语言信号处理Word格式文档下载.docx
- 文档编号:1209134
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:11
- 大小:927.75KB
语言信号处理Word格式文档下载.docx
《语言信号处理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《语言信号处理Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。
一、设计目的3
二、设计要求3
三、程序及其仿真3
四、课程设计心得13
五、参考文献13
1、设计目的
通过本课程设计,主要训练和培养学生综合应用所学过的信号及信息处理等课程的相关知识,独立完成信号仿真以及信号处理的能力。
包括:
查阅资料、合理性的设计、分析和解决实际问题的能力,数学仿真软件Matlab和C语言程序设计的学习与应用,培养规范化书写说明书的能力。
2、设计要求
(1)熟悉有关频谱分析的有关指示,对语音信号做频谱分析
(2)熟悉有关滤波器设计理论知识,选择合适的滤波器技术指标和类型,设计滤波器,得到滤波器参数
(3)实现信号频谱分析和滤波等有关Matlab函数
(4)写好总结报告,写出基本原理,有关程序,得到的图表,结果分析,总结。
三、程序及其仿真
%用录音工具录一段自己的声音,转换成wav格式的文件,然后保存到MATLAB的文件夹下的work文件夹中。
在MATLAB软件平台下,利用wavread函数对语音信号进行采样,记住采样频率和采样点数。
1、FIR低通滤波
[y,fs,nbits]=wavread(‘1.wav’);
N=length(y);
noise=0.2*randn(N,1);
Si=y+noise;
S=fft(Si);
z21=fftfilt(b21,Si);
sound(z21);
m21=fft(z21);
subplot(2,2,1);
plot(abs(S),’g’);
title(‘滤波前信号频谱’);
xlabel(‘时间’);
ylabel(‘幅度’);
grid;
subplot(2,2,2);
plot(abs(m21),’r’);
title(‘滤波后信号频谱’);
subplot(2,2,3);
plot(S);
title(‘滤波前信号波形’);
subplot(2,2,4);
plot(z21);
title(‘滤波后信号波形’);
2、%用录音工具录一段自己的声音,转换成wav格式的文件,然后保存到MATLAB的文件夹下的work文件夹中。
sound(y,fs,nbits);
Y=fft(y,N);
subplot(2,1,1);
plot(y);
title(‘原始信号波形’);
xlabel(‘时间’);
subplot(2,1,2);
plot(abs(Y));
title(‘原始信号频谱’);
3、构造受干扰信号并对其进行频谱分析
[y,fs,nbits]=wavread(‘1.wav’);
noise=0.2*randn(N,1)
sound(Si)
plot(Si);
title(‘加噪语音信号的时域波形’);
plot(abs(S));
title(‘加噪语音信号的频域波形’);
4、globalx;
globalfs;
globalnbits;
N=length(x);
x1=resample(x,1,2);
sound(x1,fs/2,nbits);
x2=resample(x,1,4);
sound(x2,fs/4,nbits);
n1=0:
N/2-1;
n2=0:
N/4-1;
w1=4*n1*pi/N;
w2=8*n2*pi/N;
y11=fft(x1);
y12=fft(x2);
plot(n1,x1);
title(‘8KH重采样语音信号时域图’);
xlabel(‘时间t’);
ylabel(‘幅值’);
plot(w1/pi,abs(y11));
title(‘8KH重采样语音信号频域图’);
xlabel(‘频域Hz’);
plot(n2,x2);
title(‘4KH重采样语音信号时域图’);
plot(w2/pi,abs(y12));
title(‘4KH重采样语音信号频域图’);
xlabel(‘频率Hz’);
5、globala;
globalb;
globaly;
globalw;
globalN;
n=0:
N-1;
y1=filter(b,a,y);
y2=fft(y1);
sound(y1,fs,nbits);
plot(n,y1)
title(‘滤波后信号频谱’);
xlabel(‘频率Hz’);
ylabel(‘幅度’);
四、课程设计心得
这次的课程设计主要是跟随了课堂学习的内容。
虽然原来已经学习了信号与系统,对于这方面有了一些基础的知识,也学了数字信号处理,但是刚开始面对这个题目却也不知从何下手了。
首先一个录音就为难我们半天,在老师的指导下终于迈出了这艰难的第一步,并且得到了原信号的波形图和频谱图。
于是我们斗志高昂,继续进行下去。
通过大致对这本书的翻阅和有目的性的查找,我们对于这次实验中要求的很多函数有了进一步的了解。
由于实验结果主要要求就是图形了,因而对于图形函数的运用很多,最熟悉的就是figure函数了,然后还有画图函数plot,在IIR滤波器的设计中还使用了grid网格线命令,同时还有xlabel和ylabel以及title等命令,应该说是收获颇丰吧。
而对于滤波器的设计也认识不少函数,像buttap,cheb1ap等等。
很多程序里的东西,特别是程序语法,总是有错误,但是总是不知道错在哪里。
在细心的检查下,终于找出了错误和警告,感到很满足。
总的来说,通过这次的课程设计让我对语音信号有了全面的认识,提高了动手实践能力。
同时我相信,进一步加强对MATLAB的学习和研究对我今后的学习将会起到很大的帮助。
五、参考文献
(1).程佩青。
数字信号处理教程[M]。
北京:
清华大学出版社,2002。
(2).刘敏,魏玲。
Matlab通信仿真与应用[M].北京:
国防工业出版社,2001。
(3).桂志国。
数字信号处理。
科学出版社,2010年。
(4).张明照,刘政波,刘斌等。
应用MATLAB实现信号分析和处理。
科学
出版社,2005。
(5).互联网资料。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 信号 处理