Otwarty dostęp

Research on downlink channel state information prediction technique for 5G system based on deep neural network

,  oraz   
19 mar 2025

Zacytuj
Pobierz okładkę

Introduction

With the development of society, the increasing user demand has catalyzed the creation of the fifth generation mobile communication system (5G), and also brought great challenges to 5G. Massive multiple-input multiple-output (MIMO) technology has received widespread attention for its advantages of high system capacity and high spectral efficiency, etc. After more than 10 years of research, massive MIMO technology has been successfully applied in 5G mobile communication systems [13]. By continuously increasing the antenna array size, the ultra-large-scale MIMO technology will be one of the key technologies to further improve the network performance of the 6th generation (6G) mobile communication system in the future. However, the ability of the base station to obtain accurate downlink channel state information (CS1) is a prerequisite for the massive MIMO technique to realize the system gain [46]. Currently, massive MIMO systems usually work in time-division duplex (TDD) communication mode, by utilizing the reciprocity of uplink and downlink channels, the downlink CSI can be obtained directly from the CSI estimation of the uplink, which avoids the huge downlink CSI acquisition overhead. Compared with TDD communication mode, frequency division duplex (FDD) communication mode has the advantages of high transmission rate, continuous communication, and applicable to high-speed mobile scenarios [79]. At the same time, a large number of existing communication systems still use FDD communication mode. In order to utilize the inherent advantages of FDD communication mode and reduce the resource waste and performance loss caused by changing communication modes, FDD massive MIMO system has recently received extensive attention and research [1011]. In FDD mode, the uplink and downlink channels do not have strict reciprocity, and the downlink CSI obtained by the base station requires downlink CS1 estimation and feedback from the user. Since the guide frequency overhead of downlink CSI estimation and the link overhead of feedback are proportional to the number of antennas at the base station end, one of the great challenges facing FDD massive MIMO systems is the huge guide frequency and feedback overhead of downlink CSI acquisition [1214]. Currently, FDD systems usually use codebook-based and compression-aware CSI feedback techniques. However, with the increasing size of antenna arrays at the base station end, the design of the codebook is very difficult, making the codebook-based CSI feedback technique no longer suitable for FDD massive MIMO systems. The high dimensional CSI matrix also makes the CSI feedback technique based on compressed sensing have high computational complexity and low feedback accuracy [15-17]. In recent years, deep neural networks have been applied in various fields and have shown excellent performance, such as parts defect detection and recommendation systems. A large number of works have been done to effectively use deep neural networks to solve the problem of downlink channel state information prediction for wireless communications. It can be seen that deep neural networks have a powerful ability to learn and process high-dimensional data, which can provide a potential solution to the problem of obtaining high-dimensional downlink CSI for FDD massive MIMO systems [1822].

In order to solve the problem that the base station cannot obtain CSI in time due to the influence of upstream and downstream delay and the time required for signal processing, this paper proposes a deep learning-based downstream channel state information prediction method for 5G systems by utilizing massive MIMO technology and deep learning with CSI feedback. After that, the channel model of massive MIMO system is utilized to prove the effectiveness of CSI feedback technique of data-driven scheme. Finally, the superiority of the scheme in channel estimation performance is verified by simulation experiments and CSI amplitude feedback.

Method
Massive MIMO Technology
Massive MIMO channels

Consider a simple single-user MIMO [2324] (SU-MIMO) system where the base station is equipped with Nt transmit antenna and the user is equipped with Nr receive antennas. The channel matrix HCNr×Nt of a massive MIMO channel is defined as: H=[ h1,1h1,2h1,Nth2,1h2,2h2,NthNr,1hNr,2hNr,Nt ] hi,j denotes the channel gain coefficient between the i nd antenna at the base station and the j rd antenna at the user.

Let the transmitted signal from the antenna array at the base station be x =[x1,x2,⋯,xNt]T. The transmitted signal arrives at the receiving end through an additive Gaussian white noise (AWGN) [25] channel. The signal yCNr×1 received by the user can be expressed as: y=Hx+ω

