Bit Error Rate BPSK
Bit Error Rate BPSK
In this post, we will derive the theoretical equation for bit error rate (BER) with Binary Phase Shift Keying (BPSK) modulation scheme in Additive White Gaussian Noise (AWGN) channel. With Binary Phase Shift Keying (BPSK), the binary digits 1 and 0 maybe represented by the analog levels Figure below. and respectively. The system model is as shown in the
Channel Model
The transmitted waveform gets corrupted by noise White Gaussian Noise (AWGN). , typically referred to as Additive
Additive : As the noise gets added (and not multiplied) to the received signal White : The spectrum of the noise if flat for all frequencies. Gaussian : The values of the noise function, follows the Gaussian probability distribution with and .
Figure: Conditional probability density function with BPSK modulation Assuming that p(r/s0) and p(r/s1) are equally If the received signal is greater than 0, then the receiver assumes 1 was transmitted. If the received signal is less than or equal to 0, then the receiver assumes 0 was transmitted.
i.e.
and .
was transmitted
is transmitted is (the area in blue
was transmitted
is transmitted is (the area in green region):
Simulation model
Matlab/Octave source code for computing the bit error rate with BPSK modulation from theory and simulation. The code performs the following: (a) Generation of random BPSK modulated symbols +1s and -1s (b) Passing them through Additive White Gaussian Noise channel (c) Demodulation of the received symbol based on the location in the constellation (d) Counting the number of errors (e) Repeating the same for multiple Eb/No value.