?? fgp844.m
字號:
%《數(shù)字信號處理教程——MATLAB釋義與實現(xiàn)》第八章圖8.4.4生成程序fgp844
% 模擬濾波器頻帶變換(低通變帶通)
% 電子工業(yè)出版社出版 陳懷琛編著 2004年9月
%
x0=logspace(-2,1,1000); % 低通原型的頻率設(shè)定
x=[-fliplr(x0),0,x0]; % 變換為正負(fù)對稱頻率范圍
y1=x/2+sqrt((x/2).^2+1); % 對頻率按(8.4.7a)式進(jìn)行變換
y2=x/2-sqrt((x/2).^2+1);
plot(x,[y1;y2]),hold on % 畫出全頻域的映射曲線
set(gcf,'color','w') % 置圖形背景色為白
x1=x(find(x<=1&x>=-1)); % 低通原型的通帶范圍(設(shè)帶寬為1)
y1=x1/2+sqrt((x1/2).^2+1); % 對通帶頻率范圍按(8.4.7a)式進(jìn)行變換
y2=x1/2-sqrt((x1/2).^2+1);
plot(x1,[y1;y2],'xr') % 加深畫出帶通通帶頻域的映射曲線
plot(x1,-3*ones(size(x1)),'+k') % 加深低通原型通帶范圍的點型和顏色
plot(3*ones(size(y1)),y1,'og') % 加深帶通通濾波器通帶范圍的點型和顏色
plot(3*ones(size(y2)),y2,'og')
grid on
axis([-3,3,-3,3])
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -