The present disclosure relates to a high-speed beamforming technology for next-generation mobile communications.
A beamforming technology for maintaining communication quality of mobile terminals has been actively studied in next-generation mobile communications such as Beyond 5G and 6G. To realize high-speed beamforming, a method using a fingerprint has been suggested (see Non Patent Literature 1, for example). With a fingerprint, beamforming data is collected in accordance with the location of the user, and a deep neural network is applied to the collected data, so that beamforming is performed.
A fingerprint includes information about a radio wave propagation space of millimeter waves, and it is expected to realize high-speed beamforming with the use of this information. However, a fingerprint based on a conventional (stationary) position in the dynamic environment in which the user moves cannot correctly reflect the millimeter-wave transmission state affected by an obstacle in the surrounding environment or movement of the user.
Non Patent Literature 1: K. Satyanarayana, et al, “Deep learning aided fingerprint-based beam alignment for mmWave vehicular communication,” IEEE Trans. Veh. Technol., vol. 68, no. 11, pp. 10858-10871, September 2019.
Non Patent Literature 2: M. Li, et al, “Explore and eliminate: optimized two-stage search for millimeter-Wave beam alignment,” IEEE Trans. Wireless Commun., vol. 18, no. 9, pp. 4379-4393, June 2019.
Non Patent Literature 3: J. Wright, A. Yang, A. Ganesh, S. Sastry, and Y. Ma, “Robust face recognition via sparse representation,” IEEE Trans. Pattern Anal. Machine Intell., vol. 31, no. 2, pp. 210-227, February 2009.
Non Patent Literature 4: “5G channel model for bands up to 100 GHz,” http://www.5gworkshops.com/5GCM.html, 2015.
Non Patent Literature 5: V. V. Unhelkar, et al, “Human-aware robotic assistant for collaborative assembly: Integrating human motion prediction with planning in time,” IEEE Robot. Autom. Lett., vol. 3, no. 3, pp. 2394-2401, March 2018.
Non Patent Literature 6: V. Raghavan, et al, “Statistical blockage modeling and robustness of beamforming in millimeter-Wave systems,” IEEE Trans. Micro. Theory Tech., vol. 67, no. 7, pp. 3010-3024, March 2019.
Non Patent Literature 7: F. Negro, et al, “On the MIMO interference channel,” Proc. of ITA, pp.1-9, February 2010.
Non Patent Literature 8: I.K.Jain,et al, “The impact of mobile blockers on milimeterwave cellular systems, “IEEE J. Sel. Areas Commun., vol.37, no.4, pp. 854-868, Apr.2019.
The present disclosure aims to perform beamforming corresponding to the influence of a dynamic environment in which the user moves.
The present disclosure suggests a fingerprint based on a trajectory of a user, so as to correctly reflect a millimeter-wave transmission state. The present disclosure also enables prediction of beamforming at high speed, using sparse coding.
A beamforming prediction device according to the present disclosure includes:
A beamforming prediction method according to the present disclosure includes:
A beamforming program according to the present disclosure is a program for causing a computer to carry out the respective steps included in the beamforming prediction method according to the present disclosure, and is a program for causing a computer to function as the respective functional units included in the beamforming prediction device according to the present disclosure. Advantageous Effects of Invention
According to the present disclosure, appropriate beamforming can be performed on the basis of the trajectory of the user. Accordingly, it is possible to maintain the optimum transmission rate corresponding to movement of the user and the influence of the surrounding environment. Thus, the present disclosure enables effective utilization of network resources, and can significantly enhance communication quality of a mobile communication network using millimeter waves.
The following is a detailed description of embodiments of the present disclosure, with reference to the drawings. Note that the present disclosure is not limited to the embodiments described below. These embodiments are merely examples, and the present disclosure can be carried out in forms with various modifications and improvements based on the knowledge of those skilled in the art. Note that like components are denoted by like reference numerals in this specification and the drawings.
A test sample Y can be expressed as shown in
In a state where “i” represents an identifier i ∈ {1,..., NBeam} of a grid illustrated in
Here, the beam pair is a pair of the kth base station 92 and the jth trajectory, and satisfies k ∈ {1, ..., NiBS}, and j ∈ {1, ..., NiTrajectory}.
Further, the parameters are as follows.
Attenuation of a millimeter-wave signal due to an obstacle in the environment can be calculated with a Double Knife Edge Diffraction model (see Non Patent Literature 6, for example). The influence of motion of a user on propagation of a millimeter-wave signal can be calculated with a Self Blockage model (see Non Patent Literature 8, for example). Therefore, a millimeter-wave transmission state can be expressed by the following expression.
Here, the parameters are as follows.
The height of the base station, the height of the mobile terminal, and the height of the vehicle are used to recognize the presence of an LOS path.
To calculate the attenuation caused by an obstacle in the environment, a double knife edge diffraction (DKED) model recommended by the ITU Radiocommunication Sector (ITU-R) is adopted as illustrated in
Here, λmmWave represents the wavelength of millimeter waves. dTA represents the distance from the transmitter to the edge A of the obstacle, dAR represents the distance from the edge A of the obstacle to the receiver, dTS represents the distance from the transmitter to the obstacle, and dBS represents the distance from the obstacle to the receiver. The shadowing FB, FC, and FD caused by the edges B, C, and D can be acquired in the same manner as FA. The overall shadowing attenuation is expressed by the following expression.
As shown in Expression (2), in a millimeter-wave transmission state, beamforming a (φi,1, θi,1) is included in the influence of motion of the user. Therefore, the present disclosure enables prediction of a millimeter-wave transmission state by learning a fingerprint corresponding to the trajectory of a mobile terminal.
Also, in the present disclosure, the “maximum R problem” is transformed into a sparse coding problem. RSS or the maximum transmission rate R is included in the learning parameters of the dictionary D. Accordingly, by obtaining the sparse coefficient X corresponding to the trajectory of a mobile terminal 92, it is possible to obtain the fingerprint that maximizes the transmission rate. The maximum transmission rate R can be calculated according to the following expression (see Non Patent Literature 7, for example).
Here, the parameters are as follows.
The linear minimum mean square error may be used to estimate an M-dimensional signal s ^ (1).
In Expression (5), the linear minimum mean square error is used to estimate the M-dimensional signal s ^ (1) expressed by the following expression.
The beamforming prediction device 91 according to the present disclosure includes a fingerprint accumulation unit 11, a trajectory prediction unit 12, a fingerprint estimation unit 13, a beamforming calculation unit 14, a dictionary updating (learning) unit 15, and a storage unit 16. The storage unit 16 stores the dictionary D of sparse coding and a trajectory-based fingerprint database. The beamforming prediction device 91 according to the present disclosure can also be formed with a computer and a program, and the program can be recorded in a recording medium or be provided through a network.
The fingerprint accumulation unit 11 collects and accumulates fingerprint information.
The fingerprint accumulation unit 11 collects fingerprints based on trajectories in advance. Angles of arrival (AoA), angles of departure (AoD), and radio field strengths (received signal to noise strengths (RSSs)) are collected in accordance with the movement trajectories of the mobile terminal 93 of the user.
The collection of fingerprint information is now described with reference to
Here, a movement trajectory of the mobile terminal 93 of the user is approximated with the use of a grayscale image. The RSS is preferably acquired for each traffic density reflecting the density of obstacles. Also, because the RSS changes with time, measurement may be performed using a plurality of RSSs for the same pair of AoA and AoD at different times. For example, the average value of a plurality of RSSs may be used.
Fingerprint database collection is only required to be conducted once. After that, when a new fingerprint is accumulated in the fingerprint accumulation unit 11, it is only necessary to update the storage unit 16 according to a designed algorithm using a new fingerprint database.
In a state where each base station 92 holds a unique fingerprint database 21, the fingerprint accumulation unit 11 may acquire the fingerprint database 21 from the base station 92. Further, a base station 92 having all the knowledge accumulated in the fingerprint accumulation unit 11 may be installed. In this state, selecting a base station 92 is easy. In any state other than the above, the base stations 92 communicate with one another, and collects fingerprint information.
Further, as for the RSS in step S101, a channel or blockage may be analytically modeled, and the RSS may be calculated through a simulation. In this simulation, a model that takes into consideration the influence of obstacles in a communication system using millimeter waves may be used.
In a state where the mobile terminal 93 is moving in the ith grid on a trajectory U1, the RSS is expressed by the following expression.
Here, γ represents the forgetting factor that exponentially reduces the weights of old RSS records.
Using this information, the dictionary updating (learning) unit 15 learns the dictionary D of sparse coding. Specifically, the trajectory U1 of the mobile terminal 93 being used by the user is applied to the test sample Y, and the sparse coefficient X is learned by the stored dictionary D. As a result, the sparse coefficient X corresponding to the trajectory U1 of the mobile terminal 93 can be obtained.
When a new fingerprint is obtained, the dictionary updating (learning) unit 15 updates the stored trajectory-based fingerprint database and the stored dictionary D. For example, when real-time feedback is received from the mobile terminal 93 of the user, the dictionary D and the trajectory-based fingerprint database stored in the storage unit 16 are dynamically updated. As a result, the millimeter-wave transmission state can be correctly reflected.
The trajectory prediction unit 12 predicts a trajectory of the mobile terminal 93 of the user, using location information about the mobile terminal 93 of the user collected from the base station 92. The location information about the mobile terminal 93 of the user can be acquired from the base station 92. Any known appropriate method can be used to predict a trajectory. For example, by smoothing location data with a Savitzky-Golay filter, and applying speed prediction to trajectory prediction, it is possible to accurately predict a trajectory of the mobile terminal 93 in a short look-ahead time (see Non Patent Literature 5, for example).
In the present disclosure, the fingerprint selection problem is formulated as a sparse coding problem. Therefore, the fingerprint estimation unit 13 obtains the sparse coefficient X corresponding to the trajectory U predicted by the trajectory prediction unit 12, using the stored dictionary D.
Here, since not all the trajectories are included in the fingerprint database, fingerprint adaptation (fingerprint selection and assignment of the sparse coefficient X) is conducted. For example, the closest sparse coefficient x is selected as in the following expression.
Here, in Hadamard multiplications,
and
Here, qi,k,nPredict represents the distance between the user at the nth pixel of a grid i and the kth base station, and qi,j,k,n represents the distance between the pixel n on the jth training trajectory of the grid i and the kth base station. Epsilon represents a sparse constraint.
The beamforming calculation unit 14 selects the beamforming matching the fingerprint selected by the fingerprint estimation unit 13. As described above, the learned sparse coefficient X represents the weights to be assigned to the respective trajectories in the fingerprint database. The beamforming calculation unit 14 derives the beamforming a (φi,1, θi,1), which is a combination of AoA and AoD, using the RSS of each trajectory stored in the fingerprint database and the weight indicated by the sparse coefficient X.
Specifically, the selection of the base station 92 and the beamforming can be conducted by solving the optimization problem expressed by the following expression using the sparse coefficient x as an input value. As a result, the transmission rate can be maximized.
Here, 1 represents the beam pair, i represents the serial number of grids, k represents the base station, and j represents the serial number of trajectories in the fingerprint database, and indicates the weight assigned to each trajectory j. Here, x is not affected by the serial number of base stations k, x_{i, k, j} can be reduced to x_{i, j}.
For example, in a state where j = 3, x_{i, 1} = 0.3, x_{i, 2} = 0.7, and x_{i, 3} = 0.0,
S{i, k, 1, 1}, S{i, k, 2, 1}, and S{i, k, 3, 1} are read from the fingerprint database, and the base station k and the beam pair 1 are extracted from the fingerprint database so that the value expressed by the following expression is maximized.
0.3 · S{i, k, 1, 1} + 0.7 · S{i, k, 2, 1} + 0.0 · S{i, k, 3, 1} Given that the grid i is fixed, the best k and 1 can be found.
The effects of an algorithm according to the present disclosure were evaluated through simulations. A typical street canyon scenario was used. In that street canyon scenario, two base stations 92 located at (0, 0) and (50, 0) were providing services in a rectangular area of 50 m × 20 m in size (see Non Patent Literature 4, for example). Here, n = 1.98, σ = 3.1 dB, and b = 0 were used as attenuation parameters expressed by Expression (21) in the state of LOS capable of viewing along a straight line connecting a transmitter and a receiver in wireless communication. Also, n = 3.19, σ = 8.2 dB, and b = 0 were used as attenuation parameters expressed by Expression (21) in the state of NLOS incapable of viewing along a straight line connecting a transmitter and a receiver in wireless communication. Note that σ represents the σ2 variance at Xσ. Other simulation parameters are shown in
As Comparative Example 1, another simulation was also conducted. In that simulation, when a location was designated, AoA-AoD having the best RSS was selected from the fingerprint database. Because the environment is dynamic, the RSSs in the fingerprint database are instantaneous RSSs. Here, the optimum is the AoA-AoD accompanying the best (instantaneous) RSS performance. Further, a simulation in which accurate information about the transmission environment and the channel quality was used was conducted as Comparative Example 2.
The present disclosure can be applied in information and communication industries.
11
12
13
14
15
16
21
91
92
93
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/030910 | 8/14/2020 | WO |