999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB的FIR數字濾波器設計

2017-08-08 03:01:10楠,李
電子設計工程 2017年14期
關鍵詞:設置信號設計

江 楠,李 偉

(91550部隊 遼寧 大連 116023)

基于MATLAB的FIR數字濾波器設計

江 楠,李 偉

(91550部隊 遼寧 大連 116023)

文中針對傳統FIR濾波器設計方法繁瑣,設計步驟和過程繁雜,且設計好濾波器之后,不能直觀快速修改濾波器參數來觀察濾波器變化,設計了基于MATLAB的FIR數字濾波器。MATLAB功能強大,在進行有限脈沖響應濾波器(FIR)設計時,利用FDATool工具,根據不同需求,設計出不同的濾波功能。其能夠快速處理目標函數,并將實時處理的結果曲線和目標函數進行理論對比,可以做到實時修改,使濾波器的設計更加方便、快捷、直觀、節省時間。文中以FIR濾波器設計為例,對信號中噪聲做出了處理,并用MATLAB進行了仿真,驗證了理論的實現。

MATLAB;FIR數字濾波器;仿真

隨著數字技術的發展,數字信號處理被廣泛研究,數字信號處理的應用也涉及到各個方面,通信中的編碼解碼、自動控制、語音識別和圖像處理等[1]。在數字信號處理中通常會涉及到頻率變換、信號濾波、譜分析及調制和編碼等處理。其中,濾波器的設計是眾多應用中最重要的一個環節,因此被人們廣泛研究。

目前,數字濾波器的設計可通過軟件和硬件實現,硬件的實現通常是用DSP系統[2],該系統的不足在于一旦設計好后,無法方便地修改濾波器參數,因此本文提出用Matlab軟件來實現的方法。

Matlab是一套可視化軟件,其可在用戶操作界面進行實時修改設計參數,并可以進行高效率的數值計算。Matrix(矩陣)和Laboratory(實驗室)的前3個字母組成了該軟件享譽全球的名字,在Matlab友好方便的界面內,清晰可見有信號處理,圖像顯示數值分析,矩陣運算等功能[3]。

還有涉及到自動控制和計算機等相關專業的仿真功能在Matlab內部的工具箱中,在使用時隨時可被調出,Matlab中還含有諸多控制矩陣運算的命令,此外其能容許用戶自身建立所需功能的M文件,這就使得Matlab的使用范圍更寬闊。

1 FIR數字濾波器的設計

1.1 FIR數字濾波器的簡介

如圖1所示為一個完整的信號處理過程圖,通常要進行數字信號處理就需要先將接收到的模擬信號經過A/D(數模轉換器)進行轉換[4],將模擬信號經過采樣轉換為數字信號,下一步需要保留有用的數字信號,濾除掉無關緊要的信號,則需要濾波器的處理,得到一系列數字序列,最終再經過(D/A)轉換[5],將數字序列轉換為人們所接收的模擬信號。(當然這一步可有可無,大多情況下是以數字的形式進行輸出顯示)。

圖1 FIR濾波器工作原理圖

1.2 FIR數字濾波器的相位特性

對FIR數字濾波器的單位脈沖響應做Z變換得[6]

明顯可看出,該響應在Z域內有N-1個零點和N-1個零點。即

只有當FIR濾波器滿足上述關系式時,該濾波器才是嚴格線性的,下面將作出推導

首先對式(1)進行Z變換得

令 Z=ejw,于是

由此可以得振幅和相位函數

由相位函數可知,相位特性是嚴格線性的,相位特性圖如圖2所示。

圖2 濾波器偶然對稱相位圖

將公式 h(n)=-h(N-1-n)做 Z 變化,同理可奇對稱函數的振幅和相位函數

圖3 濾波器奇對稱相位圖

2 FDATool的設計原理

2.1 FDAtool界面介紹

FDAtool(Filter Design Analysis Tool)是 Matlab中的一個工具,該工具是專門用來濾波器設計和仿真的。該界面分為兩部分,一部分為濾波器各種直觀特性,另外一部分為濾波器參數設定。其中包括濾波器類型設置、設計方法設置、濾波器階數設置、濾波器頻率值設置和濾波器幅值設置[8-10],在對濾波器設置時,根據需要設計的濾波器參數,在FDAtool界面中直接點擊各種設置即可,無需進行編程操作。

2.2 在FDAtool中設計FIR數字濾波器