where y = [y1, y2,⋯,yNt]T, yi denote the received signals at the user’s i rd antenna port; ωCNr×1 denotes the additive Gaussian white noise of the wireless channel that satisfies E{ωω*} = N0INr, (·)* denotes the conjugate transpose of the matrix, and N0 is the power spectral density of the noise.

Downlink MIMO channel tolerance analysis

Massive MIMO technology dramatically increases the channel capacity of a wireless communication system by concentrating the energy of radio waves into a smaller spatial area using a massive antenna array. The channel capacity of a communication system is defined as the maximum mutual information of the transmitted and received signals, so the channel capacity of a massive MIMO system can be expressed as: C=maxf(x)l(x;y)

The mutual information of transmit vector x and receive vector y is defined as: I(x;y)=H(y)H(yx)

Since emission vector x and noise vector ω are statistically independent, according to Eq. (2): I(x;y)=H(y)H(ω)

According to the power-limited maximum entropy theorem, the receiving vector y is maximized when H(y) obeys a zero-mean cyclic symmetric Gaussian distribution, and then the transmitting vector x must also obey a zero-mean cyclic pairwise Gaussian distribution. Let the covariance matrices of x and y be Kx and Ky, respectively. Under the above assumptions, H(y) and H (ω), respectively: H(y)=log2det(πeKy) H(z)=log2det(πeN0INr) where N0 denotes the noise power. Thus, the mutual information of transmit vector x and receive vector y can be expressed as: I(x;y)=log2det(INτ+HKxH*N0)

Limit the maximum transmit energy of the antenna array to Pt. From the above derivation, the MIMO channel capacity is obtained: C=maxTr(Kx)Ptlog2det(INr+HKxH*N0)

When the base station does not hold CSI, the transmit power is divided equally among the antennas, and the channel capacity of the MIMO system at this time is: Cwithout-CSI=log2det(INr+HH*N0)

The above derivation shows that the MIMO system can utilize space-division multiplexing to improve the spectral efficiency when there is no base station that does not have knowledge of the CSI, which is called open-loop MIMO. The channel capacity mentioned above can be achieved by using the hierarchical space-time coding (BLAST) proposed by Bell Labs. When the CSI is known to the base station, the MIMO at this point is called closed-loop MIMO. Using singular value decomposition (SVD), the original channel can be decomposed into nmin parallel subchannels, nmin = min(Nt,), as shown in the following equation: H=UΛV* where U ∈ CNτ×Nτ and VCNτ×Nτ denote the left singular and right singular matrices, respectively, both of which are You matrices. Λ ∈ CNr×Nt is the diagonal matrix and the elements on the diagonal are the singular values of the channel matrix H. Matrix H has a total of nmin non-zero singular values and is denoted as {λi},i = 1…nmin. Let the power assigned to the subchannels by the base station be {P},i = 1…nmin, then the signal-to-noise ratio of each subchannel is: SNRi=Piλi2N0i=1,2,,nmin

Thus, according to Shannon’s Second Theorem, the system and capacity expressed in Eq. (9) can again be written as: CSVD=i=1nminlog(1+Piλi2N0)

