ImageVerifierCode 换一换
格式:PDF , 页数:60 ,大小:1.53MB ,
资源ID:796401      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-796401.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ITU-T G 726-1990 40 32 24 16 kbit s Adaptive Differential Pulse Code Modulation (ADPCM) (Study Group XV) 60 pp《40、32、24、16kbit s自适应差分脉冲编码调制(ADPCM)》.pdf)为本站会员(postpastor181)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ITU-T G 726-1990 40 32 24 16 kbit s Adaptive Differential Pulse Code Modulation (ADPCM) (Study Group XV) 60 pp《40、32、24、16kbit s自适应差分脉冲编码调制(ADPCM)》.pdf

1、CCITT RECMN*G*726 90 W 4862593 0561826 8 W INTERNATIONAL TELECOMMUNICATION UNION CCITT THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE GENERAL ASPECTS OF DIGITAL TRANSMISSION SYSTEMS; TERMINAL EQUIPMENTS G.726 40, 32, 24, 16 kbitls ADAPTIVE DIFFERENTIAL PULSE CODE MODULATION (ADPCM)

2、 Recommendation G.726 T Geneva, 1990 CCITT RECMN*G*72b 90 4862591 0561827 T INTERNATIONAL TELECOMMUNICATION UNION CCITT THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE GENERAL ASPECTS OF DIGITAL TRANSMISSION SYSTEMS; TERMINAL EQUIPMENTS G.726 40, 32, 24, 16 kbit/s ADAPTIVE DIFFERENT

3、IAL PULSE CODE MODULATION (ADPCM) Recommendation G.726 Geneva, 1990 CCITT RECMN*Ge72b 90 E 48b259L 05bL828 L E FOREWORD The CCITT (the International Telegraph and Telephone Consultative Committee) is a permanent organ of the International Telecommunication Union (ITU). CCITT is responsible for study

4、ing technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The Plenary Assembly of CCITT which meets every four years, establishes the topics for study and approves Recommendations prepared by its Study Grou

5、ps. The approval of Recommendations by the members of CCITT between Plenary Assemblies is covered by the procedure laid down in CCITT Resolution No. 2 (Melbourne, 1988). Recommendation G.726 was prepared by Study Group XV and was approved under the Resolution No. 2 procedure on the 14 of December 19

6、90. CCIIT NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication Administration and a recognized private operating agency. O ITU 1990 All rights reserved. No part of this publication may be reproduced or utilized in any form or by an

7、y means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the ITU. CCITT RECMN*G*726 90 4862.591 0561827 3 ,R Recommendation G.726 40, 32, W, 16 kbitls ADAPTIVE DIFFERENTIAL PULSE CODE MODULATION (ADPCM) 1 General The characteristics below are recomm

8、ended for the conversion of a 64 kbit/s A-law or p-law pulse code modulation (PCM) channel to and from a 40, 32, 24 or 16 kbit/s channel. The conversion is applied to the PCM bit stream using an ADPCM transcoding technique. The relationship between the voice frequency signals and the PCM encoding/de

9、coding laws is fully specified in Recommendation G.711. The principal application of 24 and 16 kbit/s channels is for overload channels carrying voice in Digital Circuit Multiplication Equipment (DCME). The principal application of 40 kbit/s channels is to carry data modem signals in DCME, especiall

10、y for modems operating at greater than 4800 kbit/s. Sections 1.1 and 1.2 of this Recommendation provide an outline description of the ADPCM transcoding algorithm, $9 2 and 3 provide the principles and functional descriptions of the ADPCM encoding and decoding algorithms respectively, whilst 9 4 is t

11、he precise specification for the algorithm computations. Networking aspects and digital test sequences are addressed in Appendices I and II, respectively, to this Recommendation. Simplified block diagrams of both the ADPCM encoder and decoder are shown in Figure 1/G.726. In 9 4, each sub-block in th

12、e encoder and decoder is precisely defined using one particular logical sequence. If other methods of computation are used, extreme care should be taken to ensure that they yield exactly the same value for the output processing variables. Any further departures from the processes detailed in Q 4 wil

