Sei sulla pagina 1di 39
7 CHANNEL CAPACITY AND CODING In Chapter 5, we considered the problem of digital modulation by means of ‘M = 2 signal waveforms, where each waveform conveys k bits of information. We observed that some modulation methods provide better performance than others. In particular, we demonstrated thet orthogonal signaling waveforms allow us to make the probability of error arbitrarily small by letting the number of waveforms M—>, provided that the SNR per bit > —1.6¢B. ‘Thus, we can operate at the capacity of the additive, white gaussian noise channel in the limit as the bandwidth expansion factor B, = W/R—» =. This is a heavy price to pay, because B, grows exponentially with the block length k Such inefficient use of channel bandwidth is highly undesirable. In this and the following chapter, we consider signal waveforms generated from either binary or nonbinary sequences. The resulting waveforms are generally characterized by a bandwidth expansion factor that grows only linearly with k. Consequently, coded waveforms offer the potential for greater bandwidth efficiency than orthogonal M-ary waveforms. We shall observe that, in general, coded waveforms offer performance advantages not only in Power-limited applications where R/W <1, but also in bandwidth-limited systems where R/W > 1. We begin by establishing several channel models that will be used to evaluate the benefits of channel coding, and we shall introduce the concept of channel capacity for the various channel models. Then, we treat the subject of code design for efficient communications. 374 CHAPIER 7 CHANSEL caracHTy ants ennine 37S 7-1 CHANNEL MODELS AND CHANNEL CAPACITY In the model of a digital communication system described in Section 1-1, we recall that the transmitter building blocks consist of the discrete-input, discrete-output channel encoder followed by the modulator. The function of the discrete channel encoder is to introduce, in a controlled manner, some redundancy in the binary information sequence, which can be used at the receiver to overcome the effects of noise and interference encountered in the transmission of the signal through the channel. The encoding process generally involves taking k information bits at a time and mapping each k-bit sequence into a unique n-bit sequence, called a code word. The amount of redundancy introduced by the encoding of the data in this manner is measured by the ratio n/k. The reciprocal of this ratio, namely k/n, is called the code rate. ‘The binary sequence at the output of the channel encoder is fed to the modulator, which serves as the interface to the communication channel. As we have discussed, the modulator may simply map each binary digit into one of two possible waveforms, i.e., a 0 is mapped into s,(¢) and a 1 is mapped into s2(¢). Alternatively, the modulator may transmit q-bit blocks at a time by using M = 2" possible waveforms. At the receiving end of the digital communication system, the demodulator processes the channel-corrupted waveform and reduces each waveform to a scalar or a vector that represents an estimate of the transmitted data symbol (binary or M-ary). The detector, which follows the demodulator, may decide on whether the transmitted bit is a 0 or a 1. In such a case, the detector has made a hard decision. If we view the decision process at the detector as a form of quantization, we observe that a hard decision corresponds to binary quantization of the demodulator output. More generally, we may consider a detector that quantizes to Q >2 levels, ie., a Q-ary detector. If M-ary signals are used then Q =M. In the extreme case when no quantization is performed, Q= =. In the case where Q>M, we say that the detector has made a soft decision. The quantized output from the detector is then fed to the channel decoder, which exploits the available redundancy to correct for channel disturbances. In the following sections, we describe three channel models that will be used to establish the maximum achievable bit rate for the channel. 7-1-1 Channel Models In this section we describe channel models that will be useful in the design of codes. The simplest is the binary symmetric channel (BSC), which corresponds to the case with M = 2 and hard decisions at the detector. Binary Symmetric Channel Let us consider an additive noise channel and let the modulator and the demodulator/detector be included as parts of the FIGURE 7-42 376 bicITAL COMMUNICATIONS LE ‘Chama ‘A composite discrete-input, diserete-outpat channel formed by including the modulator and the Gemodulator/detector as part of the channel. channel, If the modulator employs binary waveforms and the detector makes hard decisions, then the composite channel, shown in Fig. 7-1-1, has a discrete-time binary input sequence and a discrete-time binary” output sequence. Such a composite channel is characterized by the set X =(0, 1} of possible inputs, the set of Y={0,1} of possible outputs, and a set of conditional probabilities that relate the possible outputs to the possible inputs. Af the channel noise and other disturbances cause statistically independent errors in the transmitted binary sequence with average probability p then PLY =0|X = =P(¥=1|X= (1-1) P(¥=1/X =1)=P(Y =0| X=0) ~P Thus, we have reduced the cascade of the binary modulator, the waveform channel, and the binary demodulator and detector into an equivalent discrete- time channel which is represented by the diagram shown in Fig. 7-1-2. This binary-input, binary-output, symmetric channel is simply called a binary symmetric channel (BSC). Since each output bit from the channel depends only on the corresponding input bit, we say that the channel is memoryless. Discrete Memoryless Channels The BSC is a special case of a more general discreté-input, discrete-output channel. Suppose that the output from the channel encoder are g-ary symbols, ic., X={xp, x,,...,Xp-1} and the output of the detector consists of Q-ary symbols, where Q > M = 2". If the Binary symmetric channel. Te

Potrebbero piacerti anche

  • CH 12
    CH 12
    Documento15 pagine
    CH 12
    mock_web
    Nessuna valutazione finora
  • CH 14
    CH 14
    Documento82 pagine
    CH 14
    mock_web
    100% (2)
  • CH 11
    CH 11
    Documento44 pagine
    CH 11
    mock_web
    Nessuna valutazione finora
  • CH 10
    CH 10
    Documento53 pagine
    CH 10
    mock_web
    Nessuna valutazione finora
  • CH 9
    CH 9
    Documento49 pagine
    CH 9
    mock_web
    Nessuna valutazione finora
  • CH 8
    CH 8
    Documento121 pagine
    CH 8
    mock_web
    Nessuna valutazione finora
  • ch6 Proakis Digital Communication
    ch6 Proakis Digital Communication
    Documento41 pagine
    ch6 Proakis Digital Communication
    Ahmed Elkomy
    Nessuna valutazione finora
  • CH 3
    CH 3
    Documento70 pagine
    CH 3
    mock_web
    Nessuna valutazione finora
  • CH 2
    CH 2
    Documento65 pagine
    CH 2
    mock_web
    Nessuna valutazione finora
  • CH 5
    CH 5
    Documento100 pagine
    CH 5
    mock_web
    100% (2)
  • CH 4
    CH 4
    Documento81 pagine
    CH 4
    mock_web
    Nessuna valutazione finora