-
大小: 518B文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-13
- 語言: Matlab
- 標(biāo)簽:
資源簡介
自己編寫的matlab里面的freqz函數(shù)

代碼片段和文件信息
function?[?H?]?=?my_freqz(?baNfs?)
%UNtitleD2?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?he
%%計(jì)算濾波器系數(shù)的長度
num?=?length(b);
%%定義橫坐標(biāo)的數(shù)組
w?=?0:2*pi/N:2*pi;
%%數(shù)字變量進(jìn)行離散化
z?=?exp?(?j?*?w);
X?=?zeros(size(z));
Y?=?zeros(size(z));
%%計(jì)算分子、分母的數(shù)組
for?i?=?1:?num
????X??=?X?+?a(i)?*?z.^(-(i-1));
????Y?=?Y?+?b(i)?*?z.^(-(i-1));
end
%%注意這里都是用的點(diǎn)運(yùn)算
H?=?Y?./?X;
w?=?w?/?pi?*?fs;
%%畫出圖像來
plot(w(1:N/2)20*log10(abs(H(1:N/2))));
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????518??2018-06-28?11:34??my_freqz.m
評論
共有 條評論