CN112737987B - Novel time-varying channel prediction method based on deep learning - Google Patents
Novel time-varying channel prediction method based on deep learning Download PDFInfo
- Publication number
- CN112737987B CN112737987B CN202011577593.XA CN202011577593A CN112737987B CN 112737987 B CN112737987 B CN 112737987B CN 202011577593 A CN202011577593 A CN 202011577593A CN 112737987 B CN112737987 B CN 112737987B
- Authority
- CN
- China
- Prior art keywords
- channel
- training
- network
- formula
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
- H04B17/3913—Predictive models, e.g. based on neural network models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Power Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a novel time-varying channel prediction method based on deep learning, which comprises the following steps: acquiring a time domain channel estimation value under the condition that both data and pilot frequency are known; constructing a pre-training sample set according to the time domain channel estimation value; randomly initializing network parameters, and pre-training the network by using a pre-training sample set to obtain the weight and threshold parameters of the pre-training network; under the condition that only the pilot frequency is known, acquiring a time domain channel estimation value, and constructing a training sample set according to the time domain channel estimation value; adopting the weight and threshold parameters of the pre-training network as initial parameters of the network in the training stage, and training the network again through a training sample set to obtain a channel prediction network model; and performing online channel prediction based on the channel prediction network model, and converting the online predicted value into a complex number to be used as a final channel predicted value. The time-varying channel prediction accuracy is remarkably improved, the calculation complexity is low, and the method is suitable for efficiently acquiring the time-varying channel information in a high-speed mobile environment.
Description
Technical Field
The invention relates to the technical field of wireless communication, in particular to a novel time-varying channel prediction method based on deep learning.
Background
In recent years, wireless communication technology has been rapidly developed, and results related to wireless channels have been diversified. With the large-scale deployment of High Speed Railways (HSRs) operating at speeds exceeding 300 km, wireless communication in the HSR environment is drawing more and more attention worldwide. In the HSR environment, high-speed running of a train may cause a large doppler shift, and the large doppler shift may cause a Channel to be rapidly time-varying, and it is critical to acquire Channel State Information (CSI) with high accuracy in this scenario. Although the CSI can be obtained through channel estimation, the CSI obtained is outdated due to fast time variation of the channel and processing delay of the channel estimation, and the channel condition at the current time cannot be reflected.
Disclosure of Invention
The invention aims to provide a novel time-varying channel prediction method based on deep learning, which can obviously improve the time-varying channel prediction precision, has lower calculation complexity and is suitable for efficiently acquiring time-varying channel information in a high-speed mobile environment.
The invention adopts the following technical scheme for realizing the aim of the invention:
the invention provides a novel time-varying channel prediction method based on deep learning, which comprises the following steps:
acquiring a time domain channel estimation value under the condition that both data and pilot frequency are known;
constructing a pre-training sample set according to the time domain channel estimation value;
randomly initializing network parameters, and pre-training the network by using a pre-training sample set to obtain a weight and a threshold parameter of the pre-training network;
under the condition that only the pilot frequency is known, acquiring a time domain channel estimation value, and constructing a training sample set according to the time domain channel estimation value;
adopting the weight and threshold parameters of the pre-training network as initial parameters of the network in the training stage, and training the network again through a training sample set to obtain a channel prediction network model;
and performing online channel prediction based on the channel prediction network model, and converting the online predicted value into a complex number to be used as a final channel predicted value.
Further, a formula for constructing a pre-training sample set according to the time domain channel estimation value is as follows:
in the formula: u represents the number of pre-training samples;represents the u-th input/output sample set of the pre-training phase, whereinIs an input sampleIt represents the estimated channel parametersThe channel state information of the u-th sampling instant and the next (D-1) sampling instant,is an output sample representing the channel state information of the (u + D) th and the (P-1) th sampling instants following the ideal channel parameter h (n), i.e. the output sample
In the formula: h (n) is an ideal time domain channel parameter,under the condition that data and pilot frequency are known, a time domain channel estimation value is obtained by utilizing a received signal and an LS method; Γ (-) is an operation to convert a complex number to a real number, i.e.
Γ(h(n))=[Re(h(n)),Im(h(n))]
In the formula: re (-) and Im (-) are real and imaginary operations, respectively.
Further, the formula for constructing the training sample set according to the time domain channel estimation value is as follows:
in the formula: u represents the number of training samples;the u-th input and output sample set of the training stage is represented and is structured as follows:
in the formula: inputting samplesRepresenting estimated channel parametersChannel state information of the middle (u) th sampling instant and the next (D-1) sampling instant; outputting the sampleChannel state information representing the (u + D) th and (P-1) th sampling instants in an ideal channel parameter h (n), which is an ideal time domain channel parameter,when only the pilot is known, the time domain channel estimation value is obtained by using the received signal r (n), the LS method and the linear interpolation method.
Further, the method for online channel prediction based on the channel prediction network model comprises the following steps:
on-line channel prediction is carried out based on a channel prediction network model, and channel parameter estimated values x at the previous D moments are input to the networkEObtaining the predicted value y of the channel at the next P momentsEWherein
yE=[Γ(hpre(n)),Γ(hpre(n+1)),...,Γ(hpre(n+P-1))]。
Further, the on-line predicted value is converted into a complex number as the final channel predicted value, namely
hpre=Γ-1(yE)
In the formula: gamma-shaped-1(. Cndot.) is the inverse operation of Γ (·), i.e., the operation of converting a real number into a complex number.
Further, the system model employed includes:
using the Leise channel as a channel model, i.e.
In the formula: alpha is alpha0(m, n) is the LOS path component of the channel, αl(m, n), L =1, L-1 being the scattering component path, which obeys rayleigh distribution, L being the number of paths of the multipath rice channel, τlIs the normalized time delay of the first path, and the Rice factor is defined as
If the length of the cyclic prefix is greater than the maximum delay of the wireless transmission channel and the receiving end considers the ideal timing synchronization, the received signal of the nth sampling point of the mth OFDM symbol is:
Furthermore, the network adopts a three-layer BP neural network, which comprises an input layer, a hidden layer and an output layer;
if there are D neurons in the input layer, Q neurons in the hidden layer and P neurons in the output layer of the BP neural network, the training sample set of the BP neural network is defined as:
C={(x(1),y(1)),(x(2),y(2)),...,(x(U),y(U))}
in the formula: u represents the number of training samples;is the u-th vector of input samples,is the d-th element in the u-th input sample vector, i.e. the value on the d-th input neuron;representing the u-th output sample vector,is the value on the p-th element, i.e. the p-th output neuron, in the u-th output sample vector.
Further, the method for training the BP neural network according to the sample set comprises the following steps:
in the hidden layer of the BP neural network, the output of the qth hidden neuron is:
in the formula: g is a radical of formula1(. For hidden layer activation function) the Sigmoid function is chosen here, i.e. it is
in the formula: x is a radical of a fluorine atomdDenotes the d-th input neuron, Wd,qRepresenting the weight, ξ, between the qth hidden neuron and the d input neuronqA threshold for the qth hidden neuron;
at the output layer of the BP neural network, the output of the pth output neuron is:
in the formula: g is a radical of formula2(. To) as an output layer activation function, where a ReLU function is selected, i.e.
in the formula: vq,pIs the weight between the qth hidden layer neuron and the pth output layer neuron, θpIs the threshold of the p-th output neuron.
The invention has the following beneficial effects:
offline training and online prediction are performed using a network:
in the on-line off-training stage, the better network weight and threshold parameter are obtained through pre-training treatment, and then the network is trained again based on the obtained network parameter, so that the performance loss caused by the random initialization of the BP neural network is reduced, and meanwhile, the convergence speed and the prediction accuracy of the network are improved;
in the online prediction stage, channel prediction at a future moment is carried out by utilizing a channel prediction network model obtained in the training stage;
in addition, the network is retrained by modifying the number of neurons in the output layer of the neural network, so that multi-time prediction of a time-varying channel can be realized;
the method reduces the complexity of calculation, improves the prediction efficiency of the system, effectively saves system resources, has higher convergence rate and high prediction performance, and has certain practical value.
Drawings
FIG. 1 is a flow chart provided in accordance with an embodiment of the present invention;
FIG. 2 is a block diagram of a 3-layer BP neural network provided in accordance with an embodiment of the present invention;
fig. 3 is a diagram comparing MSE performance of the channel prediction method provided in the embodiment of the present invention with that of the existing channel prediction method under different snr conditions;
fig. 4 is a diagram comparing MSE performance of a channel prediction method provided in an embodiment of the present invention with that of an existing channel prediction method based on a BP neural network, which realizes multi-time prediction under different signal-to-noise ratios;
fig. 5 is a diagram illustrating a comparison of MSE performance when channel prediction is implemented by using the channel prediction method according to the embodiment of the present invention and a conventional channel prediction method based on a BP neural network under different hidden layer structures.
Detailed Description
The invention is further described with reference to specific examples. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Referring to fig. 1 to 5, the technical scheme adopted by the invention is a time-varying channel prediction method based on deep learning and suitable for a high-speed moving scene, and aims to improve the prediction accuracy of a time-varying channel and reduce the calculation complexity of the time-varying channel. The method is based on BP neural network to carry out offline training and online prediction. In the off-line training stage, the method obtains an expected network initial value through a pre-training method, then trains the BP neural network again based on the initial value, and obtains a channel prediction network model to reduce the performance loss caused by the random initialization of the BP neural network; in an online prediction stage, the method fully utilizes a multi-input multi-output BP neural network and realizes the prediction of future single and multiple time channels based on a training network. The technical scheme adopted by the invention comprises the following steps:
step 1: obtaining time domain channel estimation value by using received signal and LS method under the condition that data and pilot frequency are known
And 2, step: based on time domain channel estimatesConstruction of a Pre-training sample set CpI.e. by
Wherein U represents the number of pre-training samples,represents the u-th input/output sample set of the pre-training phase, whereinFor input samples, representing estimated channel parametersThe channel state information of the u-th sampling instant and the next (D-1) sampling instant,is an output sample representing the channel state information of the (u + D) th and the (P-1) th sampling instants following the ideal channel parameter h (n), i.e. the output sample
Where h (n) is an ideal time domain channel parameter. Γ (-) is an operation that converts a complex number into a real number, i.e., Γ (h (n)) = [ Re (h (n)), im (h (n)) ], where Re (-) and Im (-) are real and imaginary parts taking operations, respectively;
and step 3: utilizing a pre-training sample set C based on randomly initialized network parameterspPre-training a BP neural network;
and 4, step 4: obtaining the weight value as Wpre,VpreAnd a threshold parameter of ξpre,θpreA neural network of (a);
and 5: in the case where only the pilot is known, the time domain channel estimation value is acquired using the received signal r (n), the LS method, and the linear interpolation method
Step 6: according to the time domain channel estimated value in the step 5Construction of training sample set CTI.e. by
Wherein U represents the number of training samples,represents the u-th input/output sample set of the training phase and is constructed as
In the formula, input samplesRepresenting estimated channel parametersThe channel state information of the middle u sampling moment and the next (D-1) sampling moment, and outputs a sampleChannel state information representing the (u + D) th sampling instant and the (P-1) th sampling instant thereafter in an ideal channel parameter h (n), h (n) being an ideal time domain channel parameter;
and 7: adopting the weight parameter W obtained in the step 4pre,VpreAnd threshold parameter xipre,θpreAs initial parameters of the network in the training phase, a training sample set C is utilizedTTraining the network again;
and 8: obtaining the final weight value parameter Wtrain,VtrainAnd a threshold parameter of ξtrain,θtrainThe channel prediction network model of (a);
and step 9: performing on-line channel prediction based on the channel prediction network model obtained in step 8, and inputting channel parameter estimation values x of the previous D moments into the networkEObtaining the predicted value y of the channel at the next P momentsEWherein
yE=[Γ(hpre(n)),Γ(hpre(n+1)),...,Γ(hpre(n+P-1))]
Step 10: converting the predicted value obtained in step 9 into complex number as the final channel predicted value, i.e. the final channel predicted value
hpre=Ξ(yE)
In the formula, xi (xi) is an operation of converting a real number into a complex number, i.e. xi (y)E)=Re(yE)+jIm(yE)。
Consider a single-input single-output OFDM system (i.e., SISO-OFDM system), assuming SmIs the m-th transmitted OFDM symbol of the frequency domain, and Sm=[S(m,0),S(m,1),...,S(m,N-1)]TWhere S (m, k) denotes a transmission signal on the kth subcarrier of the mth OFDM symbol, and N is an OFDM symbol length. To SmThe IFFT is carried out to obtain a time domain sending signal of
In the HSR communication environment, since the base stations are all built near the rails, there will be a strong direct-of-sight (LOS) component, so the rice channel is usually used as the channel model in the HSR environment, i.e. the channel model is
In the formula, alpha0(m, n) is the LOS path component of the channel, αl(m, n), L =1, L-1 being the scattering component path, which obeys rayleigh distribution, L being the number of paths of the multipath rice channel, τlIs the normalized time delay of the first path, and the Rice factor is defined as
Assuming that the length of the cyclic prefix is greater than the maximum delay of the wireless transmission channel and the receiving end considers the ideal timing synchronization, the received signal of the nth sampling point of the mth OFDM symbol is
Wherein z (m, n) is a mean of 0 and a variance ofAdditive White Gaussian Noise (AWGN). Since the channel prediction method for each OFDM symbol considered here is the same, the symbol index m will be omitted in the following discussion.
The invention adopts a multi-input multi-output three-layer BP neural network, which comprises an input layer, a hidden layer and an output layer. Suppose that the input layer of the BP neural network has D neurons, the hidden layer has Q neurons, and the output layer has P neurons. Here, the set of training samples defining the network is
C={(x(1),y(1)),(x(2),y(2)),...,(x(U),y(U))}
In the formula, U represents the number of training samples,is the u-th vector of input samples,is the value on the d-th element, i.e. the d-th input neuron, in the u-th input sample vector.Representing the u-th output sample vector,is the value on the p-th element, i.e. the p-th output neuron, in the u-th output sample vector.
Since the input value of any node in the neural network is the output of the neuron in the previous layer multiplied by the weight and added with the threshold value, and then the activation function activates the output value of the node, the output of the q hidden neuron is the output of any training sample
In the formula, g1(. For hidden layer activation function) the Sigmoid function is chosen here, i.e. it is
In the formula, xdDenotes the d-th input neuron, Wd,qRepresenting the weight, ξ, between the qth hidden neuron and the d input neuronqIs the threshold for the qth hidden neuron.
At the output layer of the BP neural network, the output of the p-th output neuron is
In the formula, g2(. Cndot.) is an output layer activation function, where the ReLU function is chosen, i.e.
In the formula, Vq,pFor the weight between the qth hidden layer neuron and the pth output layer neuron, θpIs the threshold of the p-th output neuron.
The technology of the invention takes the Mean Square Error (MSE) of the BP neural network output and an ideal channel value h (n) as a loss function, adopts a gradient descent method to update a weight and a threshold matrix, and trains the network through a sample so as to enable the error to meet the set precision.
Simulation result
The performance of the invention is analyzed in conjunction with simulations. In the simulation, the system is assumed to be a single-input single-output OFDM system, where the FFT/IFFT length is 128, the cyclic prefix length is 16, a comb-shaped pilot structure is adopted, the number of pilots is 32, and the pilots are uniformly distributed. Assuming that the moving speed of the train is 500km/h, the channel adopts a multipath Rice channel, and the Rice factor is 5. The carrier frequency was 3.5GHz and the subcarrier spacing was 15kHz. Sample interval Ts=0.72×10-4And s. The number of input neurons of the network D =10 and the number of hidden layer neurons Q =5. Learning rate of network eta =0.001, target error of training epsilongoal=1×10-4The maximum number of iterations is set to 1000. In the simulation, the number of training samples considered U =5000. In order to compare the performances of the invention, the performances of the AR model-based linear prediction method, the echo state network-based channel prediction method and the traditional BP neural network-based channel prediction method are also provided in the simulation.
Fig. 3 shows an MSE performance curve under different snr conditions for the present invention and the existing channel prediction method. In the figure, "ideal value" refers to the best performance that can be achieved by channel prediction under ideal conditions. It can be seen from the figure that, as the signal-to-noise ratio increases, the prediction performance of various prediction methods is improved, and compared with the conventional channel prediction method, the channel prediction method based on the BP neural network and the technology of the present invention can obtain better prediction performance, which is closer to an ideal value. However, the technology of the invention adds pre-training processing, which provides ideal network initial parameters for the training stage and avoids the random initialization of the parameters, so the invention has better performance than the traditional channel prediction method based on the BP neural network.
Fig. 4 shows an MSE performance curve for multi-time prediction implemented by the technique of the present invention and a conventional channel prediction method based on a BP neural network under different signal-to-noise ratios. In the figure, "P" indicates the number of neurons in the output layer, and indicates that the predicted channel value at the future "P" times is output. It can be seen from the figure that, no matter single-time prediction or multi-time prediction is performed, with the increase of the signal-to-noise ratio, the MSE performance of the channel prediction method based on the BP neural network and the conventional MSE performance of the channel prediction method based on the BP neural network both become better, and when the signal-to-noise ratio increases to a certain extent, the prediction performance of the channel prediction method tends to be stable, and the MSE performance curve of the channel prediction method based on the channel prediction method of the invention slightly fluctuates within the allowable range of errors, but generally keeps at a stable level. However, as the number of prediction instants increases, the MSE performance of both methods deteriorates because the correlation of the channel gradually decreases with increasing time interval, and thus the MSE performance of multi-instant prediction deteriorates with increasing number of prediction instants. However, the performance of the technology of the invention is always superior to that of the traditional BP neural network, which also shows that the technology of the invention can better realize the multi-time prediction function of the channel compared with the prior method.
Fig. 5 shows an MSE performance curve for implementing channel prediction under different hidden layer structures by using the technique of the present invention and a conventional channel prediction method based on a BP neural network. In the figure, "Q" means the number of neurons in the hidden layer. It can be seen from the figure that, no matter what hidden layer structure is based on, the MSE performance of the channel prediction method based on the BP neural network becomes better as the signal-to-noise ratio increases. However, increasing the number of hidden layers does not have as much effect as increasing the number of hidden layer neurons in the channel prediction performance, and thus the prediction performance can be improved by appropriately increasing the number of hidden layer neurons. However, under the same hidden layer structure, the MSE performance of the technology of the present invention is always superior to that of the conventional channel prediction method based on the BP neural network, which shows that the technology of the present invention has superiority in implementing channel prediction.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, it is possible to make various improvements and modifications without departing from the technical principle of the present invention, and those improvements and modifications should be considered as the protection scope of the present invention.
Claims (1)
1. A novel time-varying channel prediction method based on deep learning is characterized by comprising the following steps:
obtaining time domain channel estimation value by using received signal and LS method under the condition that data and pilot frequency are knownIn the case where only the pilot is known, the time domain channel estimation value is acquired using the received signal r (n), the LS method, and the linear interpolation method
Based on time domain channel estimatesConstruction of a Pre-training sample set Cp(ii) a Based on time domain channel estimatesConstruction of training sample set CT;
Randomly initializing network parameters, and pre-training the network by using a pre-training sample set to obtain the weight and threshold parameters of the pre-training network; under the condition that only the pilot frequency is known, acquiring a time domain channel estimation value, and constructing a training sample set according to the time domain channel estimation value;
adopting the weight and threshold parameters of the pre-training network as initial parameters of the network in the training stage, and training the network again through a training sample set to obtain a channel prediction network model;
performing online channel prediction based on a channel prediction network model, and converting an online predicted value into a complex number to be used as a final channel predicted value;
based on time domain channel estimatesConstruction of a Pre-training sample set CpThe formula of (1) is as follows:
in the formula: u represents the number of pre-training samples;represents the u-th input/output sample set of the pre-training phase, whereinIs input samples representing estimated channel parametersThe channel state information of the u-th sampling instant and the next (D-1) sampling instant,is an output sample representing the channel state information of the (u + D) th and the (P-1) th sampling instants following the ideal channel parameter h (n), i.e. the output sample
In the formula: h (n) is an ideal time domain channel parameter,is obtained by using a received signal and an LS method under the condition that data and pilot frequency are knownTaking a time domain channel estimation value; Γ (-) is an operation to convert a complex number to a real number, i.e.
Γ(h(n))=[Re(h(n)),Im(h(n))]
In the formula: re (-) and Im (-) are real part and imaginary part operations respectively;
based on time domain channel estimatesConstruction of training sample set CTThe formula of (1) is as follows:
in the formula: u represents the number of training samples;the u-th input and output sample set of the training stage is represented and is structured as follows:
in the formula: inputting samplesRepresenting estimated channel parametersChannel state information of the middle (u) th sampling instant and the next (D-1) sampling instant; outputting the sampleRepresenting the (u + D) th sample in the ideal channel parameter h (n)Channel state information at and after (P-1) sample instants, h (n) is an ideal time domain channel parameter,under the condition that only pilot frequency is known, a time domain channel estimation value is obtained by utilizing a received signal r (n), an LS method and a linear interpolation method;
the method for online channel prediction based on the channel prediction network model comprises the following steps:
on-line channel prediction is carried out based on a channel prediction network model, and channel parameter estimated values x at the previous D moments are input to the networkEObtaining the predicted value y of the channel at the next P momentsEWherein
Converting the on-line predicted value into complex number as the final channel predicted value
hpre=Γ-1(yE)
In the formula: gamma-shaped-1(. Cndot.) is the inverse operation of Γ (·), i.e., the operation of converting a real number into a complex number;
the system model employed includes:
using the Leise channel as a channel model, i.e.
In the formula: alpha is alpha0(m, n) is the LOS path component of the channel, αl(m, n), L =1, L-1 being the scattering component path, which obeys rayleigh distribution, L being the number of paths of the multipath rice channel, τlIs the normalized time delay of the first path, and the Rice factor is defined as
If the length of the cyclic prefix is greater than the maximum delay of the wireless transmission channel and the receiving end considers the ideal timing synchronization, the received signal of the nth sampling point of the mth OFDM symbol is:
the network adopts a three-layer BP neural network and comprises an input layer, a hidden layer and an output layer;
if there are D neurons in the input layer, Q neurons in the hidden layer and P neurons in the output layer of the BP neural network, the training sample set of the BP neural network is defined as:
C={(x(1),y(1)),(x(2),y(2)),...,(x(U),y(U))}
in the formula: u represents the number of training samples;is the vector of the u-th input sample,is the d-th element in the u-th input sample vector, i.e. the value on the d-th input neuron;representing the u-th output sample vector,is the p-th element in the u-th output sample vector, i.e. the value on the p-th output neuron;
the method for training the BP neural network according to the sample set comprises the following steps:
in the hidden layer of the BP neural network, the output of the qth hidden neuron is:
in the formula: g1(. For hidden layer activation function) the Sigmoid function is chosen here, i.e. it is
in the formula: x is the number ofdDenotes the d-th input neuron, Wd,qRepresents the weight between the qth hidden neuron and the d input neuron, ξqA threshold for the qth hidden neuron;
at the output layer of the BP neural network, the output of the pth output neuron is:
in the formula: g2(. To) as an output layer activation function, where a ReLU function is selected, i.e.
in the formula: vq,pIs the weight between the qth hidden layer neuron and the pth output layer neuron, θpIs the threshold of the p-th output neuron.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011577593.XA CN112737987B (en) | 2020-12-28 | 2020-12-28 | Novel time-varying channel prediction method based on deep learning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011577593.XA CN112737987B (en) | 2020-12-28 | 2020-12-28 | Novel time-varying channel prediction method based on deep learning |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112737987A CN112737987A (en) | 2021-04-30 |
CN112737987B true CN112737987B (en) | 2022-11-01 |
Family
ID=75606481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011577593.XA Active CN112737987B (en) | 2020-12-28 | 2020-12-28 | Novel time-varying channel prediction method based on deep learning |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112737987B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113285899B (en) * | 2021-05-20 | 2022-10-14 | 南京邮电大学 | Time-varying channel estimation method and system based on deep learning |
CN114096000B (en) * | 2021-11-18 | 2023-06-23 | 西华大学 | Combined frame synchronization and channel estimation method based on machine learning |
CN114143149B (en) * | 2021-11-26 | 2023-03-10 | 西北大学 | LoRa channel estimation method and system based on neural network |
CN114584448B (en) * | 2022-02-16 | 2023-09-22 | 山东大学 | SM-OFDM signal grouping detection method based on deep neural network |
CN114697183B (en) * | 2022-03-31 | 2023-11-17 | 中国人民解放军国防科技大学 | Channel synchronization method based on deep learning |
CN115037578B (en) * | 2022-05-06 | 2023-07-28 | 南京邮电大学 | Time-varying channel estimation method, device and storage medium in OFDM system based on meta learning |
CN115694664A (en) * | 2022-08-25 | 2023-02-03 | 天津大学 | Time-varying underwater acoustic channel state information prediction method based on temperature sequence |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450830A (en) * | 2018-12-26 | 2019-03-08 | 重庆大学 | Channel estimation methods based on deep learning under a kind of high-speed mobile environment |
CN110022276A (en) * | 2019-04-16 | 2019-07-16 | 燕山大学 | A kind of channel estimation methods suitable for ofdm communication system |
CN111884976A (en) * | 2020-07-21 | 2020-11-03 | 西安电子科技大学 | Channel interpolation method based on neural network |
-
2020
- 2020-12-28 CN CN202011577593.XA patent/CN112737987B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109450830A (en) * | 2018-12-26 | 2019-03-08 | 重庆大学 | Channel estimation methods based on deep learning under a kind of high-speed mobile environment |
CN110022276A (en) * | 2019-04-16 | 2019-07-16 | 燕山大学 | A kind of channel estimation methods suitable for ofdm communication system |
CN111884976A (en) * | 2020-07-21 | 2020-11-03 | 西安电子科技大学 | Channel interpolation method based on neural network |
Also Published As
Publication number | Publication date |
---|---|
CN112737987A (en) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112737987B (en) | Novel time-varying channel prediction method based on deep learning | |
CN111404849B (en) | OFDM channel estimation and signal detection method based on deep learning | |
CN108540419B (en) | OFDM detection method for resisting inter-subcarrier interference based on deep learning | |
CN111683024B (en) | Time-varying OFDM system channel estimation method based on deep learning | |
CN111614584B (en) | Transform domain adaptive filtering channel estimation method based on neural network | |
CN113206809B (en) | Channel prediction method combining deep learning and base extension model | |
CN103441967B (en) | Ofdm system channel estimation and signal detecting method based on basis expansion model | |
CN111884976B (en) | Channel interpolation method based on neural network | |
CN113285899B (en) | Time-varying channel estimation method and system based on deep learning | |
CN113285896B (en) | Time-varying channel prediction method based on stack type ELM | |
CN112600772A (en) | OFDM channel estimation and signal detection method based on data-driven neural network | |
Taşpinar et al. | Back propagation neural network approach for channel estimation in OFDM system | |
CN111510402A (en) | OFDM channel estimation method based on deep learning | |
CN102123115A (en) | Particle swarm optimization based orthogonal wavelet blind equalization method | |
CN111786923A (en) | Channel estimation method for time-frequency double-channel selection of orthogonal frequency division multiplexing system | |
CN112968847B (en) | Channel estimation method based on deep learning and data pilot frequency assistance | |
CN108881080B (en) | OFDM anti-ICI detection method based on sliding window and deep learning | |
CN110311876A (en) | The implementation method of underwater sound OFDM receiver based on deep neural network | |
CN111147407A (en) | TMSBL underwater acoustic OFDM time-varying channel estimation method based on channel prediction | |
CN112822130B (en) | Doppler frequency offset estimation method based on deep learning in 5G high-speed mobile system | |
Zhao et al. | Federated meta-learning enhanced acoustic radio cooperative framework for ocean of things | |
Qiao et al. | A novel signal detection scheme based on adaptive ensemble deep learning algorithm in SC-FDE systems | |
Chen et al. | Neural network-based symbol detection in high-speed ofdm underwater acoustic communication | |
CN112422208A (en) | Signal detection method based on antagonistic learning under unknown channel model | |
CN116248444A (en) | OTFS system channel estimation method in car networking based on improved convolutional neural network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |