Professional Documents
Culture Documents
LTE MIMO
Coordonator
Studenti:
(Grade)Balint Cornel
Bogdan
Bontea Ionut
Nastase Valentin
Marius
~ 2016 ~
Cuprins
1. Introduction
2. Theoretich concept
a. What is MIMO
b. LTE MIMO Modes
c. Spatial multiplexing with two antennas
3. Practical study (2x2)
4. Conclusion
5. Bibliograf
Introduction
What Is MIMO?
MIMO stands for Multiple-Input Multiple-Output, meaning that MIMO
systems use more than one transmit antenna (Tx) to send a signal on the
same frequency to more than one receive antenna (Rx). Although MIMO has
been deployed for years in WLAN networks, 2 it is a relatively new feature in
commercial wireless networks. MIMO technology is a standard feature of
next-generation LTE networks, and it is a major piece of LTEs promise to
signifcantly boost data rates and overall system capacity.
However, MIMO also represents a new challenge for network operators.
Traditional cellular networks generally provide the best service under line-of2
sight conditions. MIMO thrives under rich scattering conditions, where signals
bounce around the environment. Under rich scattering conditions, signals
from different Tx take multiple paths to reach the user equipment (UE) at
different times, as shown in Figure 1.
In order to achieve promised throughputs in LTE systems, operators
must optimize their networks multipath conditions for MIMO, targeting both
rich scattering conditions and high SNR for each multipath signal. This
optimization process requires accurate measurement of these multipath
conditions in order to achieve the best performance for a given environment
while avoiding the time and expense of guesswork. With strong
measurements, however, an optimized
MIMO system can result in massive throughput gains without the
expenses associated with adding spectrum or eNodeBs.MIMO technology has
its roots in more widely deployed antenna techniques. MIMO builds on SingleInput Multiple-Output (SIMO), also called receive diversity, as well as
Multiple-Input Single-Output (MISO), also called transmit diversity. SIMO
techniques have been around for decades, while MISO is used in most
advanced cellular networks today.
Both of these techniques seek to boost signal-to-noise ratio (SNR) in
order to compensate for signal degradation. As a radio frequency (RF) signal
passes from Tx to Rx, it gradually weakens, while interference from other RF
signals also reduces SNR. In addition, in crowded environments,
the RF signal frequently encounters objects which will alter its path or
degrade the signal. Multiple-antenna systems can compensate for some of
the loss of SNR due to multipath conditions by combining signals that have
different fading characteristics, since the path from each antenna will be
slightly different.
SIMO and MISO systems achieve SNR gain by combining signals that
take multiple paths to the Tx and Rx in a constructive manner, taking the
best piece of each signal.3 Because different antennas receive or transmit
the same signal, these systems can achieve SNR gains even in line of sight
situations. The boost in SNR can then be used to increase the range of the
connection or boost data rates by using a modulation scheme such as
16QAM or 64QAM rather than QPSK.
Figure. 1
MIMO can work as a combination of SIMO and MISO techniques,
resulting in even greater SNR gains, further boosting coverage and data
rates. However, when SNR is high, additional
throughput gains are minimal, and there is little beneft from further boosting
SNR. To achieve throughput gains where SNR is already very high, LTE uses a
MIMO technique called spatial multiplexing. In spatial multiplexing, each Tx
sends a different data stream to multiple Rx.
These data streams are then reconstructed separately by the UE. It
may seem counterintuitive that two signals sent at the same time and
frequency within the same sector can result in increased throughput rather
than interference. However, spatial multiplexing can be compared to
conventional spectrum re-use, where signals are transmitted in the same
frequency in different cells. For spectrum re-use, the cells must be far
enough apartthat is, they must occupy different spacein order to avoid
interference. With spatial multiplexing, the signals, instead of occupying a
completely different cell, occupy different space-time in the same cell.
Good multipath conditions create the signal orthogonality that
effectively turns a single cell into multiple cells with respect to the amount of
data that can be sent on a particular frequency band. In addition to good
multipath conditions, spatial multiplexing depends on high SNR to produce
large throughput gains. In spatial multiplexing, even though multiple data
streams are transmitted, the total power of the transmission remains the
same.
Essentially, spatial multiplexing distributes the total SNR between
these multiple data streams, each of which has a lower power level. The
result is that each data stream contains a lower SNR than would be possible
with a single data stream. However, because there are diminishing returns
for additional SNR when SNR is already high , each of the multiple data
4
There are several ways in which MIMO is implemented in LTE. These vary
according to the equipment used, the channel function and the equipment
involved in the link.
Open loop spatial multiplexing: This form of MIMO used within the
LTE system involves sending two information streams which can be
transmitted over two or more antennas. However there is no feedback
from the UE although a TRI, Transmit Rank Indicator transmitted from
the UE can be used by the base station to determine the number of
spatial layers.
Closed loop with pre-coding: This is another form of LTE MIMO, but
where a single code word is transmitted over a single spatial layer. This
can be sued as a fall-back mode for closed loop spatial multiplexing
and it may also be associated with beamforming as well.
antennas; i.e., antenna 1 transmits the user data with QPSK modulation in
the PDSCH, while antenna 2 is modulated with 16QAM. One FSx is also
sufficient for demodulation in this case because the two layers are not
mixed.
Practical study
For practical study of a MIMO with 2x2 it was used Space-Time Block
Coding with Channel Estimation.
Multiple-Input-Multiple-Output (MIMO) systems, which use multiple
antennas at the transmitter and receiver ends of a wireless communication
system. MIMO systems are increasingly being adopted in communication
systems for the potential gains in capacity they realize when using multiple
antennas. Multiple antennas use the spatial dimension in addition to the time
and frequency ones, without changing the bandwidth requirements of the
system.
Using the flat-fading Rayleigh channel, it illustrates the concept of
Orthogonal Space-Time Block Coding,which is employable when multiple
transmitter antennas are used. It is assumed here that the channel
undergoes independent fading between the multiple transmit-receive
antenna pairs.
For a chosen system, it also provides a measure of the performance
degradation when the channel is imperfectly estimated at the receiver,
compared to the case of perfect channel knowledge at the receiver.
First step is to defning the common simulation parameters
frmLen = 100;
maxNumErrs = 300;
maxNumPackets = 3000;
EbNo = 0:2:12;
%
%
%
%
frame length
maximum number of errors
maximum number of packets
Eb/No varying to 12 dB
10
N = 2;
M = 2;
pLen = 8;
W = hadamard(pLen);
pilots = W(:, 1:N);
% number of Tx antennas
% number of Rx antennas
% number of pilot symbols per frame
% orthogonal set per transmit antenna
while (totNumErr22 < maxNumErrs) && (totNumErr22_e < maxNumErrs) && ...
(numPackets < maxNumPackets)
data = randi(hStr, [0 P-1], frmLen, 1); % data vector per user
% per channel
tx = modulate(bpskmod, data);
% BPSK modulation
% Alamouti Space-Time Block Encoder, G2, full rate
% G2 = [s1 s2; -s2* s1*]
s1 = tx(1:N:end); s2 = tx(2:N:end);
tx2(1:N:end, :) = [s1 s2];
tx2(2:N:end, :) = [-conj(s2) conj(s1)];
% Prepend pilot symbols for each frame
transmit = [pilots; tx2];
% Create the Rayleigh distributed channel response matrix
H(1, :, :) = (randn(hStr, N, M) + 1i*randn(hStr, N, M))/sqrt(2);
%
assume held constant for the whole frame and pilot symbols
H = H(ones(pLen + frmLen, 1), :, :);
% Received signal for each Rx antenna
%
with pilot symbols transmitted
for i = 1:M
% with normalized Tx power
r(:, i) = awgn(sum(H(:, :, i).*transmit, 2)/sqrt(N), ...
EbNo(idx), 0, hStr);
end
11
% Channel Estimation
%
For each link => N*M estimates
for n = 1:N
H_e(1, n, :) = (r(1:pLen, :).' * pilots(:, n))./pLen;
end
%
assume held constant for the whole frame
H_e = H_e(ones(frmLen, 1), :, :);
% Combiner using estimated channel
heidx = 1:N:length(H_e);
for i = 1:M
z1_e(:, i) = r(pLen+1:N:end, i).* conj(H_e(heidx, 1, i)) + ...
conj(r(pLen+2:N:end, i)).* H_e(heidx, 2, i);
z2_e(:, i) = r(pLen+1:N:end, i).* conj(H_e(heidx, 2, i)) - ...
conj(r(pLen+2:N:end, i)).* H_e(heidx, 1, i);
end
z_e(1:N:end, :) = z1_e; z_e(2:N:end, :) = z2_e;
% Combiner using known channel
hidx = pLen+1:N:length(H);
for i = 1:M
z1(:, i) = r(pLen+1:N:end, i).* conj(H(hidx, 1, i)) + ...
conj(r(pLen+2:N:end, i)).* H(hidx, 2, i);
z2(:, i) = r(pLen+1:N:end, i).* conj(H(hidx, 2, i)) - ...
conj(r(pLen+2:N:end, i)).* H(hidx, 1, i);
end
z(1:N:end, :) = z1; z(2:N:end, :) = z2;
12
end
With 8 pilot symbols for each 100 symbols of data, channel estimation
causes about a 1 dB degradation in performance for the selected Eb/No
range. This improves with an increase in the number of pilot symbols per
frame but adds to the overhead of the link. In this comparison, we keep the
transmitted SNR per symbol to be the same in both cases.
Conclusion
13
Bibliograf
1
14