| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1471 人关注过本帖
标题:[求助]如何打开.wav的声音文件
只看楼主 加入收藏
jude
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-12
收藏
 问题点数:0 回复次数:0 
[求助]如何打开.wav的声音文件

在下想请教一下各位如何才能在matlab中打开.wav的文件,因为我要做一个声音波形文件处理的演示。
处理内容大致为:语音信号的频谱分析,然后是设计数字滤波器和画出其频率响应,用滤波器对信号进行滤波,比较滤波前后语音信号的波形及频谱,最后回放语音信号。
下面的是我找到的一个例子的程序: 稍稍有点急,请各位大哥指导,万分感谢!!
[y,fs,bite]=wavread('e:\lyq.wav',[1024 5120]);
sound(y,fs,bits);
Y=fft(y,4096);

fb=1000;
fc=1200;
As=100;
Ap=1;
fs=22050;
wc=2*fc/fs;
wb=2*fb/fs;
[n,wn]=ellipord(wc,wb,Ap,As);
[b,a]=ellip(n,Ap,As,wn);
freqz(b,a,512,fs);

x=filter(b,a,y);
X=fft(x,4096);
subplot(223);plot(x);title('滤波后信号波形');
subplot(224);plot(abs(X));title('滤波后信号频谱');

搜索更多相关主题的帖子: wav 滤波器 文件 声音 语音 
2007-05-12 16:44
快速回复:[求助]如何打开.wav的声音文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040481 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved