matlab怎么不通过传递函数求幅频响应
时间:12-12
整理:3721RD
点击:
就设计一个cic
sig_in=zeros(1,num);
sig_in(1)=1; %输入冲击信号
sig_out=cic4(sig_in); %cic滤波器
sig_out_fft=abs(fft(sig_out,num/4));
sig_out_fft_log=20*log10(sig_out_fft);
得不到我想要的幅频响应,这个cic应该是没问题的
sig_in=zeros(1,num);
sig_in(1)=1; %输入冲击信号
sig_out=cic4(sig_in); %cic滤波器
sig_out_fft=abs(fft(sig_out,num/4));
sig_out_fft_log=20*log10(sig_out_fft);
得不到我想要的幅频响应,这个cic应该是没问题的
想省事的话,用simulink里面的时域转频域的一个器件,仔细找找,很容易找到。忘了叫啥了,本科时候就用过。
不过话说用传递函数求的话又有多难,这都是基本功吧。一眼都能看出差不多吧。