13、l incur performance penalties which may be severe. Note 1 - Prior to the definition of this Recommendation, other ADPCM algorithms of performance similar to the 40 kbit/s algorithm specified here have been incorporated in DCME designs and used in telecommunications networks. These algorithms may be

14、considered by bilateral agreement for limited DCME applications under certain circumstances. Technical descriptions providing information on two such algorithm approaches can be found in COM XVIII No. 101 and COM XVIII No. 102 of the 1984-1988 Study Period. Note 2 - The assignment of 16,24, 32 and 4

15、0 kbit/s DCME channels and the associated selection of coding rates are beyond the scope of this Recommendation; see, for example, Recommendation G.763 (revised, 1990). Note 3 - Signalling and multiplexing considerations are beyond the scope of this Recommendation; see, for example, Recommendations

16、G.761 and G.763 (revised, 1990). 1 This Recommendation completely replaces the text of Recommendations G.721 and G.723 published in Volume m.4 of the Blue Book. It should be noted that systems designed in accordance with the present Recommendation will be compatible with systems designed in accordan

17、ce with the Blue Book version. Recommendation G.726 1 Difference signal 64 kbits , Convert to PCM input output quantizer uniform PCM b Adaptative ADPCM b 4 I 4- -: t Recon- Adaptive predictor structed signa Inverse adaptive quantizer U Quantized U difference signal a) Encoder ADPCM input Quantized I

18、 l Inverse quantizer output adjustment + b coding -+ Convert to PCM adaptive c Synchronous 64 kbit/s Signal estimate I t 4 Adaptive predictor e T1502500-90 61 Decoder FIGURE 1/G.726 Simplified block diagrams 1.1 ADPCM encoder Subsequent to the conversion of the A-law or y-law PCM input signal to uni

19、form PCM, a difference signal is obtained, by subtracting an estimate of the input signal from the input signal itself. An adaptive 31-, 15-, 7-, or 4-level quantizer is used to assign five, four, three or two binary digits, respectively, to the value of the difference signal for transmission to the

20、 decoder. An inverse quantizer produces a quantized difference signal from these same five, four, three or two binary digits, respectively. The signal estimate is added to this quantized difference signal to produce the reconstructed version of the input signal. Both the reconstructed signal and the

21、 quantized difference signal are operated upon by an adaptive predictor which produces the estimate of the input signal, thereby completing the feedback loop. 1.2 ADPCM decoder The decoder includes a structure identical to the feedback portion of the encoder, together with a uniform PCM to A-law or

22、p-law conversion and a synchronous coding adjustment. The synchronous coding adjustment prevents cumulative distortion occurring on synchronous tandem codings (ADPCM-PCM-ADPCM, etc., digital connections) under certain conditions (see 5 3.7). The synchronous coding adjustment is achieved by adjusting

23、 the PCM output codes in a manner which attempts to eliminate quantizing distortion in the next ADPCM encoding stage. 2 Recommendation G.726 CCITT RECMN*G*72b 90 LI862593 0563833 I 2 ADPCM encoder principles Figure 2/G.726 is a block schematic of the encoder. For each variable to be described, k is

24、the sampling index and samples are taken at 125 p s intervals. A fundamental description of each block is given below in $5 2.1 to 2.8. - ADPCM Reconstructed calculator - output 3 signal Sr(k) Input PCM adaptive Adaptive signal format Difference Inverse Adaptive s(k)- a) predictor quantizer dqk) . I

25、(k) quantizer do- computation sl(kT- conversion A ta t t I I a, (k) II I - c v Quantizer tdk) detector control transition tr(k) 4 adaptation speed Tone and yk) scale factor 4 = Adaptation C 4 a, (k) Yl(k) I t Tl502SIO-90 FIGURE 2/G.726 Encoder block schematic 2.1 Input PCM format conversion This blo

26、ck converts the input signal s (k) from A-law or p-law PCM to a uniform PCM signal sl(k). 2.2 Difference signal computation 2.3 Adaptive quantizer A 31-, 15, 7- or 4-level non-uniform adaptive quantizer is used to quantize the difference signal d (k) for operating at 40, 32, 24 or 16 kbit/s, respect

