Tuesday, December 16, 2014

Speech Coding & Segmentation - Speech Transmission in GSM

In GSM, the speech coding process analyzes speech samples and outputs parameters of what the speech consists of the tone, length of tone, pitch, etc. This is then transmitted through the network to another MS, which generates the speech based on these parameters.

The process of segmentation and speech coding is explained in more detail as follows:

The human speech process starts in the vocal chords or speech organs, where a tone is generated. The mouth, tongue, teeth, etc. act as a filter, changing the nature of this tone. The aim of speech coding in GSM is to send only information about the original tone itself and about the filter.

Segmentation:- Given that the speech organs are relatively slow in adapting to changes, the filter parameters representing the speech organs are approximately constant during 20 ms. For this reason, when coding speech in GSM, a block of 20 ms is coded into one set of bits. In effect, it is similar to sampling speech at a rate of 50 times per second instead of the 8,000 used by A/D conversion.



Speech Coding:- Instead of using 13 bits per sample as in A/D conversion, GSM speech coding uses 260 bits. This calculates as 50 x 260 = 13 Kbits/s. This provides a speech quality which is acceptable for mobile telephony and comparable with wire-line PSTN phones.

Many types of speech coders are available. Some offer better speech quality, at the expense of a higher bit rate (waveform coders). Others use lower bit rates, at the expense of lower speech quality (vocoders). The hybrid coder which GSM uses provides good speech quality with a relatively low bit rate, at the expense of speech coder complexity.

The GSM speech coder produces a bit rate of 13 kbits/s per subscriber. When it is considered that 8 subscribers use one radio channel, the overall bit rate would be 8 x 13 kbits/s = 104 kbits/s. This compares favorably with the 832 Kbits/s from A/D conversion.

However, speech coding does not consider the problems which may be encountered on the radio transmission path. The next stages in the transmission process, channel coding and interleaving, help to overcome these problems.

--
Satya Sravan

1 comment: