?? q727c.m
字號:
%《MATLAB在電子信息課程中的應(yīng)用》(第三版)第七章例7.27程序q727c
% 用remez函數(shù)設(shè)計(jì)FIR低通濾波器
% 電子工業(yè)出版社出版 陳懷琛 吳大正 高西全合著 2001年10月
clear;close all
fc=1/4; fs=5/16; % 輸入給定指標(biāo)
Rp=3;As=60;Fs=2;
f=[fc,fs];m=[1,0]; % 計(jì)算remezord函數(shù)所需參數(shù)f,m,dev
dev=[(1-10^(-Rp/20))/(10^(-Rp/20)+1),10^(-As/20)];
[N,fo,mo,W]=remezord(f,m,dev,Fs); % 確定remez函數(shù)所需參數(shù)
hn=remez(N,fo,mo,W); % 調(diào)用remez函數(shù)進(jìn)行設(shè)計(jì)
hw=fft(hn,512); % 求設(shè)計(jì)出的濾波器頻率特性
w=[0:511]*2/512;
plot(w,20*log10(abs(hw)));grid;
axis([0,max(w)/2,-90,5]);
xlabel('w/pi');ylabel('Magnitude(dB)')
line([0,0.4],[-3,-3]); %畫線檢驗(yàn)設(shè)計(jì)結(jié)果
line([1/4,1/4],[-90,5]);line([5/16,5/16],[-90,5]);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -