25
“Performance analysis of OFDM over AWGN and Rayleigh channels” Presented By: Saroj Dhakal 068/MSI/618 IOE, Pulchowk campus Date: 2069/6/25

Ofdm performance analysis

Embed Size (px)

Citation preview

Page 1: Ofdm performance analysis

“Performance analysis of OFDM over AWGN and

Rayleigh channels”

Presented By: Saroj Dhakal

068/MSI/618

IOE, Pulchowk campus

Date: 2069/6/25

Page 2: Ofdm performance analysis

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

Page 3: Ofdm performance analysis

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

Page 4: Ofdm performance analysis

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

Page 5: Ofdm performance analysis

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

Page 6: Ofdm performance analysis

Why OFDM Contd…

-reduces ISI

-minimizes the effect of multipath fading

-results in bandwidth saving

Page 7: Ofdm performance analysis

Objective

• The study of OFDM performance over AWGN

channel and Rayleigh channel using MATLAB

simulation

Page 8: Ofdm performance analysis

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

Page 9: Ofdm performance analysis

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 4 Bit 3 2X52X104 Bits

Page 10: Ofdm performance analysis

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';

Page 11: Ofdm performance analysis

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

Page 12: Ofdm performance analysis

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)).';

Page 13: Ofdm performance analysis

Pilot insertion

• Defining pilot carrier

P1

- p2

- - p3

- p4

-

P1

- P2 - - P3 - P4 -

Page 14: Ofdm performance analysis

Pilot insertion and zero padding

• Defining pilot carrier

and adding zero padding

z1 _ _ z6

p1 - p2 - - p3 - p4 - Z7 - - z12

P1 - p2

- - P3

- p4 -

Page 15: Ofdm performance analysis

IFFT Implementation

Page 16: Ofdm performance analysis

Cyclic prefix Insertion

cyclic prefix

cp1

. cp2

.

64 Subcarriers . cp16

. . . .

. .

80 Subcarriers

Cyclic

Prefix

insertion

Page 17: Ofdm performance analysis

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

Page 18: Ofdm performance analysis

Serial data transmission via

• AWGN channel

• Rayleigh Channel

Page 19: Ofdm performance analysis

Receiver section of OFDM

The processes are just opposite

to the transmitter part

Page 20: Ofdm performance analysis

Simulation outcomes for AWGN channel

Page 21: Ofdm performance analysis

Simulation outcomes for Rayleigh channel

Page 22: Ofdm performance analysis

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

Page 23: Ofdm performance analysis

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

Page 24: Ofdm performance analysis

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

Page 25: Ofdm performance analysis

Thank You!!!!!!