首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 140 毫秒
1.
在ITU-T的G.723.1语音编解码算法基础上,本文详细介绍了该算法在定点C语言程序和全汇编程序实现时的关键技术和优化策略,使优化后的G.723.1编码器在内存占用率和运算复杂度方面都达到了预期目标,语音信号经编码器编码解码之后失真很小.  相似文献   

2.
G.723.1标准的DSP全汇编实现   总被引:1,自引:0,他引:1  
陆侃芸  季晓勇  章德 《微处理机》2002,(3):41-43,46
TMS320C5409是TI的一款高性能的DSP芯片,但是在用其实现复杂算法时用全汇编较C语言效率要高得多。本文主要介绍如何用TMS320C5409的全汇编语言来实现G.723.1语言编码标准。在简要介绍了G.723.1标准和芯片的选择后,文章着重介绍了在编写优化G.723.1全汇编程序过程中的一些关键问题,其中也包含了笔者的一些经验教训。  相似文献   

3.
在介绍了G.723.1双速率编解码算法标准,LSILogic公司的DSP芯片LSI403LP的特性以及对G.723.1标准的C源代码进行深入分析的基础上,对标准中的双速率语音编解码算法进行了优化,并且在LSI403LP上进行了实现,结果表明可以得到较低的算法时延和极高的语音音质。  相似文献   

4.
数字信号处理器在语音编解码中得到广泛应用。在简要介绍TMS320C50定点DSP芯片和ITU-T G.723.1语音编解码算法后,详细讨论了G.723.1在TMS320C50上的实现及其技术要点,主要是内存安排、算法和代码优化、数据精度等。设计的编解码器通过了ITU-T G.723.1标准测试数据测试,占用内存资源较少,并具备较高的编解码速度。  相似文献   

5.
G.723.1语音编解码器是国际电信联盟(ITU-T)制定的一种低速率语音编码方案。针对G.723.1语音编码标准中的关键模块进行了分析和优化,以减小算法复杂度和节约内存,并在VC5402DSK上实现了算法。  相似文献   

6.
DSP-TM1300是专为处理高质量的视频、音频数据而开发的高效多媒体处理器。论文主要介绍了G.723.1语音编解码器在TM1300上的实时实现,其中包括G.723.1算法的优化和针对TM1300的优化,提出了在TM1300上实时实现的方案。  相似文献   

7.
提出了在TMS320C5416 DSP硬件开发平台上实时实现G.723.1的解决方案。根据G.723.1标准实时实现的要求对程序进行了优化,最终在TMS320C5416 DSP上实时实现了该标准。语音质量良好,达到了通信质量的要求。  相似文献   

8.
ITU-TG.723.1是一种用于多媒体通信的双码率语音编码标准,几乎在所有的语音网关设备上面g723.1音频编解码器都是必须支持的一个标准编解码器。针对G.723.1音频编解码算法尚未在BF532+uClinux平台上实时实现的情况,基于BF532+uClinux平台提出了该算法实时实现的优化方案。方案减少了编解码的时延,降低了算法的复杂度,编解码整体性能提升约10倍,满足了BF532+uClinux平台的实时性要求,并全部通过ITU测试向量的测试。最后将优化好的G723.1编解码器应用到嵌入式语音网关中,实验表明语音通话效果良好。  相似文献   

9.
简要介绍了ITU-TG.723.1双码率编码器算法原理,以及ADI公司的定点DSP芯片Blackfin 533的硬件特性,在基于H323协议的可视电话系统的开发环境下,讨论了G.723.1语音编码器的定点实现方案及关键技术,并给出了定点C语言程序和全汇编程序实现时有效的优化策略。试验结果表明,定点的G.723.1语音编码器完全通过ITU-T标准中的各种测试矢量,且满足系统的实时性要求。  相似文献   

10.
通过对G.723.1语音低速率编解码中所使用的ACELP算法的分析,介绍将其移植到典型的RISC嵌入式处理器平台的基本方法.通过利用ACELP算法的一些特性提高算法在本平台上的实现性能,并根据RISC嵌入式处理器平台指令级上的优化,最终达到能实时应用的目标  相似文献   

