Balanced coding scheme
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive an indication of a configuration for balanced code communication, the configuration indicating parameters of signals of balanced code communications having sequences, within codewords, that balance. The UE may receive, from a network node, a balanced code communication, the receiving comprising decoding a codeword of the balanced code communication and estimating one or more parameters of communicating with the network node based at least in part on the configuration and based at least in part on using a balancing property of the balanced code communication. Numerous other aspects are described.
1 . A user equipment (UE) for wireless communication, comprising:
a memory;
a transceiver; and
one or more processors, coupled to the memory, configured to:
receive, via the transceiver, an indication of a configuration for balanced code communication, the configuration indicating parameters of signals of balanced code communications having sequences, within codewords, that balance;
receive, from a network node and via the transceiver, a balanced code communication, wherein, to receive the balance code communication, the one or more processors are configured to:
decode a codeword of the balanced code communication, wherein the codeword is validated based at least in part on vectors of constellation points summing to zero; and
estimate one or more parameters of communicating with the network node based at least in part on the configuration and based at least in part on applying balancing as a property of the balanced code communication; and
receive, via the transceiver, superimposed pilots on time and frequency resources shared with the balanced code communication.
2 . The UE of claim 1 ,
wherein the one or more processors, to estimate the one or more parameters of communicating with the network node, are configured to:
estimate a channel for communication between the network node and the UE, or
preform beam management.
3 . The UE of claim 1 ,
wherein the one or more processors are further configured to:
measure one or more beams based at least in part on the superimposed pilots.
4 . The UE of claim 1 ,
wherein the one or more processors, to receive the indication of the configuration, are configured to:
receive downlink control information (DCI) indicating the configuration; and
receive an indication of multiple candidate configurations for balanced code communication,
wherein the one or more processors, to receive the indication of the configuration, are configured to receive an indication in the DCI of a selection of the configuration from the multiple candidate configurations.
5 . The UE of claim 1 ,
wherein the parameters of signals of balanced code communications comprise one or more of:
a length of codewords,
a constellation type,
how to map a codeword inside a resource block,
a trellis diagram, or
an indication of a mapping scheme associated with the trellis diagram.
6 . The UE of claim 1 ,
wherein the signals have sequences that balance based at least in part on:
values of the sequences summing to zero, or
values of the sequences mapping to additional values that sum to zero.
7 . The UE of claim 1 ,
wherein the one or more processors are further configured to:
transmit, via the transceiver, an indication of support for using balanced code communications.
8 . The UE of claim 1 ,
wherein the one or more processors are further configured to:
construct a trellis diagram for determining balance of the balanced code communication.
9 . A network node for wireless communication, comprising:
a memory; and
one or more processors, coupled to the memory, configured to:
transmit an indication of a configuration for balanced code communication, the configuration indicating parameters of signals of balanced code communications having sequences, within codewords, that balance;
transmit a balanced code communication, wherein, to receive the balance code communication, the one or more processors are configured to:
encode a codeword of the balanced code communication based at least in part on the configuration and based at least in part on using a balancing property of the balanced code communication, wherein the codeword is validated based at least in part on vectors of constellation points summing to zero; and
transmit superimposed pilots on time and frequency resources shared with the balanced code communication.
10 . The network node of claim 9 ,
wherein the one or more processors, to transmit the indication of the configuration, are configured to:
transmit downlink control information (DCI) indicating the configuration; and
transmit an indication of multiple candidate configurations for balanced code communication,
wherein the one or more processors, to transmit the indication of the configuration, are configured to transmit an indication in the DCI of a selection of the configuration from the multiple candidate configurations.
11 . The network node of claim 9 ,
wherein the parameters of signals of balanced code communications comprise one or more of:
a length of codewords,
a constellation type,
how to map a codeword inside a resource block,
a trellis diagram, or
an indication of a mapping scheme associated with the trellis diagram.
12 . The network node of claim 9 ,
wherein the signals have sequences that balance based at least in part on:
values of the sequences summing to zero, or
values of the sequences mapping to additional values that sum to zero.
13 . The network node of claim 9 ,
wherein the one or more processors are further configured to:
receive an indication of support for using balanced code communications.
14 . The network node of claim 9 ,
wherein the one or more processors are further configured to:
construct a trellis diagram for determining balance of the balanced code communication.
15 . A method of wireless communication performed by a user equipment (UE), comprising:
receiving an indication of a configuration for balanced code communication, the configuration indicating parameters of signals of balanced code communications having sequences, within codewords, that balance;
receiving, from a network node, a balanced code communication, the receiving comprising:
decoding a codeword of the balanced code communication, wherein the codeword is validated based at least in part on vectors of constellation points summing to zero; and
estimating one or more parameters of communicating with the network node based at least in part on the configuration and based at least in part on using a balancing property of the balanced code communication; and
receiving superimposed pilots on time and frequency resources shared with the balanced code communication.
16 . The method of claim 15 ,
wherein estimating the one or more parameters of communicating with the network node comprises one or more of:
estimating a channel for communication between the network node and the UE, or
preforming beam management.
17 . The method of claim 15 , further comprising:
measuring one or more beams based at least in part on the superimposed pilots.
18 . The method of claim 15 ,
wherein receiving the indication of the configuration comprises:
receiving downlink control information (DCI) indicating the configuration; and
receiving an indication of multiple candidate configurations for balanced code communication,
wherein receiving the indication of the configuration comprises receiving an indication in the DCI of a selection of the configuration from the multiple candidate configurations.
19 . The method of claim 15 ,
wherein the parameters of signals of balanced code communications comprise one or more of:
a length of codewords,
a constellation type,
how to map a codeword inside a resource block,
a trellis diagram, or
an indication of a mapping scheme associated with the trellis diagram.
20 . The method of claim 15 ,
wherein the signals have sequences that balance based at least in part on:
values of the sequences summing to zero, or
values of the sequences mapping to additional values that sum to zero.
21 . The method of claim 15 , further comprising:
transmitting an indication of support for using balanced code communications.
22 . The method of claim 15 , further comprising:
constructing a trellis diagram for determining balance of the balanced code communication.
23 . A method of wireless communication performed by a network node, comprising:
transmitting an indication of a configuration for balanced code communication, the configuration indicating parameters of signals of balanced code communications having sequences, within codewords, that balance;
transmitting a balanced code communication, the transmitting comprising:
encoding a codeword of the balanced code communication based at least in part on the configuration and based at least in part on using a balancing property of the balanced code communication, wherein the codeword is validated based at least in part on vectors of constellation points summing to zero; and
transmitting superimposed pilots on time and frequency resources shared with the balanced code communication.
24 . The method of claim 23 ,
wherein transmitting the indication of the configuration comprises:
transmitting downlink control information (DCI) indicating the configuration; and
transmitting an indication of multiple candidate configurations for balanced code communication,
wherein transmitting the indication of the configuration comprises transmitting an indication in the DCI of a selection of the configuration from the multiple candidate configurations.
25 . The method of claim 23 ,
wherein the parameters of signals of balanced code communications comprise one or more of:
a length of codewords,
a constellation type,
how to map a codeword inside a resource block,
a trellis diagram, or
an indication of a mapping scheme associated with the trellis diagram.
26 . The method of claim 23 ,
wherein the signals have sequences that balance based at least in part on:
values of the sequences summing to zero, or
values of the sequences mapping to additional values that sum to zero.
27 . The method of claim 23 , further comprising:
receiving an indication of support for using balanced code communications.
28 . The method of claim 23 , further comprising:
constructing a trellis diagram for determining balance of the balanced code communication.