This application claims priority to Chinese Patent Application No. 202311006764.7 filed on Aug. 8, 2023, the disclosure of which is hereby incorporated by reference in its entirety.
Millimeter-wave communication is one of the key technologies required for future 5G/6G communication networks to provide high-capacity and high-rate wireless communication services. However, due to the high frequency band and short wavelength of millimeter wave, during the transmission, the free path loss is large and the penetration capability of the signal is weak. To remedy the defect, the massive multiple-input multiple-output (MIMO) antenna technology and beamforming technology are widely applied in the millimeter-wave communication to obtain multi-antenna gains to compensate for the loss.
To obtain a sufficiently large multi-antenna gain, the optimum beam direction needs to be continuously tracked for beamforming and the direction is used for communication. Currently, beam sweeping is used in the practical millimeter-wave communication system and communication standard, that is, before each transmission, a specified signal is used to measure the communication status of all beam directions. This causes high time and signal overheads, and may lead to a problem of outdated beam tracking result in a high-speed movement scenario. In consideration of this problem, the present invention proposes a millimeter-wave beam tracking method using microwave channel information and user location information to achieve low-overheads and fast beam tracking, and a high beamforming gain can be obtained, thereby ensuring that high-quality communication services are continuously provided for mobile users.
The present invention belongs to the technical field of wireless communication, and specifically, relates to a millimeter-wave beam tracking method in a microwave and millimeter wave heterogeneous network scenario.
In view of the foregoing analysis, the present invention aims to disclose a millimeter-wave beam tracking method in a microwave and millimeter wave heterogeneous network scenario, to resolve the prior-art problem of high beam tracking overheads and difficulty in obtaining millimeter-wave information.
The present invention discloses a millimeter-wave beam tracking method in a microwave and millimeter wave heterogeneous network scenario, including:
Further the millimeter-wave beam tracking problem is: tracking beams from a plurality of millimeter-wave base stations by using one microwave base station in the microwave and millimeter wave heterogeneous network scenario in which microwave base stations and millimeter-wave base stations are independently and separately deployed and the quantity and density of the microwave base stations are less than the quantity and density of the millimeter-wave base stations.
Further, a mathematical expression of the millimeter-wave beam tracking problem is:
where k*(t) represents the index of the millimeter-wave optimum base station at moment t, and m*(t) represents the index of the millimeter-wave optimum beam at moment t; HmmW(k)(t) is the channel state of the kth millimeter-wave base station at moment t; and fm(k) and m is the mth candidate beam of the base station, K is the quantity of millimeter-wave base stations, and M is the quantity of beams.
Further, the DNN fusion model includes a microwave feature extraction module, a location feature extraction module, and a feature fusion module.
The microwave feature extraction module is configured to perform feature extraction by using historical time sequence microwave channel information as an input to obtain a first group of optimum beam probabilities.
The location feature extraction module is configured to perform feature extraction by using historical time sequence user location information as an input to obtain a second group of optimum beam probabilities.
The feature fusion module is configured to perform feature fusion by using the first and second groups of optimum beam probabilities as inputs to obtain and output millimeter-wave optimum beam probabilities obtained by tracking.
Further, the microwave feature extraction module includes a first long short-term memory (LSTM) module, a first decoder, and a first softmax module that are cascaded.
The first LSTM module is configured to extract the temporal dynamic features of a microwave channel from changes in input historical time sequence microwave channels.
The first decoder is a fully connected neural network (FCNN) and is configured to convert the temporal dynamic features of the microwave channel into millimeter-wave beam features.
The first softmax module is configured to classify the beam features output by the first decoder and output the first group of optimum beam probabilities.
The location feature extraction module includes a second LSTM module, a second decoder, and a second softmax module that are cascaded.
The second LSTM module is configured to extract the temporal dynamic features of a user location for the changes of input historical time sequence user locations.
The second decoder is an FCNN and is configured to convert the temporal dynamic features of the user location into millimeter-wave beam features.
The second softmax module is configured to classify the beam features output by the second decoder and output the second group of optimum beam probabilities.
The feature fusion module includes a batch normalization module, an attention module, and a classifier module.
The batch normalization module is configured to normalize the input first and second groups of optimum beam probabilities.
The attention module is configured to adjust the weights for the normalized first and second groups of optimum beam probabilities.
The classifier module is configured to fuse and analyze, based on the FCNN, the first and second groups of optimum beam probabilities that are normalized and whose weights are adjusted to output a final optimum beam probability.
Further, in step S3, the DNN fusion model is pre-trained in a self-supervised or supervised training manner.
In the self-supervised training manner, the training data is historical time sequence microwave channel information and user location information.
In the supervised training manner, the training data is historical time sequence microwave channel information, user location information, and the corresponding optimum beam label.
Further, in a self-supervised training manner, the training loss function is expressed as:
where Lssub-6, Lsloc, and Lsfu are the loss functions of the microwave feature extraction module, the location feature extraction module, and the feature fusion module, respectively; and ksub-6, msub-6, kloc, mloc, kfu and mfu represent the access base stations and beams selected according to beam prediction results obtained by the microwave feature extraction module, the location feature extraction module, and the feature fusion module, respectively.
Further, in a supervised training manner, the training loss function is expressed as:
where LCEsub-6, LCEloc, and LCEfu are cross entropy loss functions of the microwave feature extraction module, the location feature extraction module, and the feature fusion module, respectively; {δ1(t), . . . , δm(t), . . . , δKM(t)} is a one-hot vector that represents the optimum beam at moment t, that is, if m*(t)=m, δm(t)=1; otherwise, δm(t)=0; KM=K×M; pmsub-6 is a probability that the microwave feature extraction module determines that each beam is an optimum beam; pmloc is a probability that the location feature extraction module determines that each beam is an optimum beam; and pm is a probability that the feature fusion module determines that each beam is an optimum beam.
Further, based on the established beam tracking problem, a mapping from historical time sequence microwave channel information and user location information to the millimeter-wave optimum beam is established, and an optimum beam label, that is corresponding to historical time sequence microwave channel information and user location information which are required for supervised training, is obtained.
The established mapping from the historical time sequence microwave channel information and the user location information to the millimeter-wave optimum beam is:
where T represents the time length of the historical time sequence microwave channel information, Hsub-6(t−τ) represents the microwave channel state at moment t−τ; q(t−τ) represents the user location at moment t−τ; and k*(t) represents the index of the millimeter-wave optimum base station at moment t, and m*(t) represents the index of the millimeter-wave optimum beam at moment t.
Further, the mapping from the historical time sequence microwave channel information and the user location information to the millimeter-wave optimum beam is established by using a DNN; and the corresponding optimum beam is obtained according to the historical time sequence microwave channel information and the user location information. The present invention can achieve one of the following beneficial effects:
The accompanying drawings are provided merely for illustrating the specific embodiments, and are not considered to be limitations of the present disclosure. The same reference numerals represent the same components throughout the accompanying drawings.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The accompanying drawings constitute a part of the present disclosure, and are used together with the embodiments of the present disclosure to explain the principles of the present disclosure.
An embodiment of the present invention discloses a millimeter-wave beam tracking method in a microwave and millimeter wave heterogeneous network scenario. In this embodiment, dual connectivity communication between vehicles and microwave/millimeter-wave base stations in a city is used as an example.
The microwave carrier frequency is set to 3.5 GHz. The microwave base station uses a two-dimensional multi-antenna array. The millimeter-wave carrier frequency is 28 GHz. The millimeter-wave base station uses a two-dimensional multi-antenna array. The quantity of beams is the same as that of antennas. The two base stations each have a transmit power of 23 dBm, a noise power of −174 dBm/Hz, and a noise figure of 3 dB. The quantity of multi-paths is 30. The beam tracking period is 20 ms. The vehicle speed is 20 m/s.
Specifically, as shown in
Specifically, the millimeter-wave beam tracking problem in step S1 is: tracking beams from a plurality of millimeter-wave base stations by using one microwave base station in the microwave and millimeter wave heterogeneous network scenario in which microwave base stations and millimeter-wave base stations are independently and separately deployed and the quantity and density of the microwave base stations are less than the quantity and density of the millimeter-wave base stations. That is, the problem is a continuous optimum beam selection problem.
More specifically, the process of establishing a millimeter-wave beam tracking problem in step S1 includes the following steps:
(1) Establish mathematical models for microwave channels and millimeter-wave channels.
It is assumed that the microwave base station and the millimeter-wave base station are equipped with multi-antenna uniform planar arrays (UPAs) in dimensions of Nsub-6=Nysub-6×Nzsub-6 and NmmW=NymmW×NzmmW, respectively. Nysub-6, Nzsub-6, NymmW, and NzmmW are quantities of microwave and millimeter-wave array antennas in y and z-axis directions, respectively, and microwave and millimeter-wave users are equipped with single antennas.
Herein, a ray-based multi-path channel model is used to describe microwave and millimeter-wave propagation environments. Specifically, antenna quantities of the antenna array in the y and z-axis directions are set to Ny and Nz, respectively. When N=Ny×Nz antennas are equipped, the corresponding channel at moment t can be expressed as:
where L represents the quantity of multi-paths, α1, v1, and τ1 represent the channel complex gain, the Doppler shift, and the delay of the lth propagation path, respectively, ƒ is the carrier frequency, and a(Ny,Nz,u(t),v(t)) refers to the steering vector corresponding to a UPA in dimensions of Ny×Ny, which can be specifically expressed as:
where ⊗ represents a Kronecker product, T is a transpose operation, d is the antenna spacing, which is generally set to be d=λ/2 and λ is the wavelength; and u(t)=cosϕ(t)sinθ(t) , v(t)=cosθ(t) , and ϕ(t) and θ(t) represent the azimuth and elevation angles of departure at moment t, respectively.
Based on the foregoing channel and steering vector at moment t, the following can be obtained:
The microwave link channel at moment t is expressed as:
And the millimeter-wave link channel at moment t is expressed as:
where ƒsub-6 and ƒmmW represent the carrier frequencies of microwave link and millimeter-wave link, respectively.
(2) Establish a representation model for the millimeter-wave channel.
It is assumed that each millimeter-wave base station has only one radio frequency chain and uses an analog beamforming technology based on a phase shifter. A beamforming vector at moment t is expressed as f(t)∈N
where γmy andγmz are beam phases on the y and z axes of the mth beam, respectively. The codebook is set to cover the entire angle domain, that is, [−π,π]. In this case, γmy and Ymz are obtained through uniform sampling from an interval [−1,1], that is,
According to the millimeter-wave channel HmmW(t) and the beamforming vector f(t) at moment t, a representation model for the millimeter-wave received signal at moment t is established as:
where P is the millimeter-wave transmit power, H is a conjugate transpose operation, and x(t) represents the transmit signal at moment t. The transmit power is set to be 1, that is, |x(t) |=1 n(t) is the additive white Gaussian noise at moment t. If the noise power is set to be σ2, n(t)˜CN (0,σ2)
(3) Establish a mathematical expression for the millimeter-wave beam tracking problem based on the representation model of the millimeter-wave signal.
The millimeter-wave beam tracking aims to track the optimum beam direction from all candidate beam directions to maximize the beamforming gain. The present invention intends to use microwave channel information and user location information to perform millimeter-wave beam tracking. According to actual and possible future cellular network base station distributions, considering a microwave and millimeter wave heterogeneous network scenario, the specific scenario is shown in
A corresponding millimeter wave tracking problem is established for the foregoing scenario. Because the optimum beam is to be selected from candidate beams of a plurality of millimeter-wave base stations, not only the optimum beam needs to be found, but also an optimum base station of the beam needs to be found. It is assumed that one microwave base station needs to control K millimeter-wave base stations, which is equivalent to finding the optimum beam from all K×M beams.
If the channel state of the kth millimeter-wave base station at moment t is expressed HmmW(k)(t), and the mth candidate beam of the base station is fm(k), in a millimeter wave heterogeneous network scenario, the mathematical expression of the beam tracking problem is:
where k*(t) represents the index of an optimum millimeter-wave base station at moment t, and m*(t) represents the index of a millimeter-wave optimum beam at moment t.
More specifically, based on the established beam tracking problem, a mapping from historical time sequence microwave channel information and user location information to the millimeter-wave optimum beam is established, and an optimum beam corresponding to the historical time sequence microwave channel information and the user location information is obtained and can be used as an optimum beam label required for subsequent supervised training.
The mapping established from the historical time sequence microwave channel information and the user location information to the millimeter-wave optimum beam is:
where T represents a time length of the historical time sequence microwave channel information, Hsub-6(t−τ) represents a microwave channel state at moment t−σ; q(t−σ) represents a user location at moment t−σ; and k*(t) represents the index of the millimeter-wave optimum base station at moment t, and m*(t) represents the index of the millimeter-wave optimum beam at moment t.
Preferably, the mapping from the historical time sequence microwave channel information and the user location information to the millimeter-wave optimum beam is established by using a deep neural network (DNN). The corresponding optimum beam is obtained according to the historical time sequence microwave channel information and the user location information.
Specifically, in step S2, for the beam tracking problem, a DNN fusion model based on long short-term memory (LSTM) is constructed to implement the mapping from the historical time sequence microwave channel information and the user location information to the millimeter-wave optimum beam.
In the scenario of this embodiment, the microwave and millimeter-wave base stations are distributed at different locations, the channels are not strongly correlated, and one microwave base station needs to manage a plurality of millimeter-wave base stations. Therefore, using only microwave channels for beam tracking is ineffective.
In the DNN fusion model based on LSTM that is provided in this embodiment, both microwave channel information and user location information are used for beam tracking in the heterogeneous network scenario.
Specifically, as shown in
The microwave feature extraction module is configured to perform feature extraction by using historical time sequence microwave channel information as an input to obtain a first group of optimum beam probabilities p1sub-6, . . . , pKMsub-6.
The location feature extraction module is configured to perform feature extraction by using historical time sequence user location information as an input to obtain a second group of optimum beam probabilities p1loc, . . . , pKMloc.
The beam quantities for the probabilities output by the microwave feature extraction module and the location feature extraction module are both KM.
The feature fusion module is configured to perform feature fusion by using the first and second groups of optimum beam probabilities as inputs to obtain and output millimeter-wave optimum beam probabilities p1, . . . , pKM obtained by tracking.
In this embodiment, considering all beams of all base stations uniformly, KM is set to be a total beam quantity of KM=K×M.
More specifically, the microwave feature extraction module includes a first LSTM module, a first decoder, and a first softmax module that are cascaded.
The first LSTM module is configured to extract temporal dynamic features of a microwave channel from changes in input historical time sequence microwave channels.
The first decoder is a fully connected neural network (FCNN) and is configured to convert the temporal dynamic features of the microwave channel into millimeter-wave beam features.
The first softmax module is configured to classify the beam features output by the first decoder and output a first group of optimum beam probabilities.
The location feature extraction module includes a second LSTM module, a second decoder, and a second softmax module that are cascaded.
The second LSTM module is configured to extract temporal dynamic features of a user location for the change of input historical time sequence user locations.
The second decoder is an FCNN and is configured to convert the temporal dynamic features of the user location into millimeter-wave beam features.
The second softmax module is configured to classify the beam features output by the second decoder and output a second group of optimum beam probabilities.
The feature fusion module includes a batch normalization module, an attention module, and a classifier module.
The batch normalization module is configured to normalize the input first and second groups of optimum beam probabilities.
The attention module is configured to adjust the weights for the normalized first and second groups of optimum beam probabilities.
The classifier module is configured to fuse and analyze, based on the FCNN, the first and second groups of optimum beam probabilities that are normalized and whose weights are adjusted to output a final optimum beam probability.
In this embodiment, an LSTM model is shown in
After the LSTM analyzes temporal dynamic features of changes in microwave channels and user locations, a decoder, that is, the FCNN module in
In addition, steps of two LSTM modules are as follows. The microwave feature extraction module inputs a segment of historical time sequence microwave channel information to the LSTM classifier to extract dynamic channel features and provide a group of optimum beam probabilities, expressed as p1sub-6, . . . , pKMsub-6 in
Two beam tracking results obtained according to the microwave channel information and the user location information respectively are sent to the final feature fusion module, which provides a final beam tracking result, as shown in
where is a symbol of multiplication between elements, and wf is a learnable weight of an input feature and specifically expressed as:
where WA and bA are the weight and bias of the FCNN in the attention layer, WA and respectively. Subsequently, an FCNN-based classifier is used to fuse and analyze the microwave and location feature inputs that are standardized and whose weights are adjusted, and to provide a final optimum beam probability, that is, p1, . . . , pKM in
Specifically, in step S3, the DNN fusion model is pre-trained in an unsupervised or supervised training manner.
In the self-supervised training manner, the training data is historical time sequence microwave channel information and user location information.
In the supervised training manner, the training data is historical time sequence microwave channel information, user location information, and a corresponding optimum beam label.
In the self-supervised training manner, that is, a training loss function is directly set to be related to the optimization purpose of this problem. The optimization purpose of this problem is to maximize the beamforming gain, while deep learning training aims to minimize the loss function. Therefore, the training loss function can be set to a negative value of the optimization purpose of this problem to achieve the unification of the two, that is, the training loss function is expressed as:
where Lssub-6,Lsloc, and Lsfu are loss the functions of the first feature extraction module, the second feature extraction module, and the feature fusion module, respectively; and ksub-6, msub-6, kloc, mloc, kfu, and mfu represent access base stations and beams selected according to beam prediction results obtained by the microwave feature extraction module, the location feature extraction module, and the feature fusion module, respectively.
All data in the loss function formula is generated by the model on its own, and no external data is required. Therefore, this is referred to as a self-supervised training method.
When the training data is historical time sequence microwave channel information, user location information and the corresponding optimum beam label, the supervised training manner is used. The optimum beam label may be obtained through conventional beam scanning or calculation according to millimeter-wave channel information.
In the supervised training manner, the training loss function is expressed as:
where {δ1(t), . . . , δm(t), . . . , δKM(t)} is a one-hot vector that represents an optimum beam at moment t, that is, if m*(t)=m, δm(t)=1; otherwise, δm(t)=0. This part needs to be obtained from the training data. LCEsub-6, LCEloc, and LCEfu are cross entropy loss functions of the microwave feature extraction module, the location feature extraction module, and the feature fusion module, respectively. pmsub-6 is a probability that the microwave feature extraction module determines that each beam is the optimum beam. pmloc is a probability that the location feature extraction module determines that each beam is the optimum beam. pm is a probability that the feature fusion module determines that each beam is the optimum beam.
A general expression of each cross entropy loss function is:
In step S4, a pre-trained beam tracking deep learning model is configured in a base station controller of an actual access network, millimeter-wave beam tracking is performed according to actually input microwave channel information and user location information, and a millimeter-wave optimum beam is selected. In this way, time and signal overheads caused by beam scanning are avoided. In addition, actual input information is collected to continuously train and update the DNN fusion model, such that the DNN fusion model always matches the heterogeneous network scenario.
To sum up, the embodiments of the present disclosure achieve the following beneficial effects:
The above are merely preferred specific implementations of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any modification or replacement easily conceived by those skilled in the art within the technical scope of the present disclosure should fall within the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202311006764.7 | Aug 2023 | CN | national |