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

基于MATLAB GUI的數字信號處理仿真平臺開發

2021-01-08 02:26:04孫慧霞周上楠竇永梅
電子科技 2021年2期
關鍵詞:界面信號設計

孫慧霞,周上楠,周 玲,竇永梅

(運城學院 物理與電子工程系, 山西 運城 044000)

幾乎所有的工程技術領域都會涉及到信號處理問題,而數字信號處理以其靈活性、高精度、高可靠性、便于大規模集成以及可以實現模擬系統無法實現的諸多功能等優點,成為發展最快、應用最廣泛、成效最顯著的學科之一,目前已廣泛應用于雷達、圖像、語音、聲納、控制、通信、地震、航空航天、生物醫學、地質勘探、故障檢測、遙感遙測、自動化儀表等領域[1-3]。然而,數字信號處理涉及到的理論較抽象,算法復雜,不易理解。如何以可視化的方式將數字信號處理的基本運算和典型算法形象進行展現是一個重要課題。

目前,普遍采用基于MATLAB圖形用戶界面(Graphical User Interface, GUI)設計開發數字信號處理仿真平臺。但開發的功能主要基于最基本的信號產生、運算、頻譜分析、FIR濾波器和IIR濾波器的設計,缺乏工程實際案例的引入及功率譜估計和自適應濾波等常用算法[4-11]。本文基于工程實際案例,采用MATLAB GUI開發出數字信號處理仿真平臺,可以用通俗、直觀的圖形來表現各種數字信號以及其處理過程,包括信號產生、信號的基本運算、卷積計算、CZT、FFT、IIR濾波器、FIR濾波器,并引入實際工程應用中常用的功率譜估計以及自適應濾波算法,使本身抽象難懂的理論知識變得可視化,從而更加容易理解和掌握。

1 MATLAB圖形用戶界面

圖形用戶界面開發環境(Graphical User Interface Development Environment, GUIDE)是MATLAB軟件中專為GUI設計的向導設計器[12]。圖形用戶界面作為交互式的MATLAB用戶可視化工具,運用圖形用戶界面生成的操作界面可以使用戶直觀地進行可視化操作,而無需瀏覽繁冗的代碼,提高了易讀性,能快速獲取信息[13-14]。

2 平臺界面設計

基于MATLAB GUI開發的數字信號處理仿真平臺包括1個系統主界面和9個系統子界面,其中每個子界面中都可以進行參數選擇和結果顯示,如圖1所示。

圖1 平臺界面總體框圖Figure 1. Overall block diagram of platform interface

平臺設計采用自頂而下的設計方法,先設計主界面,再設計子界面。在Command窗口中輸入guide,即可進入創建GUI平臺界面,選取Blank GUI,點擊確定后,會進入fig界面。在該界面中通過設計按鈕、坐標區、可編輯文本框、靜態文本等GUI工具,并以此產生回調函數。通過對參數進行修改,建立GUI平臺。主界面由9個按鍵組成,每個按鍵對應著數字信號處理仿真平臺的一個知識點,每個按鍵由一個Callback回調函數來調用相關算法或者濾波器的子界面,進行相關算法的計算與使用。

3 仿真平臺的建立與實現

“數字信號處理”仿真平臺基于MATLAB GUI實現,該仿真平臺能夠實現的應用包括信號產生、信號基本運算、卷積計算、Chirp-z變換(CZT)、FFT計算、功率譜估計、IIR濾波器設計、FIR濾波器設計以及自適應濾波算法。“數字信號處理”仿真平臺的主界面如圖2所示。

圖2 數字信號處理仿真平臺主界面Figure 2. Main interface of digital signal processing simulation platform

3.1 信號產生

信號的產生界面中,包含了數字信號處理常見的信號,例如三角波、方波、單位階躍信號、Sa抽樣信號、正弦信號、余弦信號、實指數信號、隨機信號等,可單擊其中所需要產生的信號按鈕,生成對應波形。信號產生的子界面如圖3所示。

圖3 信號產生子界面Figure 3. Sub-interface of signal generation

