共查询到20条相似文献,搜索用时 109 毫秒
1.
G.729语音编码算法研究及基于DSP的实现 总被引:1,自引:0,他引:1
对G.729语音编解码算法的原理进行了简要分析,并提出了一种基于DSP芯片TMS320VC5510的语音编解码算法的实现方法。针对算法特征及体系结构的特点,提出了一些有效的优化措施。实验结果表明,运算复杂度大大降低,且在语音的编解码压缩过程中具有很好的重建效果。 相似文献
2.
介绍了Speex语音编解码算法和定点数字信号处理芯片TMS320DM642,实现了Speex编解码算法C代码到TMS320DM642的移植,并根据TMS320DM642的特性及Speex算法中各个过程计算量的分布特点对代码中运算量较大的模块进行了有效的优化,最终实现了高效率的语音编解码器;通过试验证明,经过优化后的程序在内存占用和运算复杂度方面都达到了预期目标,并且具有较低的算法延迟和极高的语音音质. 相似文献
3.
4.
针对CS-ACELP语音编码算法编码复杂度较高、DSP实时实现比较困难的问题,提出了一种可降低CS-ACELP语音编码算法复杂度的优化方法,分析了CS-ACELP语音编码算法原理,详细介绍了优化的CS-ACELP语音编码算法从固定码本搜索上降低算法复杂度的实现,并给出了在16位定点DSP芯片TMS320VC5402上实现CS-ACELP语音编解码方案的硬件及软件设计。实验结果表明,优化的CS-ACELP语音编码算法降低了运算复杂度,提高了运行速度,重建的语音符合标准的编解码要求。 相似文献
5.
6.
本文通过分析G.729语音编解码算法和TMS320C55x的原理,提出了有效优化算法的方案,降低了算法的复杂度. 相似文献
7.
在语音编解码器的实际应用中,语音编解码器的编解码时间是一个关键的性能指标。本文通过对G.723.1语音编解码器客观测试和使用VC^++的工具profile对G.723.1语音编解码器测试结果的分析,提出对G.723.1语音编解码器的优化应着重于对计算复杂度较大的模块进行优化。如基音估计、自适应码本搜索、固定码本搜索等模块。并针对这些模块给出相应的优化方法。最后对根据优化策略优化的代码和未优化代码进行了测试,结果显示优化代码比未优化代码的运行时间减少了24%-31%。 相似文献
8.
在介绍了G.723.1双速率编解码算法标准,LSILogic公司的DSP芯片LSI403LP的特性以及对G.723.1标准的C源代码进行深入分析的基础上,对标准中的双速率语音编解码算法进行了优化,并且在LSI403LP上进行了实现,结果表明可以得到较低的算法时延和极高的语音音质。 相似文献
9.
在VOIP类语音编解码器的实际应用中,语音质量和编解码时间是关键的性能指标.针对最近由GIPS提出的一种新的编码算法--iLBC语音编码算法,分析了它的原理以及其语音质量提高的原因.在PC上实现高性能的语音编码器的基础上提出了算法优化策略,进一步提高实时性.优化的重点是计算复杂度较大的自适应码本搜索和编码等模块.最后对优化前后的代码进行了测试比较,结果显示优化代码比未优化代码的运行时间减少了15%左右. 相似文献
10.
ITU-TG.723.1是一种用于多媒体通信的双码率语音编码标准,几乎在所有的语音网关设备上面g723.1音频编解码器都是必须支持的一个标准编解码器。针对G.723.1音频编解码算法尚未在BF532+uClinux平台上实时实现的情况,基于BF532+uClinux平台提出了该算法实时实现的优化方案。方案减少了编解码的时延,降低了算法的复杂度,编解码整体性能提升约10倍,满足了BF532+uClinux平台的实时性要求,并全部通过ITU测试向量的测试。最后将优化好的G723.1编解码器应用到嵌入式语音网关中,实验表明语音通话效果良好。 相似文献
11.
12.
介绍一种基于TwinCat控制平台的水箱智能控制系统,用以提高化工生产中水罐液位的控制速度.该系统主要利用TwinCat控制平台,完成下位机与上位机的数据通信;采用自学习模糊控制和PI控制相结合的智能控制算法.用VC++语言完成控制算法程序,采集下位机的监控数据,改变模糊控制规则,实现对水箱的液位控制.另外,通过编程完成了上位机监控界面的设计.实验结果表明,与模糊控制或PI控制相比,该设计控制效果较好,证明了算法的有效性. 相似文献
13.
嵌入式PLC以其软硬件可裁剪性,可以根据用户的个性化需求进行定制,节约成本等特点逐渐发展成为当前PLC开发的一种主流模式。而嵌入式PLC系统的开发面临着软件复用率低及非功能属性难以量化的挑战。以嵌入式PLC系统的构件化开发方法为出发点,采用高扩展性语言XML作为构件的描述语言,提出一种嵌入式PLC构件模型EPCM,它支持对非功能属性的分析与评估。通过构建一个嵌入式PLC控制算法的生成平台及基于该平台之上的案例分析,表明该构件模型不仅能提高软件的复用水平,而且对非功能属性的分析和验证的支持也是可行的。 相似文献
14.
一个基于JAVA的堆栈式自然语言翻译解码器 总被引:1,自引:0,他引:1
聂进 《计算机工程与应用》2005,41(4):105-108
解码是统计学自然语言翻译系统的重要一步,解码器的任务是用从训练文本中学习到的语言/翻译模型的信息来确定源句子最可能的翻译句子,解码器的输入是翻译模型和语言模型,以及源语言句子,输出源语言句子最可能的对应目标句子/翻译。由于可能的目标句子很多,通常解码算法只能搜索一小部分可能的目标语言句子。该文介绍了一种基于堆栈算法的,用Java实现的解码器。Java平台提供了方便的跨平台的应用,高度安全、开放、健壮。解码器的实现重点在于解码算法和参数的选择。 相似文献
15.
16.
17.
首先介绍ActiveX技术在构建网络教学平台中的重要作用,之后对ActiveX控件的设计方法进行详细研究,以C语言中冒泡排序算法为例,阐述该算法动态演示控件的制作与运行过程。网络教学平台中ActiveX技术的引用,拓展Web应用程序的功能,为用户提供更完善的交互平台,该平台在教学环节中发挥辅助教学的作用。 相似文献
18.
GPU上的非侵入式风格化渲染 总被引:3,自引:2,他引:1
提出一种基于硬件加速的算法,在实时图形应用中非侵入式地获得各种风格化渲染特效.通过实时地截获OpenGL API函数调用,修改了常规的渲染流程.该算法完全采用硬件加速的方法,在图形处理器中对颜色缓冲区和深度缓冲区进行后处理;同时采用OpenGL绘制语言作为高级绘制语言,从而可以和其他硬件加速算法(如置换式贴图、矩阵调色盘变形等)完全兼容.实验结果表明:文中算法适用于交互式非真实感渲染的应用,可以作为一种风格化渲染的强有力的工具. 相似文献
19.
讨论了FPGA图像处理算法的几种实现途径,在分析和研究中值滤波算法的基础上提出了一种优化的算法,该算法既能满足硬件的流水实现,又可在效率上得到明显提高。设计以FPGA为硬件平台,用Verilog语言实现了中值滤波的优化算法。通过与软件中值滤波进行比较,可以看到硬件实现的效率优势和算法可行性。 相似文献
20.
本文在基于汽车驾驶模拟器的自适应前照灯系统(Adaptive Front-Lighting System,AFS)半实物硬件仿真平台上,根据AFS动力学模型的特性,提出一种基于模糊PID控制的AFS步进电机控制方法。该方法以AFS动力学模型输出为输入,利用实验获得的经验人为创建语言控制规则,并依据其进行模糊推理,构成模糊规则表,计算模糊关系最终获得模糊输出判决。在实验中运用MATLAB工具将模糊PID算法和常规PID算法进行对比,并在AFS半实物仿真平台上进行性能分析。实验结果表明,模糊PID算法明显优于常规PID算法,且更适合AFS系统中步进电机的控制需求。 相似文献