Multi-Antenna Testbeds for Wireless Communications 293
10.4.5 Radio Receiver Distortion
An example from the development of the narrowband, DSP-based MIMO
testbed might be illustrative of both the impact of radio distortion and for
the need of emulation and simulation. The narrowband wireless modem was
built and tested in 2002 using the powerful concept of a super-orthogonal
trellis code [39,40]. Simulations of the whole baseband system were com-
pleted and performance looked quite promising (see lower curves on Figure
10.13a). During the calibration stage the system was subject to a real radio
and no fading (benchtop and cabled) and the system had some implemen-
tation loss but otherwise performed well. The next stage of calibration intro-
duced rapid time varying fading with a channel emulator and surprisingly
a significant error floor was produced (see upper curves on Figure 10.13a).
The cause of this degradation was not at first apparent.
The source of the degradation was a non-linearity in the radio receiver for
the testbed. The radio was implemented using a single chip radio frequency
transceiver that was designed for GSM applications (Analog Devices
AD607). This radio system caused some significant distortions to the received
linear modulated signal because of a significant non-linearity in the IF ampli-
fier. This distortion destroyed the Nyquist characteristics of the pulses in the
linear modulation and resulted in significant inter-symbol interference (ISI)
(see the scatter diagram in Figure 10.13b). These distortions in a time flat
fading environment did not cause significant degradation as the benchtop
calibration tests demonstrated, but for reasons that were not clear at first,
these distortions caused significant degradations in time varying fading.
After significant effort [43] that iterated back and forth between the sim-
ulation environment and the channel emulator, the cause of the error floor
was identified. An error floor is caused by a situation where the distortion
in the radio causes an error in the absence of thermal noise. It is pretty clear
from the scatter plot that in the static channel an error would not be caused
by this ISI. In a rapidly varying channel the situation is significantly different.
Two issues impact time varying fading: ISI being relatively larger due to
deep fades and ISI causing biases in pilot symbol-based channel estimation
during a deep fade.
ISI has a bigger impact during a deep fade. In rapid fading the number of
symbols that are impacted by a deep fade is often a very small number.
Consequently, the channel gain for the symbol being detected during a deep
fading can be small, but the ISI, due to the other interfering symbols, can be
large since the channel gain for these symbols is also large. Consequently,
the scatter plot does not directly scale but has a form as seen on the right
side of Figure 10.14. Simulation showed that the error floor was partially
due to this interaction with fading and ISI.
ISI causes biases in the channel estimation, and this bias is another source
of errors in the absence of noise. This idea can best be explained by examining
the vector diagram on the left side of Figure 10.14. A deep fade occurs when
4190_book.fm Page 293 Tuesday, February 21, 2006 9:14 AM