Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2007-08-31
帖子: 2
声望力: 0 ![]() |
![]()
我看书学信号处理,用simulink做一个低通滤波器的例子。输入信号是x(t)=sin(7t)+sin(200t),采样频率Fs=400/pi;就是想把sin(200t)滤掉。我用了Embedded Matlab Function模块,输入信号是x(n),输出是y,m文件是b=[1 1];a=[20 -18];y=filter(b,a,u);为什么滤波没有效果呢?Embedded Matlab Function不是支持filter的吗?
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2007-05-06
帖子: 9
声望力: 0 ![]() |
![]()
没有遇到过
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-03-18
年龄: 41
帖子: 5
声望力: 0 ![]() |
![]()
我发了一个关于滤波的心得,你看一看把,或许有帮助。
一开始我也试图用embeded matlab function来做的 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-02-17
年龄: 38
帖子: 11
声望力: 18 ![]() |
![]()
呵呵~直接取一个sin(200t)的正弦波源作差就ok了,或是写个小S-函数。
|
![]() |
![]() |