Mario Malcangi
Fall 1995
© IEEE Computer Society Press.
Mu-law coding/decoding
The Mu-law coding/decoding table for positive and negative values are given in tab. 2. The coding law is:
Positive values:
- 127 decision values are used (n = 128 is a virtual decision)
- x between decision values
[x(n),x(n+1)]
is coded as 255 - n
- the decoder output value will then be:
- y(n)=[x(n-1)+x(n)]/2 for n=1,...,128
- y(0)=0
Tab. 2a - Mu-law positive value coding/decoding table.
a)

Negative values:
- 127 decision values are used (n = 128 is a virtual decision)
- x between decision values
[x(n),x(n+1)]
is coded as 127- n
- the decoder output value will then be:
- y(n)=[x(n-1)+x(n)]/2 for n=1,...,128
- y(0)=0
Tab. 2b - Mu-law negative value coding/decoding table.
b)

[
Index |
Previous Paragraph |
Next Paragraph
]