基于卡尔曼滤波的语音增强算法研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:xiaoluc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音信号是人类语音与声学结合的产物,是传递信息的手段和工具,在日常生活中具有举足轻重的作用。然而,在实际中语音信号经常会受到环境中各种噪声的干扰,导致语音信号质量的下降,甚至引起信息的丢失。因此,如何消除噪声,提高语音质量成为语音信号处理的关键。而语音增强技术是语音信号处理的一个重要的分支。   本文以卡尔曼滤波语音增强为基础,分别研究了时域、短时频域、子空间域下的卡尔曼滤波语音增强算法。本文的主要工作和创新点如下:   (1)首先介绍几种较成熟的经典语音增强算法,对其优缺点进行对比分析,重点研究了基于卡尔曼滤波的语音增强算法,并进行实验仿真,结果表明,与其他的增强算法相比,卡尔曼滤波提高了语音的SNR(SignalNoise Ratio)和PESQ值(日Perceptual Evaluation of Speech Quality)。   (2)传统时域内卡尔曼滤波算法未充分利用语音频域特性,导致增强语音仍有较多的残留噪声,针对该不足提出新思路,将传统的卡尔曼滤波算法引入到短时频域内,利用基于对数谱最小均方误差估计法对带噪语音幅度进行初步修正,达到了更好的去噪效果。   (3)针对时域内卡尔曼滤波算法未利用噪声信息计算线性预测系数存在较大误差导致递推估计误差积累的缺陷,利用子空间分解理论,对带噪语音的特征值进行卡尔曼滤波,本文首先在KL域内提取带噪语音和噪声特征值,对语音信号进行预处理,从而得到较为纯净的特征值,再对该值进行卡尔曼滤波,实验结果表明改进的卡尔曼算法能够有效的滤除噪声,得到更为纯净的语音信号。   (4)算法移植。用C++编写卡尔曼滤波语音增强算法并在VC++6.0环境下仿真实现该算法,然后以OMAP5912为硬件平台,以Linux为操作系统,对卡尔曼滤波算法进行移植,然后将得到数据通过软件转换成去噪后的语音并进行试听,实验结果表明,试听效果较为理想,验证了卡尔曼滤波算法的易操作性和可实现性。
其他文献
随着移动通信技术的快速增加,业务类型越来越丰富,除了传统的语音和数据业务,手机购物、打车、购票、订餐等各种新兴移动业务正快速兴起,使得传统的蜂窝网络面临着巨大的挑战
时代的发展进步促进了通信方式向多样化和高质量发展。传统的窄带电话信号有时会限制语音的完整表达,为此人们引入了宽带语音编码,其扩展的低频部分可以使语音听起来更自然、
信号处理技术在这个信息化时代已变得越来越重要,随着信息化程度的不断加深,通信环境的不断复杂化,信号处理面临的困难也随之增加。在实际情况下我们所关心的信号都是叠加着
在当今社会,数字图像已经是承载图像信息的一个重要媒介,大众群体、新闻媒体、研究单位和机构等各类人群都使用数字图像作为信息的重要载体。在这种情况下,数字图像的完整性,
目前,在多个不同的领域中,对数字图像的处理均呈现出了不断增长的趋势,在科学研究、军事、公安、教育、经济建设和日常生活的各个方面数字图像处理都得到了广泛的使用。但是,
信号采样是联系模拟信源和数字信息的桥梁。人们对信息的巨量需求造成了信号采样、传输和存储的巨大压力。如何缓解这种压力又能有效提取承载在信号中的有用信息是信号与信息
由于人机交互技术的日益发展,语音信号在日常生活工作中起着举足轻重的作用。但是语音信号经常会受到各种随机噪声的干扰,严重影响信息的获取,从而影响人们工作生活。因此,对
语音通信是人类通信最基本、最重要的方式之一,而语音编码是数字语音通信中的一项重要技术。随着军事通信、移动通信和互联网的飞速发展,人们对语音质量的更高要求,3GPP组织于20
随着多种无线接入技术的并行同步发展,下一代无线通信系统将朝着多种无线接入技术并存、互补的异构无线融合网络方向演进。异构无线网络给人们带来的不仅是技术的革新,还将深
未来移动通信系统无论是在系统容量还是系统传输可靠性方面都将面临新的挑战。而干扰与切换始终是影响蜂窝移动通信系统容量与传输可靠性的重要因素。另一方面,OFDMA由于其极