嵌入式Linux环境下音频质量提高方法的研究和实现

被引量 : 0次 | 上传用户:kwl9970024
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式音频系统的广泛应用,人们对语音质量的要求也越来越高。在资源有限的嵌入式系统环境中,如何通过软件技术来提高音频系统的性能是当前一个研究热点。 本文的研究重点是,在嵌入式Linux环境下,如何应用软件技术提高音频系统的性能。本文提出了一种全新的解决方案,即在核态空间模式下,重新设计和实现嵌入式音频设备的驱动程序,着重分析和研究了音频重采样、多路混音、DMA引擎和内存管理三大关键技术。本文主要工作如下: ● 把重采样引入的噪音降到最低。为了提高音频质量,在驱动程序中利用高效的Kaiser Window低通滤波算法对不同采样频率的音频流进行重采样。不仅实现了Kaiser Window重采样算法,而且对算法进行了有效优化,使采样效率提高了一倍以上。 ● 加入了实时混音功能。为了支持多个通道音频流同步播放,使一个音频输出设备上能同时听到多个声音,基于混音理论,本文实现了混音算法。 ● 引入了双缓存设计方法。由于声音实时性和连续性的特殊要求,驱动程序中DMA引擎和内存管理直接影响系统性能。为此,本文重新设计和实现了DMA引擎和内存管理以提高性能。 ● 具体实现工作中对算法的关键部分用MMX汇编指令进行了优化,从而在整体上优化了系统性能。 通过严格的性能测试分析,重采样、混音算法效率和系统性能都有较大提高,表明本文提出的解决方案是可行的,能有效地提高整个系统的处理能力和性能。
其他文献
汽车工业的可持续发展面临两大问题,能源与环境。为此,人们不断寻求高效、节能的清洁汽车动力。液氮发动机的储能介质有较高的能量密度;在其运行中不会引入重金属等二次污染;甚至
以太阳光为光源,利用玻片药膜法和高效液相色谱法研究浓度、水质硬度、pH和共存离子等因子对阿维菌素乳油、水乳剂和微乳剂3种液体剂型光解的影响。结果表明:3种阿维菌素液体
高等教育倡导理论知识应该与应用能力密切结合.而大学生应用及创新能力的培养却受客观条件的制约.企业急需的外部智力也缺乏互助平台。本文引入威客平台的理念,创造性地提出
近年来,国内学者对补阳还五汤抗脑缺血的药理作用进行了大量研究,结果表明:补阳还五汤可通过改善血液流变性、提高脑组织能量代谢、抗炎、抗自由基损伤、保护血脑屏障,促进神
<正>美国自2011年起,对伊朗启动了更为严厉的石油制裁,但根据测算,其对伊朗产生的损失足以让其在核问题上止步。随着伊朗核问题的不断发酵,美欧等不但推动联合国安理会出台针
西洋参和螺旋藻的混合液在75℃水提2h后,用活化的木瓜蛋白酶和果胶酶酶解,得到混合提取液。此提取液经活性炭净化、硅藻土过滤后,加入到饮料的基本配方中,经充气和灭菌后,制成了外观为
为研究铝粉对固体推进剂羽流红外特性的影响,建立了羽流红外传输的计算模型,通过在流场能量方程中引入辐射源项,实现了流场计算与辐射传输的耦合求解。基于欧拉-拉格朗日方法
为研究AP/HTPB复合固体推进剂燃烧扩散火焰结构,建立了二维周期性三明治简化模型。结果表明,贝克莱数Pe和达姆科勒数Da对扩散火焰有较大影响。当给定有限Pe数时,对流输运速率
国际商事仲裁,即国际商事纠纷的解决机制问题一直是国际法学关注和研究的对象,加之业缘因素,本人在四年的博士学习期间一直把涉及商事仲裁的诸多热点问题作为自己研究的主要
对高能发动机研制中解决的系列关键技术进行了总结,包括高能推进剂及配套衬层的研制、高装填药柱结构设计以及相关试验验证、燃速相关性、喉衬烧蚀特性、推进剂贮存性、界面