Voice code words – Codan Radio P25 Training Guide User Manual

Page 60

Advertising
background image

TRAINING GUIDE | P25 RADIO SYSTEMS

Chapter 4: Anatomy of the Common Air Interface

Page 52

VOICE CODE WORDS

The IMBE™ vocoder converts speech into a digital bit stream where the bit stream is broken into
voice frames of 88 bits in length for every 20 ms of speech. This corresponds to a continuous average
vocoder bit rate of 4.4 kbps. Voice frames consist of 8 information vectors, labelled u_0, u_1, ... u_7.

Voice frames are encoded into a 144 bit voice code word as follows:

The voice frame bits are rated according to their effect on audio quality and are then protected using
Golay and Hamming codes. The 48 most important bits (u_0 through u_3) are error protected with four
(23,12,7) Golay code words. The next 33 most signifi cant bits (u_4 through u_6) are error protected
with three (15,11,3) Hamming code words. The last 7 least signifi cant bits (u_7) are not error protected.
Construction of the IMBE™digital bit stream into voice code words is given in Figure 4-5.

Figure 4-5: Voice Code Word

After the voice data has been error protected using the Golay and Hamming codes, a 114 bit pseudo
random sequence (PN sequence) is generated from the 12 bits of u_0. The error protected voice data
in u_1 through u_6 is then bit-wise exclusive-ored with the PN sequence. This information is then
interleaved throughout the voice frame to resist fades.

LDU1 and LDU2

1728 bits

1680 bits

VC1

VC2

VC3

VC4

VC5

VC6

VC7

LSD

VC9

FS 48 bits

NID 64 bits

Low Speed
Data 32 bits

VC8

Encoded with (23,12,7)

Standard Golay Code

U_0

U_1

U_2

U_3

U_4

U_5

Voice Data 20 ms 88 bits

U_6

12 bits

12 bits

12 bits

12 bits

11 bits

11 bits

11 bits

7 bits

88 bits Voice Data +

56 bits Parity bits

U_7

114 bit PN sequence

Exclusive OR

Encoded with (15,11,3)

Standard Hamming Code

Interleave

Advertising