Professional Documents
Culture Documents
• Introduction to OFDM
• Single carrier modulation v/s Multi-carrier modulation
• Block Diagram
• Constellation Mapper
• Role of IFFT block
• Cyclic Prefix
• Design of Constellation Mapper
• Design of IFFT block
• Simulation Results
• Conclusion
• References
Introduction to OFDM
For OFDM, T is one symbol period and f0 set to 1/T for optimal effectiveness
Operates by dividing the data stream to be transmitted into a number of lower data rate
data streams
Each of the lower data rate streams is then used to modulate an individual carrier
MCM is being used as a modulation format for high data rate transmissions
Channel
s0 R0 r0
d0,d1,… Parallel s1 Constellation r1 Delete Serial
R1
to Serial demapper FFT Cyclic to
(QPSK/QAM) Parallel
sn-1 rn-1 Prefix
Rn-1
Constellation mapper
rst
ROM MODULE 4x32
Address Value
address 2
00 3fe63fe6
32
4x32 Out 01 bfe63fe6
ROM
10 bfe6bfe6
clk
11 3fe6bfe6
rst
rst
2 16
din Out_real
32
address 4x32
SIPO
ROM
16
clk Out_img
in ROM Clk
/2
rst
Design of IFFT block
Path0 x(0)
X0 Path1 x(1)
X1
Path2 x(2)
X2
Path3 x(3)
X3
Pass Path4 x(4)
X4
X5 Path5 x(5)
X6
X6 Path6 x(6)
Path7 x(7)
Path 0 & 4
x0
adder
x4
x2 adder
x6 adder
x1 adder
8bits
x5 adder
x3 adder
x7 adder x(0)
Path 2 & 6
x0
adder
x4
x2 adder
x6 adder x(2) R
x1
adder
x5
x3 adder
x7 adder x(2) I
Path 1, 3, 5 & 7
X(1) = x(0) - x(4) + jx(2) - jx(6) + 0.7071x(1) + j0.7071x(1) - 0.7071x(5) - j0.7071x(5) - 0.7071x(3) -j0.7071x(3) +
0.7071x(7) + j0.7071x(7)
X(5) = x(0) - x(4) + jx(2) - jx(6) - 0.7071x(1) - j0.7071x(1) + 0.7071x(5) + j0.7071x(5) + 0.7071x(3) + j0.7071x (3) -
0.7071x(7) - j0.7071x(7)
X(3) = x(0) - x(4) - jx(2) - jx(6) - 0.7071x(1) + j0.7071x(1) + 0.7071x(5)- j0.7071x(5) + 0.7071x(3) - j0.7071x(3) -
0.7071x(7) + j0.7071x(7)
X(7) =x(0)- x(4) - jx(2) - jx(6) + 0.7071x(1) - j0.7071x(1) - 0.7071x(5) + j0.7071x(5) - 0.7071x(3)+ j0.7071x(3)+
0.7071x(7)- j0.7071x(7)
x0
x1 XR
x2
16 bits
x3 Path 5
8 bits
x4
x5 XI
x6
x7
p1
x0 p2
p3 XR
x1 p4
x2 p5
16 bits
x3 Product p6 Cascade
x4 Generator p7 of adders
8 bits
p8
x5 p9 XI
p10
x6 p11
p12
x7
busy enable
clk
start
M1
M2
a M3
inputs
p
outputs
. .
b . . .
multiplier . . .
. . .
start . . .
busy . .
clk M11
M12
clk busy
Tools Used
• MATLAB R2014a
• Xilinx 9.2i
• ModelSim-Altera 10.1d (quartus 13.1)
Results
Fig.(B) SNR = 20 dB
Fig.(C) SNR = 10 dB
Conclusion
Because of orthogonal carriers, inter carrier guard bands are not required and hence
OFDM provides higher bandwidth efficiency compared to FDM
OFDM overcomes even severe intersymbol interference through the use of the IFFT and a
cyclic prefix
BER v/s SNR curve shows BER reduces at low SNR values for QPSK while it reduces to the
same levels at relatively higher SNR in case of QAM
Data rates of 16-QAM is twice of QPSK and that of 64-QAM, it’s thrice of QPSK