The allocation of power according to the water-flooding algorithm (WF) allows the system and capacity of the above equation to be maximized. The optimal power allocation is expressed as: Pi*=(μN0λi2)+ where (·)* is an identifier only and does not denote a conjugate transpose; μ is a constant, and the value of μ is required to satisfy the constraints on the total power, i.e.,; i=1nminPi*=Pt and (x)+ is defined as: (x)+={ x,x00,x<0

From Eq. (14), it can be seen that the principle of the water injection algorithm is to allocate more transmit power to the subchannels with good channel quality.

The analytic expression shows that the sum rate of the MIMOBC channel is a K -dimensional capacity region under the total power constraint and consists of the set of reachable rates of K users, denoted as: R(π,Q1,Q2,,QK)=[ Rπ(1),Rπ(2),,Rπ(K) ]T where π = {π(1),π(2)…,π(K)} denotes an ordered arrangement for K users; {Q1,Q2,…,Qk} denotes the covariance matrix of each user’s transmit signal, which is required to satisfy the total transmit power limit of the base station Σk=1KTr(Qk)Ptr . Based on the dirty paper coding (DPC) principle, the reachable rate of user π (k) is given and denoted as: Rπ(k)=log2| N0I+Hπ(k)(jkQπ(j))Hπ(k)H/N0 || N0I+Hπ(k)(j>kQπ(j))Hπ(k)H/N0 |k=1K

Thus, the capacity of the MIMOBC channel can be obtained by optimizing the ordering of the users and the covariance matrix of the transmitted signals as shown in the following equation: CBC=maxπ,Q1,QKk=1KRπ(k) s.t.k=1KTr(Qk)Ptr

It can be seen that obtaining accurate downlink CSI is extremely important for massive MIMO systems.

Deep Neural Networks and CSI Feedback
Neurons and how they work

Neuron is the most basic unit in deep learning and all neural networks are neurons combined in different ways. The basic structure of a neuron is shown in Figure 1. A complete neuron consists of a linear model and an activation function. For the linear model, it is assumed that the input sample X is a N -dimensional column vector, W is the weight parameter matrix of the sample, the number of rows of the matrix is the same as that of X, and the number of columns can be adjusted according to the need. The column parameters in W characterize the importance of each element in X, and b represents the bias term. The input sample X can be linearly calculated to obtain the linear relationship between each feature in sample X and the output.

Figure 1.

Basic structure of neurons

For the activation function f (·), it is generally a nonlinear function, which is usually located after the linear model of neurons, and serves two purposes: one is to provide nonlinear factors for the network, and the other is to map the function according to different task objectives. Common activation functions are Sigmoid, linear rectifier function (ReLU), tanh, etc., of which the mathematical formula of ReLU is as follows: ReLU(x)=max(0,x)

ReLU rectifies all negative values in input x to 0 and leaves the rest of the values unchanged, and is commonly used in the field of image processing, located after convolutional computation. The next subsection describes the CSI feedback framework based on deep learning.

Common Neural Network Structures

Neurons can be combined in different ways to form different network structures. Common neural network structures are described below.

Convolutional Neural Network

The structure of the convolutional neural network is shown in Fig. 2. The blue part indicates a 4 × 4 single-channel input feature map, whose dashed part is the padding value (Padding), which is generally zero-padding, so the input size of the convolutional layer is 5 × 5, which is denoted as Cin : the gray part indicates a 3 × 3 single-channel convolutional kernel, which is denoted as Wkcmd ; the green part indicates a 4 × 4 single-channel output feature map, which is denoted as Cost. The computation rule is: each element in Cost is obtained by multiplying and summing the corresponding elements of Wkret and Cm, and Wkermel is shifted one element at a time during the computation. This process is called convolutional computation and is represented by the following equation: Cout=Wkarad*Cin where * denotes the convolution calculation. When there are more than one channel in Wkσxl and Cin, the calculation process is the same, only the convolution calculation is performed for each channel in turn, and the number of channels in its output Cout is the same as the number of channels in Wkσmcl.

Fully connected neural network

Similarly, the structure of the fully connected network and its nature is shown in Fig. 3. In the figure, ⊗ represents the matrix multiplication, and the yellow part represents the input feature map matrix, denoted as Cin The green part represents the parameter matrix of the fully connected layer, denoted as WR : The blue part represents the output feature map matrix, denoted as Cout. It can be seen from the above figure that the essence of the fully connected layer is the computation of matrix multiplication between Cin and WFc, which is a linear transformation, which can be expressed by the following equation: CinWFC=Cout

Figure 2.

Convolutional neural network structure

Figure 3.

Full connection layer network structure

Deep learning based CSI feedback

The CSI feedback method for designing massive MIMO systems using deep learning techniques does not require precise analysis of channel data features and clear modeling. Therefore, it can be applied to a variety of channel scenarios and greatly simplifies the complexity and difficulty of signal processing. The deep learning-based CSI feedback method is shown in Fig. 4. In the offline training phase, the CSI matrix data of the massive MIMO system needs to be collected in advance and fed into the network for learning and training, so that the network parameters can fit the corresponding channel data features. In the online prediction phase, using the already trained network model for CSI reconstruction can greatly reduce the time complexity and design difficulty of the system. Depending on the focus and direction of problem solving, the neural network model may have a large gap.

Figure 4.

CSI feedback model based on deep learning

The classification results of CSI feedback methods based on existing deep learning are shown in Figure 5. At present, for the CSI feedback methods based on white coding, the use of encoder + decoder structure of the implementation of the form of more, and the reconstruction accuracy is higher: a single decoder of the network, although the complexity of the network is lower, but the reconstruction accuracy is lower, and can not meet the actual needs: for the CSI feedback methods of adaptive quantizer, its main purpose is to he characterized CSI with lower quantization bit number, in order to reduce the feedback process required for the parametric number: the depth-expanded CSI feedback method focuses on the modification of certain high-performance compressed-aware reconstruction algorithms, using neural networks to replace all or part of the parameters in the algorithms in order to improve the reconstruction accuracy.

Figure 5.

Deep learning CSI feedback method classification

Channel Modeling for Massive MIMO Systems
Existence proof of uplink/downlink channel mapping relationship

Assuming that in an FDD massive MIMO system, there is M ≫ 1 antenna at the base station (using a uniform antenna array), 1 receiving antenna at the user equipment, and P transmission paths between the base station and the user equipment, the channel function can be expressed as follows: h(f)=p=1pαpej2πfτp+jϕpa(θp) where f is the carrier frequency, and αp, ϕp, τp, θp are the fading factor, phase offset, time delay, and angle of arrival direction for the p rd path, respectively.

The fading factor αp is determined by the following variables: the distance between the base station and the user equipment, the transmission antenna and reception antenna gains, the carrier frequency, and the scattering environment. Phase ϕp depends on the scattering material and the angle of incidence of the wave on the scatterer. The time delay τp depends on the distance the signal travels along the p path.

a(θp) is an array vector and can be expressed as: a(θp)=[1,ejχsinθp,ejχ(M1)sinθp]T where χ = 2πdf / c, d is the antenna spacing and c is the speed of light. The DOA observed by the base station is confined to a certain area, i.e: θp[θΔθ/2,θ+Δθ/2]

Define h(fU) and h(fD) as the uplink channel function and the downlink channel function from the user equipment to the base station, where fU and fD are the uplink frequency and the downlink frequency, respectively. For FDD systems, h(fD) cannot be simply obtained from h(fU). However, there is an intrinsic connection between the uplink CSI and the downlink CSI because the downlink and the uplink are located in the same propagation environment with the same physical path, and the spatial propagation characteristics of the wireless channel are basically unchanged within a certain bandwidth range.

Next, this paper will follow the definition of an uplink to downlink mapping function and prove its existence. From Eq. (23), the channel function h(f) is completely determined by parameters such as αp, ϕp, τp, P, Δθ, θ while αp, ϕp, τp, Pθ it depends on the average DOAθ and the distance between the base station and the user equipment D and other communication environment factors. Based on this, the following location-channel mapping is given: Φf:{(D,θ)}{h(f)} where {(D,θ)} and {h(f)} are the domain of definition and the domain of values of mapping Φf, respectively.

The inverse mapping of definition Φf is: Φf1:{h(f)}{(D,θ)}

The probability that the inverse mapping Φf1 holds in a practical massive MIMO communication system is high and approaches 100% as the number of base station antennas increases.

The following mapping relation can be obtained from Eqs. (26) and (27): Φf0:{(D,θ)}{h(fD)} Φfc1:{h(fU)}{(D,θ)}

The following mapping relationship exists for upstream and downstream links introduced from the above equation: ΨUD=ΦfDΦfC1:{ h(fU) }{ h(fD) } where Φf0Φf01 denotes the composite mapping of Φf0 and Φf01 .

Data-driven CSI-based forecasting process

The effectiveness of the data-driven scheme will be demonstrated mathematically below. Since Φfn and Φfn1 are continuous mappings and the composition of a continuous mapping is still a continuous mapping, it is always a continuous function for any xh(fU), ΨUD(x). According to the literature, if ΨUD(x) satisfies the continuous function condition, for a given small error ε > 0, there always exists a sufficiently large positive constant N that satisfies: supxH ON(x,w)ΨUD(x) ε,H={ h(fU) } where ON(x, w) is the output of a feed-forward neural network, and x, w, N denotes the input data, model weights, and number of hidden layer neurons, respectively. We can train a neural network to predict the downlink CSI based on the uplink CSI, which significantly reduces the overhead required for the process of obtaining CSI in massive MIMO systems.

High-dimensional CSI matrix construction and preprocessing

In order to facilitate modeling and simulation, this paper only considers a simple FDD massive MIMO system, which uses orthogonal frequency division multiplexing (OFDM) [2627] modulation mode. Assuming that there are NT transmitting antennas at the base station end and NR receiving antennas at the user equipment end, and that there are NS subcarriers in this communication system, and that the data is collected once every Ni time slots, the signal received on the ith subcarrier can be expressed as: yi=hixi+ni,i[1,Ns] where yiC is the signal at the receiving end, xiC is the transmit data vector, and niC is the additive Gaussian white noise in the channel. hiCNi×Nk×Ni is the channel matrix between the NT transmitting antenna and the NR receiving antenna on the i th subcarrier, and hi the complex values in the matrix represent the fading gain and phase shift of the subcarriers.

The channel matrix corresponding to the CSI is the set of information for each subcarrier, then the CSI matrix HCNτ×Nk×Ni×Nj can be expressed as: H=[h1,h2,h3,hNs]H where (·)H denotes the conjugate transpose.

Three-dimensional convolutional neural network model
CsiNet model

CsiNet is the first multilayer neural network designed for the problem of downlink CSI prediction in FDD massive MIMO environments. The CsiNet network is implemented by a convolutional neural network structure and is capable of processing channel state information from multiple antennas and outputting high quality channel estimation results.

LeakyReLU is a variant of modified linear unit (ReLU). The mathematical expression of LeakyReLU is shown below: f(x)={ x,x0αx,x<0

The development of CsiNet network provides a new solution to the downlink CSI feedback problem in massive MIMO systems. Simulation results of CsiNet show that CsiNet network exhibits better prediction performance at all compression rates compared to compressed sensing techniques.

3D-CsiNet modeling

Inspired by the CsiNet decoder network model, this paper proposes a network model for predicting the downlink CSI based on the uplink CSI, which is called the three-dimensional convolutional neural network model [28] (3D-CsiNet), and the overall network structure of 3D-CsiNet is shown in Fig. 6. The design of the convolutional layer, residual network and other parts of this network will be described separately below.

Three-dimensional convolution

In convolutional neural networks, 2D convolution refers to performing convolution operation on 2D data, which is done by sliding a small matrix called convolution kernel over an image or matrix and multiplying the convolution kernel with the localized region of the input, and finally adding all the results to get the output feature map. 3D convolution, on the other hand, refers to the convolution operation on 3D data, which is similar to 2D convolution, but adds a dimension (depth) to the convolution kernel by sliding a 3D convolution kernel over the 3D data and multiplying the convolution kernel and the local region of the input, and finally adding all the results to get the output feature sequence.

Feature Extraction

In a convolutional neural network, the sensory field is the range of perception of a neuron in a particular layer for a location in the input data. In convolutional neural networks, the size of the perceptual field of each layer is related to the size of the convolutional kernel contained in that layer, and the size of the perceptual field gradually increases with the increase in the number of network layers. The size of the receptive field directly affects the recognition and classification ability of the neural network, so it is very important to choose the size of the receptive field reasonably in the network design and tuning.

Residual network

CsiNet solves the gradient vanishing problem of convolutional model by adding residual network. In this paper, the residual network is used in the 3D-CsiNet network model. The residual network utilizes the error of the loss function to train the parameters of this residual block. The residual block consists of two convolutional layers, where the first convolutional layer performs feature extraction on the input data, the second convolutional layer further processes the features, and then the outputs of these two convolutional layers are summed up and nonlinearly transformed by the activation function.

Figure 6.

Structure of 3D-CsiNet network model

Results and Discussion
Simulation results and analysis
Comparison of channel predicted and true values in walking scenario

The true value is the result of placing the SRS in all time slots with perfect channel estimation; the observed value is the result obtained by interpolating all time slots after the actual channel estimation of the SRS under the actual transmission period of the SRS. The predicted values are the results predicted by inputting the observations into the network as a training set. In this experiment the uplink SNR is set to 25 dB and the SRS period is 6 slots. The comparison of the predicted and real values of the channel in the walking scenario is shown in Fig. 7. From the figure it can be seen that both the observed and predicted values are very close to the true values, which indicates the accuracy of the channel estimation and the fact that the proposed MIMO-based 3D-CsiNet model is very favorable for channel prediction.

Figure 7.

The channel prediction is compared to the real value in the walking scenario

Comparison of channel predicted and true values in cycling scenarios

The results of the comparison between the predicted and true values of the channel in the cycling scenario are shown in Fig. 8. As can be seen from the figure, as the Doppler shift increases (fd=250Hz), the channel changes faster over time and the error in channel prediction gradually increases. Part of the reason is that the error of the observed channel estimation increases with the increase of the Doppler shift, i.e., there is an error in the dataset itself, and part of the reason is that it is more difficult for the deep learning network to capture the change rule of the channel as it changes at a faster rate, which leads to an increase in the prediction error.

Figure 8.

Channel prediction and true value of cycling scenarios

3D-CsiNet model prediction performance

The results of the comparison between the prediction performance of the 3D-CsiNet-based model prediction and the traditional second-order AR model prediction are shown in Fig. 9. The simulation sets the SRS period to 4 time slots, the Doppler shift to 250 Hz, and the prediction time length to 28. It can be seen that the estimation error of the 3D-CSINET-based prediction algorithm is lower than that of the second-order AR algorithm, and the MSE value of the 3D-CSINET algorithm is reduced by 59.70% compared to the second-order AR algorithm at the signal-to-noise ratio of 35 dB.

Figure 9.

The 3D-CsiNet model and the AR model predictive can compare the results

Channel prediction error for different SRS transmission periods

This paper also analyzes the effect of different SRS transmission periods on the channel prediction results, which are simulated with SRS periods of 2, 4, 8, 16, and 32 time slots respectively. The channel prediction errors for different SRS transmission periods are shown in Fig. 10. The results show the MSE comparison between the predicted and unpredicted schemes for five SRS cycles at a fixed Doppler shift of 250 Hz and an SNR of 30 dB, with a selected prediction time length of 24. It can be seen from the figure that the predicted scheme outperforms the unpredicted scheme for each SRS cycle, and the advantage increases with the increase of the SRS cycle from SRS cycle of 16 time slots. The proposed prediction method alone improves the MSE performance by 54.29% compared to the non-prediction scheme.

Figure 10.

The channel prediction error of different SRS transmission cycles3

CSI amplitude feedback performance results and analysis
Bitstream Generation

Two typical bitstream generation methods, namely quantization and binarization, are first evaluated and compared. The simulation scenario is set up as follows: the base station is equipped with 256 ULA antennas, and the user is a single antenna. In this paper, the number of bits per dimension (BPD) is used to characterize the feedback prediction effect. The NMSE performance of CSI amplitude feedback under different bitstream generation methods is shown in Fig. 11. The results show that the best feedback performance is achieved when the number of quantization bits is set to 4, while the total number of feedback bits is fixed. Consequently, the number of quantization bits in the quantization layer in this section is set to 4. To some extent, binarization can be regarded as a special case of quantization, where the quantization bits are set to 1. This special 1-bit quantization (i.e., binarization) is far superior to the ordinary 1-bit quantization. At the same time, binarization operates better than 4-bit quantization when the feedback bits are extremely limited, and far worse than 4-bit quantization in other cases.

Figure 11.

The NMSE performance of the CSI amplitude feedback

CSI Phase Feedback Performance

This paper is dedicated to evaluating the performance of two different CSI phase feedback mechanisms proposed, namely MDPF-1 and MDPF-2, where the most important difference between the two is whether statistical or instantaneous CSI amplitude information is introduced into the phase feedback NN. Unlike the compression and feedback of CSI amplitude, the compression of CSI phase is dependent on CSI amplitude. Therefore, when evaluating the feedback accuracy of the CSI phase, the NMSE or MSE between the original CSI phase and the reconstructed CSI phase is not directly computed, but rather the NMSE between the original complex CSI and the reconstructed complex CSI is computed, and the CSI amplitude is assumed to be perfect because of the dedication to the evaluation of the feedback accuracy of the CSI phase at this point.

Assuming that the base station side is equipped with 272 antennas and the user side is equipped with a single antenna, and the number of channel paths is set to 5. The performance of NMSE of different CSI phase feedback mechanisms is shown in Fig. 12. Where the raw feedback indicates that the CSI phase is fed back directly with the self-encoder and the loss function is the most primitive MSE function. When the BPD is very low, the NMSE of the primitive phase feedback method is > 0 dB, which means that very little useful information is fed back, comparable to noise. This is mainly because it is not known which information is important, so we just try to provide feedback on all the phase information, but this requires a large number of feedback bits. When the BPD is 0.5-0.6, the performance gains of MDPF-1 and MDPF-2 are 10.41-10.53 dB and 10.03-10.36 dB, respectively, compared to the original phase feedback method.In addition, utilizing the instantaneous CSI amplitude information, MDPF -2 outperforms MDPF-1 that utilizes statistical CSI magnitude information, and the performance gain is especially evident when the BPD is low. As the BPD increases, the performance gap between the two slowly becomes smaller. This is due to the fact that the feedback bits are sufficient for all the phase information required by both MDPF-1 and MDPF-2. In order to exploit the correlation in CSI amplitude between neighboring users, CSI phase and amplitude are fed back separately, which leads to the problem of bit allocation for CSI phase and amplitude feedbacks, and an unoptimized allocation strategy leads to a significant degradation of CSI feedback accuracy. Therefore, the optimal bit allocation strategy can be found by extensive simulation, similar to exhaustive search.

Figure 12.

NMSE performance of different CSI phase feedback mechanisms

Conclusion

In this paper, we first analyze the massive MIMO system model and channel characteristics in detail, and explore the CSI feedback method based on compressed sensing technology; after that, we describe the working principle of the CSI feedback method based on deep learning, and construct a 3D convolutional neural network model (3D-CsiNet) under 5G system. The primary conclusions are as follows:

Simulation results show that the 3D-CsiNet model proposed in this paper has higher prediction accuracy and generalization ability compared with the traditional AR model. Compared with the existing representative CSI feedback algorithms, the proposed 3D-CsiNet model has higher CSI reconstruction accuracy and lower number of model parameters in 3D-CsiNet, thus verifying the advantages of the proposed algorithm.

The feedback performance is best when the total number of feedback bits is set to 4. The binarization operation outperforms 4-bit quantization when the feedback bits are extremely limited, but is much worse than 4-bit quantization in other cases. The original phase feedback method has an NMSE > 0 dB, and the feedback has very little useful information and is comparable to noise. The performance gains are 10.41-10.53 dB and 10.03-10.36 dB for MDPF-1 and MDPF-2, respectively, when the BPD of MDPF-1 and MDPF-2 is 0.5-0.6. Therefore, the optimal bit allocation strategy can be found through extensive simulation.

Funding:

This research was sponsored by the Beijing Nova Program (No.20240484645).

Język:
Angielski
Częstotliwość wydawania:
1 razy w roku
Dziedziny czasopisma:
Nauki biologiczne, Nauki biologiczne, inne, Matematyka, Matematyka stosowana, Matematyka ogólna, Fizyka, Fizyka, inne