Scrambling for probabilistic constellation schemes in wireless communications
Methods, systems, and devices for scrambling for probabilistic constellation schemes (PCSs) in wireless communications are described. In some examples, a first wireless device may scramble a set of amplitude information bits associated with a transport block for transmission to a second wireless device. In such examples, the first wireless device may perform a distribution matching procedure on the scrambled set of amplitude information bits. The first wireless device may encode the set of distributed amplitude bits and, in some cases, may perform a modulation procedure on the encoded set of distributed amplitude bits in accordance with a PCS scheme to obtain a codeword associated with the transport block. In some examples, the first wireless device may transmit the codeword to the second wireless device.
1 . A method for wireless communications at a first wireless device, comprising:
scrambling a set of amplitude information bits associated with a transport block for transmission to a second wireless device;
scrambling a set of sign bits associated with the transport block based at least in part on an index value associated with a number of the set of amplitude information bits or at least in part on a default index value associated with the set of sign bits;
performing a distribution matching procedure on the scrambled set of amplitude information bits to obtain a set of distributed amplitude bits;
encoding the set of distributed amplitude bits;
performing a modulation procedure on the encoded set of distributed amplitude bits and on the scrambled set of sign bits in accordance with a probabilistic constellation shaping scheme to obtain a codeword associated with the transport block; and
transmitting the codeword to the second wireless device.
2 . The method of claim 1 , wherein the codeword comprises the scrambled set of sign bits after the modulation procedure.
3 . The method of claim 1 , wherein the set of sign bits comprises one or more sign bits associated with the transport block, one or more cyclic redundancy check bits associated with a code block of the transport block, one or more parity check bits output after an encoding procedure, or a combination thereof.
4 . The method of claim 1 , wherein performing the modulation procedure comprises:
mapping the encoded set of distributed amplitude bits to one or more symbol constellations according to the probabilistic constellation shaping scheme, wherein the codeword comprises one or more modulated symbols based at least in part on the mapping.
5 . The method of claim 1 , further comprising:
segmenting the set of distributed amplitude bits into a plurality of code blocks; and
encoding the plurality of code blocks as part of encoding the set of distributed amplitude bits.
6 . A method for wireless communications at a first wireless device, comprising:
encoding a set of information bits of a transport block for transmission to a second wireless device;
performing a distribution matching procedure on the encoded set of information bits according to a probabilistic constellation shaping scheme to obtain an encoded set of distributed bits;
scrambling the encoded set of distributed bits after the distribution matching procedure;
modulating the scrambled encoded set of distributed bits based at least in part on one or more constellations associated with the probabilistic constellation shaping scheme to obtain a codeword associated with the transport block; and
transmitting the codeword to the second wireless device.
7 . A method for wireless communications at a first device, comprising:
receiving, from a second wireless device, a codeword associated with a transport block;
performing a modulation procedure on the codeword in accordance with a probabilistic constellation shaping scheme to obtain an encoded set of distributed amplitude bits associated with the codeword;
performing the modulation procedure on a scrambled set of sign bits of the codeword;
decoding the encoded set of distributed amplitude bits to obtain a set of distributed amplitude bits associated with the codeword;
performing a distribution matching procedure on the set of distributed amplitude bits to obtain a set of scrambled amplitude bits; and
descrambling the set of scrambled amplitude bits and the scrambled set of sign bits to obtain a set of information bits associated with the transport block, wherein the scrambled set of sign bits are descrambled based at least in part on an index value associated with a number of the set of information bits or are descrambled based at least in part on a default index value associated with the scrambled set of sign bits.
8 . The method of claim 7 , wherein the scrambled set of sign bits comprises one or more sign bits associated with the transport block, one or more cyclic redundancy check bits associated with a code block of the transport block, one or more parity check bits output after an encoding procedure, or a combination thereof.
9 . A method for wireless communications at a first wireless device, comprising:
receiving, from a second wireless device, a codeword associated with a transport block;
demodulating the codeword based at least in part on one or more constellations associated with a probabilistic constellation shaping scheme to obtain an encoded set of distributed bits associated with the transport block;
performing a distribution matching procedure on the encoded set of distributed bits according to the probabilistic constellation shaping scheme to obtain an encoded set of information bits associated with the transport block;
descrambling the encoded set of information bits after the distribution matching procedure; and
decoding the encoded set of information bits associated with the transport block to obtain a set of information bits associated with the transport block.
10 . An apparatus for wireless communications at a first wireless device, comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
scramble a set of amplitude information bits associated with a transport block for transmission to a second wireless device;
scramble a set of sign bits associated with the transport block based at least in part on an index value associated with a number of the set of amplitude information bits or at least in part on a default index value associated with the set of sign bits;
perform a distribution matching procedure on the scrambled set of amplitude information bits to obtain a set of distributed amplitude bits;
encode the set of distributed amplitude bits;
perform a modulation procedure on the encoded set of distributed amplitude bits and on the scrambled set of sign bits in accordance with a probabilistic constellation shaping scheme to obtain a codeword associated with the transport block; and
transmit the codeword to the second wireless device.