BER for BPSK in Rayleigh channel

Simulates the BER for BPSK modulation in Rayleigh channel

You are now following this Submission

Simple Matlab example simulating a BPSK transmission and reception in Rayleigh channel. The script performs the following

(a) Generate random binary sequence of +1’s and -1’s.

(b) Multiply the symbols with the channel and then add white Gaussian noise.

(c) At the receiver, equalize (divide) the received symbols with the known channel

(d) Perform hard decision decoding and count the bit errors

(e) Repeat for multiple values of and plot the simulation and theoretical results.

The theoretical description provided in
http://www.dsplog.com/2008/08/10/ber-bpsk-rayleigh-channel/

Cite As

Krishna Sankar M (2026). BER for BPSK in Rayleigh channel (https://www.mathworks.com/matlabcentral/fileexchange/21058-ber-for-bpsk-in-rayleigh-channel), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0