27、ively. Prior to quantization, d (k) is converted to a base 2 logarithmic representation and scaled by y (k) which is computed by the scale factor adaptation block, The normalized input/output characteristic (infinite precision values) of the quantizer is given in Tables 1/G.726 through 4/G.726. Reco

28、mmendation G.726 3 CCITT RECMN*G*72b 90 4862593 056LB32 3 2.3.1 Operation at 40 kbitls Five binary digits are used to specify the quantized level representing .d (k) (four for the magnitude and one for the sign). The 5-bit quantizer output I(k) forms the 40 kbit/s output signal; I (k) takes on one o

29、f 3 1 non-zero values, I(k) is also fed to the inverse adaptive quantizer, the adaptation speed control and the quantizer scale factor adaptation blocks that operate on a 5-bit I (k) having one of 32 possible values. I (k) = O0000 is a legitimate input to these blocks when used in the decoder, due t

30、o transmission errors. TABLE 1/G.726 Quantizer normalized input/output characteristic for 40 kbit/s operation Normalized quantize input range log2 I (4 I - Y (4 4.31, + - ) 4.12,4.31) 3.91,4.12) 3.70, 3.91) 3.47, 3.70) 3.22, 3.47) 2.95, 3.22) 2.64,2.95) 2.32,2.64) 1.95,2.32) 1.54, 1.95) 1.08, 1.54)

31、0.52, 1.08) -O. 13, 0.52) -0.96, -0.13) (- 00, -0.96) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 O Normalized quantizer output log2 I dq (4 I - Y (4 4.42 4.21 4.02 3.81 3.59 3.35 3.09 2.80 2.48 2.14 1.75 1.32 0.81 0.22 -0.52 -00 Note - In Tables 1/G.726 through 4/G.726, “I indicates that the endpoint value

32、 is included in the range, and “(” or “)” indicates that the endpoint value is excluded from the range. 2.3.2 Operation at 32 kbitls Four binary digits are used to specify the quantized level representing d (L) (three for the magnitude and one for the sign). The 4-bit quantizer output I (k) forms th

33、e 32 kbit/s output signal; it is also fed to the inverse adaptive quantizer, the adaptation speed control and the quantizer scale factor adaptation blocks. I (k) = O000 is a legitimate input to these blocks when used in the decoder, due to transmission errors. 4 Recommendation G.726 CCITT RECMN*G*72

34、b 90 4862591 0561833 5 = TABLE 2lG.726 Quantizer normalized input/output characteristic for 32 kbitls operation Normalized quantizer Normalized quantizer input range output I I (M I log:! I d (k) I - Y (4 log2 I dq (4 I - Y (M 3.12, + - ) 1 .O5 2 0.62, 1.38) 1.66 3 1.38, 1.91) 2.13 4 1.91,2.34) 2.52

35、 5 2.34, 2.72) 2.91 6 2.72, 3.12) 3.32 7 -0.98, 0.62) 0.031 1 (- -,-0.98) -00 O 2.3.3 Operatio n at 24 kbitls Three binary digits are used to specify the quantized level representing d (k) (two for the magnitude and one for the sign). The 3-bit quantizer output I (k) forms the 24 kbids output signal

36、, where I (k) takes on one of sevel non- zero values. I (k) is also fed to the inverse adaptive quantizer, the adaptation speed control and the quantizer scale factor adaptation blocks, each of which is modified to operate on a 3-bit I(k) having any of the eight possible values. I (k) = O00 is a leg

37、itimate input to these blocks when used in the decoder, due to transmission errors. TABLE 3lG.726 Quantizer normalized input/output characteristic for 24 kbit/s operation Normalized quantizer input range log2 I (4 I - Y (4 2.58, + - ) 1.70, 2.58) 0.06, 1.70) (- W,-0.06) I 2.3.4 Operation at 16 kbitl

