Theoretical BER using Matlab – BERTOOL

Loading ...
When simulating digital modulations in Matlab, it is useful to verify the simulated BER performance curves against theoretical BER curves.Matlab has an inbuilt visualization tool, ‘BERTOOL’, for this purpose.

Matlab’s BERTOOL supports 6 types of digital modulations over 3 types of channel for plotting theoretical BER. The six supported modulations are PSK,DPSK,OQPSK,PAM,QAM,FSK and the three channel types are : AWGN,Rayleigh,Rician. It also has options to set diversity order, channel coding, synchronization method and demodulation type(coherent/non-coherent).

A brief intro to the tool is given here. You might need to install communication toolbox for invoking this tool.

Invoke the BERTOOL GUI using the command (tested with R2012b)>>bertool

Set the desired configuration and click plot.

You can export the data from BERTOOL to the workspace. After you have exported it to the workspace, you can plot it against your simulation curve for verification.

Recommended Books:

Share this:

About Mathuranathan

Mathuranathan Viswanathan - Founder and Author @ gaussianwaves.com which has garnered worldwide readership. He is a masters in communication engineering and has 7 years of technical expertise in channel modeling and has worked in various technologies ranging from read channel design for hard drives, GSM/EDGE/GPRS, OFDM, MIMO, 3GPP PHY layer and DSL.
He also specializes in tutoring on various subjects like signal processing, random process, digital communication etc..,
LinkedIn Profile

Hello;
Do you know what constellation Matlab BERTOOL uses for QAM?
Because it is very sensitive to the constellation.
I think because of this your program in book, has a different bit error rate comparing to Matlab BERTOOL.

Copyright Notice

The articles and the programming codes appearing in this website are the intellectual properties of the respective authors and are licensed under Creative Commons : Attribution-NonCommercial-ShareAlike 3.0 License.
If you copy and reproduce the works, then you must attribute the works to the respective authors.
Copyright infringements will be dealt with severly.