11.
In this paper, a novel voice-driven adaptive packet loss recovery algorithm is proposed to lessen the possible voice degradation and error propagation for analysis-by-synthesis speech coders in Internet applications. After voicing classification, we adaptively adopt random noise generation, multiresolution excitation generation, or pulse tracking procedure to recover the lost packets, By applying the algorithm to the G.723.1 coder, simulation results show that the proposed algorithm is superior to the recovery algorithm embedded in the G.723.1 standard through the subjective evaluation  相似文献   

12.
杨俊  柏森  朱桂斌  刘进 《计算机工程》2011,37(22):114-115
研究流媒体通信中G.723.1高速率语音编码器的分级隐藏方法,分析线谱对频率(LSF)参数的隐藏性能,给出一种基于临界带宽的LSF参数隐藏性能分析方法。在此基础上,结合数位信息法,提出一种G.723.1高速率语音流的信息隐藏算法。实验结果证明了该算法的有效性。  相似文献   

13.
基于单片DSP的16通道全双工G.723.1编解码系统   总被引:1,自引:0,他引:1  
何兵  徐盛  陈健 《计算机工程》2001,27(10):146-148
介绍了TMS320C6201数字信号处理器和ITU-T G.723。1与音压缩标准。分析了以C6201实现多通道声码器的设计要点,设计了一个用于IP电话系统的多通道实时语音编解码子系统。该系统实现ITU G6.723.1包括附录A在内的全部功能,通过了ITU的所有测试矢量。在一片主频为200MHz的C6201上,可以全双工实时处理16路话音。  相似文献   

14.
This paper introduces concept of G.723.1 speech coder and analyses its technology and features. We advise to optimize its running time of G.723.1 speech coder. We put forward to improve some modules with large computational complexity, such as pitch estimation module, the adaptive and the fixed codebook research modules.  相似文献   

15.
ITU-T G.723.1是一种用于多媒体通信的双码率语音编码标准。本文在简单介绍其编解码算法和浮点数字信号处理器TMS320C6713之后,着重介绍了该编解码算法在TMS320C6713 DSK上的软件和硬件实现,并说明了其在数字调幅广播中应用的可能性。  相似文献   

16.
The excellent performance in communications quality speech coding below 8 kbps achievable with the code-excited linear prediction (CELP) coders gives to this architecture a predominant role in medium-rate and low-rate speech coding, as evidenced by the adoption of several recent fixed-rate and variable-rate standards. Unfortunately, some of these CELP-based schemes are not completely described in the literature, and consequently they are difficult to understand and implement efficiently. This paper presents an original study of the G723.1 codec. The G723.1 encoder is dedicated to compress the voice signals with bandwidth up to 4 kHz efficiently and to deliver an encoded data stream with a very low binary rate and a good quality of transmitted speech (typical applications being encoding of the vocal signal for video conferences via GSTN and Voice over IP). We perform a detailed and gradually analysis, describing the MP-MLQ/ACELP speech coder from the point of view of a classical CELP structure. This approach allows us to identify (using theoretical considerations) the starting internal structure of each processing block from the encoder scheme. These results are used in breaking the main encoding algorithm loop. Finally, using the previously revealed starting internal structure, we derive the algorithm for the pitch predictor block, which is one of the most difficult parts of the ITU-T G723.1 encoder. The accompanying comments, explanations and diagrams allow efficient implementation and debugging of the corresponding software by regular DSP programmers.  相似文献   

17.
A two stage hybrid embedded speech/audio coding structure and algorithm are proposed. The first stage of the structure consists of a core speech coder which provides a minimum output bit rate and acceptable performance on clean speech inputs. The second stage is a perceptual/transform based coder which provides a separate optional bitstream for the enhancement of the core stage output.The two stage structure can be used to enhance the quality of an existing codec without modification of the original coding algorithm. In this regard it can be considered a value added option that can be used with a standard (existing) system. The structure can also be used in systems in which many users/systems force the coding algorithm to work simultaneously under multiple constraints of bitrate, complexity, delay, and coding quality.Informal testing of the algorithm has been done using ITU-T standard G.723.1 at 5.3 kb/s as a core coder. The maximum combined bitrate from the core and enhancement stages for the tests is 16 kb/s. The tests show that the second stage significantly improves the quality of the core output in the cases of music and speech with background noise. Compared to the non-embedded fixed rate standard LD-CELP G.728 at 16 kb/s, the quality of the two stage structure is generally lower on these inputs; the embedded feature does affect quality. On clean speech the quality of the two stage structure at 16 kb/s is close to if not better than that of G.728 at 16 kb/s.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号