|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在fpga中实现cic抽取滤波器,将modelsim中的数据在MATLAB中分析时,出现图中的情况
,就是在开始那一段出现错误;后来在MATLAB中编程实现,也出现这样的情况,请问这是怎么回事?MATLAB程序如下:x1=cos(2*pi*f1*t);%被测信号
x2=cos(2*pi*f2*t);%DDS信号
x=x1.*x2;%混频后的信号
X=round(x*(2^19-1));%quanty,20-bit
Hm = mfilt.cicdecim(60,1,5);
y=filter(Hm,x);%用cic滤波器对混频后的信号进行滤波
y1=double(y)/max(y);%量化
最下面的余弦表示经过滤波器后的时域图 |
|