论文部分内容阅读
目前,在公用电话网中广泛使用的是国际标准化组织ITU-TSSO15 1972年制定的64kb/s PCM(G.711)标准和1984年制定的32kb/s ADPCM(G.721)标准。近些年来,随着各种通信网的不断发展,频率资源愈发显得宝贵。在保证语音质量且不增加编码延迟的情况下,压缩信源编码就成为急待解决的问题。为了适应形势的发展,1992年ITU-TS SG15又制定了16kb/s LD-CELP(G.728)语音编码标准。它是由美国AT&T BELL实验室提出并被ITU-TS采纳的,它已达到进入公用通信网的要求,是实现满足低延迟编码的算法的唯一方案。该算法较为复杂,运算量很大。但是,近几年来,随着大规模集成电路(VLSI)的发展,已生产出高性能数字信号处理芯片(例如TI的TMS320系列DSP芯片),而且其成本在不断降低,这就为复杂的语音编码器的实用化和产品化奠定了基础。本文围绕G.728算法的DSP的定点实时实现展开讨论。 本文先对16kb/s LD-CELP算法的编码技术进行叙述后,在TMS320C5402DSK上用C54X汇编语言编制了编码器的程序,运行基本正确,该程序的运算量为27MIPS。并且给出了主要程序的流程图和结果分析。阐述了定点实时实现中遇到的问题和解决方法。