原创 16+6 改进Hamming校验硬件实现

2009-10-21 20:11 1394 4 4 分类: 工程师职场

传统的1位纠错、2位检测Hamming,Px为校验位,Dx为数据位



123456789101112131415161718192021
P0P1D0P2D1D2D3P3D4D5D6D7D8D9D10P4D11D12D13D14D15
1, 21,42,41,2,41,82,81,2,84,81,4,82,4,81,2,4,81,162,161,2,164,161,4,16
P0D0,D1,D3,D4,D6,D8,D10,D11,D13,D15
P1D0,D2,D3,D5,D6,D9,D10,D12,D13
P2D1,D2,D3,D7,D8,D9,D10,D14,D15
P3D4,D5,D6,D7,D8,D9,D10
P4D11,D12,D13,D14,D15
P5D0…D15

该方法不适合硬件设计,根据1970M.Y.Hsiao的改进ECC



P0D0,D1,D2,D3,D4,D5,D10,D14
P1D0,D1,D2,D6,D7,D8,D9,D12
P2D0,D4,D6,D7,D8,D13,D14,D15
P3D5,D6,D9,D10,D11,D13,D14,D15
P4D1,D3,D7,D9,D10,D11,D12,D13
P5D2,D3,D4,D5,D8,D11,D12,D15

 对应的纠错位



D000111
D1010011
D2100011
D3110001
D4100101
D5101001
D6001110
D7010110
D8100110
D9011010
D10011001
D11111000
D12110010
D13011100
D14001101
D15101100

可以看出用该方法硬件实现资源要少,频率也快

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /1 下一条