SlideShare a Scribd company logo
1 of 25
Download to read offline
“Performance analysis of OFDM over AWGN and
Rayleigh channels”
Presented By: Saroj Dhakal
068/MSI/618
IOE, Pulchowk campus
Date: 2069/6/25
Presentation outlines
• Introduction
• Objective of the project
• OFDM Transmitter block
• Serial data transmission via channel
• Receiver section of OFDM
• Simulation outcomes for AWGN channel
• Simulation outcomes for Rayleigh channel
• Future enhancement
• Conclusion
• References
Introduction
What is OFDM?
• Orthogonal Frequency Division Multiplexing
• uses multiple sub-carriers but the sub-carriers are closely
spaced to each other without causing interference,
removing guard bands between adjacent sub carriers, all
the sub carriers are orthogonal to each other
• Two periodic signals are orthogonal when the integral of
their product, over one period, is equal to zero
Why OFDM?
• In a classical parallel data system, the total signal
frequency band is divided into N non overlapping
frequency sub channels. Each sub channel is modulated
with a separate symbol and then the N sub channels are
frequency-multiplexed
• Results in High Bandwidth occupancy, Inter symbol
interference(ISI) and multipath fading
Why OFDM contd…
• A special case of multicarrier transmission, where a
single data stream is transmitted over a number of lower
rate subcarriers which are orthogonal to each other
Serial To
parallel
converter
Symbol
mapper
Symbol
mapper
Symbol
mapper
g(t)
g(t)
g(t)
R/N bps
R/N bps
R/N bps
So
S1
Sn-1
cos(2πfot)
cos(2πf1t)
cos(2πfN-1t)
R bps

Why OFDM Contd…
-reduces ISI
-minimizes the effect of multipath fading
-results in bandwidth saving
Objective
• The study of OFDM performance over AWGN
channel and Rayleigh channel using MATLAB
simulation
OFDM transmitter block
Digital
serial
data
source
Serial
to
parallel
converter
Cyclic
Prefix
Insertion
Constella
-tion
mapping
Pilot
insertion
and
padding
IFFT
Parallel to
serial
converter
Serial data to be
transmitted
104 bits
per frame
2bits
per line
QPSK symbol
per line
48 parallel
lines
48 data
symbol+4 pilot
symbol +12
zero padding
64
Subcarriers
80
subcarriers
Digital data source
• Initial parameter needed to be defined for data generation
• Number of bits per frame
• Number of data frames
% Generating and coding data
BPF=2*52; % Number of bits per
frame
NoF=10^4; % Number of Frame
tx_data=randint(1,NoF*BPF);
1 0 1 0 1 1 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1
Bit 1 Bit 2 Bit 4Bit 3 2X52X104 Bits
Serial to parallel conversion
1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 1 1
1 0
1 0
1 1
0 0
0 1
0 1
1 1
0 0
1 0
1 0
Serial Data
Parallel
Data
% Framing before modulation
creating modulation symbol using
n-bit pattern
fbfm_data=reshape(aint_data,bp
_symbol,(1/Rc)*BPF*NoF*(1/bp_
symbol));
afbfm_data=fbfm_data';
Modulation and constellation mapping
2
2
3
0
1
1
3
0
2
2
% Binary to decimal conversion and 16-QAM
modulation
dec=bi2de(afbfm_data,'left-msb');
mod_data = modulate(M,dec);
1 0
1 0
1 1
0 0
0 1
0 1
1 1
0 0
1 0
1 0
Preparation for pilot insertion and padding
-
-
-
-
-
-
-
-
-
-
Parameter for IFFT
• Number of data
subcarrier= 48
• Pilot subcarrier =4
• Zero padding =12
- - - - - - - - -
Input symbol frame 1
Input symbol frame 2
Input symbol frame 3
Input symbol frame 10^4
dfmod_data=reshape(mod_data,1,(1/Rc)*BPF*NoF*(1/bp_symbol));
%%
%16-QAM symbol framing for ODQM symbol formation
par_data=(reshape(dfmod_data,NoDsc,NoF)).';
Pilot insertion
• Defining pilot carrier
P1 - p2 - - p3 - p4 -
P1 - P2 - - P3 - P4 -
Pilot insertion and zero padding
• Defining pilot carrier
and adding zero padding
z1 _ _ z6 p1 - p2 - - p3 - p4 - Z7 - - z12
P1 - p2 - - P3 - p4 -
IFFT Implementation
Cyclic prefix Insertion
cyclic prefix
cp1
. cp2
.
64 Subcarriers . cp16
. .
. .
. .
80 Subcarriers
Cyclic
Prefix
insertion
Parallel to serial conversion
1 1
1 0
0 0
1 0
0 1
1 0
1 1
1 1 1 0 0 0 1 0 0 1 1 0
Parallel data
streams
Serial data conversion
Conversion can be
done by using matlab
function reshape
Serial data transmission via
• AWGN channel
• Rayleigh Channel
Receiver section of OFDM
The processes are just opposite
to the transmitter part
Simulation outcomes for AWGN channel
Simulation outcomes for Rayleigh channel
Future Enhancements
• To be analyzed for other different channel like Nakagami,
Rice channel etc
• Level of SNR can be maximized and more BER analysis
for larger range can be performed
Conclusion
• Simulation result closely resembles analytical result
• Thus the BER rapidly decreased with increase in SNR in
case of AWGN channel
• Similarly in Rayleigh channel BER slowly decreased with
increased in SNR very quickly
• Hence the BER Versus SNR curve gives the performance
analysis of OFDM over the AWGN and Rayleigh channel
References
• Nick LaSorte, W. Justin Barnes, Hazem H. Refai, Member,
IEEE, The History of Orthogonal Frequency Division
Multiplexing
• Acosta, Guillermo, OFDM Simulation Using MATLAB, 2000.
• Dr. Jean Armstrong, OFDM – Orthogonal Frequency Division
Multiplexing Department of Electronic Engineering La Trobe
University
• Marcos Majo, Design and implementation of an OFDM-based
communication System for the GNU Radio platform, Master
Thesis, University of Stuttgart Germany.
• Edan Bolat, Study of OFDM Performance over AWGN
Channel, Eastern Mediterranean University, 2003.
• Erik Dahlman, Stefan Parkvall, 3G Evolution for HSPA and LTE
for mobile Broadband
Thank You!!!!!!

