Channel Measurements For Large Antenna Arrays
Channel Measurements For Large Antenna Arrays
Jakob Hoydis, Cornelis Hoek, Thorsten Wild, and Stephan ten Brink
Bell Labs, Alcatel-Lucent, Lorenzstraße 10, 70435 Stuttgart, Germany
{firstname.lastname}@alcatel-lucent.com
Rotating 16 positions
Fig. 2. Schematic of the transmit antenna array. One antenna element remains Fig. 3. Top view of the rotating antenna array. Channel measurements were
fixed while 7 antenna elements with λ/2 vertical spacing can be rotated to taken successively for 16 fixed angular positions to emulate a cylindrical array
different angular positions. of 112 antennas.
III. E VALUATION
receivers which were placed at 2 m distance from each other on
top of a car. Measurements were taken at 30 different positions The acquired data allows for the study of various aspects
throughout the campus at a carrier frequency of 2.6 GHz with of large MIMO systems. First, we will compare the measured
a bandwidth of 20 MHz, corresponding to 1200 active sub- channels against randomly created channels with i.i.d. entries
carriers (15 kHz spacing). Only every 3rd sub-carrier was in terms of their capacity and achievable sum-rates with linear
considered for the evaluation, leading to a total of 400 chan- precoders. Second, we will study the orthogonality between
nel coefficients per antenna and measurement position. The the channel vectors at different measurement positions by
measurement positions were selected to provide a good mix various metrics, namely the correlation coefficient and the
of different channel conditions (line-of-sight (LOS), non-LOS inverse condition number.
(NLOS), shadowing from buildings) which can be considered
A. Capacity and achievable rates with linear precoding
as representative for a residential urban area. The transmit
N N
antenna consists of a vertical array of 8 custom-built, dual We denote by hi,f,N ∈ C and hj,f,N ∈ C the channel
polarized elements with λ/2-spacing (only one polarization vectors on sub-carrier f at positions i and j, respectively,
direction was used). Seven of these elements can be rotated on when only the first N of the available 112 antennas are used.
a circle of 1 m radius to simulate a large cylindrical antenna These N antennas are selected at random and we average
array (see Fig. 2). The remaining antenna element is fixed over different choices. This is done to avoid correlation effects
(at sufficient distance from the array to avoid reflections) and between neighboring antennas1 which is an important aspect
only used to estimate the possible carrier phase offset between to study in its own regard but which is not considered in this
different positions. This setup was used to obtain channel paper. The channel vectors at each position are normalized
measurements for a “virtual” antenna array with 112 elements, such that the average received power over all antennas and
corresponding to 16 different angular positions (see Fig. 3). sub-carriers is equal to one. We define the channel matrix
N ×K
The angular separation between two adjacent positions was H = [hi1 ,f,N · · · hiK ,f,N ] ∈ C which is constructed
chosen to be 3.5◦ , which corresponds to a horizontal spacing from the channel vectors hik ,f,N at K ≤ N randomly
of 6.1 cm, slightly more than half of the wavelength. chosen measurement positions i1 , i2 , . . . , iK . For notational
At each measurements point on the campus, the channel simplicity, we ignore the dependence of H on N , K, f , and
vectors corresponding to each of the 16 angular positions were the explicit positions ik , k = 1, . . . , K. If we assume that the
successively recorded. Since the campus is rather quiet without BS transmits data simultaneously to K user terminals (UTs),
K
significant traffic or other moving objects, the channel between the vector y ∈ C of the received signals is given as
the different measurements can be assumed to be quasi-static. √
y = SNRHH s + n (1)
The result of this measurement campaign is essentially a radio
channel map of the campus (2 × 30 = 60 different locations) K
where s ∈ C is the transmit vector satisfying E sH s =1,
with an antenna array of 112 elements, taken over 400 sub- SNR is the transmit signal-to-noise-ratio (SNR), and n ∼
carriers. Thus, the available data is sufficient to calculate
averages over different positions as well as averages over 1 Especially, the correlation between horizontal and vertical neighboring
different sub-carriers. antennas it not the same due to a different angular spread in both dimensions.
812
CN (0, IK ) is a vector of complex Gaussian noise. The sum- 50
measured
capacity Csum of this channel is given as, e.g., [8],
i.i.d.
log2 det IN + HH QH (2)
Csum = max 40 Csum
Q0,tr Q≤SNR RMMSE
which can be computed by a simple water-filling algorithm
bits/channel use
RBF
over the eigenvalues of HH H [9] and is achieved by the 30
non-linear dirty-paper coding strategy. Less optimal, but also
less complex are linear beamforming strategies, where the 20
transmitted signal s is given as
1
s= √ Wx (3) 10
tr WWH
N ×K
where W ∈ C is a precoding matrix and x ∼
CN (0, IK ). The achievable sum-rate Rsum with linear pre- 0
−10 −5 0 5 10 15 20
coding is given as SNR (dB)
K
X
Rsum = log2 (1 + γk ) (4) Fig. 4. Average sum-capacity and sum-rates with linear precoding versus
k=1 SNR for N = 10 antennas and K = 8 UTs.
where
2 measured
hH 80 i.i.d.
ik ,f,N wk
γk = 1 (5) Csum
SNR + hH H
ik ,f,N W[k] W[k] hik ,f,N RMMSE
60
bits/channel use
813
1 of the matrix H̄H H̄, i.e.,
measured
Average correlation coefficient δi,j (f, N )
i.i.d. largest eigenvalue of H̄H H̄
κK,N = (10)
0.8 smallest eigenvalue of H̄H H̄
N,K
where H̄ = [h̄i1 ,f,N · · · h̄iK ,f,N ] ∈ C is constructed from
0.6 the normalized channel vectors h̄ik ,f,N = hik ,f,N /khik ,f,N k
at K ≤ N randomly chosen measurement positions
i1 , i2 , . . . , iK . The condition number is a widely used indicator
0.4 for the performance of linear receivers/precoders, see, e.g.,
[11], [12], [13]. A large condition number means that the
columns of H̄ are strongly correlated while κK,N = 1
0.2 implies that all columns are orthogonal. In order to obtain a
meaningful metric taking values in a finite range, we consider
0 the inverse of the condition number κ−1 N,K ∈ [0, 1]. As a
20 40 60 80 100 consequence of (9), it follows for i.i.d. channels that
Number of antennas N a.s.
H̄H H̄ −−−−→ IK (11)
N →∞
Fig. 6. Average correlation coefficient δi,j (f, N ) of two randomly picked
channel vectors versus the number of antennas N . and hence κiid N,K → 1, almost surely, as N → ∞. We
would like to remark that the condition number can also lead
to misleading conclusions regarding the system performance.
where k·k denotes the Euclidean norm. Clearly, Even for rank deficient channels, i.e., the smallest eigenvalue
0 ≤ δi,j (N, f ) ≤ 1. A low correlation between the channels is equal to zero, the capacity can still be high (depending on
at two different positions is desirable as it would allow one the remaining eigenmodes of the channel).
to simultaneously serve different UTs with little cross-talk. If Fig. 7 shows the average inverse condition number κ−1 N,K
the elements of hi,f,N are i.i.d., the correlation can be made as a function of N for different numbers of simultaneously
arbitrarily small by increasing N [1], [2], i.e., considered measurement positions K ∈ {2, 4, 6}. For compar-
ison, we also provide results for i.i.d. channels. When only
iid a.s. two channel vectors are considered and N is small, there is
δi,j (f, N ) −−−−→ 0 (9)
N →∞ little difference between κ−1
N,K for the measured and the i.i.d.
a.s. channels. However, this difference becomes more and more
where “−−→” denotes almost sure convergence. pronounced as K and/or N increase. This implies that there
Our first goal is to verify if this assumption also holds is a significant amount of correlation between the channel
for real channels. Fig. 6 shows the correlation coefficient vectors at different positions. We can also see that the larger
δi,j (f, N ) averaged over 400 random pairs of measurement K, the larger is the number of antennas which still lead to
points (i, j) and 400 sub-carriers as a function of the number considerable improvements of the condition number.
of antennas N . For comparison purposes we also depict the To further elaborate on the impact of N and K on κ−1 N,K ,
expected correlation coefficient for Rayleigh fading channels, we show in Figs. 8 and 9 the cumulative distribution function
i.e., hi,f,N
iid ∼ CN (0, IN ). In this case, it is easy to show (CDF) of κ−1 N,K for N = 16 and N = 112 antennas, respec-
that E (δi,j (f, N ))2 = N −1 . While the correlation of the tively. The difference between the curves for the measured
measured channels decreases equally fast as the correlation of and the i.i.d. channels is rather small for N = 16. However,
the i.i.d. channels for small N , it decreases at a much slower for N = 112 antennas, this picture changes. In particular, the
rate from N ≥ 10 on. Note that a similar effect has been CDF is spread out over the entire range [0,1] which indicates
observed in [5]. Thus, additional antennas only help up to a that there are several heavily correlated channel vectors which
certain degree to make the channels between two terminals cannot be rendered orthogonal by the use of more antennas.
more orthogonal. This effect depends of course on the radio Thus, user selection becomes a crucial aspect of large-scale
environment. MIMO systems.
IV. C ONCLUSIONS
C. Condition number
In this paper, we have described a setup for channel mea-
The correlation coefficient evaluates the “orthogonality” of surements with large antenna arrays and presented some of the
the channel vectors at two measurement positions. However, first results of a recently conducted measurement campaign.
the main purpose of large-scale MIMO systems is to simulta- These measurements are necessary to verify some of the
neously serve multiple UTs. Thus, it is even more important fundamental assumptions behind the quickly growing body of
to study the joint orthogonality of multiple channel vectors. theoretical works on large-scale MIMO systems. In particular,
To this end, we consider the condition number κN,K ∈ [1, ∞) we have analyzed by different metrics (correlation coefficient,
814
1 1
N,K measured
Average inverse condition number κ−1
i.i.d.
0.6 0.6
K=6
0.4 K=4 0.4
0.2 0.2
measured
i.i.d.
K=6
0 0
20 40 60 80 100 0 0.2 0.4 0.6 0.8 1
Number of antennas N κ−1
N,K
Fig. 7. Average inverse condition number κ−1 N,K over N for different Fig. 9. CDF of the inverse condition number κ−1N,K for N = 112 antennas
numbers of jointly considered measurement positions K. and different numbers of jointly considered measurement positions K.
1
R EFERENCES
K=6
Cummulative distribution function
815