Some Common Channel Models

The BSC has two inputs {0,1} and two outputs {0,1}.

The bit is transmitted correctly with a probability $1-\delta$.

$\delta$ is the probability that the bit was "flipped", namely transition probability.

The channel transition matrix of a BSC is:

\begin{align*} T= \left(\begin{array}{cc} 1-δ&δ\\ δ&1-δ \end{array} \right) \end{align*}

The capacity $C$ of a BSC is:

\begin{equation} C = 1-h(\delta) \end{equation}

where $h(\delta)$ is the binary entropy function defined as:

\begin{equation} h(\delta)=-\delta \cdot \log_2(\delta)-(1-\delta) \cdot \log_2(1-\delta) \end{equation}

The BSC is used for modeling hard-decision channels.

The BEC has two inputs {0,1} and three outputs {0,?,1}.

The third channel output symbol "**?**" is introduced denoting an erasure i.e., no information is available about the transmitted symbol.

The channel transition matrix of a BEC is:

\begin{align*} T= \left(\begin{array}{cc} 1-ε& 0\\ ε& ε\\ 0 &1-ε \end{array} \right) \end{align*}

where $\epsilon$ is the erasure probability

The capacity $C$ of a BEC is:

\begin{equation} C = 1- ε \end{equation}

The BEC is used for modeling channels with erasures or channels with high signal-to-noise ratio and three-level quantization.

The Additive White Gaussian Noise (AWGN) channel is the most popular channel model and it is mathematically described as follows:

\begin{equation} y_k = x_k + n_k , \hspace{0.5cm} y_k \in \mathbb{R} \end{equation}

- $x_k$ is the transmitted symbol
- $y_k$ is the received symbol
- $n_k$ is the noise sample, which is drawn from a gaussian distributed random variable with zero mean ($μ=0$) and variance $\sigma_n^2$

The channel is characterised by the parameter **"signal-to-noise-ratio"**, which is the signal power versus the noise power:

\begin{equation} SNR=\frac{E_s}{N_0}=\frac{E_s}{2 \sigma_n^2}=\frac{1}{2 \sigma_n^2} \end{equation}

$E_s$ denotes the power of the input signal. We usually consider the energy of the transmitted symbol $E_s$ as $1$: \begin{equation} E_s=\mathbb{E} \left\{|x|^{2} \right\}=1 \end{equation}

The AWGN channel model can be applied in several applications such as:

- Satellite communications
- Deep Space communications
- Wireless communications

The Binary Input-AWGN (BI-AWGN) channel is a more relevant channel model. In this model, the input $x$ takes two values $x$ $\in$ {0,1}. This channel can model for instance the common BPSK modulated channel. When transmitting a binary codeword over the BI-AWGN channel, the codeword bits $c_i\in$ {0,1} will be mapped to the symbols $x_i\in$ {1,-1}.

The system model of the BI-AWGN channel is shown in the following figure:

We obtain this channel by placing a hard decision circuit at the output of a BI-AWGN channel:

The channel output $y$ is then obtained as follows:

The hard-decision BI-AWGN channel is a BSC with error transition probability $\delta$:

The SNR can be expressed in terms of $\frac{E_b}{N_0}$ or $\frac{E_s}{N_0}$, in which $E_b$ denotes the energy per information bit and $E_s$ denotes the energy per symbol.

To compare different coding schemes with different code rates, $\frac{E_b}{N_0}$ is used instead of $\frac{E_s}{N_0}$ i.e., $\frac{E_b}{N_0}$ takes into consideration the code rate.

The relationship between $\frac{E_b}{N_0}$ and $\frac{E_s}{N_0}$ is:

\begin{equation} \frac{E_s}{N_0}={r}\cdot{\frac{E_b}{N_0}}={\frac{k}{n}} \cdot {\frac{E_b}{N_0}} \end{equation}

\begin{equation} \frac{E_s}{N_0}\bigg|_{dB}=\frac{E_b}{N_0}\bigg|_{dB}+10 \cdot \log_{10} (r)=\frac{E_b}{N_0} \bigg|_{dB}+10 \cdot \log_{10} \left(\frac{k}{n}\right) \end{equation}