Skip to main content
Engineering LibreTexts

6.17: Digital Communication in the Presence of Noise

  • Page ID
    1869
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Learning Objectives
    • Several factors of error in digital receivers are discussed.

    When we incorporate additive noise into our channel model, so that

    \[r(t)=\alpha s_{i}(t)+n(t) \nonumber \]

    errors can creep in. If the transmitter sent bit 0 using a BPSK signal set, the integrators' outputs in the matched filter receiver would be:

    \[\int_{nT}^{(n+1)T}r(t)s_{0}(t)dt=\alpha A^{2}T+\int_{nT}^{(n+1)T}n(t)s_{0}(t)dt \nonumber \]

    \[\int_{nT}^{(n+1)T}r(t)s_{1}(t)dt=\alpha A^{2}T+\int_{nT}^{(n+1)T}n(t)s_{1}(t)dt \nonumber \]

    It is the quantities containing the noise terms that cause errors in the receiver's decision-making process. Because they involve noise, the values of these integrals are random quantities drawn from some probability distribution that vary erratically from bit interval to bit interval. Because the noise has zero average value and has an equal amount of power in all frequency bands, the values of the integrals will hover about zero. What is important is how much they vary. If the noise is such that its integral term is more negative than \[\alpha A^{2}T \nonumber \] then the receiver will make an error, deciding that the transmitted zero-valued bit was indeed a one. The probability that this situation occurs depends on three factors:

    • Signal Set Choice — The difference between the signal-dependent terms in the integrators' outputs (equations above) defines how large the noise term must be for an incorrect receiver decision to result. What affects the probability of such errors occurring is the energy in the difference of the received signals in comparison to the noise term's variability. The signal-difference energy equals \[\int_{0}^{T}\left ( s_{1}(t)-s_{0}(t) \right )^{2}dt \nonumber \] For our BPSK baseband signal set, the difference-signal-energy term is \[4\alpha ^{2}A^{4}T^{2} \nonumber \]
    • Variability of the Noise Term — We quantify variability by the spectral height of the white noise \[\frac{N_{0}}{2} \nonumber \] added by the channel.
    • Probability Distribution of the Noise Term — The value of the noise terms relative to the signal terms and the probability of their occurrence directly affect the likelihood that a receiver error will occur. For the white noise we have been considering, the underlying distributions are Gaussian. Deriving the following expression for the probability the receiver makes an error on any bit transmission is complicated but can be found at [link]

    \[p_{e}=Q\left ( \sqrt{\frac{\int_{0}^{T}\left ( s_{1}(t)-s_{0}(t) \right )^{2}dt}{2N_{0}}} \right ) \nonumber \]

    \[p_{e}=Q\left ( \sqrt{\frac{2\alpha ^{2}A^{2}T}{N_{0}}} \right ) \nonumber \]

    for the BPSK case.

    Here Q(•) is the integral of

    \[Q(x)=\frac{1}{2\pi }\int_{x}^{\infty }e^{-\frac{\alpha ^{2}}{2}}d\alpha \nonumber \]

    This integral has no closed form expression, but it can be accurately computed.

    As Figure 6.17.1 illustrates, Q(•) is a decreasing, very nonlinear function.

    Q.png
    Figure 6.17.1 The function Q(x) is plotted in semilogarithmic coordinates. Note that it decreases very rapidly for small increases in its arguments. For example, when x increases from 4 to 5, Q(x) decreases by a factor of 100.

    The term A2T equals the energy expended by the transmitter in sending the bit; we label this term Eb. We arrive at a concise expression for the probability the matched filter receiver makes a bit-reception error.

    \[p_{e}=Q\left ( \sqrt{\frac{2\alpha ^{2}E_{b}}{N_{0}}} \right ) \nonumber \]

    Figure 6.17.2 shows how the receiver's error rate varies with the signal-to-noise ratio \[\frac{\alpha ^{2}E_{b}}{N_{0}} \nonumber \]

    Pe.png
    Figure 6.17.2 The probability that the matched-filter receiver makes an error on any bit transmission is plotted against the signal-to-noise ratio of the received signal. The upper curve shows the performance of the FSK signal set, the lower (and therefore better) one the BPSK signal set.
    Exercise \(\PageIndex{1}\)

    Derive the probability of error expression for the modulated BPSK signal set, and show that its performance identically equals that of the baseband BPSK signal set.

    Solution

    The noise-free integrator outputs differ by \[\alpha A^{2}T \nonumber \]

    The factor of two smaller value than in the baseband case arising because the sinusoidal signals have less energy for the same amplitude. Stated in terms of Eb, the difference equals \[2\alpha E_{b} \nonumber \] just as in the baseband case.


    This page titled 6.17: Digital Communication in the Presence of Noise is shared under a CC BY 1.0 license and was authored, remixed, and/or curated by Don H. Johnson via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.