基于IIR数字滤波器的语音信号处理 吕书畅 江卫靖 谢思宸 郑梧俊.

Slides:



Advertisements
Similar presentations
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
Advertisements

一、音调  听过女高音和男低音的歌唱吗?他们的声音 给你的印象是怎样的? 女高音:音调高, 男低音:音调低,比较低沉。
《程序设计实践》 孙辉 理工配楼104A
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
第 3 章 聽覺 每章扉頁 3.1 聽覺 3.2 人類耳朵的反應 3.3 聽覺缺陷.
PowerPoint 电子科技大学 无源RC滤波器的频率响应特性的研究.
第一部分 中考基础复习 第一章 声现象.
第四章 数字滤波器基础 本章要点 数字滤波器 Z变换 数字滤波器的组成 数字滤波器的类型 差分方程的传递函数 Z平面的零-极点分布图
实用操作系统概念 张惠娟 副教授 1.
第2章 时域离散信号和系统的频域分析 教学内容包括: 序列的傅立叶变换定义及性质 Z变换的定义与收敛域 利用z变换分析信号和系统的频域特性.
§5.1 幅度调制(线性调制)的原理 一般模型 边带滤波器.
第10章 FPGA硬件设计 <EDA技术与应用> 课程讲义
第七章  FIR数字滤波器设计 滤波器的设计师依据某种准则设计出一个频率特性去逼近于指标要求的滤波器系统函数 或频率响应 。 FIR滤波器的设计就在于寻找一个频率响应函数 去逼近所需要的指标,逼近方法主要有四种: 傅里叶级数展开 窗函数法 (时域逼近)
6.6 常用模拟低通滤波器特性 首先将要设计的数字滤波器的指标,转变成模拟低通原型滤波器的指标后,设计“模拟低通原型”滤波器。 模拟滤波器
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
提升國小自然與生活科技領域教師教學智能研習
第7章 离散信号的频域分析 离散Fourier级数 离散Fourier变换 第3章 连续信号的频域分析 连续Fourier级数
第三章 无限长单位脉冲响应(IIR)滤波器设计
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
                                                                                                                                                                
第4章 MATLAB在信号处理中的应用 4.1 信号及其表示 4.2 信号的基本运算 4.3 信号的能量和功率 4.4 线性时不变系统
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
INFINITE IMPULSE RESPONSE FILTER
第6章 有限脉冲响应数字滤波器的设计 IIR的设计 Specifications Desired IIR 脉冲响应不变法 阶跃响应不变法
Matlab 中IIR数字滤波器设计相关函数
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
现代电子技术实验 4.11 RC带通滤波器的设计与测试.
实验四 滤波器传输函数的零点和极点 对滤波特性的影响
实验三 数字滤波器设计 ( Filter Design)
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程设计.
Chapter 3 Discrete Fourier-Transform (Part Ⅰ)
第六章学习目标 理解数字滤波器的基本概念 掌握Butterworth、Chebyshev低通滤波器的特点 掌握脉冲响应不变法
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
基于Tina Pro的 模拟电路仿真分析 USTC-NIP-吴军 USTC-NIP-吴军
多媒体技术 中南大学信息科学与工程学院 黄东军.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
第10章 信号处理的图形 用户界面工具 1-1.
数字信号处理基础 第7章 FIR数字滤波器的理论和设计
晶体管及其小信号放大 -单管共射电路的频率特性.
Three stability circuits analysis with TINA-TI
语音信号的短时分析技术 对语音信号采用分段(或称分帧处理),称为短时分析。 短时平均能量 短时能量分析 窗口形状的选择 窗口的长度
实验三 FIR数字滤波器设计.
晶体管及其小信号放大 -单管共射电路的频率特性.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
2019/5/4 实验三 离散傅立叶变换的性质及应用 06:11:49.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
无线通信系统 信源:消息信号(调制信号) 振荡器:高频载波(正弦) 三要素: 振幅 AM 频率 FM 相位 PM 超外差接收 已调信号.
音频处理及数字化.
2019/5/11 实验四 FIR滤波器的特性及应用 05:31:12.
2019/5/11 实验三 线性相位FIR滤波器的特性 05:31:30.
第7讲 有源滤波器 基本概念与定义 一阶有源滤波器 二阶有源滤波器.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
课题五 频率变换电路 调幅波的基本性质 调幅电路 检波器 混频器.
调幅与检波的研究 实验目的 实验原理 实验内容 注意事项.
滤波减速器的体积优化 仵凡 Advanced Design Group.
第七章 FIR数字滤波器的设计方法 IIR数字滤波器: FIR数字滤波器: 可以利用模拟滤波器设计 但相位非线性
我们能够了解数学在现实生活中的用途非常广泛
Continuous Authentication for Voice Assistants
第十七讲 密码执行(1).
第6章 IIR数字滤波器的设计 全通系统 最小相位系统 模拟低通滤波器设计 脉冲响应不变法 双线性变换法 模拟域频率变换.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
混沌保密通讯 实验人 郝洪辰( ) 李 鑫( ).
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

