Enhanced puncturing and low-density parity-check (LDPC) code structure
First Claim
1. A wireless-communication-device implemented method for wireless communications across a wireless radio channel at varying communication rates within a wireless communication network comprising a plurality of wireless communication devices, the method comprising:
- encoding, via an encoder of a wireless communication device, a set of information bits based on a low-density parity-check (LDPC) code to produce a code word, the LDPC code defined by a base graph having a first number of variable nodes and a second number of check nodes;
puncturing, via a puncturing module of the wireless communication device according to a puncturing pattern, bits in the code word corresponding to at least two of the first number of variable nodes in the base graph to produce a punctured code word,wherein the base graph includes at least one additional variable node for the at least two punctured variable nodes, and wherein each additional variable node is connected to one check node, the check node coupled to a pair of punctured variable nodes; and
transmitting a radio frequency signal comprising transmit symbols associated with the punctured code word via an antenna of the wireless communication device across the wireless radio channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain aspects of the present disclosure generally relate to techniques for enhanced puncturing and low-density parity-check (LDPC) code structure. A method for wireless communications by a transmitting device is provided. The method generally includes encoding a set of information bits based on a LDPC code to produce a code word, the LDPC code defined by a base matrix having a first number of variable nodes and a second number of check nodes; puncturing the code word according to a puncturing pattern designed to puncture bits corresponding to at least two of the variable nodes to produce a punctured code word; adding at least one additional parity bit for the at least two punctured variable nodes; and transmitting the punctured code word.
-
Citations
24 Claims
-
1. A wireless-communication-device implemented method for wireless communications across a wireless radio channel at varying communication rates within a wireless communication network comprising a plurality of wireless communication devices, the method comprising:
-
encoding, via an encoder of a wireless communication device, a set of information bits based on a low-density parity-check (LDPC) code to produce a code word, the LDPC code defined by a base graph having a first number of variable nodes and a second number of check nodes; puncturing, via a puncturing module of the wireless communication device according to a puncturing pattern, bits in the code word corresponding to at least two of the first number of variable nodes in the base graph to produce a punctured code word, wherein the base graph includes at least one additional variable node for the at least two punctured variable nodes, and wherein each additional variable node is connected to one check node, the check node coupled to a pair of punctured variable nodes; and transmitting a radio frequency signal comprising transmit symbols associated with the punctured code word via an antenna of the wireless communication device across the wireless radio channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for wireless communications across a wireless radio channel at varying communication rates within a wireless communication network comprising a plurality of wireless communication devices, the apparatus comprising:
-
means for encoding a set of information bits based on a low-density parity-check (LDPC) code to produce a code word, the LDPC code defined by a base graph having a first number of variable nodes and a second number of check nodes; means for puncturing bits in the code word corresponding to at least two of the first number of variable nodes in the base graph to produce a punctured code word, wherein the base graph includes at least one additional variable node for the at least two punctured variable nodes, and wherein each additional variable node is connected to one check node, the check node coupled to a pair of punctured variable nodes; and means for transmitting a radio frequency signal comprising transmit symbols associated with the punctured code word. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for wireless communications across a wireless radio channel at varying communication rates within a wireless communication network comprising a plurality of wireless communication devices, comprising:
-
at least one processor coupled with a memory and configured to; encode a set of information bits based on a low-density parity-check (LDPC) code to produce a code word, the LDPC code defined by a base graph having a first number of variable nodes and a second number of check nodes; and puncture bits in the code word corresponding to at least two of the first number of variable nodes in the base graph to produce a punctured code word, wherein the base graph includes at least one additional variable node for the at least two punctured variable nodes, and wherein each additional variable node is connected to one check node, the check node coupled to a pair of punctured variable nodes; and a transmitter configured to transmit a radio frequency signal comprising transmit symbols associated with the punctured code word via an antenna of the apparatus across the wireless radio channel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having computer executable code stored thereon for wireless communications across a wireless radio channel at varying communication rates within a wireless communication network comprising a plurality of wireless communication devices, the code comprising:
-
code for encoding, via an encoder of a wireless communication device, a set of information bits based on a low-density parity-check (LDPC) code to produce a code word, the LDPC code defined by a base graph having a first number of variable nodes and a second number of check nodes; code for puncturing, via a puncturing module of the wireless communication device according to a puncturing pattern, bits in the code word corresponding to at least two of the first number of variable nodes in the base graph to produce a punctured code word, wherein the base graph includes at least one additional variable node for the at least two punctured variable nodes, wherein each additional variable node is connected to one check node, the check node coupled to a pair of punctured variable nodes; and code for transmitting a radio frequency signal comprising transmit symbols associated with the punctured code word via an antenna of the wireless communication device across the wireless radio channel. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification