数字信号课程设计-基于matlab的噪声语音信号的滤波设计与噪声去除内容摘要:
global x f y SNR if isempty(SNR)==1。 msgbox(39。 请输入信噪比 ~O(∩ _∩ )O~39。 ,39。 输入信噪比 39。 )。 else y = awgn(x,SNR)。 %加入高斯白噪声 axes()。 plot(y)。 title(39。 加噪语音信号的 时域波形 39。 )。 %绘制时域谱 y1=fft(y,1024)。 %傅里叶变换 axes()。 plot(f,abs(y1(1:512)))。 title(39。 加噪语音信号的频域波形 39。 )。 xlabel(39。 频率 /Hz39。 )。 ylabel(39。 幅值 39。 )。 %绘制频域谱 end 程序结果如下图: 哈尔滨工业大学 (威海) 课程 设计 报告 7 数字滤波器的设计 对于数字 低通、 高通、带通滤波器的设计,通用方法为双线性变换法。 可以借助于模拟滤波器的频率转换设计一个所需类型的过渡模拟滤波器,再经过双线性变换将其转换策划那个所需的数字滤波器。 具体设计步骤如下: ( 1)确定所需类型数字滤波器的技术指标。 ( 2)将所需类型数字滤波器的边界频率转换成相应的模拟滤波器的边界频率,转换公式为Ω =2/T tan( ) ( 3) 将相应类型的模拟滤波器技术指标转换成模拟低通滤波器技术指标。 ( 4)设计模拟低通滤波器。 ( 5)通过频率变换将模拟低通转换成相应类型的过渡模拟滤波器。 ( 6)采用双线性 变换法将相应类型的过渡模拟滤波器转换成所需类型的数字滤波器。 我们知道,脉冲响应不变法的主要缺点是会产生频谱混叠现象,使数字滤波器的频响偏离模拟滤波器的频响特性。 为了克服之一缺点,可以采用双线性变换法。 我们根据语音信号的特点给出有关滤波器的技术指标: ① 低 通滤波器的性能指标: fp=1200Hz, fc=1800Hz, Rp=1, Rs=30 哈尔滨工业大学 (威海) 课程 设计 报告 8 ② 高 通滤波器的性能指标: fp=4800Hz, fc=5000Hz, Rp=1, Rs=30 ③ 带 通滤波器的性能指标: fb1=2200, fb2=3000, fc1=2020, fc2=3200, Rp=1, Rs=30 IIR 数字滤波器的主要程序 及频率响应幅值 : %=============================IIR 低通滤波器 =================== global fs y f z Ts=1/fs。 wp=2*pi*1200/fs。 ws=2*pi*1800/fs。 Rp=1。 Rs=30。 wp1=2/Ts*tan(wp/2)。 %将模拟指标转换成数字指标 ws1=2/Ts*tan(ws/2)。 [N,Wn]=buttord(wp1,ws1,Rp,Rs,39。 s39。 )。 %选择滤波器的最小阶数 [Z,P,K]=buttap(N)。 %创建 butterworth 模拟滤波器 [Bap,Aap]=zp2tf(Z,P,K)。 [b,a]=lp2lp(Bap,Aap,Wn)。 [bz,az]=bilinear(b,a,fs)。 %用双线性变换法实现模拟滤波器到数字滤波器的转换 [H,W]=freqz(bz,az)。 %绘制频率响应曲线 axes()。 plot(W*fs/(2*pi),abs(H)) grid title(39。 IIR 低通滤波器 39。 ) xlabel(39。 频率/ Hz39。 )。 ylabel(39。 频率响应幅度 39。 ) 哈尔滨工业大学 (威海) 课程 设计 报告 9 %=============================IIR 高 通滤波器 =================== global fs y f z Ts=1/fs。 Wp=2*pi*5000/fs。 Ws=2*pi*4800/fs。 Rp=1。 Rs=30。 Wp1=2/Ts*。数字信号课程设计-基于matlab的噪声语音信号的滤波设计与噪声去除
相关推荐
图 5V稳压直流电源 陕西理工学院 第 6 页 共 23 页 时钟脉冲发生器可有很多构成方式。 例如:利用石英晶体振荡器配合分频器即可得到相应的脉冲信号。 还可以利用电压比较器得到时钟脉冲电路。 相比之下,利用 555 构建多谐振荡器来得到时钟脉冲信号比较便利,信号的精度较电压比较器要高,更符合本设计的要求。 555 定时器时一种多用途的数字 模拟混合电路,利用它能极方便地构成施密特触发器
KADD) BEGIN IF RSTN=39。 039。 THEN TKADD=39。 039。 ELSIF (KADD39。 EVENT AND KADD=39。 139。 )THEN TKADD=39。 139。 END IF。 END PROCESS。 PROCESS(RSTN,KSUB) BEGIN IF RSTN=39。 039。 THEN TKSUB=39。 039。 ELSIF
程序具有以下特点。 不要求了解处理器的指令集,也不必了解储存器的结构。 寄存器非配和寻址方式由编译器管理,编程时不需要考虑存储器的寻址等。 可使用与人的思维更接近的关键字和操作函数。 可使用 C51 语言中库文件的许多标准函数。 通过 C语言的模块化编程技术,可以将已编制 好的程序加入到新的程序中。 C51 语言编译器几乎适用于所有的目标系统
省寄存器或存储单元; 缺点:其它缺点同直接 I型。 通常在实际中很少采用上述两种结构实现高阶系统,而是把高阶变成一系列不同组合的低阶系统 (一、二阶 )来实现。 (2)IIR 滤波器的级联型结构; 特点: 系统实现简单,只需一个二阶节系 统通过改变输入系数即可完成; 极点位置可单独调整; 运算速度快 (可并行进行 ); 各二阶网络的误差互不影响,总的误差小,对字长要求低。 缺点:
其可调范围 为 0~10,其值较高时,混响效果比较丰厚、温暖;其值较低时,混响效果则较空旷、冷僻。 预延时:自然混响声阵的建立都会延迟一段时间,预延时即为模拟次效应而设置。 声阵密度:此项参数可调整声阵的密度,其值较高时,混响效果较为温暖,但有明显的声染色;其值较低时,混响效果较深邃,切声染色也较弱。 频率调制:这是一项技术性的参数,因为电子混响的声阵密度比自然混响稀疏,为了使混响的声音比较平滑
般周期信号 将 DT周期信号先展开为 DTFS,再进行逐项变换; 020 mcTXex mdNmdFTnTjmNm md 截断的影响 对无限长时间 DT 信号进行计算时,必须进行截断; 时域截断模型:以窗口函数乘以时间函数 nPnx m2 频域对应卷积: TT dddd