More Related Content

What's hot

What is 16 qam modulation
What is 16 qam modulationWhat is 16 qam modulation
What is 16 qam modulation
FOSCO Fiber Optics
 
Power delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spreadPower delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spread
Manish Srivastava
 
Chapter 2 signals and spectra,
Chapter 2   signals and spectra,Chapter 2   signals and spectra,
Chapter 2 signals and spectra,
nahrain university
 

What's hot (20)

OFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division MultiplexingOFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division Multiplexing
 
Spread spectrum modulation
Spread spectrum modulationSpread spectrum modulation
Spread spectrum modulation
 
What is 16 qam modulation
What is 16 qam modulationWhat is 16 qam modulation
What is 16 qam modulation
 
Wireless channels
Wireless channels Wireless channels
Wireless channels
 
Propagation Model
Propagation ModelPropagation Model
Propagation Model
 
Multiplexing : FDM
Multiplexing : FDMMultiplexing : FDM
Multiplexing : FDM
 
Small scale fading
Small scale fading Small scale fading
Small scale fading
 
Gmsk
GmskGmsk
Gmsk
 
Power delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spreadPower delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spread
 
Wireless networking_ASRao
Wireless networking_ASRaoWireless networking_ASRao
Wireless networking_ASRao
 
OFDM Basics
OFDM BasicsOFDM Basics
OFDM Basics
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Introduction to Communication Systems
Introduction to Communication SystemsIntroduction to Communication Systems
Introduction to Communication Systems
 
Ref ch01 louis-frenzel
Ref ch01 louis-frenzelRef ch01 louis-frenzel
Ref ch01 louis-frenzel
 
Frequency Modulation
Frequency ModulationFrequency Modulation
Frequency Modulation
 
OFDM
OFDMOFDM
OFDM
 
Microwave radio link design
Microwave radio link designMicrowave radio link design
Microwave radio link design
 
Diplexer duplexer
Diplexer duplexerDiplexer duplexer
Diplexer duplexer
 
Smith chart:A graphical representation.
Smith chart:A graphical representation.Smith chart:A graphical representation.
Smith chart:A graphical representation.
 
Chapter 2 signals and spectra,
Chapter 2   signals and spectra,Chapter 2   signals and spectra,
Chapter 2 signals and spectra,
 

Viewers also liked

Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
Polytechnique Montreal
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdm
Gyana Ranjan Mati
 
5 g tests presentation keysight
5 g tests presentation   keysight 5 g tests presentation   keysight
5 g tests presentation keysight
CPqD
 
Mimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlabMimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlab
Gay Yemen
 
