基于VoIP和异构计算的SPEEX研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lomina
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术和语音技术的快速发展,VoIP逐渐成为数据语音通讯中最有竞争力的技术之一,与此同时我们也对语音编解码技术提出了更高要求,即需要根据网络状况等影响因素的变化动态地改变编码速率,以提供不同质量的语音,使得语音通话质量达到最优。SPEEX语音编解码器的诸多优点(开源/免费,多种可用比特、可选复杂度等),正符合我们对语音编码器提出的各种要求,对其算法原理与应用实现进行研究具有非常重要的现实意义。本论文以SPEEX算法的开源代码为基础,针对计算量大的模块进行了GPGPU优化;并在VoIP终端设备上实现了SPEEX编解码器,达到了实时语音通话的效果。具体地讲,本文主要的工作有以下几个方面:(1)本文对码激励线性预测CELP的算法原理及其关键技术进行了分析,并在此基础上全面分析了SPEEX的算法特点及编码模式。(2)分析了OpenCL架构和OpenCL通用计算的流程,包括其运行的平台、执行模式、内存模型和编码模式;针对Speex算法中各个过程计算量的分布特点,对代码中耗时比较多的模块使用OpenCL通用编程方案进行了基于GPGPU的优化实现,包括基音搜索、码本搜索和回音消除的FFT部分;并给出了相对应的实验数据。(3)介绍了VoIP进行语音通信技术的基本过程和关键技术;详细分析了VoIP系统构成,服务器和客户端的功能,及VoIP对等实体间进行交互的方式;并对语音呼叫过程中的SIP信令控制流程进行了分析。实现了一个VoIP客户端系统软件,达到了实时语音通信要求,并详细介绍了语音编解码器的具体实现。
其他文献
本文综述了麻风杆菌的六种蛋白抗原:70、65、36、30/31、28、18KDa蛋白的研究近况,特别是应用分子克隆技术和单克隆抗体(McAb)研究这些蛋白抗原所取得的进展;并介绍了这些蛋
核心素养主要是指学生在对知识进行探索的过程 中,对自身的发展以及社会发展需要的核心价值及其能力来做 出的全面构建。在对学生学科素养进行培养时,主要会涉及对 知识的理
在正常免疫应答中起调节作用的细胞因子能够激活慢性潜伏的人类免疫缺陷病毒(HIV)感染,加速病毒复制。HIV包膜上的搪蛋白和CD4分子有高亲和性。细胞因子GM-GSF、TNF-α、TNF-
目的:调查骨转移瘤疼痛患者疼痛相关因素及生活质量的影响因素,为临床干预提供依据。方法:采用问卷调查法,选择2000~2016年兰州某三级甲等医院骨与软组织肿瘤科确诊的103例骨
本文综述了近3年有关产单核细胞李斯特菌(LM)毒力基因的研究状况,其中包括hly、plcA、plcB、actA、iap、prfA及inlAB操纵子、lmaBA操纵子和卵磷脂酶操纵子,并对有关基因产物
细菌等微生物能与MHC分子上单态性结构结合,或与淋巴细胞抗原受体上的非可变结构结合。这种结合可能通过诱发淋巴细胞的多克隆无反应性,或激活淋巴细胞的抑制性调节反应,使细
随着社会经济的快速发展和进步,我国建筑工程行业取得了很大的进展,作为工程造价有效保障的基础,工程审计能够帮助实现对工程款项的合理应用,推动工程项目更加有序地进行。目
电力系统的基本组成单位就是一条条的输电线路,其稳定运行对于民生与经济发展异常重要,所以带电作业相较于停电作业而言有着极为显著的优点,但是在操作时也相应地会有更多的
本研究以小学科学教师为访谈对象,运用扎根理论研究方法,对小学科学教师视角下的STEM教学特征进行质性建构,以期为开展STEM教学提供可能的有效行动路径。通过对STEM教学理念
本文研究HIV-1感染后疾病进展的影响因素。从4例HIV-1感染者在病程不同时期相继分离到一些病毒株,发现疾病的进展与某些HIV-1病毒变株的出现相关。这些病毒变株较之原先分离