Techniques for frequency band distortion correction
Methods, systems, and devices for wireless communications are described. A network entity may obtain from a user equipment (UE), a report that indicates one or more signal quality values associated with a set of communication chains of the UE. The network entity may perform a frequency domain residual sideband (FDRSB) identification procedure to determine an FDRSB correction table associated with a set of frequency bands and the set of communication chains. The network entity may output to the UE a control message indicating the FDRSB correction table that identifies which one or more frequency bands of the set of frequency bands and which one or more communication chains of the set of communication chains are associated with FDRSB correction. The UE may demodulate one or more messages via at least one communication chain of the set of communication chains based on FDRSB correction performed using the FDRSB correction table.
1 . A network entity, comprising:
one or more memories storing processor-executable code; and
one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the network entity to:
obtain, from a user equipment (UE), a channel state information report that indicates one or more signal quality values associated with a set of communication chains of the UE;
perform, based at least in part on the one or more signal quality values, a frequency domain residual sideband (FDRSB) identification procedure to determine an FDRSB correction table associated with a set of frequency bands and the set of communication chains; and
output, to the UE, a control message indicating the FDRSB correction table that identifies which one or more frequency bands of the set of frequency bands and which one or more communication chains of the set of communication chains are associated with FDRSB correction.
2 . The network entity of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the network entity to:
obtain, a capability message indicating that the UE is capable of performing the FDRSB correction, wherein the FDRSB identification procedure and the control message indicating the FDRSB correction table are based at least in part on the capability message.
3 . The network entity of claim 1 , wherein, to perform FDRSB identification procedure, the one or more processors are individually or collectively operable to execute the code to cause the network entity to:
measure an FDRSB distortion level across the set of frequency bands for the set of communication chains; and
generate a respective FDRSB curve for each communication chain of the set of communication chains, wherein a given FDRSB curve comprises an FDRSB value for each frequency band across the set of frequency bands for an associated communication chain.
4 . The network entity of claim 3 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the network entity to:
determine a thermal noise level across the set of frequency bands for the set of communication chains based at least in part on the FDRSB distortion level and the one or more signal quality values.
5 . The network entity of claim 4 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the network entity to:
determine a first value for a thermal noise threshold based at least in part on the thermal noise level across the set of frequency bands and a noise attenuation value associated with the network entity;
determine a second value for a modulation and coding scheme threshold associated with decoding data modulation and coding schemes at the network entity; and
determine an error vector magnitude threshold as a higher value between the first value and the second value.
6 . The network entity of claim 5 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the network entity to:
determine the FDRSB correction table in accordance with the error vector magnitude threshold and the respective FDRSB curve for each communication chain, wherein the FDRSB correction table comprises:
a plurality of subsets of frequency bands that spans the set of frequency bands; and
a respective indication of one or more communication chains of the set of communication chains for each subset of frequency bands, wherein the one or more communication chains indicated for a given subset of frequency bands is based at least in part on the FDRSB value associated with the one or more communication chains being greater than the error vector magnitude threshold for the given subset of frequency bands.
7 . The network entity of claim 1 , wherein the one or more signal quality values associated with the set of frequency bands comprises a current signal-to-noise ratio value at the UE associated with the set of communication chains.
8 . The network entity of claim 1 , wherein the control message indicating the FDRSB correction table is a physical downlink control channel message.
9 . A user equipment (UE), comprising:
one or more memories storing processor-executable code; and
one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the UE to:
wirelessly transmit, to a network entity, a channel state information report that indicates one or more signal quality values associated with a set of communication chains of the UE;
wirelessly receive, based at least in part on transmitting the channel state information report, a control message indicating a frequency domain residual sideband (FDRSB) correction table that identifies which one or more frequency bands of a set of frequency bands and which one or more communication chains of the set of communication chains of the UE to apply FDRSB correction; and
demodulate one or more messages via at least one communication chain of the set of communication chains based at least in part on FDRSB correction performed in accordance with the FDRSB correction table.
10 . The UE of claim 9 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to:
wirelessly transmit, a capability message indicating that the UE is capable of performing the FDRSB correction, wherein the control message indicating the FDRSB correction table is based at least in part on the capability message.
11 . The UE of claim 9 , wherein the FDRSB correction table comprises:
an indication of a plurality of subsets of frequency bands that spans the set of frequency bands; and
a respective indication of one or more communication chains of the set of communication chains for each subset of frequency bands.
12 . The UE of claim 11 , wherein, to perform the FDRSB correction, the one or more processors are individually or collectively operable to execute the code to cause the UE to:
estimate a respective FDRSB level for each of the one or more communication chains indicated for each subset of frequency bands of the plurality of subsets of the frequency bands; and
remove the estimated respective FDRSB level for each of the one or more communication chains indicated for each subset of frequency bands of the plurality of subsets of the frequency bands.
13 . The UE of claim 9 , wherein the one or more signal quality values associated with the set of frequency bands comprises a current signal-to-noise ratio value at the UE associated with the set of communication chains.
14 . The UE of claim 9 , wherein the control message indicating the FDRSB correction table is a physical downlink control channel message.
15 . A method for wireless communications, at a network entity, comprising:
obtaining, from a user equipment (UE), a channel state information report that indicates one or more signal quality values associated with a set of communication chains of the UE;
performing, based at least in part on the one or more signal quality values, a frequency domain residual sideband (FDRSB) identification procedure to determine an FDRSB correction table associated with a set of frequency bands and the set of communication chains; and
outputting, to the UE, a control message indicating the FDRSB correction table that identifies which one or more frequency bands of the set of frequency bands and which one or more communication chains of the set of communication chains are associated with FDRSB correction.
16 . The method of claim 15 , further comprising:
obtaining, a capability message indicating that the UE is capable of performing the FDRSB correction, wherein the FDRSB identification procedure and the control message indicating the FDRSB correction table are based at least in part on the capability message.
17 . The method of claim 15 , wherein the FDRSB identification procedure comprises:
measuring an FDRSB distortion level across the set of frequency bands for the set of communication chains; and
generating a respective FDRSB curve for each communication chain of the set of communication chains, wherein a given FDRSB curve comprises an FDRSB value for each frequency band across the set of frequency bands for an associated communication chain.
18 . The method of claim 17 , further comprising:
determining a thermal noise level across the set of frequency bands for the set of communication chains based at least in part on the FDRSB distortion level and the one or more signal quality values.
19 . The method of claim 18 , further comprising:
determining a first value for a thermal noise threshold based at least in part on the thermal noise level across the set of frequency bands and a noise attenuation value associated with the network entity;
determining a second value for a modulation and coding scheme threshold associated with decoding data modulation and coding schemes at the network entity; and
determining an error vector magnitude threshold as a higher value between the first value and the second value.
20 . The method of claim 19 , further comprising:
determining the FDRSB correction table in accordance with the error vector magnitude threshold and the respective FDRSB curve for each communication chain, wherein the FDRSB correction table comprises:
a plurality of subsets of frequency bands that spans the set of frequency bands; and
a respective indication of one or more communication chains of the set of communication chains for each subset of frequency bands, wherein the one or more communication chains indicated for a given subset of frequency bands is based at least in part on the FDRSB value associated with the one or more communication chains being greater than the error vector magnitude threshold for the given subset of frequency bands.