PROJECT FINAL PAPER
PROJECT FINAL PAPERPROJECT FINAL PAPER
PROJECT FINAL PAPER
Souvik Roy
 

Viewers also liked (20)

Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
 
OFDM transmission step-by-step
OFDM transmission step-by-stepOFDM transmission step-by-step
OFDM transmission step-by-step
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM Session
 
Ofdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE studentsOfdm sim-matlab-code-tutorial web for EE students
Ofdm sim-matlab-code-tutorial web for EE students
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in Matlab
 
4g lte matlab
4g lte matlab4g lte matlab
4g lte matlab
 
Final ppt
Final pptFinal ppt
Final ppt
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
 
MIMO-OFDM for 4G network
MIMO-OFDM for 4G networkMIMO-OFDM for 4G network
MIMO-OFDM for 4G network
 
matlab code for channel estimation for ofdm
matlab code for channel estimation for ofdmmatlab code for channel estimation for ofdm
matlab code for channel estimation for ofdm
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
 
5 g tests presentation keysight
5 g tests presentation   keysight 5 g tests presentation   keysight
5 g tests presentation keysight
 
Sistec ppt
Sistec pptSistec ppt
Sistec ppt
 
Cv kaushalesh gupta
Cv kaushalesh guptaCv kaushalesh gupta
Cv kaushalesh gupta
 
Mimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlabMimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlab
 
M.tech Thesis
M.tech ThesisM.tech Thesis
M.tech Thesis
 
audit
auditaudit
audit
 
PROJECT FINAL PAPER
PROJECT FINAL PAPERPROJECT FINAL PAPER
PROJECT FINAL PAPER
 
Wimax ofdma
Wimax ofdmaWimax ofdma
Wimax ofdma
 
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSKPerformance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
 

Similar to Ofdm performance analysis

Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Berna Bulut
 

Similar to Ofdm performance analysis (20)

Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdm
 
Comparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.pptComparison of Single Carrier and Multi-carrier.ppt
Comparison of Single Carrier and Multi-carrier.ppt
 
Ofdm
OfdmOfdm
Ofdm
 
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
 
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
Cross-Layer Design of Raptor Codes for Video Multicast over 802.11n MIMO Chan...
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
 
Dc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniquesDc ch05 : signal encoding techniques
Dc ch05 : signal encoding techniques
 
Ec 2401 wireless communication unit 3
Ec 2401 wireless communication   unit 3Ec 2401 wireless communication   unit 3
Ec 2401 wireless communication unit 3
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
 
Digital signal transmission in ofc
Digital signal transmission in ofcDigital signal transmission in ofc
Digital signal transmission in ofc
 
4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note4g LTE and LTE-A for mobile broadband-note
4g LTE and LTE-A for mobile broadband-note
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Coding
CodingCoding
Coding
 
Digital & analog transmission
Digital & analog transmissionDigital & analog transmission
Digital & analog transmission
 
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...
 
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformOn the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Power line carrier communication,ETL41/42
Power line carrier communication,ETL41/42Power line carrier communication,ETL41/42
Power line carrier communication,ETL41/42
 
Introduction to LTE
Introduction to LTEIntroduction to LTE
Introduction to LTE
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2
 

Recently uploaded

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 

