How to generate AWGN noise in Matlab/Octave (without using in-built awgn function)

This article is also available in PDF format - Free Download here.  Looking for the proper way to generate AWGN noise in Matlab/Octave ? Here you AWGN - the in-built function Matlab/Octave communication toolbox has an inbuilt function named - \(awgn()\) with which one can add an Additive Gaussian White…
Continue Reading »
Channel Modelling

Power Delay Profile

The Power Delay Profile \(p(\tau)\) gives the distribution of signal power received over a multipath channel as a function of propagation delays.  It is obtained as the spatial average of the complex baseband channel impulse response as $$ p(\tau) = R_{hh}(0,\tau)= E\left     \;\;\;\;\;\;\;\;\;\;\;\; (1)$$ As discussed in the previous post,…
Continue Reading »

Simulation of M-PSK modulation techniques in AWGN channel

A generic simulation technique to simulate all M-PSK modulation techniques (for upto \(M=32\)) is given here. The given simulation code is very generic, and it plots both simulated and theoretical symbol error rates for all M-PSK modulation techniques (upto \(M=32\)). M-PSK Modulation and simulation methodology: The general expression for a…
Continue Reading »

Intuitive derivation of Performance of an optimum BPSK receiver in AWGN channel

BPSK modulation is the simplest of all the M-PSK techniques. An insight into the derivation of error rate performance of an optimum BPSK receiver is essential as it serves as a stepping stone to understand the derivation for other comparatively complex techniques like QPSK,8-PSK Understanding the concept of Q function…
Continue Reading »

Eb/N0 Vs BER for BPSK over Rayleigh Channel and AWGN Channel

This post is a part of the ebook : Simulation of digital communication systems using Matlab - available in both PDF and EPUB format. The phenomenon of Rayleigh Flat fading and its simulation using Clarke's model and Young's model were discussed in the previous posts. The performance (Eb/N0 Vs BER)…
Continue Reading »

BER Vs Eb/N0 for BPSK modulation over AWGN

In the previous article we saw about how Passband BPSK modulation and demodulation can be done. This concept is extended further to simulate the performance of BPSK modulation technique over an AWGN. Note that this is a baseband simulation of BPSK modulation and demodulation. Baseband simulation are faster and yields…
Continue Reading »