发明名称 |
Encoding and decoding of information using a block code matrix |
摘要 |
An encoder block to receive input data has a KR-Matrix block. The KR-Matrix block is configured to: exclusively OR combinations of subsets of data bits of the input data to generate (n−1) parity bits for n a positive integer greater than zero; and exclusively OR a combination of all of the data bits and all the (n−1) parity bits to generate an (n) parity bit. |
申请公布号 |
US8972835(B1) |
申请公布日期 |
2015.03.03 |
申请号 |
US201213490322 |
申请日期 |
2012.06.06 |
申请人 |
Xilinx, Inc. |
发明人 |
Rahul Kumar;Yachareni Santosh |
分类号 |
G06F11/00 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
Webostad W. Eric |
主权项 |
1. An apparatus, comprising:
an encoder to receive input data; wherein the encoder has a first Kumar Rahul Code matrix (“KR-Matrix”) block to provide a first block code matrix function; wherein data bits and parity bits of the first KR-Matrix are for writing to and reading from memory cells of a memory array; wherein the first KR-Matrix block is configured to:
exclusively OR (n−1) different combinations of subsets of the data bits of the input data to generate (n−I) parity bits of the parity bits for n a positive integer greater than zero; andexclusively OR a combination of all of the data bits and all the (n−1) parity bits to generate an (n) parity bit of the parity bits; andprovide encoded data by arrangement of the data bits and the (n−1) parity bits in a KR-Matrix format; wherein:
the KR-Matrix format includes twice a number of rows with a same number of columns with respect to a Hamming Code configuration of the input data and the parity data; andthe KR-Matrix format has approximately 1-to-1 ratio of occupied cells to unoccupied cells of the memory cells. |
地址 |
San Jose CA US |