Code covered by the BSD License  

Highlights from
Exact BER for Gray-coded 2^2n-QAM modulation with AWGN

Be the first to rate this file! 24 Downloads (last 30 days) File Size: 2.56 KB File ID: #19717
image thumbnail

Exact BER for Gray-coded 2^2n-QAM modulation with AWGN

by Paul A.M. Bune

 

25 Apr 2008 (Updated 28 Apr 2008)

Generates a MatLab-code expression for the exact theoretical BER for Gray-coded 2^2n-QAM modulation

| Watch this File

File Information
Description

Generates MatLab-code expressions describing the exact theoretical (raw) bit error ratio vs. Eb/N0 and Es/N0 for the transmission of symmetrical binary signals using Gray-coded 2^2n-QAM modulation over an AWGN channel with a coherent detection receiver.

Use:
===

ExactBER(n)
ExactBER(n, 'details')

n = 1: QPSK
n = 2: QAM16
n = 3: QAM64
n = 4: QAM256
n = 5: QAM1024
n = 6: QAM4096
n = 7: QAM16384
n = 8: QAM65536
     etc.

Example:
=======

>> ExactBER(2)

Theoretical AWGN Raw BER for QAM16:

EsN0 = 4 * EbN0

F = sqrt(EsN0/10)

BER = (3/8) * erfc(F) + (1/4) * erfc(3*F) - (1/8) * erfc(5*F)

NOTE: The theoretical BER values as generated by MatLab's berawgn function (also applied by MatLab's bertool) are approximations which deviate from the exact values especially at low Eb/N0.

MATLAB release MATLAB 7.2 (R2006a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
19 Jan 2012 David Dijemeni

Not getting the correcting graphs...

31 Jan 2012 Paul A.M. Bune

Hello Esuabom Dijemeni, what is exactly your problem? You could contact me directly ...

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
coding theory Paul A.M. Bune 22 Oct 2008 09:59:12
information theory Paul A.M. Bune 22 Oct 2008 09:59:12
ber Paul A.M. Bune 22 Oct 2008 09:59:12
bit error ratio Paul A.M. Bune 22 Oct 2008 09:59:12
graycoded Paul A.M. Bune 22 Oct 2008 09:59:12
qam Paul A.M. Bune 22 Oct 2008 09:59:12
qpsk Paul A.M. Bune 22 Oct 2008 09:59:12
qpsk Bernd 02 Jan 2012 05:58:36

Contact us at files@mathworks.com