28
E E CE5984 CE5984 Orthogonal Frequency Division Multiplexing and Related Orthogonal Frequency Division Multiplexing and Related Technologies Technologies Fall 2007 Fall 2007 Mohamed Essam Khedr Performance of OFDM in Gaussian and Fading channels

Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

  • Upload
    others

  • View
    9

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

EECE5984CE5984Orthogonal Frequency Division Multiplexing and Related Orthogonal Frequency Division Multiplexing and Related

TechnologiesTechnologiesFall 2007Fall 2007

Mohamed Essam Khedr

Performance of OFDM in Gaussian and Fading channels

Page 2: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

MatlabMatlab Assignment #1Assignment #1Thursday 4 October 2007Thursday 4 October 2007

• Develop an OFDM system with the following components– S/P– Mapping model (modulation techniques)– Coding model (conv, turbo)– IFFT– CP– Channel (Gaussian, SFFF channel)– Mapping decoding– Decoding model– FFT– CP removal– Channel Estimation (later)

• Input :pulse shaping, Number of subcarriers, symbol rate, BW, CP ratio

• Output: Signal in time, spectrum, BER, ICI (later), ISI (later)

Page 3: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

SingleSingle--tap, Flat Fading (Rayleigh) tap, Flat Fading (Rayleigh) vsvs AWGNAWGN

Why do we have this huge degradation in performance/reliability?

Page 4: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

Rayleigh Flat Fading ChannelRayleigh Flat Fading Channel

BPSK: Coherent detection.

Conditional on h,

Averaged over h,

at high SNR.

Looks like AWGN, but…

pe needs to be “unconditioned”

To get a much poorer scaling

Page 5: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

Typical error event is due to: channel (h) being in deep fade!… rather than (additive) noise being large.

Conditional on h,

When the error probability is very small.

When the error probability is large:

Typical Error EventTypical Error Event

Page 6: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

��������������� ���� ������������

����� ���� ������������������������������������������������������� !������� ���������!���������������� !�������������������"���������� ��#���� ������

$�������������%!���������� �������������� ����� ���

( ) ( ) ( ) ( ) ( )j tr t a t e s t n tφ= +

&�����!������������ �������������'������(������������ �� ����������)��

*+�� ������� ��������������������

Page 7: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

������������������

&�����!��,�

�������"���������� ��#������������ ���������������������*+�����������!���������������������

��������������� ����������!����*������!�����

�������a �����������������!������������������������������������� ���������-�.�����������!��������� �������������/�����

0���!���� �������������!���� ��������������,

{ }2 20 0 0b ba E N E a E Nγ γ= = ⋅

Page 8: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

������������������

����

!���

������

( ) { }{ }2 2

2

20,

a E aap a e a

E a

−= ≥

( ) ( )p ap

d daγ

γ=

( ) 0

0

10 .p e γ γγ γ

γ−= ≥

������� �����!���

�# �������������!���

Page 9: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

������������������

$�������������������� ����������

������������������� ��������� ���������������!��� �a �

&����!�����

�� ������� ���!��� �����������

�����������������

�� ������� ���!��� �����������

�����������������( ) ( )0

e eP P p dγ γ γ∞

= �

( ) ( ) ( )202 2 .e bP Q a E N Qγ γ= =

( ) 0 0

0 00

1 12 1 .

2 1eP Q e dγ γ γγ γγ γ

∞− � �

= = −� �� �+� ��

1"-�.1"-�.

Page 10: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

������������������

2 ��#������ ������������!���� ���������������������������� �������������3������������

0

0 0

1 1 11 1 1

2 1 2 1ePγ

γ γ� � � �−= − = − +� � � �� � � �+ +� � � �

$��������!��

�������������

1 1 2x x+ = + +�

0 01 4 .eP γ γ≈ ��������

Page 11: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

�������������!�����

4��!�����

1"-�.

5-�.

1"3�.�������

1"3�.�����"���

( )eP γ eP 0( )eP γ �������

( )2Q γ

2e γ−

( )Q γ

2 2e γ−

0

0

11

2 1γ

γ� �

−� �� �+� �01 4γ

01 2γ

01 2γ

01 γ

( )01 2 2γ +

0

0

11

2 2γ

γ� �

−� �� �+� �

( )01 2γ +

Page 12: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

��

���

3��%!����"����������������������%!��/�����

3���� ������������

2&6������������� �����

3��%!����"�������������������%!��/����������)����������

'���� ����(

������������������

01 4eP γ≈

( )eP=

�������������������������7���������

0( )γ=

Page 13: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 14: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 15: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 16: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 17: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 18: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 19: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 20: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 21: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

������� �� ������������!����������

5�������� �������������� ������������!�� ����� ���� �����������������������$����!�� ����������� ������!����# �������������������� �� ���������������

���������������� ����������������� �������� ��� ������!������!���������!����������������������� ����������� ����������������� ���� �� ���# ���������� ����

2������!����!��,

0

1e LP

� �� �����������

������ 2���������2���������

5�������� ��,�� �����

5�������� ��,�� �����

Page 22: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

OFDM Performance over AWGN channelOFDM Performance over AWGN channel

• The performance of OFDM in AWGN is identical to that of single carrier modulation.

• However:– Problem of PAPR in OFDM: will discuss later in the course– Problem of Guard interval

Page 23: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

OFDM Performance over Flat fading channelOFDM Performance over Flat fading channel

• OFDM performance over Raleigh flat fading channel is similar to single carrier modulation

Page 24: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

OFDM Performance over Frequency Selective Fading OFDM Performance over Frequency Selective Fading channelchannel

• OFDM performance over frequency selective fading channel is similar to single carrier modulation with same modulation in flat fading channels

Page 25: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 26: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 27: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October
Page 28: Orthogonal Frequency Division Multiplexing and Related …webmail.aast.edu/~khedr/Courses/VT/OFDM/lecture_ten_perf.pdf · 2007. 10. 31. · Matlab Assignment #1 Thursday 4 October

Thank you