PCM量化编码程序
量化规则:
PCM制式采用“逐次反馈比较”型编码器,将PCM信号编码为8位,由于抽样频率是8kHZ,故每话路的速率为:8kHZ*8位=64Kbit/s.
根据上述编码原则,将八位码分成三部分:
P1:极性码,判断码位的正负极性;
P2:段落码,判断码位的段落;
P5~P8:段内码,确定码位在十六级段落内的实值。
一、 首先确定编码信号的量化范围和量化级(△):
量化范围:信号变化的最大范围,即-U至+U的变化范围,量化级:△=Umax/2048;
二、 正负极判断:对PAM信号,编码时首先判断其正负极,确定P1=1/0.
三、 段落码与段内码的编码方式:设PAM信号值为X,则段落码和段内码的编码原则如图示:图略。
附:PCM量化编码的C语言实现:
2022-11-09 11:20:03
46KB
pcm
1