查看完整版本 : 滤除叠加正弦波中3000hz的正弦波
chenfeiyang
2008-12-25, 18:18
急!设计巴特沃思低通滤波器,滤除频率分别为1000hz,3000hz的叠加正弦波中3000hz的正弦波,求完整滤波程序!
N=256;
fs=10000;
dt=1/fs;
tt=0:dt:dt*(N-1);
k=1:N;
f1=3000;
f2=1000;
y(k)=sin(2*pi*f1*k*dt)+sin(2*pi*f2*k*dt);
songzy41
2008-12-25, 20:33
急!设计巴特沃思低通滤波器,滤除频率分别为1000hz,3000hz的叠加正弦波中3000hz的正弦波,求完整滤波程序!
N=256;
fs=10000;
dt=1/fs;
tt=0:dt:dt*(N-1);
k=1:N;
f1=3000;
f2=1000;
y(k)=sin(2*p...
在上程序后增加:
[b,a]=butter(4,0.4);
z=filter(b,a,y);
subplot 211; plot(y); title('滤波前输入信号')
subplot 212; plot(z); title('滤波后输出信号')
得图有
chenfeiyang
2008-12-28, 17:23
很感谢!!!!!!!
解决了我的问题!!!!!!!!!!!!!!:heart:
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.