This application claims the priority benefit of China application serial no. 202010512562.X, filed on Jun. 8, 2020. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to the technical field of wireless communication self-adjusting transmission, in particular to a channel prediction method and system adopted for a MIMO (multiple-input and multiple-output, MIMO) wireless communication system.
In wireless communication, multiple-input and multiple-output (MIMO) technology overcomes the limitation of the transmission capacity of a single antenna and greatly increases the transmission capacity of wireless signals. Therefore, MIMO has become the core technology of 4G communication and the core technology of next-generation wireless communication. With the development of technology, the self-adjusting transmission of wireless communication is the trend of future development. However, due to the rapid change of the fading channel, the channel information fed back from the receiving terminal to the transmitting terminal easily expires. Channel prediction can effectively solve the above problem. Therefore, channel prediction based on outdated channel information is of great significance.
For the channel prediction of MIMO wireless communication system, related references can be found in application number 201210411234.6, which discloses a channel predication method based on decoupling MIMO. Also, related references can be found in application number 201510488937.2, which discloses a MIMO channel prediction method based on an ARMA filter. Moreover, related references can be found in application number 201910491468.8, which discloses a channel prediction method based on singular value decomposition and matrix change. Meanwhile, related references can be found in application number 201911338749.6, which discloses a MIMO channel prediction method based on improved Prony. The above methods that have been published can be classified into linear prediction methods. Although the above published methods have been verified to have certain effectiveness, they are more suitable for slow fading channel scenarios, and their performance in fast fading channel scenarios is not ideal. We noticed that nonlinear methods have also been applied in MIMO channel prediction. For example, related references can be found in application number 201510473741.6, which discloses a MIMO channel prediction method based on complex neural networks. However, the above technical disclosure patents only extend the conventional real-domain neural network to the complex number domain to cater to the complex characteristics of channel information. Since the above technical disclosure patents are based on conventional neural networks, there is still room for improvement in their performance. Therefore, it is of great significance to further provide a more effective channel prediction method for MIMO wireless communication systems.
The technical problem to be solved by the disclosure is to provide a channel prediction method and system for a MIMO wireless communication system in view of the defects in the related art, thereby solving the technical problem by providing a more effective channel prediction for the MIMO system.
The technical solutions adopted by the disclosure to solve its technical problems are:
The disclosure provides a channel prediction method for a MIMO wireless communication system. The method includes the following steps:
The frequency domain channel information of each antenna pair in the MIMO wireless communication system is obtained through channel estimation.
The frequency domain channel information of each antenna pair is processed by inverse Fourier transform to obtain the information of each effective delay path of the MIMO wireless communication system.
The loss function of a width learning system and a coordinate descent method are performed to solve the output weight of the width learning system to obtain the trained width learning system.
The trained width learning system is adopted to predict each effective delay path of each antenna pair, so as to obtain information of the next moment of each effective delay path of each antenna pair.
After summarizing the information of the next moment of each effective delay path of each antenna pair obtained through prediction, the Fourier transform is performed to convert the above information into the predicted frequency domain channel information.
Further, the prediction process for predicting the effective delay path in the method of the disclosure is as follows.
ĥm,npre(i+ℏ,l)=F(ĥ)
ĥ=[ĥ1,1(i,l)T,ĥ1,2(i,l)T, . . . ,ĥ1,N(i,l)T,
ĥ2,1(i,l)T,ĥ2,2(i,l)T, . . . ,ĥ2,N(i,l)T,
ĥM,1(i,l)T,ĥM,2(i,l)T, . . . ,ĥM,N(i,l)T]
ĥm,n(i,l)T=[ĥm,n(i,l),ĥm,n(i−1,l), . . . ,ĥm,n(i−q+1,l)]T
Specifically, ĥm,npre(i+ℏ,l) represents the prediction information corresponding to the i+ℏth sampling point of the l-th effective path of the antenna pair (m,n), and ĥm,n(i,l) represents the estimated channel information corresponding to the i-th sampling point of the l-th effective path of the antenna pair (m,n), wherein m=1, 2, 3, . . . , M, n=1, 2, 3, . . . , N and l=1, 2, 3, . . . , L. M and N respectively represent the number of transmitting antennas and the number of receiving antennas, ℏ is the prediction time length, L is the total number of effective delay paths, q represents the number of historical sampling points used for each path, and F represents the channel predictor.
Further, the training process of the width learning system in the method of the disclosure is as follows.
Feature layer information of the width learning system is obtained, that is,
Specifically, xp(t)=tan h(ĥ(t)*Wfp+βfp)), p=1, 2, 3, . . . , φ, wherein tan h(*) is the hyperbolic activation function, ĥ(t) is the t-th data sample, N is the data dimension of the sample, Tr is the data length of the sample, Wfp is the input weight matrix of the p-th unit of the feature layer, βfp is the input bias matrix of the p-th unit in the feature layer, μp is the number of neurons in the p-th unit in the feature layer, p=1, 2, 3, . . . , φ, and φ is the number of units in the feature layer.
The enhancement layer information of the width learning system is obtained, that is,
Specifically, zj=tan h (α(XWhj+βhj)), j=1, 2, 3, . . . , δ, wherein Whj is the input weight matrix of the j-th unit of the enhancement layer, βhj is the input bias matrix of the j-th unit of the enhancement layer, α is the scaling factor, νj is the number of neurons in the j-th unit in the enhancement layer, j=1, 2, 3, . . . , δ, and δ is the number of units in the enhancement layer.
Under the circumstances, Y=[ĥ|; x1, x2, . . . , xφ|z1, z1, . . . , zδ]Wφδ=[ĥ|X|Z]Wφδ, Xφδ=[ĥ|X|Z] is defined, and the loss function is adopted to estimate the output weight Wφδ of the output layer.
Further, the loss function of the width learning system in the method of the disclosure is as follows.
Specifically, λ1/2 is the regularization coefficient of l1/2 regularization.
Further, the method for solving the output weight in the method of the disclosure is as follows.
The coordinate descent method is performed to solve the output weight, the specific method is as follows.
1) The weight matrix Wφδ and the zero matrix Wφδint are initialized.
2) Wφδ=Wφint is set.
3) The label ρ=1 is defined.
4) βint=β is set.
5) (Wφδ)ρ is calculated according to the loss function of the width learning system.
6) It is determined whether the formula
is satisfied, if it is satisfied, then ρ=ρ+1 and step 4) is performed, otherwise, step 5) is performed.
The disclosure provides a channel prediction system suitable for a MIMO wireless communication system, the system including the following:
A frequency domain channel estimation module is configured to obtain the frequency domain channel information of each antenna pair of the MIMO wireless communication system through channel estimation.
An effective delay path information acquisition module is adopted to process the frequency domain channel information of each antenna pair through inverse Fourier transform to obtain the information of each effective delay path of the MIMO wireless communication system.
An initialization width learning system module configured to train the width learning system.
A loss function calculation module is configured to calculate loss function.
An effective delay path information prediction module is configured to predict each effective delay path of each antenna pair according to the trained width learning system, and obtain information of the next moment of each effective delay path of each antenna pair.
A frequency domain channel information processing module is configured for summarizing the information of the next moment of each effective delay path of each antenna pair obtained through prediction, and then convert the above information into the predicted frequency domain channel information by using Fourier transform.
Further, the implementation method of the initialization width learning system module in the system of the disclosure is as follows.
Feature layer information of the width learning system is obtained, that is,
Specifically, xp(t)=tan h(ĥ(t)*Wfp+βfp), p=1, 2, 3, . . . , φ, wherein tan h(*) is the hyperbolic activation function, ĥ(t) is the t-th data sample, N is the data dimension of the sample, Tr is the data length of the sample, Wfp is the input weight matrix of the p-th unit of the feature layer, βfp is the input bias matrix of the p-th unit in the feature layer, μp is the number of neurons in the p-th unit in the feature layer, p=1, 2, 3, . . . , φ, and φ is the number of units in the feature layer.
The enhancement layer information of the width learning system is obtained, that is,
Specifically, zj=tan h (α(XWhj+βhj)), j=1, 2, 3, . . . , δ, wherein Whj is the input weight matrix of the j-th unit of the enhancement layer, βhj is the input bias matrix of the j-th unit of the enhancement layer, a is the scaling factor, ν1 is the number of neurons in the j-th unit in the enhancement layer, j=1, 2, 3, . . . , δ, and δ is the number of units in the enhancement layer.
Under the circumstances, Y=[ĥ|x1, x2, . . . , xφ|z1, z1, . . . , zδ]Wφδ=[ĥ|X|Z]Wφδ, Xφδ=[ĥ|X|Z] is defined, and the loss function is adopted to estimate the output weight Wφδ of the output layer.
Further, the implementation method of the loss function calculation module in the system of the disclosure is as follows.
The loss function J is as follows.
Specifically, λ1/2 is the regularization coefficient of l1/2 regularization.
Further, the coordinate descent method is adopted in the system of the disclosure to estimate the output weight of the width learning system.
The advantageous effects produced by the disclosure are as follows. In the channel prediction method and system for the MIMO wireless communication system of the disclosure, the width learning system may be adopted to predict each effective delay path of each antenna pair. Specifically, in order to improve the performance of the width learning system, the disclosure estimates the output weight of the width learning system by means of l1/2 regularization. Therefore, the disclosure can achieve good prediction performance and can also produce sparse output weight solutions. The disclosure has laid the foundation for future self-adjusting communication technologies, such as self-adjusting coding, self-adjusting modulation, and self-adjusting prediction.
The disclosure will be further described below in conjunction with the accompanying drawings and embodiments. In the accompanying drawings:
In order to make the objectives, technical solutions and advantages of the present disclosure clearer, the following further describes the present disclosure in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present disclosure, but not to limit the present disclosure.
As shown in
A transmitting antenna is configured to transmit a wireless signal.
A receiving antenna is configured to receive a wireless signal.
A network analyzer is configured to analyze the wireless signal obtained by the receiving antenna and obtain the information of each effective delay path of each antenna pair.
A channel prediction module is configured to perform channel prediction operations.
As shown in
Step S1: Frequency domain channel information of each antenna pair of the MIMO wireless communication system is obtained through channel estimation.
Step S2: The information ĥm,n(i,l), m=1, 2, 3, . . . , M, n=1, 2, 3, . . . , N and l=1, 2, 3, . . . , L of each effective delay path of the MIMO wireless communication system is obtained through inverse Fourier transform.
Step S3: Labels m=1, n=1, and l=1 are defined.
Step S4: The width learning system is utilized to predict the l-th effective delay path of the antenna pair (m, n) to obtain the channel information at the next moment of the l-th effective delay path.
In the embodiment of the disclosure, step 4 can be specifically implemented in the following manner.
Step 41: A number of neurons μp, μ=1, 2, 3, . . . , φ, of each unit is provided in the feature layer, a number of neurons νj, j=1, 2, 3, . . . , δ, of each unit is provided in the enhancement layer.
Step 42: The input weights and biases of the feature layer and the enhancement layer are generated randomly in a certain range, that is, Wfp, βfp, Whj and βhj.
Step 43: The training process of the width learning system is as follows.
The feature layer information of the width learning system is obtained, namely
Specifically,
xp(t)=tan h(ĥ(t)*Wfp+βfp), p=1,2,3, . . . ,φ (1)
Specifically, tan h(*) is the hyperbolic activation function, ĥ(t) is the dimension of t-th data sample, Tr is the data length of the sample, Wfp is the input weight matrix of the p-th unit of the feature layer, βfp is the input bias matrix of the p-th unit in the feature layer, and Ψ is the number of units in the feature layer.
The enhanced layer information of the width learning system is obtained, namely
Specifically,
zf=tan h(α(XWhj+βhj)), j=1,2,3, . . . ,δ (2)
Specifically, Whj is the input weight matrix of the j-th unit of the enhancement layer, βhj is the input bias matrix of the j-th unit of the enhancement layer, δ is the number of units in the enhancement layer, and α is the scaling factor.
Under the circumstances, Y=[ĥ|x1, x2, . . . , xφ|z1, z1, . . . , zδ]Wφδ=[ĥ|X|Z]Wφβ, and Xφδ=[ĥ|X|Z] is defined. Therefore, the loss function can be adopted to estimate the output weight Wφδ of the output layer.
In order to improve the generalization ability of the width learning system, the disclosure uses l1/2 regularization to estimate the output weight, that is,
The coordinate descent method is adopted to solve the output weight of the width learning system, that is,
Specifically, (Wφδ)ρ and ({tilde over (W)}φδ)σ are respectively ρ variables in coordinate descending and other fixed variables, (Xφδ)(j) represent the input variable corresponding to the ρ variable in coordinate descending. The above formula can be written as follows.
Generally speaking, the following formula is true, that is,
Therefore,
Further, the following formula can be obtained.
The following definitions are adopted in the disclosure, namely
Therefore, the following formula is adopted.
Specifically,
Specifically, the process of the coordinate descent method in step S4 is as follows.
1) The weight matrix Wφδ and the zero matrix Wφδ int are initialized.
2) Wφδ=Wφδ int.
3) The label ρ=1 is defined.
4) βint=β.
5) (Wφδ)ρ is calculated according to (12).
6) It is determined whether the formula
is satisfied, if it is satisfied, then ρ=ρ+1 and step 4) is performed, otherwise, step 5) is performed.
Step S5: It is determined whether l is equal to the maximum effective delay path number L; if not, then l=l+1, and return back to step S4.
Step S6: It is determined whether n is equal to the maximum number of receiving antennas N; if not, then l=1, n=n+1, and return back to step S4.
Step S7: It is determined whether m is equal to the maximum number of receiving antennas M; if not, then l=1, m=m+1, and return back to step S4.
Step S8: Fourier transform is performed to obtain frequency domain prediction information.
In order to verify the effectiveness of the disclosure, relevant parameters are set according to the 10 MHz mode in the 3GPP LTE standard, the number of transmitting antennas and the number of receiving antennas are set to 2 respectively, and the antenna correlation is set to high correlation.
As shown in
A frequency domain channel estimation module 201 is configured to obtain frequency domain channel information of each antenna pair in the MIMO wireless communication system through channel estimation.
An effective delay path information acquisition module 202 is configured for obtaining time-domain tap information through inverse Fourier transform from the frequency domain channel information of each antenna pair in the MIMO wireless communication system.
An initialization width learning system module 203 is configured for training the width learning system.
A loss function calculation module 204 is configured to calculate the loss function.
An effective delay path information prediction module 205 is configured to predict each delay path information for each antenna pair by using the trained width learning system.
A frequency domain channel information processing module 206 is configured to summarize the channel information of the next moment of the effective delay path obtained by prediction, and then convert the above information into the predicted frequency domain channel information by using Fourier transform.
Specifically, reference of the specific implementation of each module can be found in the description of the foregoing method embodiment, and no further description is narrated herein.
In another embodiment of the disclosure, a computer-readable storage medium with program instructions stored thereon is further provided, and the program instructions implement the aforementioned channel prediction method for MIMO wireless communication systems when being executed by a processor.
It should be pointed out that according to the needs of implementation, each step/component described in this disclosure can be split into more steps/components, or two or more steps/components or partial operations of steps/components can be combined into new ones to achieve the purpose of the disclosure.
The above method according to the disclosure can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or can be implemented as the computer code that is originally stored in a remote recording medium or a non-transitory machine-readable medium and will be stored in a local recording medium downloaded through the Internet. As such, the method described here can be stored in a general-purpose computer, a specific-purpose processor or a recording medium of programmable or dedicated hardware (such as ASIC or FPGA) for such software processing. It can be understood that a computer, a processor, a microprocessor controller or a programmable hardware includes a storage element (for example, RAM, ROM, flash memory, etc.) that can store or receive software or computer code. When the software or the computer code is accessed and executed by a computer, processor, or hardware, the processing method described here is implemented. In addition, when a general-purpose computer accesses the code for implementing the processing shown here, the execution of the code converts the general-purpose computer into a dedicated computer for executing the processing described here.
It should be understood that those of ordinary skill in the art can make improvements or modifications based on the above description, and all these improvements and modifications should fall within the protection scope of the appended claims of the present disclosure.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202010512562.X | Jun 2020 | CN | national |
| Number | Name | Date | Kind |
|---|---|---|---|
| 20060294170 | Matsuoka | Dec 2006 | A1 |
| 20090168908 | Lee | Jul 2009 | A1 |
| 20090189813 | Haas | Jul 2009 | A1 |
| 20100128807 | Hyung-Jin | May 2010 | A1 |
| 20210021297 | Smyth | Jan 2021 | A1 |
| Number | Date | Country |
|---|---|---|
| 102891816 | Aug 2016 | CN |
| 105207960 | Jun 2018 | CN |
| 105142177 | Aug 2018 | CN |
| 110113084 | Aug 2019 | CN |
| 110830133 | Dec 2020 | CN |