数字信号处理 课程设计 FIR数字滤波器的凯泽窗函数法设计 联系客服

发布时间 : 星期日 文章数字信号处理 课程设计 FIR数字滤波器的凯泽窗函数法设计更新完毕开始阅读aeb98b010b4c2e3f572763d8

课 程 设 计 任 务 书

专业 电子信息工程 设计起止日期 班级 姓名 2013-1-7~2013-1-11 设计题目: 语音信号的数字滤波——FIR数字滤波器的凯泽窗函数法设计 设计任务(主要技术参数): 1. 语音信号的采样录音(fs、N); 2. 语音信号的频谱分析(fL,fH,?f) 3. 语音信号的加噪(SNR1); 4. 数字滤波器的设计(?p,?s或?c,?1,?2,滤波器的阶数); 5. 滤波结果输出及效果分析(SNR2) 指导教师评语: 成绩:签字: 年月日 课程设计说明书 NO.1

设计题目 语音信号的数字滤波——FIR数字滤波器的凯泽函数法设计 一、课程设计的目的 通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;掌握利用数字滤波器对信号进行滤波的方法。并能够对设计结果加以分析。 二、设计步骤 1.语音信号的采集 利用Windows系统采集: 1、 按“开始->程序->附件->娱乐->录音机”的顺序操作打开Windows系统中的录音机软件 图1录音机 2、采集语音信号信息:(将所录wma格式转换为wav格式) (1) 语音内容:天青色等烟雨,而我在等你 沈 阳 大 学

课程设计说明书 NO.2

(2) (3) (4) 语音格式:*.wav 语音名称:青花瓷 语音长度:4.00(s) 语音属性:44.1kHz 8位双声道128kb/s (5) 图2、语音信号信息图 2.语音信号的频谱分析 1、将上一步骤中保存下来的语音信号文件“青花瓷.wav”复制到计算机装有Matlab软件的磁盘中相应Matlab目录中的“work”文件夹中。 2、双击桌面上Matlab软件的快捷图标 ,打开Matlab软件 3、在菜单栏中选择“File->new->M-File” 打开*.m文件编辑器并命名为Untitled1。 4、打入命令close all、clc、clear all。 5、输入命令[s,fs]=wavread('青花瓷.wav'),将语音文件“青花瓷.wav”中的波形信号值赋值给数组s,将采样速率赋值给变量fs 6、通过“L=2^floor(loglength(s)));”命令,求信号长度赋值给L,L=131072。 7、定义一个向量:n=0:L-1,用“ plot(n,s)”命令,画出采集信号的时域图 沈 阳 大 学

课程设计说明书 NO.3

图3原始声音信号波形 8、根据时域波形,为将信号前面的空白部分去掉,用“LQ1=s(500:500+L-1)”命令将S信号截短并赋值给LQ1. 9、将原始语音信号和截短语音信号在同一图上画出来 实现代码为: wavwrite(LQ1, fs,'LQ1.wav'); figure(2) subplot(2,1,1); plot(s); title('原始语音信号'); subplot(2,1,2); plot(LQ1); title('截短语音信号'); 沈 阳 大 学