Systems and methods for forward error correction in a wireless communication network
First Claim
Patent Images
1. An FEC encoder, comprising:
- a plurality of block cyclic shift registers;
a plurality of fixed connections between each of the plurality of block cyclic shift registers; and
a plurality of XOR gates coupled to the plurality of fixed connections, the fixed connections fixed such that the first fixed connection between each of the plurality of block cyclic shift registers is coupled to the first of the plurality of XOR gates, the second fixed connection between each of the plurality of block cyclic shift registers is connected to the second of the plurality of XOR gates, and so on until the last of the fixed connections between each of the block cyclic shift registers is coupled to the last of the plurality of XOR gates.
3 Assignments
0 Petitions
Accused Products
Abstract
A forward error correction encoder encodes input data words into code words that comprise a parity matrix. In one aspect, the encoder is optimized based on the properties of the parity matrix in order to reduce routing overhead and size.
-
Citations
19 Claims
-
1. An FEC encoder, comprising:
-
a plurality of block cyclic shift registers;
a plurality of fixed connections between each of the plurality of block cyclic shift registers; and
a plurality of XOR gates coupled to the plurality of fixed connections, the fixed connections fixed such that the first fixed connection between each of the plurality of block cyclic shift registers is coupled to the first of the plurality of XOR gates, the second fixed connection between each of the plurality of block cyclic shift registers is connected to the second of the plurality of XOR gates, and so on until the last of the fixed connections between each of the block cyclic shift registers is coupled to the last of the plurality of XOR gates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless transmitter, comprising:
-
a processor configured to generate data to be transmitted by the transmitter, and an FEC encoder configured to generate a code word based on the data, the FEC encoder comprising;
a plurality of block cyclic shift registers configured to receive the data and shift it through the plurality of block cyclic shift registers;
a plurality of fixed connections between each of the plurality of block cyclic shift registers configured to allow the data to be shifted through the plurality of block cyclic shift registers; and
a plurality of XOR gates coupled to the plurality of fixed connections, the fixed connections fixed such that the first fixed connection between each of the plurality of block cyclic shift registers is coupled to the first of the plurality of XOR gates, the second fixed connection between each of the plurality of block cyclic shift registers is connected to the second of the plurality of XOR gates, and so on until the last of the fixed connections between each of the block cyclic shift registers is coupled to the last of the plurality of XOR gates. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification