The invention provides a channel
estimation method based on a double-domain weighting-
noise threshold, which comprises the following steps of: 1, time-
frequency domain transformation: after receiving signals of a receiving end are subjected to time-frequency synchronization
processing, extracting a
pilot frequency sequence
pilot, carrying out N-point FFT (
Fast Fourier Transform) on the receiving signals, and converting the receiving signals to a
frequency domain to obtain
PILOT; performing N-point FFT (
Fast Fourier Transform) on the
time domain local
pilot frequency sequence pilot to generate a
frequency domain local pilot frequency
PILOT; 2, calculating a frequency domain
weighting coefficient: calculating the frequency domain
weighting coefficient Coef according to the local pilot frequency
PILOT and the current linear
signal-to-
noise ratio sn; step 3, channel
estimation calculation: carrying out
signal-to-
noise ratio self-adaptive adjustment on the received
signal of each frequency point through the operation; 4,
inverse discrete Fourier transform: performing inverse
Fourier transform on the channel
estimation H after frequency domain weighting, and converting a frequency domain signal into a
time domain signal to obtain h; step 5, extracting useful information: calculating and determining an optimal symbol length parameter L according to the maximum time
delay extension of the
system, performing optimization truncation on
time domain data, retaining original values of the first L sampling points, endowing a zero value to subsequent sampling data exceeding the L point, and finally obtaining an optimized time domain result hL; 6, threshold judgment: within the range of the effective symbol length L, calculating a self-adaptive noise judgment threshold, implementing intelligent noise filtering
processing on the truncated L-
point data by using the threshold, eliminating a
noise component through the threshold, and finally outputting a purified result hLR; and 7,
zero padding: setting the length of the data block needing to be balanced as M, and setting the point number of channel estimation as N. When Mgt; when M is larger than N, time domain
zero padding needs to be carried out on the hLR, the number of
zero padding is M-N, and hLRZ is obtained; and 8, DFT: carrying out
Fourier transform on the hLRZ to obtain a final complete channel estimation HLRZ.