38、s Normalized quantizer I I (4 I output log2 I (4 I - Y (k) 3 2 2.91 -00 O 1 .O5 1 2.13 Two binary digits are used to specify the quantized level representing d (k) (one for the magnitude and one for the sign). The 2-bit quantizer output I (k) forms the 16 kbit/s output signal; it is also fed to the

39、inverse adaptive quantizer, the adaptation speed control and the quantizer scale factor adaptation blocks. Recommendation G.726 5 CCITT RECMN*G-726 90 m 48b2573 0563834 7 m TABLE 4jG.726 Quantizer normalized input/output characteristic for 16 kbit/s operation Normalized quantizer Normdized quantizer

40、 input range output 1 I (kj I log2 I d (4 I - Y (4 log2 I dq (k) I - Y (k) 2.04, + - ) 2.85 1 (-W, -2.04) 0.91 O Unlike the quantizers described in Q 2.3.1 for operation at 40 kbit/s, in Q 2.3.2 for operation at 32 kbit/s and in Q 2.3.3 for operation at 24 kbit/s, the quantizer for operation at 16 k

41、bit/s is an even-level (4-level) quantizer. The even-level quantizer for the 16 kbit/s ADPCM has been selected because of its superior performance over a corresponding odd-level (3-level) quantizer. 2.4 Inverse adaptive quantizer A quantized version dq (k) of the difference signal is produced by sca

42、ling, using y (k), specific values selected from the normalized quantizing characteristic given in Tables UG.726 through 4/G.726 and then transforming the result from the logarithmic domain. 2.5 Quantizer scale factor adaptation This block computes y (k), the scaling factor for the quantizer and the

43、 inverse quantizer. The inputs are the 5-bit, 4-bit, 3-bit, 2-bit quantizer output I (k) and the adaptation speed control parameter al (k). The basic principle used in scaling the quantizer is bimodal adaptation: - fast for signals (e.g. speech) that produce difference signals with large fluctuation

44、s; - slow for signals (e.g. voiceband data, tones) that produce difference signals with small fluctuations. The speed of adaptation is controlled by a combination of fast and slow scale factors. The fast (unlocked) scale factor yu (k) is recursively computed in the base 2 logarithmic domain from the

45、 resultant logarithmic scale factor y (k): yu(k) = (1 - 2-5) y(k) +2-5 W I), (2-2) where yu (k) is limited by 1.06 5 yu (k) I 10.00. For 40 kbit/s ADPCM, the discrete function W(r is defined as follows (infinite precision values): II(k)l I 15 I 14 I 13 I 12 I 11 I 10 I 9 I 8 WI(k) I 43.50 I 33.06 I

46、27.50 I 22.38 I 17.50 I 13.69 I 11.19 I 8.81 II(k)l1716l514131211IO WI(k) I 6.25 I 3.63 I 2.56 I 2.50 I 2.44 I 1.50 I 0.88 I 0.88 6 Recommendation G.726 CCITT RECMN*G.72b 90 4862591 05b1835 9 = For 32 kbit/s ADPCM, the discrete function W(1) is defined as follows (infinite precision values): I I(k)

47、I O 1 2 3 4 5 6 7 WI(k) -0.75 1.13 2.56 4.00 7.00 12.38 22.19 70.13 For 24 kbit/s ADPCM, the discrete function W(1) is defined as follows (infinite precision values): I I(k) I O 1 2 3 WI(k) -0.25 1.88 8.56 36.38 For16 kbit/s APDCM, the discrete function W(1) is defined as follows (infinite precision

48、 values): The factor (1 - introduces finite memory into the adaptive process so that the states of the encoder and decoder converge following transmission errors. The slow (locked) scale factor y1 (k) is derived from yu (k) with a low pass-filter operation: The fast and slow scale factors are then c

49、ombined to form the resultant scale factor: r(k)=ar(k)yu(k-1)+1-ar()lyr(k-1) where O I al(/) I 1 (see Q 2.6). Recommendation G.726 7 2.6 Adaptation speed control The controlling parameter ar (k) can assume values in the range O, 11. It tends towards unity for speech signals and towards zero for voiceband data signals. It is derived from a measure of the rate-of-change of the difference signal values. and Two measures of the average magnitude of I (k) are computed: dd(k) = (1 - 2-7) dd (k - 1) + 2-7 FJ(k) For 40 kbit/s ADPCM, Fl

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1