Ofdm performance analysis

  • 1. “Performance analysis of OFDM over AWGN and Rayleigh channels” Presented By: Saroj Dhakal 068/MSI/618 IOE, Pulchowk campus Date: 2069/6/25
  • 2. Presentation outlines • Introduction • Objective of the project • OFDM Transmitter block • Serial data transmission via channel • Receiver section of OFDM • Simulation outcomes for AWGN channel • Simulation outcomes for Rayleigh channel • Future enhancement • Conclusion • References
  • 3. Introduction What is OFDM? • Orthogonal Frequency Division Multiplexing • uses multiple sub-carriers but the sub-carriers are closely spaced to each other without causing interference, removing guard bands between adjacent sub carriers, all the sub carriers are orthogonal to each other • Two periodic signals are orthogonal when the integral of their product, over one period, is equal to zero
  • 4. Why OFDM? • In a classical parallel data system, the total signal frequency band is divided into N non overlapping frequency sub channels. Each sub channel is modulated with a separate symbol and then the N sub channels are frequency-multiplexed • Results in High Bandwidth occupancy, Inter symbol interference(ISI) and multipath fading
  • 5. Why OFDM contd… • A special case of multicarrier transmission, where a single data stream is transmitted over a number of lower rate subcarriers which are orthogonal to each other Serial To parallel converter Symbol mapper Symbol mapper Symbol mapper g(t) g(t) g(t) R/N bps R/N bps R/N bps So S1 Sn-1 cos(2πfot) cos(2πf1t) cos(2πfN-1t) R bps
  • 6.  Why OFDM Contd… -reduces ISI -minimizes the effect of multipath fading -results in bandwidth saving
  • 7. Objective • The study of OFDM performance over AWGN channel and Rayleigh channel using MATLAB simulation
  • 8. OFDM transmitter block Digital serial data source Serial to parallel converter Cyclic Prefix Insertion Constella -tion mapping Pilot insertion and padding IFFT Parallel to serial converter Serial data to be transmitted 104 bits per frame 2bits per line QPSK symbol per line 48 parallel lines 48 data symbol+4 pilot symbol +12 zero padding 64 Subcarriers 80 subcarriers
  • 9. Digital data source • Initial parameter needed to be defined for data generation • Number of bits per frame • Number of data frames % Generating and coding data BPF=2*52; % Number of bits per frame NoF=10^4; % Number of Frame tx_data=randint(1,NoF*BPF); 1 0 1 0 1 1 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 Bit 1 Bit 2 Bit 4Bit 3 2X52X104 Bits
  • 10. Serial to parallel conversion 1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 1 1 1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0 Serial Data Parallel Data % Framing before modulation creating modulation symbol using n-bit pattern fbfm_data=reshape(aint_data,bp _symbol,(1/Rc)*BPF*NoF*(1/bp_ symbol)); afbfm_data=fbfm_data';
  • 11. Modulation and constellation mapping 2 2 3 0 1 1 3 0 2 2 % Binary to decimal conversion and 16-QAM modulation dec=bi2de(afbfm_data,'left-msb'); mod_data = modulate(M,dec); 1 0 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0
  • 12. Preparation for pilot insertion and padding - - - - - - - - - - Parameter for IFFT • Number of data subcarrier= 48 • Pilot subcarrier =4 • Zero padding =12 - - - - - - - - - Input symbol frame 1 Input symbol frame 2 Input symbol frame 3 Input symbol frame 10^4 dfmod_data=reshape(mod_data,1,(1/Rc)*BPF*NoF*(1/bp_symbol)); %% %16-QAM symbol framing for ODQM symbol formation par_data=(reshape(dfmod_data,NoDsc,NoF)).';
  • 13. Pilot insertion • Defining pilot carrier P1 - p2 - - p3 - p4 - P1 - P2 - - P3 - P4 -
  • 14. Pilot insertion and zero padding • Defining pilot carrier and adding zero padding z1 _ _ z6 p1 - p2 - - p3 - p4 - Z7 - - z12 P1 - p2 - - P3 - p4 -
  • 16. Cyclic prefix Insertion cyclic prefix cp1 . cp2 . 64 Subcarriers . cp16 . . . . . . 80 Subcarriers Cyclic Prefix insertion
  • 17. Parallel to serial conversion 1 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 0 0 1 0 0 1 1 0 Parallel data streams Serial data conversion Conversion can be done by using matlab function reshape
  • 18. Serial data transmission via • AWGN channel • Rayleigh Channel
  • 19. Receiver section of OFDM The processes are just opposite to the transmitter part
  • 20. Simulation outcomes for AWGN channel
  • 21. Simulation outcomes for Rayleigh channel
  • 22. Future Enhancements • To be analyzed for other different channel like Nakagami, Rice channel etc • Level of SNR can be maximized and more BER analysis for larger range can be performed
  • 23. Conclusion • Simulation result closely resembles analytical result • Thus the BER rapidly decreased with increase in SNR in case of AWGN channel • Similarly in Rayleigh channel BER slowly decreased with increased in SNR very quickly • Hence the BER Versus SNR curve gives the performance analysis of OFDM over the AWGN and Rayleigh channel
  • 24. References • Nick LaSorte, W. Justin Barnes, Hazem H. Refai, Member, IEEE, The History of Orthogonal Frequency Division Multiplexing • Acosta, Guillermo, OFDM Simulation Using MATLAB, 2000. • Dr. Jean Armstrong, OFDM – Orthogonal Frequency Division Multiplexing Department of Electronic Engineering La Trobe University • Marcos Majo, Design and implementation of an OFDM-based communication System for the GNU Radio platform, Master Thesis, University of Stuttgart Germany. • Edan Bolat, Study of OFDM Performance over AWGN Channel, Eastern Mediterranean University, 2003. • Erik Dahlman, Stefan Parkvall, 3G Evolution for HSPA and LTE for mobile Broadband