15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Point B<br />

FIGURE 42.49 Fundamental building blocks in a communication system.<br />

42 kbps<br />

Point A<br />

Point B<br />

FIGURE 42.50 Relationship between speech signal and the transmitted signal.<br />

Second generation (2G) cellular standards required the introduction of optimized instructions for<br />

speech processing and for communication algorithms used in the channel coding and modulation/demodulation.<br />

The fundamental components of a wireless system are shown on Fig. 42.49.<br />

Speech Coding<br />

The source coder/decoder in 2G cellular standards (GSM, IS-136, IS-95 CDMA, Japanese PDC) is mainly<br />

a speech coder/decoder. The main function of a speech coder is to remove the redundancy and compress<br />

the speech signal and hence, reduce the bandwidth requirements for storage or transmission over the<br />

air. The required reduction in bit rate is illustrated in Fig. 42.50 for the Japanese PDC standard.<br />

At point A, a “toll quality” digital speech signal requires the sampling of the analog speech waveform<br />

at 8 kHz. Each sample requires 8 bits of storage (µ-law compressed) thus resulting in a bit rate of<br />

64 kbits/s or 2560 bits for one 40 ms TDMA frame. This speech signal needs to be compressed to increase<br />

the capacity of the channel. One TDMA frame, which has a basic time period of 40 ms, is shared by six<br />

users. The bit rate at point B is 42 kbits/s. Thus, one user slot gets only 7 kbits/s. The 2560 bits have to<br />

be reduced to 138 bits, to which 86 bits are added for forward error correction (FEC), resulting in a total<br />

of 5.6 kbits/s.<br />

The higher the compression ratio and the higher the quality of the speech coder, the more calculations,<br />

usually expressed in MIPS, are required. This is illustrated in Fig. 42.51. The first generation GSM digital<br />

cellular standard employs the Regular Pulse Excitation-Long Term Prediction (RPE-LTP) algorithm and<br />

requires a few thousand MIPS to implement it on a current generation DSP processor. For instance, it<br />

requires 2000 MIPS on the lode processor [21]. The Japanese half-rate coder Pitch Synchronous Innovation-<br />

Code Excited Linear Prediction (PSI-CELP) requires at least ten times more MIPS.<br />

Viterbi Decoding<br />

The function of the channel codec is to add controlled redundancy to the bit stream on the encoder side<br />

and to decode, detect, and correct transmission errors on the receiver side. Thus, channel encoding and<br />

decoding is a form of error control coding. The most common decoding method for convolutional codes<br />

© 2002 by CRC Press LLC<br />

Receiver<br />

Synthesizer<br />

Demodulator<br />

Transmitter Modulator<br />

User 6<br />

8 bits<br />

(µ-Law)<br />

Channel CODEC<br />

125 µs (8 kHz)<br />

-> 2,560 bits/40 ms -> 64 kbps(8 bits* 8 kHz)<br />

Speech: 138 bits/40 ms -> 3.45 kbps<br />

FEC: 86 bits/40 ms -> 2.15 kbps<br />

1 slot (~6.7 ms, 7 kbps)<br />

1 TDMA Frame (40 ms)<br />

Total: 5.6 kbps<br />

Point A<br />

Speech Speaker<br />

CODEC Microphone<br />

User 1 User 2 User 3 User 4 User 5 User 6<br />

User 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!