若要設計一個采樣頻率fs=2 000 Hz,通帶截止頻率為500 Hz,阻帶的截至頻率為600 Hz,阻帶內最小衰減為40 dB,通帶內最大衰減為3 dB。首先是在matlable命令窗口輸入 FDAtool指令[11],出現FDAtool界面之后,選擇低通濾波器(Low-pass),然后再選FIR濾波器中的等波紋法及最小階數,最后確定濾波器的幅值大小和各種限制頻率值。在Frenquency Specification中,將上述頻率值依次填到相應的頻率設定值中,在MagnitudeSpecification(幅度設定)中,令 Apass(通帶波紋)=3 dB;Astop(阻帶衰減)=40 dB,執行Design Filter即可。點擊菜單中的Analysis,其中包括濾波器幅度和相位特性。

3 基于信號處理的Simulink仿真

Simulink是Matlab中的仿真軟件,在Simulink中包含了豐富的數字信號處理功能模塊,用Simulink對濾波器進行仿真時,可先搭建好仿真模塊圖[12],然后可對濾波器性能進行實時觀測。

圖4 Simulink濾波仿真圖

如若采用最小二乘法設計一個采樣頻率為1 000 Hz的信號源,sin(30Pt) +0.5*sin (180Pt) +0.2*sin(600Pt),通帶為[0.2 0.4],對該信號進行濾波,圖4的3個正弦模塊將產生sin(30Pt)+0.5*sin(180Pt) +0.2*sin(600Pt)3 個基本波形,經 Add 混合后產生波源信號,然后導入FDAtool中,點擊Simulink中的start按鈕進行仿真,可在Scope中觀測信號源波形及濾波后波形[13]。

圖5 源信號波形

圖6 輸出信號波形

4 結 論

文中是在Matlab軟件下對FIR濾波器進行的設計,通過在過程中逐步比對濾波器的特性參數以及濾波器輸出曲線[14],設計者可方便的更改濾波器的參數,使得濾波器的設計與以往的硬件設計相比較更加簡單、直觀,且大幅減少了設計成本。因此,在以后的濾波器設計中,設計者可先經過濾波器仿真,然后再進行具體的硬件設計,由于Matlab中強大的數字信號處理功能[15],故該方面的應用將會更勝一籌。

[1]李騰飛,張輝.基于LabWindows/CVI和Matlab的濾波器設計[J].電子科技,2007(3):29-31.

[2]黃建亮,傅豐林.基于FPGA的自適應FIR復數濾波器設計[J].電子科技,2006(1):1-4.

[3]彭紅平,楊福寶.基于Matlab的FIR數字濾波器設計 [J].武漢理工大學學報:信息與管理工程版,2005(5):275-278.

[4]常巍,陳瑋.基于Matlab Guide的低通濾波器設計[J].電子科技,2014,27(6):29-31.

[5]HAN K H,KIM J H.Quantum-inspired evolutionaryalgorithm for a class of combinational optimization[J].IEEE Trans,On Evolntionary Computation,2002,6(6):580-893.

[6]HEY T.Quantum computing:an introduction[J].Computing&Control Engineering Journal,2012,10(3):105-112.

[7]Fan W X,Li Z P,Gong S X.Tri-band filter using combined E-type resonators [J].Electronics Letters,2013,49(3):193-194.

[8]Sun S J,Su T,Deng K,Wu B and Liang C H.Shorted-ended stepped-impedance dual-resonance resonator and its application tobandpass filters[J].IEEE Trans on Microwave Theory Tech,2013,61(9):3209-3215.

[9]Lee C H,Hsu C I G,Jhuang H K.Design of a new tri-band microstrip BPF using combined quarter-wavelength SIRs [J].IEEE Microw Wirel Compon Lett,2006,16(11):594-596.

[10]Mokhtaari M,Bornemann J,Rambabu K,and Amari S.Coupling-matrix design of dual and triple passband filters [J].IEEE Trans onMicrowave Theory Tech,2006,54(11):3940-3946.

[11]Luo S,Zhu L,Sun S.Compact Dual-Mode Triple-Band Bandpass Filters Using Three Pairs of Degenerate Modes in ARing Resonator[J].IEEE Trans on Microwave Theory Tech,2011,59 (5):1222-1229.

[12]Chen W Y,Weng M H,Chang S J.A new triband bandpass filter based on stub-loaded stepimpedance resonator[J].IEEE Microw Wirel Compon Lett,2012,22(4):179-181.

