|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
MATLAB中的IIR濾波穩(wěn)定性 |
| 作者:小研究 欄目:DSP技術(shù) |
各位高手,小弟最近用MATLAB仿真IIR濾波,用的都是MATLAB的函數(shù),可是得到的系統(tǒng)居然是不穩(wěn)定的,請(qǐng)大俠指點(diǎn)。 例如以下程序得到的帶通濾波系數(shù)是穩(wěn)定的,可是把fs換成400,500,1000都不行了,極點(diǎn)位置不在左邊。 function myiirtry clc wp1=70; wp2=80; ws1=65; ws2=85; rp=0.5; rs=40; fs=200; wp=[wp1,wp2]; ws=[ws1,ws2]; [n,wn]=cheb1ord(wp/(fs/2),ws/(fs/2),rp,rs,'z') [num,den]=cheby1(n,rp,wn); [z,p,k]=tf2zp(num,den) [h,w]=freqz(num,den); PLOT(w*fs/(2*pi),abs(h)); grid; 我用的可是MATLAB的函數(shù)自動(dòng)得到階數(shù)和通帶,可是由此得到的系統(tǒng)并不穩(wěn)定。如果MATLAB得到相應(yīng)指標(biāo)階數(shù)和通帶的函數(shù)并不能保證穩(wěn)定的話。那么該函數(shù)還有什么意義呢?小弟錯(cuò)在哪里呢?那么設(shè)計(jì)中該怎么樣得到合適的階數(shù)呢? 謝謝。 |
| 2樓: | >>參與討論 |
| 作者: 小研究 于 2006/11/8 13:29:00 發(fā)布:
沒人救命么?難道非要逼我用FIR濾波嗎? 沒人救命么?難道非要逼我用FIR濾波嗎? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |