Over the past
year I’ve been
writing about
potential transmission
standards for a nextgeneration
broadcast
platform (NGBP). The
most promising standards are all based on
orthogonal frequency division multiplexing
(OFDM), specifically “Coded” OFDM
(COFDM). This month I’ll take a closer look
at the basic technology behind COFDM.
OFDM uses multiple carriers—some of
the newer standards support up to 32,000
carriers per channel—unlike the current
VSB modulation. With VSB a single carrier
is modulated with data at a high symbol
rate. In an OFDM system, the data is distributed
across thousands of carriers, with
each carrier operating at a very low symbol
rate. Fortunately, it isn’t necessary to
use a separate modulator/demodulator for
each carrier.
Orthogonality is the key to easily generating
and demodulating a COFDM signal. This is accomplished
by generating a signal
with carriers that
are evenly spaced by
precisely the reciprocal
of the active
symbol period over
which the receiver
integrates the demodulated
OFDM signal,
making it easier to
demodulate the individual
carriers.
The best explanation
I found on how
this works in practice
(with the math to
support it) is in the
tutorial “The how and
why of COFDM” by J.H.
Stott at BBC Research and
Development. He writes, “More intuitively,
what this represents is a common procedure
of demodulating a carrier by means
of multiplying it by a carrier of the same
frequency (‘beating it down to zero frequency’)
then integrating the result. Any other carriers will give rise to ‘beat tones’
which are at integer multiples of ωu. All of
these unwanted ‘beat tones’ therefore have
an integer number of cycles during the integration
period Tu, and thus integrate to
zero.” In these examples, ωu = 2π ⁄ Tu.
Stott continues, “Hence, without
any ‘explicit’ filtering, we can
separately demodulate all the carriers
without any cross-talk, just
by our particular choice for the
carrier spacing. Furthermore, we
have not wasted any spectrum
either. The carriers are closely
packed so they occupy the same
spectrum in total as would a single
carrier—if modulated with
all the data and subject to ideal
sharp-cut filtering.”
GENERATING/RECEIVING
OFDM
An inverse fast Fourier transform
(IFFT) is used to generate
the COFDM signal. The modulation
process involves some complex
math. Fortunately, digital signal
processing chips are available to handle
the computations. In an OFDM transmitter,
the digital data is sent to a serial-to-parallel
converter. Each of the output signals corresponds
to one carrier and is a complex value representing the location (amplitude
and phase) of the bit in the QPSK or QAM
constellation.
This complex data is sent to the IFFT,
which is then sent to a parallel-to-serial
converter connected to a digital-to-analog
converter. After applying low-pass filtering,
the OFDM is ready to be converted to the
RF channel (if needed), amplified and sent
to the antenna.
 |
Fig. 1: Baseband OFDM System, from a presentation by Dr. Jean Armstrong, La Trobe University, Australia |
The receiver takes the IF frequency
from the tuner and, after applying low-pass
filtering, sends it to an analog-to-digital
converter. The output of the A/D converter
goes to a serial-to-parallel converter and
then through a DSP performing a fast Fourier
transform (FFT) to convert it back to
complex digital data.
At this point, an equalizer can be added
to reduce multipath fading before the parallel data is converted to serial data and
sent to the digital demultiplexer/decoder.
Practical COFDM systems have to consider
the propagation path between the
transmitter and receiver. There is likely to
be multipath. A zero dB echo will cause a
ripple in the pattern where carriers will be
completely attenuated. In other cases, even
those without a zero dB echo, symbols
from one path can interfere with symbols
arriving at different times over longer or
shorter paths, introducing errors.
OPTIMIZING OFDM PERFORMANCE
Mobile reception creates another problem.
As the vehicle moves, the carriers will
be “smeared” due to Doppler shift from
rapidly changing path lengths in a Rayleigh
(non-line-of-sight) environment.
COFDM handles these problems in different
ways. Coding helps with the zero dB
echo case. It spreads the data over multiple
carriers. Receivers use channel state information
(CSI) to give more weight to data
from carriers with high SNR, allowing reception
even in this difficult environment.
Multipath interference is handled by
adding a cyclic prefix, which takes data
from the end of the symbol period and
inserts it before the start of the data. Any
multipath signals offset up to the length
of the cyclic prefix will not cause interference.
Since the cyclic prefix data is using
space that otherwise could have been
used for unique data, there is a trade-off between the amount of delay a COFDM
signal can handle and the amount of data
it can handle.
The problem of Doppler shift in mobile
reception is usually handled by reducing
the number of carriers, providing wider
spacing between carriers.
All of these “fixes” interact. Finding the
right mix of cyclic prefix, number of carriers and coding is one of the challenges
engineers face in designing a COFDM
transmission system. Engineers also have
to consider the modulation of the carriers
(QPSK, 16-QAM, 64-QAM, 256-QAM, etc.),
and the number of “pilot” carriers used to
make it easier for the receiver to acquire
the signal and correct for the propagation
environment.
Next month, in Part 2 of this article,
I’ll provide some examples showing how
these parameters can be varied with a 6
MHz COFDM transmission system that
might form the basis for the U.S. next-generation
broadcast platform.
Comments are welcome! E-mail me at
dlung@transmitter.com.