基于IIR数字滤波器的语音信号处理 吕书畅 江卫靖 谢思宸 郑梧俊

研究背景 随着社会文化的进步和科学技术的发展,人类开始进入了信息化时代,用现代手段研究语音处理技术,使人们能更加有效地产生、传输、存储、和获取语音信息。语音信号的处理在语音识别,语音合成,语音编码,语音增强,语音加密等方面上有广泛的应用。可以说,语音信号处理在实现人类社会智能化、智慧化上具有重大意义。 而在这样的一个科技高速发展的数字化世界中,对信号的数字化处理也在科研领域承担了重要的角色。因此,在对信号的处理上,数字滤波器扮演了重要的角色。数字滤波器分为IIR数字滤波器(无线脉冲响应数字滤波器)和FIR(有线脉冲响应数字滤波器)具有灵活性强,可根据信号的频谱进行滤波器的设计;稳定性高;精度高,在处理信号问题上优于模拟信号处理。

研究目标 熟练应用matlab工具处理信号; 运用matlab编程掌握设计IIR数字滤波器的方法; 了解学习与滤波器相关的设计原理,设计算法。

研究内容&方法 论文主要介绍了基于IIR数字滤波器对语音信号实现简单处理的一系列内容。涉及的研究内容包括matlab7.0软件的基本操作以及其中信号处理工具箱的使用;在matlab7.0环境编程实现IIR数字滤波器的设计,信号时域、频域的分析;运用GoldWave软件实现语音采集;对采集到的语音信号进行全面分析,处理。 研究主要借助matlab7.0的编程环境,在软件层面模拟IIR数字滤波器的设计参数指标,并通过一些实例来熟悉滤波器全面设计的过程。同时根据资料教程书籍等途径加深理论原理的理解。通过循序渐进的思路,逐步达到研究的目标。

系统的物理可实现性、佩利-维纳准则 系统物理的可实现性问题,首先是由理想低通滤波器在硬件层面不能实现这个问题而引出的。众所周知,滤波器在实际的元件工作下必然会出现波纹,衰减,所以不可能是理想的。 这样我们需要解决的就是这样一个问题:什么样的数学模型可以在物理上实现?显然我们在软件层面的模拟如果是为了解决实际问题,当然要回答这样一个问题。而佩利—维纳准则就提出了解决方案。 物理系统的系统函数的频域特性要平方可积。 佩利—维纳准则交代了物理实现的必要条件如下:   实质上,佩利—维纳准则就是对滤波器的系统函数幅度频率响应提出了要求。 即:对于物理可实现系统,可以允许H(jω) 特性在某些不连续的频率点上为零,但不允许在一个有限频带内为零。

调制与解调 ——调制 前面介绍的实际是滤波器系统,也就是对输入的信号进行处理的系统。而调制与解调则是解决信号传输的问题,由于高频信号容易以电磁波的形式传输出去,因此调制的过程使选择高频载波,把信号频谱搬移到高频部分,使其辐射出去。而解调就是将调制的信号恢复成基带信号。 下图体现了一个“移频”的过程   下面具体推导傅立叶变换实现频谱搬移的原理:   经过傅里叶变换可得到下式,即转换到频域,这里可使用欧拉公式展开,也可使用傅里叶变化的性质来推导。   通过观察其频域的性质,显然发现,频谱发生了位移,即完成了搬移。

调制与解调 ——解调 解调的过程实际上可以看做一个滤波的过程,通过将基波与载波的乘积形式转换为和式,然后通过低通滤波器即可完成解调。当然解调器类型很多,乘积解调非常常见。 下图体现了这一过程:     为了更好地阐释,进行一下推导:   1、   2、   3、   1式即进行乘积形式转换为和式;2式即进行频谱“搬回”;3式即完成滤波处理。

IIR数字滤波器设计及语音信号处理的总体实现方案 案例内容 根据提出的研究内容设计一个案例,在具体案例下实现用IIR数字滤波器处理语音信号。 在本案例中,首先需要录制一段语音信号,并采集语音信号至matlab7.0的环境中。之后对这段输入信号的时域,频域进行分析,根据信号的特点进行滤波器的系数设定,并分析观察滤波器的系统函数,然后将滤波后的输出信号的时域,频域进行还原,观察滤波后的信号波形和频域特性。

