Channel estimation method and apparatus, device, and readable storage medium
The present application discloses a channel estimation method and apparatus, a device, and a readable storage medium. The channel estimation method includes: receiving, by a communication device, a pilot signal and a data signal; determining, by the communication device, a linear feature according to the pilot signal; determining, by the communication device, a nonlinear feature according to the data signal; and performing, by the communication device, channel estimation according to the linear feature and the nonlinear feature.
1 . A method of channel estimation, comprising:
receiving, by a communication device, a pilot signal and a data signal;
determining, by the communication device, a linear feature according to the pilot signal;
determining, by the communication device, a nonlinear feature according to the data signal; and
performing, by the communication device, channel estimation according to the linear feature and the nonlinear feature.
2 . The method according to claim 1 , wherein performing, by the communication device, the channel estimation according to the linear feature and the nonlinear feature comprises:
performing, by the communication device, channel estimation through artificial intelligence according to the linear feature and the nonlinear feature.
3 . The method according to claim 2 , wherein determining, by the communication device, the nonlinear feature according to the data signal comprises:
when using multiple-input multiple-output transmission, determining, by the communication device, the nonlinear feature according to the data signal by training a neural network.
4 . The method according to claim 3 , wherein receiving, by the communication device, the pilot signal and the data signal comprises:
receiving, by the communication device, the pilot signal and the data signal via a resource element; and
determining, by the communication device, the nonlinear feature according to the data signal by training the neural network comprises:
training, by the communication device according to the pilot signal and the data signal, a nonlinear feature associated with the resource element; and
training, by the communication device by using the trained nonlinear feature and the pilot signal, a channel associated with the resource element.
5 . The method according to claim 1 , wherein determining, by the communication device, the nonlinear feature according to the data signal comprises:
performing, by the communication device, de-noising processing on the data signal; and
determining, by the communication device, the nonlinear feature by using the denoised data signal.
6 . The method according to claim 5 , wherein performing, by the communication device, the de-noising processing on the data signal comprises:
determining, by the communication device, a noise reduction channel block; and
performing, by the communication device, de-noising processing on the data signal through the noise reduction channel block.
7 . The method according to claim 6 , wherein determining, by the communication device, the noise reduction channel block comprises:
determining, by the communication device, a size of the noise reduction channel block according to one or more of a manner of receiving a signal, channel fading frequency selectivity, and a moving speed of the communication device; and
the manner of receiving a signal comprises: receiving a signal in different consecutive time slots, or receiving a signal in an independent time slot.
8 . The method according to claim 7 , wherein in response to a determination that the communication device is a terminal, the method further comprises:
receiving downlink control information; and
determining the manner of receiving a signal according to the downlink control information.
9 . The method according to claim 7 , before determining, by the communication device, the size of the noise reduction channel block, further comprising:
determining, by the communication device, channel fading frequency selectivity or the moving speed of the communication device.
10 . The method according to claim 5 , wherein performing, by the communication device, the de-noising processing on the data signal comprises:
obtaining, by the communication device, a measured reference signal received power (RSRP) or a received signal strength indicator (RSSI);
determining, by the communication device, a noise power spectral density according to the RSRP or the RSSI; and
performing de-noising processing on the data signal according to the noise power spectral density.
11 . The method according to claim 1 , wherein the nonlinear feature comprises an amplitude feature of the data signal.
12 . The method according to claim 11 , wherein determining, by the communication device, the nonlinear feature by using the denoised data signal comprises:
obtaining, by the communication device, a sum of squared values of amplitudes of all transmit antennas; and
determining, by the communication device, the sum of the square values of the amplitudes as the amplitude feature of the denoised data signal.
13 . The method according to claim 1 , wherein the pilot signal comprises: a demodulation reference signal, a phase tracking reference signal, a channel state information reference signal, or a sounding reference signal.
14 . A communications device, comprising: a memory storing a computer program; and a processor coupled to the memory and configured to execute the computer program to perform operations comprising:
receiving a pilot signal and a data signal;
determining a linear feature according to the pilot signal;
determining a nonlinear feature according to the data signal; and
performing channel estimation according to the linear feature and the nonlinear feature.
15 . The communications device according to claim 14 , wherein performing the channel estimation according to the linear feature and the nonlinear feature comprises:
performing channel estimation through artificial intelligence according to the linear feature and the nonlinear feature.
16 . The communications device according to claim 15 , wherein determining the nonlinear feature according to the data signal comprises:
when using multiple-input multiple-output transmission, determining the nonlinear feature according to the data signal by training a neural network.
17 . The communications device according to claim 16 , wherein receiving the pilot signal and the data signal comprises:
receiving the pilot signal and the data signal via a resource element; and
determining the nonlinear feature according to the data signal by training the neural network comprises:
training, by the communication device according to the pilot signal and the data signal, a nonlinear feature associated with the resource element; and
training, by the communication device by using the trained nonlinear feature and the pilot signal, a channel associated with the resource element.
18 . A non-transitory computer-readable storage medium, storing a computer program, when the computer program is executed by a processor, causes the processor to perform operations comprising:
receiving a pilot signal and a data signal;
determining a linear feature according to the pilot signal;
determining a nonlinear feature according to the data signal; and
performing channel estimation according to the linear feature and the nonlinear feature.
19 . The non-transitory computer-readable storage medium according to claim 18 , wherein performing the channel estimation according to the linear feature and the nonlinear feature comprises:
performing channel estimation through artificial intelligence according to the linear feature and the nonlinear feature.
20 . The non-transitory computer-readable storage medium according to claim 19 , wherein determining the nonlinear feature according to the data signal comprises:
when using multiple-input multiple-output transmission, determining the nonlinear feature according to the data signal by training a neural network.