Method and apparatus for parallel processing in a gigabit LDPC decoder
First Claim
1. For use in a wireless communications device, a receiver comprising:
- receive path circuitry configured to receive and down-convert an incoming radio frequency (RF) signal to produce an encoded received signal; and
a low-density parity check (LDPC) decoder associated with the receive path circuitry, the LDPC decoder configured to decode the encoded received signal, the LDPC decoder comprising;
a memory configured to store a parity check H matrix comprising R rows and C columns, where each element of the parity check H matrix comprises one of a shift value or a non-use value indicating not to be used; and
a plurality of processing elements configured to perform LDPC layered decoding, wherein at least one processing element is configured to process in a same cycle a first row and a second row of the parity check H matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A receiver for use in a wireless communications network capable of decoding encoded transmissions. The receiver comprises receive path circuitry for receiving and downconverting an incoming radio frequency (RF) signal to produce an encoded received signal; and a low-density parity check (LDPC) decoder associated with the receive path circuitry for decoding the encoded received signal. The LDPC decoder further comprises a memory for storing a parity check H matrix comprising R rows and C columns, where each element of the parity check H matrix comprises one of a shift value or a −1 value; and a plurality of processing elements for performing LDPC layered decoding, wherein at least one processing element is operable to process in the same cycle a first row and a second row of the parity check H matrix.
43 Citations
20 Claims
-
1. For use in a wireless communications device, a receiver comprising:
-
receive path circuitry configured to receive and down-convert an incoming radio frequency (RF) signal to produce an encoded received signal; and a low-density parity check (LDPC) decoder associated with the receive path circuitry, the LDPC decoder configured to decode the encoded received signal, the LDPC decoder comprising; a memory configured to store a parity check H matrix comprising R rows and C columns, where each element of the parity check H matrix comprises one of a shift value or a non-use value indicating not to be used; and a plurality of processing elements configured to perform LDPC layered decoding, wherein at least one processing element is configured to process in a same cycle a first row and a second row of the parity check H matrix. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. For use in a wireless communications device, a method of decoding comprising:
-
in a receiving device, receiving and down-converting an incoming radio frequency (RF) signal to produce an encoded received signal; and decoding the encoded received signal in a low-density parity check (LDPC) decoder, the LDPC decoder comprising a memory configured to store a parity cheek H matrix comprising R rows and C columns, where each element of the parity check H matrix comprises one of a shift value or a non-use value indicating not to be used; and in a processing element of the decoder configured to perform LDPC layered decoding, processing in a same cycle a first row and a second row of the parity check H matrix. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. For use in a wireless network, a mobile station capable of communicating with at least one base station of the wireless network, the mobile station comprising:
-
receive path circuitry configured to receive and down-convert an incoming radio frequency (RF) signal transmitted by the at least one base station to produce an encoded received signal; and a low-density parity check (LDPC) decoder associated with the receive path circuitry, the LDPC decoder configured to decode the encoded received signal, the LDPC decoder comprising; a memory configured to store a parity check H matrix comprising R rows and C columns, where each element of the parity check H matrix comprises one of a shift value or a non-use value; and a plurality of processing elements configured to perform LDPC layered decoding, wherein at least one processing element is configured to process in a same cycle a first row and a second row of the parity check H matrix. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification