Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CardBus/PCMCIA data acquisition card (see Fig. 1(c)) and BCH Guard Interval
(8 OFDM Symbols)
two clip-on 3G Panorama Antennas (part no. TCLIP-DE3G, 48 Pilot Symbols
see Fig. 1(d)). The platform is designed for a full software-
radio implementation, in the sense that all protocol layers run Fig. 2. Frame structure of the OFDM Sounding Sequence.
on the host PCs under the control of a Linux real time opera- The frame consists of a synchronization channel, (SCH), a
tion system. broadcast channel (BCH), and several pilot symbols used for
channel estimation.
2.2. Sounding Signal
The EMOS is uses an OFDM modulated sounding sequence
with 256 subcarriers (out of which 160 are non-zero) and a 2.3. Channel Estimation Procedure
cyclic prefix length of 64. One transmit frame is 64 OFDM
symbols (2.667 ms) long and consists of a synchronization
symbol (SCH), a broadcast data channel (BCH) comprising 7 Each UE first synchronizes to the BS using the SCH. It then
OFDM symbols, a guard interval, and 48 pilot symbols used tries to decode the data in the BCH. If the BCH can be de-
for channel estimation (see Fig. 2). The pilot symbols are coded successfully, i.e., the cyclic redundancy check (CRC) is
taken from a pseudo-random QPSK sequence defined in the positive, then the channel estimation procedure is started. The
frequency domain. The subcarriers of the pilot symbols are channel estimation procedure consists of two steps. Firstly,
multiplexed over the M transmit antennas to ensure orthogo- the pilot symbols are derotated with respect to the first pi-
nality in the spatial domain. We can therefore obtain one full lot symbol to reduce the phase-shift noise generated by the
MIMO channel estimate for one group of M subcarriers. The dual-RF CardBus/PCMCIA card. Secondly, the pilot sym-
BCH contains the frame number of the transmitted frame that bols are averaged to increase the measurement SNR. The es-
is used for synchronization. timated MIMO channel is finally stored to disk. For a more
detailed description of the synchronization and channel esti-
1 http://www.openairinterface.org mation procedure see [16, 17].
2.4. Multi-user Measurement Procedure 3.3. Correlation Matrices
In order to conduct multi-user measurements, all the UEs The correlation matrices are also estimated by averaging over
need to be frame-synchronized to the BS. This is achieved by A = 200 consecutive snapshots and all the frequency bins.
storing the frame number encoded in the BCH along with the The per-user transmit, receive, and full correlation matrices
measured channel at the UEs. This way, the measured chan- of the MU-MIMO channel are defined as
nels can be aligned for later evaluations. The frame number A(n+1)−1 Q−1
(k) 1 # #
is also used to synchronize the data acquisition between UEs. RTx [n] = {HH
k,m,q Hk,m,q }, (3)
One measurement is 50 sec long. AQ q=0
m=An
A(n+1)−1 Q−1
(k) 1 # #
3. POST PROCESSING AND PARAMETER RRx [n] = {Hk,m,q HH
k,m,q } (4)
AQ
EXTRACTION m=An q=0
A(n+1)−1 Q−1
1 # #
The recorded measurement data of all users are normalized R(k) [n] = {vec(Hk,m,q ) vec(Hk,m,q )H }.
before further processing. In this section we describe the nor- AQ q=0
m=An
malization, the calculation of the delay profile (PDP) and the (5)
correlation matrices. Further we define the different distance
measures, i.e., the geodesic distance, the correlation matrix 3.4. Correlation Matrix Distances
distance, the co-linearity and the spectral divergence.
Correlation matrices are by definition Hermitian and positive
definite. The space of Hermitian and positive definite matri-
3.1. Normalization
ces forms a convex cone [3]. A natural distance measure on
One measurement results in the set of MIMO matrices this cone is given by the geodesic distance
{Hk,m,q ∈ CN ×M ; k = 0, . . . , K − 1; m = 0, . . . , NF − $ %1/2
1; q = 0, . . . , Q − 1}, where k denotes the user index, m
#
(k1 ) (k2 ) 2
dGeod (R , R ) = | log λi | , (6)
the snapshot index, and q the frequency (or subcarrier) index. i
N, M, and K are the number of receive antennas, number of
transmit antennas and number of users respectively. NF is where λi are the eigenvalues of (R ) R(k2 ) [3]. This dis-
(k1 ) −1
the total number of snapshots per measurement after remov- tance measure has been successfully used in [18] to derive a
ing erroneous frames (on average NF ≈ 18.000). The total differential limited feedback scheme for MIMO communica-
number of channel estimates in the frequency domain is given tions.
by Q = 160/M , since there are 160 subcarriers in total and Another distance for correlation matrices was introduced
the pilots are multiplexed over the M transmit antennas. The by [2]. It is given by
MIMO matrices are normalized by tr(R(k1 ) R(k2 ) )
dCorr (R(k1 ) , R(k2 ) ) = . (7)
! $R(k1 ) $F $R(k2 ) $F
" N NF Q
Hk,m,q = Hk,m,q " 2 (1) It becomes one if the correlation matrices are equal up to a
m,q $Hk,m,q $F scaling factor and zero if they differ to a maximum extent.
0.8
4
Geodesic Distance
Matrix Colinearity
0.75
3.5 0.7
3 0.65
0.6
2.5
0.55
2 0.5
0.45
1.5
0.4
20 30 40 50 60 70 80 20 30 40 50 60 70 80
Distance [m] Distance [m]
Fig. 4. Geodesic distance in dependence of the inter-user dis- Fig. 6. Co-linearity in dependence of the inter-user distance
tance for the first measurement. for the first measurement. The red line is a linear function
fitted to the data.
0.9 Full Corr Matrix Distance [m] 1.9 15.7 32.3 53.4 76.3
Rx Corr Matrix Shadowing Corr. -0.11 -0.13 -0.20 -0.08 0.01
Tx Corr Matrix
0.8
0.7
Table 2. Shadow fading correlation in dependence of the
Matrix Colinearity