3.2 基本運算

在信號基本運算子界面中,可以在序列1模塊和序列2模塊中自由選擇抽樣序列、單位階躍序列、實指數序列、正弦序列。通過修改相關參數可獲得需要的信號波形,計算方式包括序列相乘、序列相加、序列反折、序列倒相。本界面利用MATLAB相關函數簡化了計算過程,直觀地得到序列基本運算的結果。圖4為正弦序列和單位階躍序列進行序列相乘的結果。

圖4 信號基本運算子界面Figure 4. Sub-interface of signal basic operation

3.3 卷積計算

在卷積計算子界面中,可以在信號1和信號2中選取三角波、方波、階躍信號、Sa抽樣信號、正弦信號、余弦信號、實指數信號等信號中的兩個進行卷積運算。卷積方式可選線性卷積、圓周卷積和補零法求線性卷積。卷積后的結果可以直觀顯示出來,讓使用者淺顯易懂地掌握線性卷積和圓周卷積的特點,三角波和Sa抽樣信號進行線性卷積的結果如圖5所示。

圖5 卷積計算子界面Figure 5.Sub-interface of convolution calculation

3.4 Chirp-z變換

Chirp-z變換(CZT)子界面中,可以通過修改相關參數獲得所需波形,并顯示出原始信號、幅頻響應、相頻響應圖像。從而將抽象難懂的CZT用頻響函數表示出來,有助于更好地理解和掌握CZT算法。CZT變換的原始信號及其幅頻響應和相頻響應如圖6所示。

圖6 CZT子界面Figure 6.Sub-interface of CZT

3.5 FFT

FFT子界面如圖7所示,示例輸入信號為兩個疊加的正弦信號,并加入高斯白噪聲,輸入采樣頻率和采樣時間,點擊“確定”按鍵可獲得信號功率以及相關波形、幅頻響應和相頻響應。

圖7 FFT子界面Figure 7. Sub-interface of FFT

3.6 功率譜估計

功率譜估計是數字信號處理的重要內容之一[15],在功率譜估計子界面中,可以選定經典功率譜和現代功率譜估計方法。其中,經典功率譜估計方法有相關圖法、周期圖法、平均周期圖法和加窗平均周期圖法等,現代功率譜估計方法有Burg算法、MUSIC算法、特征向量法等。為比較不同的功率譜估計算法,分別采用周期圖法和Burg算法對加噪信號進行分析,其功率譜分別如圖8和圖9所示。通過對比圖8和圖9可以看出,采用周期圖法的經典功率譜估計方差較大,譜分辨率較差,采用Burg算法的現代功率譜估計的譜分辨率較高。

圖8 周期圖法估計功率譜子界面Figure 8.Sub-interface of power spectrum estimation based on periodogram method

圖9 Burg算法估計功率譜子界面Figure 9.Sub-interface of power spectrum estimation based on Burg algorithm

3.7 IIR濾波器設計

典型的IIR濾波器有巴特沃斯濾波器(Butterworth Filter)、切比雪夫I型濾波器(Chebyshev I Filter)、切比雪夫II型濾波器(Chebyshev II Filter)、橢圓濾波器(Ellipse Filter)等。在設計IIR濾波器時,首先根據實際需求選擇合適的濾波器類型,并確定濾波器的相關參數,點擊幅頻響應、相位響應、沖激響應、階躍響應、零極點圖,可得到對應的濾波器的相關波形。以巴特沃斯低通濾波器設計為例,其幅頻響應如圖10所示。

圖10 IIR濾波器設計子界面Figure 10.Sub-interface of IIR filter

3.8 FIR濾波器設計

采用窗函數法設計FIR濾波器,可以選取的窗類型有矩形窗(Rectangle Window)、三角形窗(Bartlett Window)、漢寧窗(Hanning Window)、哈明窗(Hamming Window)等典型窗,根據設計需要選擇合適的窗函數及相關參數即可得到所需的濾波器。以哈明窗(Hamming Window)為例設計的FIR高通濾波器,其幅頻響應如圖11所示。