IIR数字滤波器设计及语音信号处理的总体实现方案 案例总体实现方案 语音信号的录制与复原 GoldWave软件录制语音并保存在文件夹中,录制的声音需要在matlab环境中复原出来,并且分析这段语音信号的时域,频域特性,matlab中使用wavread()函数读取,使用sound()函数可以在matlab环境中播放语音信号。 语音信号的分析与处理 语音信号的处理,实际上就是在时域和频域上处理。语音信号经过wavread()的处理已经得到了其有关时域的函数,保存在x中,使用plot()函数即可绘出其时域波形图。而频域上的处理,要经过傅里叶变换,之后可以得到其频域的特性,使用函数fft()或shiftfft(); IIR数字滤波器的设计 确定滤波器系数方法:传递函数法、零极点增益法、状态空间法等。 IIR数字滤波器的设计在matlab中通常有多种方式:典型的设计方法、完全滤波器设计等。 语音信号的滤波处理 滤波器的设计都在为对语音信号的滤波做准备。可通过分析语音的频域特性确定滤波器的类型,以及设计滤波器的重要参数:通带频率、阻带频率。这样可确定滤波器的系数,即完成设计。在数字滤波器设计完毕之后,就要对信号进行滤波的处理,常用函数为filter()和filltic()。

IIR数字滤波器的具体设计 低通滤波器的设计 设计一个 Butterworth 低通数字滤波器,使其特征逼近一个低通Butterworth 模拟滤波器的下列性能指标:通带截止频2000Hz,通带波纹小于 3dB,阻带边界频率为3000Hz,阻带衰减大于 15dB,采样频率Fs=10000Hz。 由前两图可知,在小于 2000Hz 处的衰减小于 3dB,而在大于 3000Hz处衰减大于 15dB,满足滤波器的设计指标。由后两图可见滤波器滤了5000Hz的信号。由程序的输出还可以看出,filtfilt保持了原信号的相位,而filter函数则发生了延迟。

IIR数字滤波器的具体设计 高通滤波器的设计 设计一个三阶高通滤波器,截止频率为 Fc=1.5kHz,采样频率 Fs=6kHz。使用完全滤波器的设计函数。 由前两图可知,滤波器在大于 1.5kHz处保持通性,满足设计指标。由下两图可见滤波器滤了200Hz的信号,而3kHz的信号通过。

IIR数字滤波器的具体设计 带通滤波器的设计 设计一个带通Chebyshev II 型滤波器,通带边界频率为400Hz ~500Hz,过渡带宽均为100Hz,采样频率为2000Hz,通带波纹 0.5dB,阻带衰减 50dB。使用完全滤波器的设计函数。 由前两图可知,滤波器在400-500Hz区间内保持通性,满足设计指标。由下两图可见滤波器滤掉了700Hz和30Hz的信号,而450Hz的信号通过。

IIR数字滤波器的具体设计 带阻滤波器的设计 设计一个带阻滤波器,阻边界频率为400Hz ~500Hz,过渡带宽均为100Hz,采样频率为2000Hz,通带波纹5dB,阻带衰减40dB。使用完全滤波器的设计函数。 由两图可知,滤波器在400-500Hz区间内保持阻性,满足设计指标。

语音的处理 语音的录制

语音的处理 语音信号的分析与处理 分析语音信号主要是通过傅里叶变换来分析频谱。而处理语音信号则是使用上文提到的IIR数字滤波器来滤波处理。特别地,处理信号即滤波的时候也要根据语音信号的频谱来选择滤波器的类型。

语音的处理 语音信号的分析与处理 分析语音信号主要是通过傅里叶变换来分析频谱。而处理语音信号则是使用上文提到的IIR数字滤波器来滤波处理。特别地,处理信号即滤波的时候也要根据语音信号的频谱来选择滤波器的类型。

参考文献 [1] 陈亚勇等,信号处理详解,人民邮电出版社. [2] 薛年喜,Matlab在数字信号处理中的应用(第二版),清华大学出版社. [3] 赵瑞堃,基于MATLAB的FIR和IIR数字滤波器的设计,吉林大学物理学院硕士学位论文. [4] 郑国振,语音信号分析与系统处理设计,中国海洋大学青岛学院毕业论文. [5] 施琴红、赵明镜,基于MATLAB/FDATOOL工具箱的IIR数字滤波器的仿真,南昌航空大学. [6] 陈怀琛,数字信号处理教程—MATLAB释义与实现,电子工业出版社. [7] 郑君里,应启珩,杨为理,信号与系统(第三版),高等教育出版社.

THANKS FOR WATCHING Q&A