YD T 697-1993 32kbits自适应差分脉冲编码调制.pdf
《YD T 697-1993 32kbits自适应差分脉冲编码调制.pdf》由会员分享,可在线阅读,更多相关《YD T 697-1993 32kbits自适应差分脉冲编码调制.pdf(34页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国通信行业标准YD/T 697一9332kbit/s自适应差分脉冲编码调制本标准等效采用国际电报电话咨询委员会(CCITT)建议G.721.,主胭内容与适用范围本标准规定了用于64kbit/s A律PCM信道与32kbit/sADPCM信道之间相互转换的自适应差分脉冲编码调制(ADPCM)算法,说明了ADPCM编解码算法的原理,规定了算法的计算细则,给出了相应的数字测试序列。本标准适用于公用网中使用,专用网中使用的引用标准GB 761。音颇脉冲编码调制特性32kbit/s ADPCM ,0!32kbit/sADPCM也应参照采用本标准。3.,PQvI/AD和LM编码转换利用32kb
2、it%s ADPCM算法实现64kbit/s A律PCM信道与32kbit/AADPCM信道之向的相互转换(称为编码转换)。音颇信号与PCM编码/解码律之间的关系完全按照GB 7610的规定。ADPCM编码器和解码器的简化方框图见图1(a)和(b),注:编码器和解码器的每个子方框都利用了一个特定的逻辑顺序精确地予以了规定.如果采用别的计算方法,必须特别注意,一定要保证所得到的抽出处理变量的值与本标准规定的计算方法所产生的箱出变t的值完全一样。任何偏离所规定的计算方法的编码器和解码器的互连将引起性能劣化,而且这种劣化可能是严重的。3.1门ADPCM编码器在把A律PCM输入信号变换为均匀PCM之后
3、,从输入信号中减去输入信号的估值,得到差值信号。利用自适应15电平量化器把差值信号的值转化成四位二进制数字以便传输到解码器。逆量化器也利用这四位二进制数字产生量化差值信号,把信号估值加到量化差值信号上,得到输入信号的重建信号,重建信号和量化差值信号都经由自适应预测器加以处理,产生输入信号的估值,从而完成反馈环路。中华人民共和国邮电娜1994一03一26批准1994一09一01实施YD/T 697一9332kbit/s图1(a) ADPCM编码器简化方框图3.1.2 ADPCM解码器解码器由与编码器反馈部分相同的部件,以及均匀PCM到A律PCM变换和同步编码调整等部分组成。同步编码调整在一定条件
4、下(见3.3.7)能防止同步级联编码(如ADPCM-PCM -ADPCM等数字连接)时发生累积失真.同步编码调整是这样实现的:调整ADPCM译码器的PCM输出码语,使在下一个ADPCM编码级中不产生累积量化失真。繁护+,建信号32kbit/s冉刃PCM恤入逆自适应t化口变换到A律PCMPN9win盖64kbit/s AMPCM .出信号估值AAA$ma图1(b) ADPCM解码器简化方框图3.2 ADPCM编码器原理图2是编码器的方框图。对于所述的每一个变量,k是抽样时序号,每隔125ys取一个样。下面从3.2.1到3.2.8给出每个方框的基本说明。3.2.1输入PCM格式变换这个方框把输入信
5、号:(k)从A律PCM变换成均匀PCM信号i(k)o3.2.2差值信号计算这个方框由均匀PCM信号si (k)和信号估值s. (k)算出差值信号d(k),按式(1)计算:d(k)=si(k)-s.(k)一(1)YD/T 697一933.2.3自适应量化器用15电平非均匀自适应量化器来量化差值信号d(k),量化前,先将d(k)化成以2为底的对数表示形式,并用叭k)来定标,贝k)是由定标因子自适应方框计算出来的。表1给出量化器的归一化的输入/箱出特性(无限精度值)。用四位二进制数字来表示代表d(k)的量化电平(幅值用三位,符号用一位)。4比特量化器抽出I(k)形成32kbit/s输出信号;这个信号
6、也送给逆自适应量化器、自适应速度控制和量化器定标因子自适应方框。图2编码器方框图表1量化器归一化抬入/箱出特性归一化t化器抽入范围Im Id(k)一,(k)II(k)I归一化量化器物出logzld,(k)-.v任)(3.12.+-)(2.72.3.12)(2.34,2.72)(1.91.2.34)(1.38,1.91)(0.62.1.38)(一0.98,0.62)(一-,-0.98)765432103.322. 912.522. 131. 661.050.031仁,3.2.4逆自适应量化器从表1给出的归一化量化特性中查出具体数值,用刃k)对它定标,再将此结果从对数域还原,就得出差信号的量化形式
7、d,(k),32.5量化器定标因子的自适应这个方框计算量化器和逆量化器的定标因子抓k)。其输入是4比特量化器的输出I (K)和自适应YD/T 697一93速度控制参数a, W.量化器定标所用的基本原理是双模式自适应:快速用于如话音等信号,这类信号产生波动大的差值信号;慢速用于如话带数据、单音等信号,这类信号产生波动小的差值信号。自适应的速度受快速和慢速定标因子的组合所控制。快速(非锁定)定标因子yCk)是由总的对数定标因子y(k)在以2为底的对数域中递推算出,如式(2)所示:y(k)=(1一2-)y(k)十2-w I(k)”(2)式中,y. (k)的取值限于1. 06-(2-)d,(k)(1一
8、2-)a,(k-1)+2-,当y(k)1a (k一1),当a, (k-1)1/2,仅当p(k-i)=0和i=0时,sgn仁p(k-i)=0。其他情况下,sgn0二1,其稳定性约束条件为:Ia,(k)镇0.75和a, (k)成1一2-a, (k)如果t, (k)=1(见3.2.8),则a, (k)二a2(k)=0,对于六阶预测器,按式(12)计算:b;(k)=(1一2-)b;(k一1) +2-sgn d, (k) sgnd, (k-i) ,i=1,2,.“6,”二”“:”一,“一,.一”(12)如果t,(k)=1(见3.2.8),则b, (k)=b2(k)= .=b6(k)=0o仅当d,(k -
9、i) = 0和=0时,sgnd, (k-i) = 0,其他情况下,sgn0=1,6;住)隐含地限制于士2.3.2.8单音及跃变检测器为了改善对工作于字符模式的FSK调制解调器信号时的传枪性能,采用了二步检测过程。首先,检测是否存在部分频带信号(例如单音),以便驱使量化器进入快速自适应模式,按式(13)计算t. (k)= 1 L0,然后再确定部分频带信号是否发生跃变式,按式(14)计算:a2 (k)242.(14)1,1 一- 、.声花 了、r吞3.3 ADPCM解码器原理图3是解码器的方框图。下面从3.3.1到3.3.7叙述每个方框的功能。YD/T 697一93d( k )s.( k )s.(
10、七)1(k)32kbit/sADPCM逆自适应t化器重建信号计算器抽出PCM格式变换pq*Wi盖为(介).卜64kbit/sPCM&k)Flar,I5mu口.(k)t化器定标因子自适应自适应魂度控侧单音及跃变检蔺雌to众)1(k) I Les YL(k)Y(先)卜-a,(六)图3t.(走)解码器方框图3.3.1逆自适应量化器这个方框的功能已在3.2.4说明。3.3.2量化器定标因子自适应这个方框的功能已在3.2.5说明。3.3.3自适应速度控制这个方框的功能已在3.2.6说明。3.3.4自适应预侧器和重建信号计算器这个方框的功能已在3.2.7说明.5单音及跃变检测器这个方框的功能已在3.2.8
11、说明。6枪出PCM格式变换这个方框把重建的均匀PCM信号:,(k)变换成A律PCM信号Q(k).了同步编码调整在(I ) 32kbit/sADPCM和中间的64kbit/sPCM信号的传输没有误码,以及(I )32kbit/sADPCM3.3.3.3.3.3.和中间的64kbit/sPCM比特流没有受到数字信号处理设备扰乱的情况下,同步编码调整防止同步级联编码(ADPCM-PCM-ADPCM等数字连接)时产生累积失真。如果编码器和解码器的初始状态不同,例如开启电源或电路接续后可能会出现这种情瑰,则建立同步级联的特性需要一定时间。另外,如果一开始这个特性就被搞乱了或没有得到,则对于那些有足够电平
12、,其频谱占300-3400H:大部分颇带的信号(例如:话音、480okbit/s话带数据),这种特性可以恢复。当解码器同步连接到编码器时,同步编码调整方框可以估计编码器的量化。如果解码器和编码器的YD/T 697一93所有状态变量都具有相同的值,等效保证了失真的不累积特性。实现这一点的办法是:先把号d,(k):传输又没有误码,则对于所有k值,使两个4比特量化器输出序列强制A律信号s, (k)变换成均匀PCM信号、(k),然后按式(15)算出差值信d.(k)=s.(k)-s.(k)一(15)再将差值信号d,(k)和由最后,按式(16)得到信号I(k)与Y(k)确定的ADPCM量化器判决区间相比较
13、。! 一-se (k)sa (k )s,+ (k),s,-(k),s,(k),d, (k),表示,比特右移操作(在最低有效位(LSB)方向填零),&表示逻辑“与”操作,+表示算术加,一表示算术减,表示算米乘,*,表示逻辑“异或”操作,对公式的说明。表3内部处理变量名称比特二进制表示复位值说明A1,A2AlP,A2PAIR,A2RAlTA2T月乙月尸A尸尸A尸RAXBl,B6Bl尸二,B6户BlR, , B6RDDLDLN刀LNX刀乙X刀MLDMLP刀材SDMSP刀QDQO1粗1, .汉粗616TC16TC16TC16TC16TC7SMloSMlosmlosm1SM16TC16TC16了C16T
14、C11SM12TC12TC11S材14SM14SM12SM12SM15SM11FL11FLS.0,二,一14S,0,二,一145,0, .,一145,0,一14S.o,,一,一140.,一61.,一81.一81.,一81S,o,二,一145,0,.一145,0.,一14S,14,03,.一?S,3,“.,一7S.3,,一73,二,一72,一12,,一112.,一92,一95.13,.0S, 4e, 6mS, 4e, 6m0000032延迟的二阶预测器系数二阶预侧器系数触发的二阶预侧器系数未限值的a,系数未限值的ay系数限值的速度控制参数延迟的未限值的速度控制参数未限值的速度控制参数触发的未限值
15、的速度控创参数速度控初参教的校正项的系数延迟的六阶顶侧器系数六阶预侧器系数触发的六阶预侧器系数差值信号,只用在编码器log,(差值信号),只用在编码器log,(归一化差值),只用在编码器log2(归一化差值),只用在解码器吨1(差值信号),只用在解码器延迟的F(I)序列长期平均F(I)序列长期平均延迟的F(I)序列短时平均F(I)序列短时平均量化差值信号时延为。的量化差值信号时延为1到6的t化差值信号146YD/T 697一93续表3名称比特二进制表示复位值说明刀QLDQ乙NDQSDSDSXDXFlPKO尸K1,尸孟2SESEZSIGPKSLS乙XS尸SRSROSR1,SR2T刀TDP了刀RT
16、RUl,一,U6WA1,WA2WBl,-,WB6WIYY乙yL尸n少YU尸y口T12TC12TC1TC1TC1TC16TC3SM11(口1TC15TC15TC1TC14TC14TC816TC11FL11FL1TCITCITCITC11()16TC16TC12TC13SM19SM19SM13SM13SM13SMS,3.,一7S.3,。二,一7SSSS,14,02,“.,0SSS,13,05,13.,00S,12,二,0S,12,二*,05,14,0S,4e,6mS,4e,6m0000SS,13,-,一1S,13,一,一1$,6,,一43。二,一93,二,一153,-,一153,一93,一9,3,
17、一9032034816544logz(量化差值信号)吨(归一化t化差值信号)t化差值信号的符号比特差信号的符号比特,只用在编码器差信号的符号比特.只用在解码器差值信号,只用在解码器FU)的箱出时延为0的DQ+SEZ的符号时延为1到2的DQ+SEZ的符号信号估值六阶预讨器的部分信号估值限n助(通)标志线性抽入信号,只用在编码器t化里建信号,只用在解码器PCM里建信号,只用在解码器重建信号时延为。的重建信号时延为1到2的it建信号延迟的单音检洲单音检洲触发的单音检洲跃变检侧六阶预洲器系数校正项的符号片特信号估值的部分积:信号估值的都分积t化器乘数t化器定标因子延迟的f化器俊速定标因子、t化器倪速定
18、标因子延迟的量化器快速定标因子量化器快速定标因子未限值的t化器快速定标因予注:1表示2的补码数.SM表示符号幅值数,FL表示浮点数;表示指数比特,表示尾数比特,S表示符号比特.复位值指复位时延迟子方框的粉出值。3.4.2.1输人PCM格式变换和差值信号计算147YD/T 697一93一仁已一SLSE毛叶一”图4输入PCM格式变换和差值信号计算扩展(EXPAND)输入:S(解码器中为SP);输出:SL(解码器中为SLX) =功能:把A律PCM变换为均匀PCM,利用GB 761。的表1中给出的字符信号和解码器箱出值之间的对应关系对PCM码字解码。解码器输出值(SS)必须用13比特符号幅值数表示(负
19、值的符号比特为1),注:S(和SP)包括们数比特反转。SSS=SS12SSM=SS&4095SSQ=SSM14SEI=SE, SES=032768+SE,SES=1D=(SLI+65536-SEI)& 65535YD/T 697一933.4.2.2自适应量化器图5自适应量化器取对数(LOG)轴人:D(解码器中为DX);输出:DL(解码器中为DLX),DS(解码器中为DSX) ;功能:将差值信号从线性域变到对数域。DS=D;15DQM=D,(65536-D)&32767刀S=0 刀S二1把D从2的补码变成符号幅值码1413一16384簇刀Q从8192镇刀Q材蕊16383“计算指鼓】!i1, 2成
20、刀QM镇30, 0EXP)&127计算近似值:1082(1十z)=zDL= (EXP (14-DEX ),V.nS=0工)S= 1DQ=(DQS 16计算差值DIFSX一刀2F 5,(DIF;5)+4096,D了FS=O刀了FS=1YUT二(Y+DIFSX) &8191时间常数为1/32符号扩展滤波E(FII.TE)输入:YUP,YL;输出:YLP;功能:修改量化器慢速定标因子。DIF= (YUP+ (1048576-YL) 6)&16383刀IFS=刀IF 13一_fDIF,DIFSX=万_IUIF+507904,计算差值时间常数为1/64YL尸=(YL十DIFSX)&524287刀了尸S=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 697 1993 32 kbits 自适应 脉冲 编码 调制
