Structured low-density parity-check (LDPC) code
AssigneeBlackBerry Limited
InventorsMichael Livshitz, Aleksandar Purkovic, Nina K. Burns, Sergey Sukhobok, Muhammad Chaudhry
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlackBerry Limited
InventorsMichael Livshitz, Aleksandar Purkovic, Nina K. Burns, Sergey Sukhobok, Muhammad Chaudhry
Estimating the term…
A method for constructing a low-density parity-check (LDPC) code using a structured base parity check matrix with permutation matrix, pseudo-permutation matrix, or zero matrix as constituent sub-matrices; and expanding the structured base parity check matrix into an expanded parity check matrix. A method for constructing a LDPC code using a structured base parity check matrix H=[Hd|Hp], Hd is the data portion, and Hp is the parity portion of the parity check matrix; the parity portion of the structured base parity check matrix is such so that when expanded, an inverse of the parity portion of the expanded parity check matrix is sparse; and expanding the structured base parity check matrix into an expanded parity check matrix. A method for encoding variable sized data by using the expanded LDPC code; and applying shortening, puncturing. System and method for operating a wireless device to encode data using low-density parity-check (LDPC) encoding is discussed. One example method includes: computing a number of modulated orthogonal frequency-division multiplexing (OFDM) symbols for transmitting the data; computing a number of shortening bits; distributing the number of shortening bits over the at least one LDPC codeword; computing a number of puncturing bits for the at least one LDPC codeword; distributing the number of puncturing bits over the at least one LDPC codeword; determining a criterion using at least one of the number of shortening bits and the number of puncturing bits; if the criterion is met, increasing the number of modulated OFDM symbols and recalculating the number of puncturing bits; generating the encoded data using the number of shortening bits, the number of puncturing bits, and the at least one LDPC codeword; and transmitting the encoded data.
A method of low-density parity-check (LDPC) encoding data, comprising:
A method of decoding low-density parity-check (LDPC) encoded data, comprising:
Apparatus for low-density parity-check (LDPC) encoding data, comprising:
Apparatus for low-density parity-check (LDPC) encoding data, comprising:
Apparatus for low-density parity-check (LDPC) encoding data, comprising:
Apparatus for decoding low-density parity-check (LDPC) encoded data, comprising:
Apparatus for decoding low-density parity-check (LDPC) encoded data, comprising:
Apparatus for decoding low-density parity-check (LDPC) encoded data, comprising:
A telecommunications network, comprising:
A method of operating a telecommunications network, comprising:
A transceiver, comprising:
A method of operating a transceiver, comprising:
A method to operate a wireless device to encode data using low-density parity-check (LDPC) encoding, the method comprising:
A wireless device comprising:
A non-transitory computer readable medium comprising instructions that when executed by a wireless device cause the wireless device to perform steps of a method to encode data using low-density parity-check (LDPC) encoding, the method comprising:
Dependencies are inferred from the claim text.