US 11,811,423 B2
Optimized implementation of (DE−)interleaving and rate (DE−)matching for 3GPP new radio
Qingchao Liu, Ottawa (CA); Xixian Chen, Ottawa (CA); and Yashar Nezami, Ottawa (CA)
Assigned to TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Filed on Feb. 22, 2022, as Appl. No. 17/677,206.
Application 17/677,206 is a continuation of application No. 17/286,110, granted, now 11,290,130, previously published as PCT/IB2018/058754, filed on Nov. 7, 2018.
Prior Publication US 2022/0263522 A1, Aug. 18, 2022
Int. Cl. H03M 13/00 (2006.01); H03M 13/27 (2006.01); H03M 13/11 (2006.01)
CPC H03M 13/2707 (2013.01) [H03M 13/116 (2013.01); H03M 13/635 (2013.01); H03M 13/6561 (2013.01); H03M 13/6569 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for a communication device associated with a wireless communication, the method comprising:
performing one of rate de-matching and rate matching a sequence of bits for a code block associated with a wireless communication by at least iteratively processing bits of the sequence of bits;
for the rate matching, the iteratively processing the bits of the sequence of bits including at least one of repeating and puncturing the bits to match a total number of bits associated with resources assigned for the wireless communication;
for the rate de-matching, the iteratively processing the bits of the sequence of bits including combining the bits to produce a rate de-matched soft bit sequence; and
for each iteration, before processing the bits, pre-calculating a starting position value and a bit processing number, the starting position value representing a starting bit of the bits to be processed in the respective iteration, and the bit processing number representing a total number of bits to be processed in the respective iteration.