| CPC H04W 72/1268 (2013.01) [H04L 1/1887 (2013.01); H04W 72/21 (2023.01)] | 12 Claims |

|
1. A method performed by a network node for decoding a channel state information (CSI) report, the method comprising:
generating a physical uplink shared channel (PUSCH) scrambling sequence for descrambling a PUSCH without accounting for the existence of a CSI report part two;
receiving the PUSCH from a wireless device, the PUSCH comprising a CSI report part one and a CSI report part two, wherein the CSI report part one and CSI report part two are encoded independently;
descrambling the PUSCH using the PUSCH scrambling sequence;
decoding the CSI report part one from the descrambled PUSCH to determine a rank indicator;
determining a location of CSI report part two soft bits in the PUSCH based on the rank indicator;
extracting a scrambling sequence from the PUSCH scrambling sequence corresponding to the location of the CSI report part two in the PUSCH;
generating a CSI part two scrambling sequence based on the PUSCH scrambling sequence and the location of the CSI report part two in the PUSCH with correct x and y locations;
applying the extracted scrambling sequence to the location of the CSI report part two soft bits in the PUSCH to undo the incorrect scrambling;
descrambling the location of the CSI report part two soft bits in the PUSCH using the CSI part two scrambling sequence; and
decoding the CSI part two.
|