05.06.2013 Views

A Study of the ITU-T G.729 Speech Coding Algorithm ...

A Study of the ITU-T G.729 Speech Coding Algorithm ...

A Study of the ITU-T G.729 Speech Coding Algorithm ...

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.

Open<br />

MASTER THESIS<br />

Datum - Date Rev Dokumentnr - Document no.<br />

04-09-28 PA1<br />

• Robustness Against Channel Errors<br />

There are two types <strong>of</strong> channel errors. The first one is random errors which occur<br />

as a consequence <strong>of</strong> channel noise. This is specified as Bit Error Rate (BER). The<br />

counter-measure against random errors is channel coding. In channel coding, redundancies<br />

are added to <strong>the</strong> signal to make it more robust against channel errors.<br />

The second type <strong>of</strong> channel errors are called burst errors. These errors are common<br />

in radio channels and occur due to causes like, for instance, fading. In order to fight<br />

burst errors, detection schemes are implemented.<br />

2.5 <strong>Speech</strong> <strong>Coding</strong> Techniques<br />

Figure 10 demonstrates one way <strong>of</strong> classifying speech coders according to coding method<br />

and domain [13]. In <strong>the</strong> figure, <strong>the</strong> bit-rate increases to <strong>the</strong> right, i.e. vocoders have <strong>the</strong><br />

lowest bit-rate and waveform coders <strong>the</strong> highest. The downward pointing arrow on <strong>the</strong><br />

left corresponds to coding in time-domain while <strong>the</strong> arrow on <strong>the</strong> right points to coding<br />

techniques in frequency domain.<br />

In <strong>the</strong> following text <strong>the</strong> four different speech coder types are explained. Last in this<br />

section, a table <strong>of</strong> speech-coding standards and <strong>the</strong>ir characteristics is provided.<br />

2.5.1 Waveform Coders<br />

Figure 10: <strong>Speech</strong> coding techniques<br />

The world’s first speech coding standard, <strong>the</strong> G.711 64kbit/s PCM, is a waveform coder.<br />

Waveform coders faithfully attempt to preserve <strong>the</strong> time domain waveform. Thus, waveform<br />

coders performs as well on non-speech signals.<br />

The waveform coders are <strong>the</strong> best coders with regard to speech quality, however, with<br />

<strong>the</strong> downside <strong>of</strong> a high bit-rate. The simplest waveform coding technique is PCM. More<br />

advanced techniques are used in Adaptive Delta Modulation (ADM), Adaptive Differential<br />

Pulse Code Modulation (ADPCDM), Pitch-Predictive Differential Pulse Code Modulation<br />

(PPDPCM) and Adaptive Predictive <strong>Coding</strong> (APC). For fur<strong>the</strong>r information on waveform<br />

coders <strong>the</strong> reader may, for example, consult [13].<br />

26 (78)

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

Saved successfully!

Ooh no, something went wrong!