Escolar Documentos
Profissional Documentos
Cultura Documentos
SYNTHESIS
OF OFDM Spread Spectrum
TRANSMITTER/RECEIVER
Team members
Shafeek H 07402066
Vinod V 07402144
Sanjay kumar 07402064
Mahesh sankar 07402046
1
SIMULATION and SYNTHESIS
Total
3
Presentation Outline
► OFDM-Introduction
► Block Diagram
► Scope of project
► Project scheduling
► Challenges
► Design & Implementation
► References
4
► Multi channel/carrier modulation(MCM)-
wideband channel to N non-ISI AWN sub-channels by orthogonal basis
functions to combat the effects of multipath fading.
overlapping sub-channels
Sin(x)/x spectra
The spectrum of each sub-carrier has a “null” at the centre frequency of each
of the other sub-carriers in the system. This overcomes the problem of
overhead carrier spacing required in FDMA. Each sub-carrier has an integer
number of cycles over a symbol period. Sub-carrier spacing provides the
"orthogonality“, which prevents the demodulators from seeing frequencies
10
other than their own.
Basic Mathematical Principle of ‘analog’ OFDM
Product modulator
Sub-carrier
Sub-carrier
Sub-carrier
11
Separate local oscillators to generate each individual sub-carrier.
‘Analog’ OFDM System
Correlation Receiver
12
Discrete OFDM
sn,0
...
+ jw 0t Parallel
e sn,0
...
to Serial
S = IDFT
...
(P/S)
Basis function
sn,N-1
sn,N-1
+ jwN-1t
e
13
Orthogonality by Fourier
IDFT
DFT
N=2,radix 2 14
Orthogonality by Fourier
15
Features of OFDM Scheme
► Maximum spectral efficiency
► Flat fading per carrier and hence high speed equalization is
avoided and only N short equalizers are needed
Add cyclic
coding Inter QPSK Add Serial to Parallel
Extension
leaving mapping Pilots parallel to serial
and
windowing
convolu
tional
IFFT (Tx)
FFT Synchronisation
(Rx)
Remove
De-inter QPSK Channel Parallel Serial to
Equalizer cyclic
leaving demappin Estimate to serial parallel Extension
g
Decoding
-viterbi DeScra Input to
Data received receiver
mbler 19
SCRAMBLER / DESCRAMBLER- To make the input sequence more
response.
Remove ISI, ICI by providing the delay spread in the channel is less than the
20
guard period. OFDM system resistant to time dispersion.
Guard interval to eliminate ISI
21
INTERLEAVER / DE-INTERLEAVER- The bits(128b for 64 sub-carrier) within an
OFDM symbol are re-arranged in such a fashion so that adjacent bits are
placed on non-adjacent sub-carriers. Thus, protect the data from burst errors.
large enough, the channel can be viewed as flat fading. Then a one-tap equalizer
is sufficient.
Pilots- The pilot symbols are used in wireless communication systems for the sake
Phase Data
45 degrees Binary 00
135 degrees Binary 01
225 degrees Binary 11
315 degrees Binary 10
23
Scope of the Project
► VHDL programming
24
Project design flow
Top level design
DONE
RTL Description of
design functionality MAR.first week
in VHDL
Simulation
MAR.second week
Synthesis 25
FPGA Implementation
N-1
X(k) = x(n) WN nk
n=0
These logic will not fit into one FPGA in the boards that we
FPGA hardware.
We have to define,
► data rate
► bit rate
► convolutional code rate
► noise immunity
29
TRANSMITTER DESIGN AND
IMPLEMENTATION
30
SCRAMBLER(randomizer)
32
INTERLEAVER
Two memory elements (usually RAMs) are used. In the first RAM the
incoming block of bits is stored in sequential order. This data from the
first RAM is read out randomly (using an algorithm) so that the bits 33
are re-arranged and stored in the second RAM and then read out.
The three building blocks of the interleaver are:
• Block Memory
• Controller
• Address ROM
* * * *
* * * *
* * * *
* * * *
The data comes serially from the input port SERIN. The parallel data
is output from DOUT port. Output port DRDY is asserted ‘1’ when the
start bit, 8 bit data and the parity bit is received. Output port PERRn
is asserted ‘0’ when the parity bit received is different from the parity
generated inside the serial to parallel circuit. When parity error is
detected, the serial to parallel circuit would be reset before its normal
37
each butterfly, two complex multipliers, two twiddle factor generators, and a
controller that provides the control signals. The FFT Radix-2 butterfly must
have two inputs in order to produce the next FFT intermediate value, but
the data in our scenario is available only in a serial mode. The SDF(Single-
input is delayed until the second input is presented, after which the
calculation can proceed. Both the bf2i and bf2ii modules accomplish
length so that that data-point is present at the butterfly input when the
second data-point appears. A counter provides the control signals for these
40
multiplexers, which are internal to the butterfly modules.
Parallel to Serial module
42
Causes intercarrier
interference (ICI)
44
Control unit
45
RECEIVER DESIGN AND
IMPLEMENTATION
The receiver follows an exact reverse procedure of which was
output points and performs demodulation and recovers the original bits
unit. The control unit only enables the next block (FFT) when the
first eight bits of the received OFDM symbols have been skipped .
47
FAST FOURIER TRANSFORM
In order to implement FFT in hardware the
interchanged.
which actually provides the read addresses to the RAM that stores
51
DESCRAMBLER
► mathworld.wolfram.com/FastFourierTransform.html