| CPC H04L 27/26526 (2021.01) [H04L 27/34 (2013.01); H04W 72/21 (2023.01)] | 18 Claims |

|
1. A method of decoding a Physical Uplink Shared Channel (PUSCH) and a Physical Uplink Control Channel (PUCCH) received by a receiver in a high-speed environment, the method comprising:
calculating a phase difference of Orthogonal Frequency Division Multiplexing (OFDM) symbols of the PUCCH from: OFDM symbols of a first Demodulation Reference Signal (DM-RS) and OFDMA symbols of a second DM-RS of the PUCCH, the OFDMA symbols of the second DM-RS and OFDM symbols of a third DM-RS of the PUCCH, and the OFDM symbols of the first DM-RS and the third DM-RS of the PUCCH received by the receiver, wherein the OFDM symbols of the first DM-RS, the second DM-RS, and the third DM-RS are consecutive DM-RS symbols of the PUCCH;
correlating the OFDM symbols of the first DM-RS and the second DM-RS, the second DM-RS and the third DM-RS, and the first DM-RS and the third DM-RS;
determining a doppler shift wherein the doppler shift is proportional to the phase difference across all the DM-RS symbols in the channel;
reporting the doppler shift to Layer 2 of a protocol stack;
compensating channel estimates and data symbols with the doppler shift;
equalizing and demodulating the PUCCH;
performing a first level of phase correction on the PUSCH received by the receiver by correcting the phase on output samples of an Inverse Discrete Fourier transform (IDFT) from the doppler shift received from the Layer 2;
measuring a phase deviation on the output of the first level of phase correction;
accumulating the measured phase deviation on the output of the first level of phase correction and the doppler shift received from Layer 2, to derive an accumulated phase correction;
reporting the accumulated phase correction to Layer 2;
performing a second level of phase correction according to the measured phase deviation of the output of the first level of phase correction; and
demodulating the PUSCH.
|