Interleaving for code block
US-2022158760-A1 · May 19, 2022 · US
US12206497B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12206497-B2 |
| Application number | US-202117368500-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2021 |
| Priority date | Jul 17, 2020 |
| Publication date | Jan 21, 2025 |
| Grant date | Jan 21, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems for two-dimensional (2D) coding are described for broadcast, multicast or groupcast applications. Two or more information code blocks (CBs) are transmitted to a plurality of intended receiving nodes. One or more cross-CB check blocks are generated, each cross-CB check block being generated based on a set of cross-CB bits, the set of cross-CB bits including at least one bit selected from each of at least two of the information CBs. At least one cross-CB check block is transmitted to at least one of the intended receiving nodes.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: transmitting two or more information code blocks (CBs) in a broadcast, multicast or groupcast transmission to a plurality of intended receiving nodes, wherein each of the two or more information CBs includes a respective set of information bits and a respective CB-specific check block encoded from the respective set of information bits; generating one or more cross-CB check blocks, each cross-CB check block generated by combining at least two subsets of one or more bits each, each of the at least two subsets being a respective subset of bits of a respective one of at least two of the information CBs; and transmitting at least one of the one or more cross-CB check blocks in another broadcast, multicast or groupcast transmission to two or more of the intended receiving nodes. 2. The method of claim 1 , wherein feedback from the intended receiving nodes indicates whether a respective intended receiving node successfully decoded the two or more information CBs; the method further comprising: transmitting the at least one cross-CB check block after determining, from received negative acknowledgement (NACK) feedback or absence of acknowledgement (ACK) feedback, that at least one of the intended receiving nodes failed to successfully decode the two or more information CBs. 3. The method of claim 1 , wherein respective sets of one or more cross-CB check blocks are transmitted in respective retransmissions, for a predetermined number of retransmissions, in absence of any feedback from any of the intended receiving nodes for an initial transmission. 4. The method of claim 1 , further comprising: receiving an acknowledgement (ACK) feedback from at least one intended receiving node, after an initial transmission or after a given retransmission; wherein any retransmissions after the initial transmission or the given retransmission are not transmitted to the at least one intended receiving node from which the ACK feedback was received. 5. The method of claim 1 , wherein transmission of at least one of the one or more cross-CB check blocks to the plurality of intended receiving nodes is performed, in absence of negative acknowledgement (NACK) feedback, until an acknowledgement (ACK) feedback is received from each of the plurality of intended receiving nodes. 6. The method of claim 1 , wherein the two or more information CBs are transmitted in at least two separately transmitted packets to the plurality of intended receiving nodes, and wherein the one or more cross-CB check blocks are generated by combining respective subsets of one or more bits selected from CBs of each of the at least two packets. 7. The method of claim 1 , further comprising: transmitting a control signal to the intended receiving nodes, the control signal indicating information about one or more parameters used in generating the one or more cross-CB check blocks; wherein the control signal indicates information about one or more of: an indication of new transmission or retransmission; a HARQ process identifier; a number of repetitions for retransmission; a number of cross-CB check blocks transmitted; an index of the two or more information CBs used for generating the one or more cross-CB check blocks; an interleaver used for generating the one or more cross-CB check blocks; or a redundancy version (RV) or RV sequence indicating how the one or more cross-CB check blocks are generated. 8. The method of claim 1 , further comprising: receiving, from a base station, a resource allocation for transmitting the two or more information CBs; wherein resources for transmission of the at least one cross-CB check block are also allocated by the base station. 9. The method of claim 8 , further comprising: receiving feedback indicating whether at least one intended receiving node failed to successfully decode at least one of the two or more information CBs; transmitting, to the base station, a report of negative acknowledgement (NACK); and receiving, from the base station, an additional resource allocation for transmitting the at least one cross-CB check block. 10. The method of claim 8 , wherein resources for a predetermined number of transmissions of cross-CB check blocks are also allocated in the resource allocation from the base station. 11. The method of claim 1 , further comprising: selecting, from a resource pool, resources for transmitting the two or more information CBs; wherein resources for transmission of the at least one cross-CB check block are also selected from the resource pool. 12. The method of claim 1 , wherein a number of cross-CB check blocks transmitted in the another broadcast, multicast or groupcast transmission is fewer than a number of unsuccessfully decoded information CBs at any of the intended receiving nodes. 13. The method of claim 1 , wherein a single cross-CB check block is sufficient to assist in decoding of two or more unsuccessfully decoded information CBs. 14. An apparatus comprising a processing unit, the processing unit being configured to execute machine-readable instructions to cause the apparatus to: transmit two or more information code blocks (CBs) in a broadcast, multicast or groupcast transmission to a plurality of intended receiving nodes, wherein each of the two or more information CBs includes a respective set of information bits and a respective CB-specific check block encoded from the respective set of information bits; generate one or more cross-CB check blocks, each cross-CB check block being generated by combining at least two subsets of one or more bits each, each of the at least two subsets being a respective subset of bits of a respective one of at least two of the information CBs; and transmit at least one of the one or more cross-CB check blocks in another broadcast, multicast or groupcast transmission to two or more of the intended receiving nodes. 15. The apparatus of claim 14 , wherein feedback from the intended receiving nodes indicates whether a respective intended receiving node successfully decoded the two or more information CBs; wherein the processing unit is further configured to execute the instructions to cause the apparatus to: transmit the at least one cross-CB check block after determining, from received negative acknowledgement (NACK) feedback or absence of acknowledgement (ACK) feedback, that at least one of the intended receiving nodes failed to successfully decode the two or more information CBs. 16. The apparatus of claim 14 , wherein respective sets of one or more cross-CB check blocks are transmitted in respective retransmissions, for a predetermined number of retransmissions, in absence of any feedback from any of the intended receiving nodes for an initial transmission. 17. The apparatus of claim 14 , wherein the processing unit is further configured to execute the instructions to cause the apparatus to: transmit a control signal to the intended receiving nodes, the control signal indicating information about one or more parameters used in generating the one or more cross-CB check blocks; wherein the control signal indicates information about one or more of: an indication of new transmission or retransmission; a HARQ process identifier; a number of repetitions for retransmission; a number of cross-CB check blocks transmitted; an index of the two or more information CBs used for generating the one or more cross-CB check blocks; an interleaver used for generating the one or more cross-CB check blocks; or a redundancy version (RV) or RV sequence
Transmission or retransmission of more than one copy of a message · CPC title
with retransmission of additional or different redundancy · CPC title
Selection of wireless resources by user or terminal · CPC title
ARQ related signaling · CPC title
Point-to-multipoint · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.