圖11 FIR濾波器設計子界面Figure 11.Sub-interface of FIR filter

3.9 自適應濾波

自適應濾波算法包括線性自適應算法和非線性自適應算法,其中線性自適應算法在實際中應用更廣泛。自適應濾波算法主要有兩類,分別是基于最小均方誤差準則、最陡下降法的LMS自適應濾波算法和基于最小二乘法的RLS自適應濾波算法[16]。對于加噪的聲音信號,以LMS自適應濾波算法為例,其原始信號、加噪后的信號、采用LMS濾波后的信號的時域波形和頻譜結果如圖12所示。由圖12可以看出,加噪后的聲音信號經過LMS算法濾波后能夠較好地濾除噪聲。

圖12 自適應濾波器設計子界面Figure 12.Sub-interface of adaptive filter

4 結束語

基于MATLAB GUI設計了數字信號處理仿真平臺,引入實際工程案例作為示例,以交互式的方式將數字信號處理的基本運算和典型算法直觀、方便地演示出來,實現的功能有信號產生、基本運算、卷積計算、CZT、FFT、功率譜估計、IIR濾波器、FIR濾波器、自適應濾波,對于理解和掌握數字信號處理的常用運算和典型算法具有一定的意義。在下一步的工作中,將在數字信號處理MATLAB GUI仿真平臺中進一步充實實際工程案例,為從事信號與信息處理工作的科研人員提供參考。

猜你喜歡
界面信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
人機交互界面發展趨勢研究
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: h网址在线观看| 91 九色视频丝袜| 四虎影视永久在线精品| 国产亚洲男人的天堂在线观看| 日韩一级二级三级| 91精品久久久无码中文字幕vr| 91小视频在线观看免费版高清| 亚洲人成网站色7777| 日韩123欧美字幕| 国产精品亚洲专区一区| 欧美日韩国产在线人| 伊人久久影视| 青青草国产在线视频| 国产精品9| 中国一级特黄大片在线观看| 国产精品久久久精品三级| 亚洲精品国产首次亮相| 日本精品视频一区二区| 亚洲精品波多野结衣| 人妻91无码色偷偷色噜噜噜| 无码日韩视频| 伊人久久精品亚洲午夜| www.亚洲国产| 日韩成人午夜| 天堂成人在线视频| 国产伦精品一区二区三区视频优播 | 久草视频精品| 国产精品自在在线午夜| 中字无码av在线电影| 亚洲天堂精品视频| 岛国精品一区免费视频在线观看| 九九视频免费看| www.日韩三级| 久久这里只有精品66| 在线a网站| 国产一区二区三区视频| 五月婷婷伊人网| 97视频免费看| 免费黄色国产视频| 欧美一级爱操视频| 久久永久精品免费视频| 91精品亚洲| 国产亚洲精品自在线| 亚洲最大福利视频网| 中文字幕久久亚洲一区| 多人乱p欧美在线观看| 国产精品福利导航| AV在线天堂进入| 日a本亚洲中文在线观看| 精品一区国产精品| 国产91九色在线播放| 国产在线拍偷自揄拍精品 | 日韩大乳视频中文字幕| 国产成人精品三级| 四虎永久在线| 国产精品视频猛进猛出| 亚洲日韩国产精品综合在线观看| 综合久久久久久久综合网| 热99精品视频| 亚洲VA中文字幕| 国产精品青青| 久久网综合| 性欧美在线| 2021天堂在线亚洲精品专区| 人妻无码AⅤ中文字| 婷婷亚洲天堂| 久久一日本道色综合久久| 69av在线| 久久国产乱子| 亚洲成肉网| 91麻豆精品国产91久久久久| 永久免费无码日韩视频| 国产视频 第一页| 在线看片中文字幕| 青青久视频| 亚洲熟女偷拍| 亚洲国产欧美目韩成人综合| 性视频久久| 黄色网站不卡无码| 国产欧美日韩专区发布| 日本免费一级视频| 亚洲永久精品ww47国产|