This application is a 35 U.S.C. § 371 National Phase Entry Application from PCT/SE2019/050455, filed May 17, 2019, designating the United States, the disclosure of which is incorporated herein by reference in its entirety.
Embodiments presented herein relate to a method, a radio transceiver device, a computer program, and a computer program product for beamformed transmission using a precoder.
In communications networks, there may be a challenge to obtain good performance and capacity for a given communications protocol, its parameters and the physical environment in which the communications network is deployed.
For example, in communications networks capable of multi-user (MU) multiple-input multiple-output (MIMO) communications, in the MU MIMO downlink (i.e., in the direction from a network node at the network side towards terminal device at the user side, gains in spectral efficiency might be achieved by serving multiple terminal devices in the same time-frequency resource through spatial multiplexing. Furthermore, gains in energy efficiency might be achieved due to the antenna array gain (also denoted beamforming gain) enabled by having multiple active antenna elements at the network node. These gains are achieved by precoding (or beamforming) at the network node, which, in short, is the operation of mapping the information symbols to the transmit antenna array.
In practice, the performance of MIMO communications is limited by different hardware impairments, such as power amplifier (PA) nonlinearities, oscillator phase noise, in-phase/quadrature imbalance, and quantization noise in digital-to-analog converters (DACs) in the radio transceiver device of the network node and/or terminal device. The loss in performance due to nonideal hardware may be significant in massive MIMO communications that, due to power-consumption and cost constraints, might have to be realized using low-cost (and, hence, nonideal) hardware components. The loss in performance due to nonideal hardware is also a concern in communications networks operating over large bandwidths at millimeter-wave frequencies, where hardware costs are more significant.
Hence, there is a need for improved transmission of signals from radio transceiver devices, especially in the presence of nonideal hardware at the radio transceiver device of the network node and/or terminal device.
An object of embodiments herein is to enable efficient transmission of signals from radio transceiver devices, especially in the presence of nonideal hardware at the radio transceiver device.
In some aspects, efficient transmission of signals from radio transceiver devices is enabled by precoding that takes into account the nonideal hardware.
According to a first aspect there is presented a method for beamformed transmission using a precoder. The method is performed by a radio transceiver device. The radio transceiver device comprises hardware. The hardware impacts transmission of signals from the radio transceiver device. The method comprises acquiring channel conditions of a radio propagation channel between the radio transceiver device and at least one other radio transceiver device. The method comprises determining a precoder, in form of a linear precoding matrix, for beamformed transmission towards the at least one other radio transceiver device. The precoder is determined according to the channel conditions and a model of how the hardware impacts the transmission of signals from the radio transceiver device. The method comprises transmitting, using the precoder, a signal towards the at least one other radio transceiver device.
According to a second aspect there is presented a radio transceiver device for beamformed transmission using a precoder. The radio transceiver device comprises hardware. The hardware impacts transmission of signals from the radio transceiver device. The radio transceiver device further comprises processing circuitry. The processing circuitry is configured to cause the radio transceiver device to acquire channel conditions of a radio propagation channel between the radio transceiver device and at least one other radio transceiver device. The processing circuitry is configured to cause the radio transceiver device to determine a precoder, in form of a linear precoding matrix, for beamformed transmission towards the at least one other radio transceiver device. The precoder is determined according to the channel conditions and a model of how the hardware impacts the transmission of signals from the radio transceiver device. The processing circuitry is configured to cause the radio transceiver device to transmit, using the precoder, a signal towards the at least one other radio transceiver device.
According to a third aspect there is presented a radio transceiver device for beamformed transmission using a precoder. The radio transceiver device comprises hardware. The hardware impacts transmission of signals from the radio transceiver device. The radio transceiver device further comprises an acquire module configured to acquire channel conditions of a radio propagation channel between the radio transceiver device and at least one other radio transceiver device. The radio transceiver device further comprises a determine module configured to determine a precoder, in form of a linear precoding matrix, for beamformed transmission towards the at least one other radio transceiver device. The precoder is determined according to the channel conditions and a model of how the hardware impacts the transmission of signals from the radio transceiver device. The radio transceiver device further comprises a transmit module configured to transmit, using the precoder, a signal towards the at least one other radio transceiver device.
According to a fourth aspect there is presented a computer program for beamformed transmission using a precoder, the computer program comprising computer program code which, when run on a radio transceiver device, causes the radio transceiver device to perform a method according to the first aspect.
According to a fifth aspect there is presented a computer program product comprising a computer program according to the fourth aspect and a computer readable storage medium on which the computer program is stored. The computer readable storage medium could be a non-transitory computer readable storage medium.
Advantageously, this provides efficient transmission of signals from the radio transceiver device. Advantageously, this provides efficient transmission of signals from the radio transceiver device in the presence of nonideal hardware at the radio transceiver device.
State-of-the-art linear precoders do not take into account a priori information about nonideal hardware at the transmitter. Advantageously, by taking hardware impairments into account, the proposed linear precoding outperforms state-of-the-art linear precoders.
Advantageously, by using the proposed determination of the linear precoder, hardware components, such as PAs, are tolerable to operate in their nonlinear region. In turn, this enables high energy efficiency compared to state-of-the-art.
Advantageously, by using the proposed determination of the precoder, a subset of the available transmit antennas can be turned off in order to reduce transmit power and circuit power consumption whenever possible.
Advantageously, even though a subset of the available transmit antennas are turned off, it is still possible to outperform, at high signal-to-noise ratio (SNR), state-of-the-art linear precoders that use all of the available transmit antennas which controls the total transmit power by backing off. Such an antenna selection procedure can further improve the energy efficiency of the communications network without sacrificing performance.
Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, module, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, module, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art. Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
Each of the radio access network node 140 and the terminal device 150 comprises a respective radio transceiver device 200a, 200b. In turn, the radio transceiver device 200a, 200b comprises a precoder.
As disclosed above, there is a need for improved transmission of signals from radio transceiver devices, especially in the presence of nonideal hardware at the radio transceiver device
In more detail, current state-of-the-art linear precoding algorithms, e.g., maximal-ratio transmission (MRT) and zero forcing (ZF), do not take into account the distortion caused by nonideal hardware at the transmitter side.
The embodiments disclosed herein therefore relate to mechanisms for beamformed transmission using a precoder. In order to obtain such mechanisms there is provided a radio transceiver device 200a, 200b, a method performed by the radio transceiver device 200a, 200b, a computer program product comprising code, for example in the form of a computer program, that when run on a radio transceiver device 200a, 200b, causes the radio transceiver device 200a, 200b to perform the method.
Since the hardware impacts transmission of signals from the radio transceiver device 200a, 200b it has a negative effect on the transmission. A model representing how the hardware impacts the transmission of signals from the radio transceiver device 200a, 200b is therefore provided. In some examples the model is represented by a function ϕ(⋅). As will be disclosed below, the precoder 240 is determined taking into account the impact of the hardware, as given by the model.
The precoder is inter alia determined according to channel conditions. Hence, the radio transceiver device 200a, 200b is configured to perform S102:
S102: The radio transceiver device 200a, 200b acquires channel conditions of a radio propagation channel between the radio transceiver device 200a, 200b and at least one other radio transceiver device 200a, 200b.
Examples of channel conditions and how the channel conditions could be acquired will be provided below.
The precoder is further determined so as to take into account the impact of the hardware on the signal to be transmitted. Hence, the radio transceiver device 200a, 200b is configured to perform S104:
S104: The radio transceiver device 200a, 200b determines a precoder, in form of a linear precoding matrix, for beamformed transmission towards the at least one other radio transceiver device 200a, 200b. The precoder is determined according to the channel conditions and a model of how the hardware impacts the transmission of signals from the radio transceiver device 200a, 200b.
A signal is then, using the determined precoder, transmitted towards the at least one other radio transceiver device 200a, 200b. Hence, the radio transceiver device 200a, 200b is configured to perform S106:
S106: The radio transceiver device 200a, 200b transmits, using the precoder, a signal towards the at least one other radio transceiver device 200a, 200b.
The precoder thereby, in the precoding operation, takes into account the use of nonideal hardware of the radio circuitry. Specifically, a linear precoding matrix is determined based on acquired channel conditions and based on a behavioral model for the nonideal hardware used at the radio transceiver device 200a, 200b.
Embodiments relating to further details of beamformed transmission using a precoder as performed by the radio transceiver device 200a, 200b will now be disclosed.
Parallel reference will be made to the block diagram in
Some of the below examples are illustrated for a scenario where the radio transceiver device 200a is part of the network node 140. However, the skilled person would understand how adapt these examples to a scenario where the radio transceiver device 200b is part of the terminal device 150.
There could be different examples of channel conditions. According to an embodiment, the channel conditions are defined by channel state information (CSI) and comprise information of interference in the radio propagation channel. Channel conditions (such as CSI including knowledge about the interference) is acquired at the radio transceiver device 200a, 200b as in S102. In a TDD system, channel estimates are computed based on uplink pilot symbols transmitted from the terminal devices (at blocks U1 and U2 in
Information, in terms of a model, about how the nonideal hardware used at the radio transceiver device 200a, 200b affects the transmitted signal is gathered (at block M0 in
Such information could be gathered from data sheets or through an estimation procedure. In particular, according to an embodiment, the model is preconfigured in the radio transceiver device 200a, 200b, and according to another embodiment, the model is obtained through estimation, for example by means over-the-air measurements as described in more detail in Section III of Annex A.
In what follows, M denotes the number of antennas at the network node and K denotes the number of (single-antenna) terminal devices.
In some aspects, the precoder is determined by solving an optimization problem. There could be different types of optimization problems. Below will be given examples where the precoder is determined by solving a non-convex optimization problem. Examples of other optimization problems that can be used to determine the precoder will be given below.
According to some aspects, the precoder is determined by solving a sum-rate optimization problem (at block S0 in
According to a first example the following optimization problem is solved:
is the achievable sum rate. Hence, in some aspects, solving the problem involves determining a signal-to-interference-noise-and-distortion ratio (SINDR). In some examples:
is the SINDR at the kth terminal device (k=1,2, . . . , K). Here, hk is the M-dimensional channel vector corresponding to the kth terminal device, pk is the kth column of the precoding matrix P, and N0 is the power of the thermal noise at the terminal devices (which, for simplicity, is assumed to be the same for all terminal devices). Furthermore, B(P) is an M×M gain matrix that depends on the hardware impairments and Ce(P) is the M×M covariance matrix of the distortion due to hardware impairments. The optimization problem according to the first embodiment finds the precoding matrix, and thus the precoder, and the optimal transmit power that satisfies the average transmit power constraint Ptot.
According to a second example the following optimization problem is solved:
This optimization problem finds the precoding matrix, and thus the linear precoder, under an equality constraint on the average transmit power, i.e., when the average transmit power is fixed.
The optimization problems according to the above first example and second example are both nonconvex. There are many methods for approximately solving the optimization problems. For example, the precoder might be determined using a gradient projection algorithm as disclosed in Annex A to iteratively solve the optimization problem of the second example.
It is possible to use performance metrics other than sum-rate, such as max-min per-user rate or mean-squared error (MSE). That is, according to an embodiment, the precoder is determined by solving a sum-rate optimization problem, a max-min per-user rate problem, or an MSE problem.
Numerical examples demonstrating the advantage of the herein disclosed precoder compared to state-of-the-art linear precoders will be presented next. A more thorough explanation of these numerical examples is provided in Annex A.
Specifically, in what follows, the following third-order polynomial model for the nonlinearities of the hardware is used:
ϕ(χ)=β1χ+β3χ|χ|2.
Here β1 and β3 are the parameters of the model of the nonlinearity of the hardware, is assumed to be known to the network node. For this model, it holds that
B(P)=β1IM+2β3diag(PPH).
Furthermore, it holds that
Ce(P)=2|β3|2(PPH⊙P*PT⊙PPH).
In what follows, for the numerical results, the number of antennas is set to M=16, the model parameters (the kernels of the third-order polynomial) are β1=0.98 and β3=−0.04−0.01j, and the transmit power constraint is set to Ptot=43 dBm.
In
In
In the high-SNR regime, by using the proposed precoder in favor of state-of-the-art linear precoders, it is possible to turn off some transmit antennas and thereby backing off the total transmit power, without sacrificing performance (in terms of spectral efficiency). That is, as in the example of
Some of the above embodiments, aspects, scenarios, and examples have been disclosed in the context of a single-cell downlink scenario. However, if the terminal devices are equipped with multiple antenna elements, the proposed precoder could be used for the uplink as well. Moreover, the proposed precoder could be used in a multi-cell scenario as well (where a term describing interference from other cells (or network nodes) could be introduced in the denominator in the above expression for SINDR). Further, extensions to nonlinearities with memory and to frequency-selective precoding are possible but omitted for brevity of this disclosure.
Particularly, the processing circuitry 210 is configured to cause the radio transceiver device 200a, 200b to perform a set of operations, or steps, as disclosed above. For example, the storage medium 230 may store the set of operations, and the processing circuitry 210 may be configured to retrieve the set of operations from the storage medium 230 to cause the radio transceiver device 200a, 200b to perform the set of operations. The set of operations may be provided as a set of executable instructions.
Thus the processing circuitry 210 is thereby arranged to execute methods as herein disclosed. The storage medium 230 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The radio transceiver device 200a, 200b may further comprise a communications interface 220 at least configured for communications with other components, entities, functions, nodes, and devices of the communication system 100. As such the communications interface 220 may comprise one or more transmitters and receivers, comprising analogue and digital components. The processing circuitry 210 controls the general operation of the radio transceiver device 200a, 200b e.g. by sending data and control signals to the communications interface 220 and the storage medium 230, by receiving data and reports from the communications interface 220, and by retrieving data and instructions from the storage medium 230. Other components, as well as the related functionality, of the radio transceiver device 200a, 200b are omitted in order not to obscure the concepts presented herein.
The radio transceiver device 200a, 200b may be provided as a standalone device or as a part of at least one further device. For example, as disclosed with reference to
In the example of
The inventive concept has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept, as defined by the appended patent claims.
Wireless communication over millimeter-wave (mmWave) frequency bands combined with large-scale multi-antenna transmission techniques promises significant improvements in spectral efficiency compared to today's state-of-the-art communication systems [1]. These technologies are believed to be key enablers for future communication systems, including fifth generation (5G) cellular networks [2]. Recently, a large body of research has been conducted on studying the potentials of mmWave multi-antenna transmission schemes (see, e.g., [3] for a survey). However, the vast majority of these works relies on the assumption of ideal transceiver hardware, which is not a valid assumption in realistic systems.
In practice, the performance of multi-antenna systems is limited by different transceiver hardware impairments such as amplifier nonlinearities, phase noise, in-phase/quadrature (I/Q) imbalance, and quantization noise. Modeling of these impairments and evaluating the performance loss imposed by them has been a topic of much recent interest. Existing studies in this area can be categorized into two groups. The first group of works is focused on the impact of a single (or predominant) hardware impairment. For example, the impact of power amplifier (PA) nonlinearities on the performance of multi-antenna systems has been investigated in, e.g., [4]-[6]. The work in [7] characterizes the performance of mmWave multi-antenna systems (in terms of spectral and energy efficiency) in the presence of PA nonlinearities and crosstalk. The impact of other hardware impairments such as phase noise, I/Q imbalance, and quantization has been investigated in, e.g., [8]-[12]. The second group of works is concerned with evaluating the aggregate impact of several hardware impairments (see, e.g., [13]-[15]). In these works, the distortion caused by nonideal hardware is modeled as an additive Gaussian noise that is uncorrelated over the antenna array. This is, however, not a realistic assumption as the distortion caused by nonlinearities is, in general, correlated over the antenna array [16], [17]. More recently, an aggregate hardware-impairment model for the distortion caused by nonlinear amplifiers, phase noise, and quantization, which captures the inherent correlation within the distortion, was provided in [18].
In this disclosure, we propose an iterative scheme, which we refer to as distortion-aware beamforming (DAB), for finding a linear precoder that takes into account the use of nonlinear PAs at the transmitter. Specifically, we consider a downlink mmWave multiuser multiple-input single-output (MISO) system and formulate a non-convex optimization problem to find the linear precoder that maximizes a lower bound on the sum rate, which we solve approximately using gradient ascent. We demonstrate the efficacy of the proposed DAB precoder by means of numerical simulation. Specifically, we show that, by taking nonlinear distortion into account, the DAB precoder outperforms conventional maximal-ratio transmission (MRT) and zero-forcing (ZF) precoding.
Lowercase and uppercase boldface letters denote vectors and matrices, respectively. The superscripts (⋅)*, (⋅)T, and (⋅)H denote complex conjugate, transpose, and Hermitian transpose, respectively. We use [⋅] to denote expectation. We use ∥a∥ to denote the 2-norm of a. The M×M identity matrix is denoted by IM and the M×M all-zeros matrix is denoted by 0M×M. We use A⊙B to denote the Hadamard (entry-wise) product of two equally-sized matrices A and B. Moreover, diag(A) is the main diagonal of a square matrix A. The distribution of a circularly-symmetric complex Gaussian random vector with covariance matrix C∈M×M is denoted by (0M×M, C). Finally, we use (a) to denote the indicator function, which is defined as (a)=1 for a∈ and (a)=0 for a∉.
We consider the nonlinearly distorted multiuser MISO system depicted in
=hkTϕ(x)+wk, (1)
for k=1, . . . , K. Here, hk∈M is the channel between the transmitter and the kth user (which we assume is constant for the duration of each codeword), x=[χ1, . . . , χM]T∈M is the precoded vector, and wk˜(0, N0) is the additive white Gaussian noise (AWGN). We use the nonlinear function ϕ(⋅):→ which is applied entry-wise on a vector, to model the nonlinear PAs at the transmitter.
We consider linear precoding such that x=Ps, where P=[p1, . . . , pK]∈M×K is the precoding matrix and s=[s1, . . . , sK]T˜(0K×K, IK) are the transmitted symbols.
A. Modeling of Transmitter Hardware Impairments
In order to analyze the impact of the nonlinear distortion on the performance of the system, we shall, similarly to, e.g., [8], [17], [18], use Bussgang's theorem [19], which allows us to write the nonlinearly distorted signal ϕ(x) as
ϕ(x)=Bx+e, (2)
where the distortion term e∈M is uncorrelated with x, i.e., [xeH]=0M×M. Furthermore, B∈M×M is a diagonal matrix whose entries along the diagonal are given by [B]m,m=[ϕ(χm)χ*m]/[|χm|2] for m=1, . . . , M. In this disclosure, for simplicity, we shall use a third-order polynomial model for the nonlinear PAs at the transmitter. Specifically,
ϕ(χ)=β1χ+β3χ|χ|2, (3)
where β1∈ and β3∈ are the model parameters, which we assume are known to the transmitter. A possible way of acquiring such knowledge is by performing over-the-air measurements using one or few observation receivers at the transmitter (see, e.g., [20], [21]). For the third-order polynomial model in (3) and for x=Ps, it holds that the gain matrix B in (2) depends on the precoding matrix P as
B(P)=β1IM+2β3diag(PPH). (4)
B. An Achievable Sum Rate
By inserting (2) into (1), the received signal at the kth user can be written as
where sk is the desired symbol at the kth user. It should be noted that the effective noise term Σr≠khkTB(P)prsr+hkTe+wk in (5) is, in general, non-Gaussian distributed due to the nonlinearity at the transmitter. Since Gaussian noise is the worst-case additive noise (in terms of mutual information) for Gaussian inputs under a covariance constraint [22], an achievable sum rate can be formulated as
where SINDRk(P) is the signal-to-interference-noise and distortion ratio (SINDR) at the kth user, which is given by
Here, Ce(P)∈M×M is the covariance of the distortion e, which is given by (see, e.g., [17, Eq. (24)])
Ce(P)=2|β3|2(PPH⊙P*PT⊙PPH). (8)
C. The Optimization Problem
Clearly, the choice of precoding matrix P has an impact on the sum rate in (6). Under the assumption of perfect channel state information (CSI) at the transmitter, our objective is to find the precoding matrix P that maximizes the sum rate in (6) under an equality constraint [∥ϕ(Ps)∥2]=Ptot on the average transmit power. This optimization problem can be formulated as follows:
Note that (9) is a non-convex optimization problem since Rsum(P) is a non-convex function of P. Next, we shall solve this problem approximately using the iterative algorithm described in Section III.
In what follows, we solve the constrained non-convex optimization problem (9) approximately using an iterative scheme based on gradient ascent followed by a projection step to ensure the feasibility of the solution. We shall refer to the output of the iterative scheme as the DAB precoding matrix. Specifically, our iterative solution updates the precoding matrix by taking steps along the steepest ascent direction of the objective function Rsum(P) followed by normalization of the resulting precoding matrix as follows:
{tilde over (P)}=[P(i-1)+μ(i-1)∇PRsum(P(i-1)) (10)
Here, i=1, . . . , I is the iteration index, I is the maximum number of iterations, μ(i) is the step size of the ith iteration, and [⋅] denotes normalization of the updated precoding matrix such that the power constraint in (9) is satisfied. If Rsum({tilde over (P)})>Rsum(P(i-1)), we update the precoding matrix to P(i)={tilde over (P)} and reset the step size μ(i)=μ(0). Otherwise, we do not update the precoding matrix, i.e., P(i)=P(i-1), and decrease the step size μ(i)=½μ(i-1). Finally, we choose PDAB=P(I) as the DAB precoding matrix. In Algorithm 1, we summarize the steps required for computing the DAB precoding matrix using the projected gradient ascent approach.
Next, we shall provide a closed-form expression for the gradient ∇PRsum(P)∈M×K, which is required to evaluate the update step (10). To this end, let
nk(P)=|hkTB(P)pk|2, (11)
denote the numerator of the SINDR in (7). Furthermore, let
dk(P)=dkmui(P)+dkdist(P)+N0, (12)
denote the denominator of the SINDR in (7), where dkmui(P)=Σr≠k|hkTB(P)pr|2 and dkdist(P)=hkTCe(P)h*k is the part of the denominator corresponding to multiuser interference and nonlinear
distortion, respectively. With these definitions, the gradient ∇PRsum(P) can be written as
where ∂nk(P)/∂P*=[∂nk(P)/∂p*1, . . . , ∂nk(P)/∂p*K] and ∂dk(P)/∂P*=[∂dk(P)/∂p*1, . . . , ∂dk(P)/∂p*K]. Hence, to compute the gradient ∇PRsum(P), we need to compute the derivatives of nk(P) and dk(P) for k=1, . . . , K. Starting with the numerator, it can be shown that the derivative with respect to p*k, can be written as
for k′=1, . . . , K. Here, we have defined Γk(P)∈M×M as
Furthermore, we have defined k,k′(P)∈M×M as
The derivative with respect to p*k′ of the denominator can be written as
where the derivative of the multiuser-interference term in the denominator is given by
for k′=1, . . . , K. Furthermore, the mth entry of the derivative of the nonlinear-distortion term in the denominator is given by
for k′=1, . . . , K and m=1, . . . , M, where hk,m=[hk]m and pm,k=[pk]m. Finally, by inserting (11), (12), (14), (17), (18), and (19) into (13), we obtain a closed-form expression for the gradient ∇PRsum(P).
Note that the objective function (i.e, the sum rate) in Algorithm 1 is nondecreasing from one iteration to the next and that, for a given SNR, it is bounded from above. Hence, convergence of this algorithm is guaranteed. In order to increase the likelihood of converging to the global maximum instead of local maximum, we repeat the algorithm with multiple initializations and pick the solution that achieves the highest sum rate. By including the MRT and ZF precoding matrices among the set of initializations, we can guarantee that the DAB precoder does not perform any worse than these conventional linear precoders.
We verify the efficacy of the proposed DAB precoding scheme by means of numerical simulation. First, we adopt a geometric channel model with a few scatterers for which we evaluate the achievable sum rate as well as the convergence behavior of Algorithm 1. Second, we study the far-field radiation pattern of the transmitted signal, which provides some insight into the working principle of the proposed precoding scheme.
In what follows, unless stated otherwise, we set M=16 antennas, β1=0.98, β3=−0.04−0.01j, and Ptot=43 dBm. We set the number of iterations to I=50 and run Algorithm 1 for 50 different initializations of P(0). Specifically, we initialize Algorithm 1 with the MRT and ZF precoding matrices along with 48 random initializations (where the elements of P(0) are drawn from a Gaussian distribution).
A. Geometric Channel Model
In order to capture the sparse scattering characteristics of mmWave channels in a non-line-of-sight (nLoS) environment, i.e., when there is no dominant path, we adopt a geometric channel model with L scatterers as in, e.g., [23], [24], for which
for k=1, . . . , K. Here, ˜(0, γ2) is the channel gain (including path loss) corresponding to the th path, where γ2 is the average path loss. Furthermore, is the angle of departure (AoD) for the th path and a() is the corresponding array response vector. We assume that the transmit antennas are arranged in a uniform linear array (ULA) with λc/2 spacing (where λc is the carrier wavelength) such that the mth entry of a() is
for m=1, . . . , M. Throughout our simulations, we shall use the following definition of signal-to-noise ratio (SNR):
B. Performance Comparison
In
We note from
C. Far-Field Radiation Pattern
To understand why DAB precoding outperforms conventional linear precoders at high SNR, we illustrate in
We observe from
In this disclosure, we have proposed an iterative scheme for computing a distortion-aware linear precoder. The proposed scheme is shown to yield significant gains compared to conventional linear precoders over a mmWave multiuser MISO downlink channel for the case when nonlinear PAs are used at the transmitter. We observed that, in the high-SNR regime and in the single-user case, the proposed algorithm is able to null the distortion in the direction of the user.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2019/050455 | 5/17/2019 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/236045 | 11/26/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
10284405 | Laporte et al. | May 2019 | B2 |
11265061 | Lv et al. | Mar 2022 | B2 |
20090180454 | Au et al. | Jul 2009 | A1 |
20110249637 | Hammarwall et al. | Oct 2011 | A1 |
Number | Date | Country |
---|---|---|
2017050823 | Mar 2017 | JP |
2019525532 | Sep 2019 | JP |
2020526150 | Aug 2020 | JP |
2017221054 | Dec 2017 | WO |
2020126016 | Jun 2020 | WO |
2020251436 | Dec 2020 | WO |
Entry |
---|
A. K. Papazafeiropoulos, “Impact of General Channel Aging Conditions on the Downlink Performance of Massive MIMO,” in IEEE Transactions on Vehicular Technology, vol. 66, No. 2, pp. 1428-1442, Feb. 2017 (Year: 2017). |
Brandt et al. “Weighted Sum Rate Optimization for Multicell MIMO Systems With Hardware-Impaired Transceivers” 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP), pp. 479-483. |
Bjornson et al. “Optimal Coordinated Beamforming in the Multicell Downlink with Transceiver Impairments” Globecom 2012—Wireless Communications Symposium, IEEE, pp. 4775-4780. |
International Search Report and the Written Opinion of the International Searching Authority, issued in corresponding International Application No. PCT/SE2019/050455, dated Mar. 6, 2020, 11 pages. |
Jacobsson et al. “Massive MU-MIMO-OFDM Uplink with Hardware Impairments: Modeling and Analysis” arXiv:1812.02078v2 [cs.IT] Jan. 8, 2019, Oct. 28, 2018, IEEE, Conference Proceedings Article, 7 pages. |
Aghdam et al. “Distortion-Aware Linear Precoding for Millimeter-Wave Multiuser MISO Downlink” IEEE, 2019, 6 pages. |
De Candido et al. “Reconsidering linear transmit signal processing in 1-bit quantized multi-user MISO systems,” IEEE Trans. Wireless Commun., vol. 18, No. 1, pp. 254-267, Jan. 2019. |
Mollén et al. “Spatial characteristics of distortion radiated from antenna arrays with transceiver nonlinearities,” IEEE Trans. Wireless Commun., vol. 17, No. 10, pp. 6663-6679, Oct. 2018. |
Jacobsson et al. “Linear precoding with low-resolution DACs for massive MU-MIMO-OFDM downlink,” IEEE Trans. Wireless Commun., vol. 18, No. 3, pp. 1595-1609, Mar. 2019. |
Jacobsson et al. “Nonlinear precoding for phase-quantized constant-envelope massive MU-MIMO-OFDM,” in Proc. IEEE Int. Conf. Telecommunications (ICT), St. Malo, France, Jun. 2018, pp. 367-372. |
Nedelcu et al. “Quantized precoding for multi-antenna downlink channels with MAGIQ,” in Int. ITG Workshop on Smart Antennas (WSA), Bochum, Germany, Mar. 2018, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20220239350 A1 | Jul 2022 | US |