The disclosure belongs to the field of wireless communication, and in particular, relates to a superdirective antenna array multi-user precoding method, a device, and a medium.
In the early research on Massive MIMO, the channel characteristics when the number of antennas at the base station tended to be infinite were analyzed in depth. However, in practical applications, due to immature development of technology and theory, the distance between antennas is still limited by half-wavelength, therefore, there are still challenges in deploying a large number of antennas on a fixed-size antenna panel to approach the theoretical channel capacity. In recent years, with the further maturity of Massive MIMO technology and the increasing requirements for spectrum efficiency of communication systems, how to solve the problem of improving system throughput by deploying ultra-dense antenna arrays has become a difficulty in the field of wireless communication.
In the context of 5G, faced with the shortcomings of large signal attenuation and the inability to deploy ultra-large-scale antenna arrays, the superdirective antenna arrays, as narrow-beam superdirective arrays, have the potential to become a key technology for the next generation of wireless communication systems. In conventional antenna arrays, in order to reduce mutual coupling between antennas, an antenna spacing of approximately half a wavelength is used most of the time, but this also results in the array gain being only proportional to the number of antennas (M). In a superdirective antenna array, by reducing the distance between antennas and making full use of the strong mutual coupling between antennas, the performance of the antenna array gain may be improved in proportion to M2.
However, research on the applications of the superdirective antenna arrays in the wireless communication systems have not been carried out in depth at present. The conventional MIMO arrays may achieve spatial multiplexing through beamforming, so that system throughput is significantly improved. However, considering the coupling effect, corresponding solutions to the problem of how to use the superdirective antenna arrays to implement multi-user wireless communication scenarios are still unavailable at present.
In response to the above defects or the needs for improvement, the disclosure provides a superdirective antenna array multi-user precoding method, a device, and a medium aiming to solve the technical problem that the system spectral efficiency is not improved when the base station is a compact array due to the inability to achieve superdirectivity of the array since the conventional multi-user beamforming solution ignores the coupling effect between antennas.
To achieve the above, in the first aspect, the disclosure provides a superdirective antenna array multi-user precoding method, including:
of the uth terminal user, where αu−1ηu*, the superscript * represents a conjugation.
Further, before intercepting the first M−N rows and the first M−N columns of the matrix UHZU to obtain the matrix , the method further includes: updating the matrix Z to Z+Λ, where Λ ∈CM×M is a regularization matrix of the matrix Z.
Further, the regularization matrix Λ is:
wherein rloss and Rrad are a loss and a radiation impedance of antenna respectively, IM is a unit matrix of M×M, and L, α, ƒ, μ, σ, and κ are a length, a radius, an operating frequency, a magnetic permeability, a conductivity and a wave number of the antenna respectively.
Further, the regularization matrix Λ is:
wherein ϵ2 is a Gaussian noise power, κ(θ, Φ) is a pattern function of the antenna, θ and Φ are far-field coordinate components in a spherical coordinate system, IM is a unit matrix of M×M.
Further, the regularization matrix Λ is:
wherein rloss and Rrad are a loss and a radiation impedance of an antenna respectively, IM is a unit matrix of M×M, L, α, ƒ, μ, σ, and κ are a length, a radius, an operating frequency, a magnetic permeability, a conductivity and a wave number of the antenna respectively, ϵ2 is a Gaussian noise power, κ(θ, Φ) is a pattern function of the antenna, θ and Φ are far-field coordinate components in a spherical coordinate system.
Further, the construction of the unitary matrix U ∈ CM×M specifically involves:
Constructing a total interference covariance matrix:
performing SVD decomposition on Rint to obtain:
Rint=WHΛW
the unitary matrix U is:
Further, the matrix
wherein zmn represents coupling coefficients of the mth antenna and the nth antenna, κ(θ, Φ) is a pattern function of the antenna, θ and Φ are far-field coordinate components in a spherical coordinate system, k is the wave number of the antenna, {circumflex over (r)} is a unit vector in the spherical coordinate system, rm and rn are the coordinates of the mth antenna and the nth antenna respectively, m=1, . . . , M and n=1, . . . ,M.
Further, the last N(N≤K−1) columns of the unitary matrix U being the orthonormal basis of the interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, includes:
Let [ν1, . . . , νK−1]∈ CM×(K−1) be a matrix formed by an interfering user channel vector, if N=K−1, the last K−1 columns of the unitary matrix U are
wherein:
i=1, . . . , K−1,
if N<K−1, obtaining N non-zero vectors after calculating
i=1, . . . , K−1, selecting the N non-zero vectors as the last N columns of U.
In the second aspect, the disclosure further provides a superdirective antenna array multi-user precoding method, including:
constructing a unitary matrix W ∈ CM×M for terminal users U, first N(N≤K−1) columns of the unitary matrix W are an orthonormal basis of an interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, wherein N is a dimension of the interfering user channel space, hi∈ CM×1 represents channel state information of the ith terminal user, M is the total number of antennas on a network device side, K is the total number of terminal users communicating, and M≥K is satisfied;
intercepting last M−N columns of the unitary matrix W to obtain a matrix R, wherein R ∈ CM×(M−N);
calculating a precoding matrix au=RRHauopt of the uth terminal user, wherein auopt=Z−1hu*, the superscript * represents a conjugation, hu represents the channel state information of the uth terminal user, the matrix Z ∈ CM×M, elements in Z represent coupling coefficients of any two antennas, the superscript H represents a conjugate transpose.
In the third aspect, the disclosure further provides a network device, including:
a structural unit, configured to construct a unitary matrix U ∈ CM×M for terminal users U, last N(N≤K−1) columns of the unitary matrix U are an orthonormal basis of an interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, wherein N is a dimension of the interfering user channel space, hi∈ CM×1 represents channel state information of the ith terminal user, M is the total number of antennas on a network device side, K is the total number of terminal users communicating, and M≥K is satisfied;
a first interception unit, configured to intercept first M−N rows of a matrix UHhu to obtain a matrix ηu, where ηu ∈ C(M−N)×1, hu represents the channel state information of the uth terminal user, and the superscript H represents a conjugate transpose;
a second interception unit, configured to intercept first M−N rows, first M−N columns of the matrix UHZU to obtain a matrix , wherein ∈ C(M−N)(M−N), the matrix Z ∈ CM×M, elements in Z represent coupling coefficients of any two antennas;
a calculation unit, configured to calculate a precoding matrix au=U
of the uth terminal user, the superscript * represents a conjugation.
In the fourth aspect, the disclosure further provides a network device, including:
In the fifth aspect, the disclosure further provides an electronic device, including:
wherein, the processor is configured to execute the superdirective antenna array multi-user precoding method according to the first aspect or the second aspect by executing the executable command.
In the sixth aspect, the disclosure further provides a computer readable storage medium, the computer readable storage medium stores a computer-executable command, when a processor executes the computer-executable command, the superdirective antenna array multi-user precoding method according to the first aspect or the second aspect is implemented.
In general, the above technical solutions provided by the disclosure have the following beneficial effects compared to the related art:
In order to make the objectives, technical solutions, and advantages of the disclosure clearer and more comprehensible, the disclosure is further described in detail with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein serve to explain the invention merely and are not used to limit the invention.
The disclosure may be applied to a wireless communication system. It should be noted that the wireless communication system mentioned in the embodiments of the disclosure includes but are not limited to: a narrowband Internet of Things system (NB-IoT), a global system for mobile communications (GSM), an enhanced data rate for GSM evolution (EDGE), a wideband code division multiple access (WCDMA) system, a code division multiple access 200 (CDMA2000) system, a time division-synchronization code division multiple access (TD-SCDMA) system, a long term evolution (LTE) system, and the three major application scenarios of the 5G mobile communication system: the enhanced mobile broad band (eMBB), ultra-reliable and low latency communications (URLLC), and massive machine-type communications (mMTC).
The communication apparatus involved in the disclosure mainly includes a network side device or a terminal device. A transmitting end is the network side device and a receiving end is the terminal device in the disclosure, or the transmitting end is the terminal device and the receiving end is the network side device in the disclosure.
The terminal device of the disclosure may be a wireless terminal. The wireless terminal may refer to a device that provides voice and/or other service data connectivity to a user, a handheld device with wireless connectivity capabilities, or other processing devices connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access networκ(RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or a “cellular” phone) and a computer with a mobile terminal, such as a portable, pocket-sized, handheld, computer-built-in, or a vehicle-mounted mobile device that exchanges languages and/or data with the radio access network. For instance, the wireless terminal is a personal communications service (PCS) phone, a cordless phone, a session initiation protocol (IP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) and the like. The wireless terminal may also be called a system, a subscriber unit, a subscriber station, a mobile station, mobile platform, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, or a user device or user equipment, which is not limited herein.
The network side device of the disclosure may be a device used to communicate with the terminal device, such as a base transceiver station, BTS) in a GSM system or a CDMA system, a base station (NodeB, NB) in a WCDMA system, or an evolutional base station (evolutional Node B, eNB, or eNodeB) in an LTE system, or a next generation base station (next generation eNodeB or ngeNB) in the LTE system. Alternatively, the network side device may be a relay station, an access point (AP), a vehicle-mounted device, a wearable device, network side device in a 5G network, or network side device in a future evolved public land mobile networκ(PLMN), etc., for example, it may be a new generation base station (generation nodeB, gNB, or gNodeB).
The following describes the technical status of a superdirective antenna array multi-user precoding method.
1.1. System Model
A channel between the sth antenna of a base station and the uth terminal user may be expressed as:
wherein βp and τP are a complex amplitude and a time delay of the pth path respectively, λ0 is the wavelength of a center frequency. θp,ZOD, Φp,AOD, θp,ZOA, and Φp,AOA represent a pitch angle of departure, a horizontal angle of departure, a pitch angle of arrival, and a horizontal angle of arrival of the pth path respectively.
{circumflex over (r)}rx,p is a spherical unit vector with the horizontal angle of arrival Φp,AOA and the pitch angle of arrival θp,ZOA:
{circumflex over (r)}tx,p is a spherical unit vector with the pitch angle of departure θp,ZOD and the horizontal angle of departure Φp,AOD:
wherein
wherein θ, Φr, θc are a UE moving speed, a horizontal angle of traveling, and a pitch angle of traveling respectively.
The base station includes Nv rows and Nh columns of antennas. The number of base station antennas is represented by Nt, and Nt=NvNh. The number of UE antennas is represented by Nr. An entire bandwidth includes Nf subcarriers, and an interval between adjacent subcarriers is Δƒ.
Let hu(ƒ,t) ∈ CN×1 represent the channels from all antennas of the base station to the uth terminal user UE at time t and frequency ƒ. Writing the channels on all Nf subcarriers in matrix form:
Hu(t)=≙[hu(ƒ1,t)hu(ƒ2,t) . . . hu(ƒN,t)] (5),
Wherein ƒ1 is a frequency of the ith subcarrier and satisfies 1≤i≤Nf.
A signal received by the uth terminal user UE on a subcarrier ƒi at time t is:
y=huT(ƒi,t)wu(ƒi,t)x+n (6),
wherein wu(ƒi,t)∈ CN×1 is a beamforming precoding vector of the base station for the uth terminal user UE, and n is Gaussian white noise obeying a zero mean and a variance σ2. Considering a specific time t and the frequency ƒi, huT(ƒi,t) is simply expressed as huT.
1.2. Solution One of Conventional Multi-User Beamforming: Maximum Ratio Transmission
Maximum ratio transmission (MRT) is a multi-antenna technology that uses channel state information at the receiving end to optimize an antenna weight at the transmitting end, so that a signal-to-noise ratio of the received signal is maximized.
The mathematical expression of a maximum ratio transmission beamforming vector may be expressed as:
WMRT=βh* (7)
wherein β is a power constraint coefficient of the base station on the beamforming vector, h is the channel state information (CSI) of a target user measured by the base station, and h* is its conjugate. By allocating different beamforming vectors to different users based on their channel state information, the purpose of multi-user scenario communication is achieved. In a conventional MIMO system, the MRT solution focuses on maximizing the user's signal gain. However, in a multi-user system, as the correlation of transmission channels increases, this solution may cause the performance of the entire system to decline rapidly because this solution does not consider how to deal with interference between users.
1.3 Solution Two of Conventional Multi-User Beamforming: Zero Forcing Transmission
The maximum ratio transmission solution only focuses on the useful signal of the target user and ignores the interference of other users. In contrast, the zero forcing transmission (ZF) solution strives to eliminate interference between different users but does not consider the impact of noise. To be specific, a precoding matrix of the MRT solution may be expressed as a product of a normalized value of a target user channel vector and a transmitted signal, and a precoding matrix of the ZF solution may be expressed as a product of pseudo-inverse of a channel transmission matrix and a received signal vector, so as to eliminate interference between different users and obtain the required signal.
WZF=βH(HH)† (8),
wherein H=[h1,h2, . . . ,hK] is a matrix composed of the channel state information of K terminal users, and the kth column in WZF is a precoding vector of a kth terminal user. The ZF solution may achieve favorable system and speed in areas with high signal-to-noise ratio. In an area with a low signal-to-noise ratio, the total achievable rate of the system is not as high as that provided by the MRT solution because the impact of noise is ignored.
1.4 Superdirective Beamforming
To facilitate analysis, assuming an antenna array consisting of M antennas with a spacing of d is provided, where a pattern function of each antenna is κ(θ, Φ), and θ and Φ are far-field coordinate components in a spherical coordinate system, the far-field pattern function ƒ(θ, Φ) of this array is:
wherein αm is an excitation coefficient of the mth antenna, k is a wave number, {circumflex over (r)} is a unit vector in the spherical coordinate system, rm are coordinates of the mth antenna, and m=1, . . . ,M.
A directivity coefficient D(θ0, Φ0) in a direction (θ0, Φ0) is defined as:
simplify the denominator in the above formula:
for the integral term in the above formula, let:
so, formula (11) may be rewritten as:
for convenience of expression, formula (10) may be simplified to
wherein,
a=[a1,a2, . . . ,aM]T, (15)
and
Z is a normalized real impedance matrix:
e=[e
jkr·ri
k(θ,Φ),ejkr·rsk(θ,Φ), . . . ,ethjr·rwk(θ,Φ)]T. (16)
The beamforming vector a that maximizes formula (14) may be solved as:
a=Z−1e*, (18), and
the maximized directional coefficient is:
Dmax=eHZ−1e. (19).
Based on the above description, it can be seen that the research on superdirective arrays only discusses how to maximize the directional gain from the perspective of antenna arrays at present, and has not been combined with actual communication systems. How to use the superdirective arrays to improve the spectral efficiency of the entire system is still a challenge. The conventional multi-user beamforming solution ignores the coupling effect between antennas, resulting in the inability to achieve the superdirectivity of the array, so that the purpose of improving the system spectral efficiency when the base station is a compact array cannot be achieved.
To solve this problem, a superdirective beamforming algorithm suitable for multi-users needs to be studied. The algorithm shall consider the coupling between antennas and be able to better distinguish and process communication signals between different users. By using this algorithm, the spectral efficiency and capacity of the system may be significantly improved to satisfy the growing communication needs.
In this regard, in a compact antenna array in the disclosure, the coupling effect between antennas is incorporated into an analysis model to provide a multi-user beamforming precoding algorithm to improve spectral efficiency.
2.1. Disclosure Solution One: Superdirective Zero Forcing Multi-User Transmission
Considering that there are M antennas on the base station side communicating with K terminal users at the same time, their respective channel state information is [h1,h2, . . . ,hK], which satisfies M≥K. According to formula (14), the directional coefficient Du of the uth terminal user is:
where au is the beamforming vector of the uth terminal users. In order to suppress the interference of other users and maximize the directional gain of the target user, the following optimization problem is presented by the disclosure:
The problem is a linearly constrained convex optimization problem. Some optimization toolboxes may be used to solve the problem, such as CVX, Gurobi, etc., but it requires multiple iterations of optimization, which is highly complex and cannot satisfy the real-time communication needs of the base station. In the present invention, an optimal low-complexity solution is provided by utilizing the asymptotic orthogonal characteristics of different user channels.
First, an interfering user channel is orthogonalized, let [v1, . . . ,vK−1]∈ CM×(K−1) be a matrix formed by an interfering user channel vector, then the orthogonalized interfering user orthonormal basis is
i=1, . . . ,K−1, wherein:
Constructing a unitary matrix U ∈ CM×Mu is considered, satisfying UHU=IM, last N(N≤K−1) columns of the unitary matrix U are the orthonormal basis
i=1, . . . , K−1 of the interfering user channel space span {hi,i=1, . . . ,K,i≠u}respectively, wherein N is a dimension of the interfering user channel space. If N<K−1, the orthonormal basis is N non-zero column vectors, selecting these N non-zero column vectors as the last N columns of U. It should be noted that in the last N columns of the unitary matrix U, the 1st column does not need to be
and the 2nd column does not need to be
The order can be disrupted, as long as any two columns are different.
Let
wherein αu ∈ C(M−N)×1 and β∈ CN×1, and to satisfy the linear constraints in the optimization problem, let
wherein ηu ∈ C(M−N)×1 and γ∈ CN×1.
Let
wherein ∈ C(M−N)×(M−N) and and are also block matrices, then
then the optimization problem (21) may be transformed into
Analogous to formula (18), the closed-form solution of this problem is:
αu=−1ηu (28).
According to formula (23), the following may be obtained
For the construction of the unitary matrix U, only the last N(N≤K−1) columns of U are the orthonormal bases of the interfering user channel space span {hi,i=1, . . . ,K,i≠u}. The following solutions are adopted in this embodiment, and certainly, other solutions may also be adopted as long as they satisfy the condition of U, such as Schmidt orthogonalization process.
First, constructing the total interference covariance matrix:
Performing SVD decomposition on Rint to obtain:
Rint=WHΛW (31).
The first N columns of W are the unit orthogonalized channels of the interfering users, that is,
and W itself is a unitary matrix, then U may be constructed as:
U=[last(M−N)columns of W,first N columns of W] (32).
The steps to obtain the superdirective zero forcing precoding matrix for each terminal user are as follows:
Therefore, the disclosure provides a superdirective antenna array multi-user precoding method, including:
of the uth terminal user, wherein α=−1ηu*, and the superscript * represents a conjugation.
2.2. Disclosure Solution Two: Superdirective Interference Null Space Projection Method
Considering that Solution One requires multiple matrix operations, the disclosure provides a simplified solution of the Disclosure Solution One: a superdirective interference null space projection method.
The optimization problem is considered again
The idea of solving this optimization problem in this solution is to find an optimal solution of an objective function first, and then project this optimal solution onto the null space of the interfering user.
According to formula (18), the optimal solution of the objective function is:
aMopt=Z−1hu* (34).
The null space of interfering user may be obtained using formula (32), defining
R=last(M−N)columns of W (35).
Then the projection of the optimal solution onto the null space of the interfering user is:
au=RRHauopt (36).
Therefore, the disclosure provides another superdirective antenna array multi-user precoding method, includes:
constructing a unitary matrix W ∈ CM×M for terminal users u, first N(N≤K−1) columns of the unitary matrix W is an orthonormal basis of an interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, wherein N is a dimension of the interfering user channel space, hi ∈ CM×1 represents channel state information of an ith terminal user, M is the total number of antennas on a network device side, K is the total number of terminal users communicating, and M≥K is satisfied;
intercepting the last M−N columns of the unitary matrix W to obtain a matrix R, wherein R ∈ CM×(M−N);
calculating a precoding matrix au=RRHauopt of the uth terminal user, wherein auopt=Z−1hu*, hu represents the channel state information of the uth terminal user, the matrix Z ∈ CM×M, elements in Z represent coupling coefficients of any two antennas, the superscript H represents a conjugate transpose, and the superscript * represents a conjugation.
2.3. Disclosure Solution Three: Regularized Superdirective Zero Forcing Multi-User Transmission
In an actual superdirective multi-user communication system, system capacity may decrease due to ohmic loss and inaccurate channel estimation. The disclosure therefore provides solution three: regularized superdirective zero forcing multi-user transmission, that is, to solve the following optimization problem:
wherein
ZR=Z+Λ (38).
Λ is a regularization matrix. Noting that the solution to the optimization problem (37) is consistent with the solution to the optimization problem (21), and three methods for determining Λ are introduced in the following paragraphs.
In the first method, Λ is determined by the material and structure of the antenna unit. Considering that the radiation resistance of the antenna is Rrad. In the array, the radiation resistance of the entire antenna array is affected by coupling and becomes: Rrad=RradZ. Therefore, the radiation efficiency of the antenna is:
the gain of the antenna is the product of radiation efficiency and directivity coefficient:
substituting into formula (39), G may be expressed as
may be obtained
For a dipole antenna, the antenna loss rloss is:
wherein α is the radius of the dipole antenna, L is the length, ƒ is the operating frequency, μ is the magnetic permeability of the material, and σ is the electrical conductivity of the material.
The radiation impedance Rmad is:
Rrad≈24.7(kL/2)2.5 (43).
In the second method, Λ is determined by inaccurate channel estimation. Considering if the channel estimation for each user has Gaussian white noise with zero mean and variance σ2, that is, the channel estimation ĥu of the uth terminal user is:
ĥu=hu+nu (44),
wherein nu is the estimated Gaussian noise, which satisfies nu˜C(0,ϵ2), that is, nu obeys a complex Gaussian distribution with zero mean and variance ϵ2, and ∥hu∥=1. According to the calculation method of the elements in Z according to the formula (12), the calculation method of the elements in ZR may be obtained as:
wherein E{·} is the expectation operator, then
wherein IM is the matrix of M×M.
The third method is to consider both the ohmic loss and the channel estimation error, then
3.1 Specific Application Steps
Through Solution One to Solution Three provided by the disclosure, the precoding matrix au of the uth terminal user may be calculated.
Further, let Ptot be the transmit power of the base station, each user is allocated equal power, and the Gaussian white noise power is σ2, then the transmit signal-to-noise ratio is:
Considering that K is the total number of terminal users communicating, the precoding matrix of the uth terminal user is au, and the channel state information is hu, then the total system throughput SE is:
Each beamforming vector is power constrained, such that the transmit power for each user is
when ohmic loss or channel estimation errors are taken into account).
3.2 Simulation Results
First, the signal enhancement effect on a pair of target users and the signal suppression effect on other users produced by Disclosure Solution One are simulated without loss of generality, in this simulation, the number of antennas is set to 20, the spacing is 0.25 wavelength, the number of users is 4, the target user is located at 76°, and other users are located at −51°, 9°, and 39°. The direction graph obtained by performing superdirective zero forcing beamforming on the target user is shown in
It can be seen from
Next is a graph comparing spectral efficiencies-SNR among Disclosure Solution One, Disclosure Solution Two, a conventional maximum ratio transmission solution, and a zero forcing transmission solution in the case of simulating multiple users, in this simulation, the number of antennas is set to 20, the spacing is 0.25 times the wavelength, the number of users is 8, and the simulation results are shown in
It can be seen from
Next, the system spectrum efficiency when ohmic loss is considered is simulated, a comparison of Disclosure Solution Three is added, considering that each antenna operates in the 1.6 GHz frequency band, the material is copper, the radius is 0.75 mm, the length is 85 mm, the magnetic permeability is 4π×10−7, the electrical conductivity is 5.8×107, the number of antennas is 20, the spacing is 0.25 wavelength, and the number of users is 8. The simulation results are shown in
It can be seen from
A network device, includes:
A structural unit, configured to construct a unitary matrix U ∈ CM×M for terminal users u, last N(N≤K−1) columns of the unitary matrix U are an orthonormal basis of an interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, wherein N is a dimension of the interfering user channel space, hi ∈ CM×1 represents channel state information of the ith terminal user, M is the total number of antennas on a network device side, K is the total number of terminal users communicating, and M≥K is satisfied;
A first interception unit, configured to intercept first M−N rows of a matrix UHhu to obtain a matrix ηu, wherein ηu ∈ C(M−N)×1, hu represents the channel state information of the uth terminal user, and the superscript H represents a conjugate transpose;
A second interception unit, configured to intercept first M−N rows, first M−N columns of the matrix UHZU to obtain a matrix , wherein ∈C(M−N)×(M−N) and elements in Z represent coupling coefficients of any two antennas;
A calculation unit, configured to calculate a precoding matrix au=U
of the uth terminal user, where α=−1ηu*, and the superscript * represents a conjugation.
The relevant technical solutions are the same as those in Embodiment One and description thereof is thus not repeated herein.
Another Network Device Includes:
A structural unit, configured to construct a unitary matrix W ∈ CM×M for terminal users u, the first N(N≤K−1) columns of the unitary matrix W are an orthonormal basis of an interfering user channel space span {hi,i=1, . . . ,K,i≠u} respectively, wherein N is a dimension of the interfering user channel space, hi ∈ CM×1 represents channel state information of the ith terminal user, M is the total number of antennas on a network device side, K is the total number of terminal users communicating, and M≥K is satisfied;
An interception unit, configured to intercept last M−N columns of the unitary matrix W to obtain a matrix R, wherein R ∈ CM×(M−N);
A calculation unit, configured to calculate a precoding matrix au=RRHauopt of a uth terminal user, wherein auopt=Z−1hu*, the superscript * represents a conjugation, hu represent the channel state information of the uth terminal user, the matrix Z ∈ CM×M, elements in Z represent coupling coefficients of any two antennas, and the superscript H represents a conjugate transpose.
The relevant technical solutions are the same as those in Embodiment One and description thereof is thus not repeated herein.
An electronic device, includes:
A processor; and
A memory, configured to store an executable command of the processor;
Wherein, the processor is configured to execute the superdirective antenna array multi-user precoding method according to Embodiment One through the executable command.
The relevant technical solutions are the same as those in Embodiment One and description thereof is thus not repeated herein.
A computer readable storage medium, the computer readable storage medium stores a computer-executable command, when a processor executes the computer-executable command, the superdirective antenna array multi-user precoding method according to Embodiment One is implemented.
The relevant technical solutions are the same as those in Embodiment One and description thereof is thus not repeated herein.
A person having ordinary skill in the art should be able to easily understand that the above description is only preferred embodiments of the disclosure and is not intended to limit the disclosure. Any modifications, equivalent replacements, and modifications made without departing from the spirit and principles of the disclosure should fall within the protection scope of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202310690841.9 | Jun 2023 | CN | national |
This application is a continuation of international application of PCT application serial no. PCT/CN2023/103004, filed on Jun. 28, 2023, which claims the priority benefit of China application no. 202310690841.9, filed on Jun. 12, 2023. The entirety of each of the above mentioned patent applications is hereby incorporated by reference herein and made a part of this specification.
Number | Name | Date | Kind |
---|---|---|---|
11539409 | Ramireddy | Dec 2022 | B2 |
20130058433 | Na et al. | Mar 2013 | A1 |
20160352012 | Foo | Dec 2016 | A1 |
20170244513 | Pitakdumrongkija | Aug 2017 | A1 |
Number | Date | Country |
---|---|---|
105099530 | Nov 2015 | CN |
107359921 | Nov 2017 | CN |
111342874 | Jun 2020 | CN |
114884598 | Aug 2022 | CN |
Entry |
---|
“International Search Report (Form PCT/ISA/210) of PCT/CN2023/103004,” mailed on Dec. 12, 2023, pp. 1-3. |
“Written Opinion of the International Searching Authority (Form PCT/ISA/237) of PCT/CN2023/103004,” mailed on Dec. 12, 2023, , with English translation thereof, pp. 1-6. |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/103004 | Jun 2023 | WO |
Child | 18419473 | US |