声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6511|回复: 3

【请教】怎么用matlab设计一个带通滤波器

[复制链接]
发表于 2006-5-24 15:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>各位帮帮忙,帮我设计一个带通为300~3300Hz 的滤波器。<BR>我是新手,在做一个声音的采集系统,因为电话的传输声音的频率是300~3300Hz ,我想比较一下滤波前后的两个频谱图。<BR><BR>这是那个声音的采集的程序。滤波器的程序能否接着下面的程序编?<BR>fs=44100;<BR>y1=wavrecord(5*fs ,fs ,'double') ; <BR>plot(y1) ;<BR>wavplay(y1 ,fs) ; <BR>sound (y1 ,fs) ;<BR>y2=fft(y1) ; <BR>plot(y2) ;</P>
回复
分享到:

使用道具 举报

发表于 2006-5-24 21:46 | 显示全部楼层
 楼主| 发表于 2006-5-24 23:21 | 显示全部楼层
我调用了,不过cpu的占用率到了100%,而且一直没有结果出来。<BR><BR>接到上面的程序写的:<BR>xl=beltfilter(y1,fs,240,300,3300);<BR>plot(x1);<BR>这样调用肯定是错的了,大虾帮忙指点一下,谢谢了
发表于 2006-5-25 10:11 | 显示全部楼层
你数据太长了,做卷积计算量太大.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 15:28 , Processed in 0.053971 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表