基于Matlab的FIR型希爾伯特變換器設(shè)計(jì)
3 希爾伯特變換器的效果驗(yàn)證
3.1 直接程序驗(yàn)證法
對(duì)于所設(shè)計(jì)的希爾伯特變換器,頻率為10 Hz的振動(dòng)作為輸入信號(hào),采樣頻率為100 Hz,驗(yàn)證對(duì)應(yīng)的數(shù)據(jù)點(diǎn)是否滿足相位相差90°的特點(diǎn),主要實(shí)現(xiàn)程序如下:
由圖6可知,該希爾伯特變換器對(duì)阻帶和通帶波紋進(jìn)行了控制,輸出信號(hào)的相位比輸入信號(hào)的相位前移了90°,符合希爾伯特變換的性質(zhì)。如若把輸入信號(hào)的頻率變?yōu)?10Hz,則輸出信號(hào)較之輸入信號(hào)會(huì)后移90°,如圖7所示。通過驗(yàn)證可知,該希爾伯特變換器實(shí)現(xiàn)了π/2移相。本文引用地址:http://butianyuan.cn/article/156302.htm
3.2 Simulink仿真法
利用Matlab提供的Simulink工具對(duì)該希爾伯特變換器進(jìn)行仿真,輸入信號(hào)以3.1節(jié)中的要求為例,仿真系統(tǒng)如圖8所示,在建立仿真系統(tǒng)時(shí),注意對(duì)所選擇的模塊進(jìn)行相應(yīng)的參數(shù)設(shè)計(jì)。仿真結(jié)果如圖9,圖10所示。
4 結(jié)語
在Matlab平臺(tái)上,采用直接程序法和FDATool工具法均可以快捷有效地完成希爾伯特變換器的設(shè)計(jì),可以隨時(shí)對(duì)比設(shè)計(jì)要求和希爾伯特變換器的特性,以使設(shè)計(jì)達(dá)到最優(yōu)化。由于Matlab具有強(qiáng)大的接口功能,設(shè)計(jì)的結(jié)果可以很方便地移植到DSP,F(xiàn)PGA等器件中。在實(shí)際使用中,只需按要求修改參數(shù),即可實(shí)現(xiàn)不同的希爾伯特變換器,實(shí)用性較強(qiáng)。
低通濾波器相關(guān)文章:低通濾波器原理
電源濾波器相關(guān)文章:電源濾波器原理
高通濾波器相關(guān)文章:高通濾波器原理 數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理
評(píng)論