close

4063

μ Law編碼器

8位元格式為:[b1][b2 b3 b4][b5 b6 b7 b8][b1]為正負號

正為1

負為0。

[b2 b3 b4]為區段碼。

[b5 b6 b7 b8]為位階值。

n=0~30區段碼為[000]

位階值為[(n 1)/2]。

n=31~94區段碼為[001]

位階值為[(n-31)/4]。

n=95~222區段碼為[010]

位階值為[(n-95)/8]。

n=223~478區段碼為[011]

位階值為[(n-223)/16]。

n=479~990區段碼為[100]

位階值為[(n-479)/32]。

n=991~2014區段碼為[101]

位階值為[(n-991)/64]。

n=2015~4062區段碼為[110]

位階值為[(n-2015)/128]。

n=4063~8158區段碼為[111]

位階值為[(n-4063)/256]。

[b5 b6 b7 b8]是位階值算出來的商數

但是要用二進制來表示。

整數範圍8158>數值>-815924編碼是10001100 位階值為[(24 1)/2]商數為12.5轉二進制為1100500編碼是11000000 位階值為[(500-479)/32] 商數為0.65轉二進制為0000
#include

arrow
arrow
    創作者介紹
    創作者 Pelikan 4001 的頭像
    Pelikan 4001

    Pelikan 4001

    Pelikan 4001 發表在 痞客邦 留言(0) 人氣()