[13]Xu K D,Zhang Y H,Li D T,et al.Novel design of a compact triple-band bandpass filter usingshort stub-loaded SIRs and embedded SIRs structure[J].Progress in Electromagnetics Research,2013,14(2):309-320.

[14]賴鑫,梁昌洪,李良,等.一種新型的微帶三通帶濾波器設計法 [J].西安電子科技大學學報,2010,37(5):884-887.

[15]Zhang S B,Zhu L.Compact and high-selectivity microstripbandpass filters using triple-/quad-mode stub-loaded resonators[J].IEEEMicrow Wirel Compon Lett,2011,21(10):522-524.

Design of FIR digital filter based on MATLAB

JIANG Nan,LI Wei
(91550 Troops,Dalian 116023,China)

The for traditional FIR filter design method is tedious,complicated design steps and processes,and well designed filter cannot directly modify filter parameters to observe change filter,the design of the FIR digital filter based on MATLAB.MATLAB function is very powerful,in the finite impulse response filter(FIR) design,the use of FDATool tools,according to different needs,the design of different filtering functions.It can quickly deal with the objective function and theoretical comparison of the real-time processing of the curve and the objective function,can achieve real-time modification and enable the design of the filter is more convenient,fast and intuitive,save time.This paper takes the design of FIR filter as an example,and makes the processing of noise in the signal.The simulation is carried out with MATLAB,and the realization of the theory is verified.

MATLAB; FIR digital filter; simulation

TN713.7

:A

:1674-6236(2017)14-0187-03

2016-05-31稿件編號:201605311

江 楠(1982—),女,黑龍江哈爾濱人,碩士,工程師。研究方向:數字信號處理。

猜你喜歡
設置信號設計
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 日韩无码视频网站| 白丝美女办公室高潮喷水视频| 蝴蝶伊人久久中文娱乐网| 77777亚洲午夜久久多人| 国产性生大片免费观看性欧美| 亚洲三级网站| 国产精品网址在线观看你懂的| 乱系列中文字幕在线视频| 成人韩免费网站| 国产精品视频免费网站| 国产精品自在在线午夜区app| a天堂视频在线| 99热这里只有精品免费| 67194在线午夜亚洲 | 日韩av无码DVD| 亚洲免费播放| 亚洲高清在线天堂精品| 欧美在线观看不卡| 青草娱乐极品免费视频| 久久国产V一级毛多内射| 久久久久国色AV免费观看性色| 91麻豆精品视频| 毛片在线播放a| 亚洲天堂在线视频| 久久影院一区二区h| 91网红精品在线观看| 亚洲一区第一页| 国产黄网永久免费| 在线欧美一区| 丝袜国产一区| 亚洲av日韩综合一区尤物| 精品综合久久久久久97超人| 国产极品粉嫩小泬免费看| 欧美在线天堂| 欧美成人国产| 这里只有精品在线播放| 韩国自拍偷自拍亚洲精品| 国产人成在线视频| 国产乱子伦视频三区| 色亚洲成人| 亚洲an第二区国产精品| 国产制服丝袜91在线| 5555国产在线观看| 日本不卡在线视频| 久久网综合| 97se亚洲综合在线韩国专区福利| 中文字幕亚洲专区第19页| 国产在线无码一区二区三区| 久久久久久高潮白浆| 欧美啪啪精品| 亚洲人成网站日本片| 免费在线观看av| 欧美黄网在线| 97在线国产视频| 久久黄色免费电影| 久久国产V一级毛多内射| av一区二区无码在线| 黄色福利在线| 黄色网页在线播放| 亚洲视频无码| 国产成人免费视频精品一区二区| 熟妇人妻无乱码中文字幕真矢织江 | 久久久久无码精品| 深夜福利视频一区二区| 国产成人精品午夜视频'| 欧美精品影院| 在线99视频| 91偷拍一区| 先锋资源久久| 欧美日韩在线成人| 夜色爽爽影院18禁妓女影院| 在线视频精品一区| 亚洲综合欧美在线一区在线播放| 国产内射一区亚洲| 亚洲一级毛片免费看| 久久精品人妻中文视频| 五月婷婷导航| 亚洲色图欧美在线| 国产成人精品优优av| 国产在线一区二区视频| 欧美亚洲日韩中文| 亚洲欧美国产视频|