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

基于GUI的系統函數零極點與頻率響應演示設計

2012-11-21 03:01:17沈媛媛
長江大學學報(自科版) 2012年34期
關鍵詞:界面課程系統

沈媛媛

(長江大學電子信息學院,湖北 荊州 434023)

基于GUI的系統函數零極點與頻率響應演示設計

沈媛媛

(長江大學電子信息學院,湖北 荊州 434023)

Malab中圖形用戶界面(GUI)設計能將復雜程序以簡單直觀的方式表現出來。針對《數字信號處理》課程中較難懂的理論知識,利用GUI界面設計了系統函數零極點與頻率響應關系,并通過界面演示動態的呈現出來。該方法能夠加強學生對《數字信號處理》課程中理論難點知識的理解,同時也能夠擴展應用于其他課程中。

圖形用戶界面(GUI); 零極點;頻率響應

《數字信號處理》是電子信息類專業的理論基礎課,該課程理論性強且涉及知識面廣。在授課過程中,由于大量的理論與數學推導,大部分學生對一些重要的理論常常一知半解。為了讓學生深入淺出,筆者以離散時間信號與系統的變換域分析中系統函數的零極點與頻率響應關系為例,將《數字信號處理》的理論知識與Matlab軟件有機結合起來,利用Matlab的強大的計算仿真功能和方便易用的GUI圖形繪制能力[1]將抽象的數學和技術理論以易于理解的可視化形式展示給學生。

1 系統函數的零極點與頻率響應關系分析

系統函數[2]可以表示為:

(1)

式中,c和d分別為系統函數H(z)的零點和極點。因此,除了一個常數A之外,系統函數可完全由它的零極點來決定。由系統函數可以得到系統的頻率響應為:

(2)

利用系統函數的零點和極點可用幾何的方法確定系統的頻率響應,如圖1所示。

圖1 確定系統的頻率響應的幾何方法

則系統的幅頻響應和相位響應為:

(3)

arg[H(ejω)]=arg[A]+ω(N-M)+(φ1+φ2+…+φM)-(?1+?2+…+?N)

(4)

2 基于Matlab GUI的系統函數零極點與頻率響應設計

對于系統函數零極點與頻率響應的理論知識在授課過程中學生通常覺得枯燥難懂,如果利用Matlab軟件仿真演示,則有助于學生的理解。

2.1GUI界面設計

首先新建一個GUI界面,然后對子界面進行系統的界面布局,對子界面的GUI進行添加一些必要的控件。如命令按鈕push button、靜態文本框text、滑動條slider和可編輯文本框edit等[3]。為了能夠在界面上方便的輸入參數,設置2個可編輯文本框(edit),用來輸入系統函數的分子系數num、分母系數den。輸入顯示圖形的具體語句為:

[zer,pol]=tf2zp(num,den);[h,w]=freqz(num,den,’whole’);[phi,w]=phasez(num,den,’whole’);

有了可編輯文本框就必然加一個按鈕(push-button),以便在輸入數據后,按下這個按鈕,3個圖形窗口會根據系統參數顯示圖形,如圖2所示。具體語句為:

a=get(handles.nume,’string’);b=get(handles.dene,’string’);num=str2num([a]); den=str2num([b]);

2.2系統函數零極點與頻率響應動態關系設計

圖2 GUI界面設計

界面的初值設置好以后接下來是找出單位圓上各點與幅頻響應、相頻響應曲線上各點的對應關系。為實現這一目標,調用一個滑動條動態改變w的值,即改變動點在單位圓上的位置,實現互動[4]。程序如下:

滑動條上各點與單位圓上各點一一對應。為實現互動,在set語句對滑動條重新設置的返回語句callback中調用一個callcheck函數,它的功能是在滑動條不斷改變的過程中,根據參數w的不同更新各響應量,實現圖形的動態改變。具體語句為:

sval=get(handles.slider1,’Value’); %slider value

set(handles.edit3,’String’,num2str(sval));

set(handles.w1val,’String’,num2str(sval));

為觀察起來較為明顯,在圖形界面中加上點和線條。在坐標(x,y)處畫一個大小為10的紅色圓點,具體語句如下:

line([0,2],[0,0],’linestyle’,’:’,’color’,’k’,’linewidth’,1);

h1=spline(w,h,sval);

line(sval,h1,’marker’,’.’,’markeredgecolor’,’r’,’markersize’,10);

line([sval,sval],[0,h1],’color’,’m’,’linewidth’,1);

3 實例分析

例1已知一系統函數:

H(z)=(0.8-0.44z-1+0.36z-2+0.02z-3)/(1+0.7z-1-0.45z-2-0.6z-3)

圖3 系統函數零極點與頻率響應動態關系圖

在分子系數num窗口中輸入數據0.8,-0.44,0.36,0.02。在分母系數den窗口中輸入數據1,0.7,-0.45,-0.6,得到結果如圖3所示。

通過不斷改變頻率點位置可以發現,當頻率點變到極點附近時,就會在該極點附近的頻率出現峰值,極點越接近單位圓,峰值就越尖銳。同樣,當頻率點變到零點附近時,就會在該零點附近的頻率出現低谷,當零點在單位圓上時,該零點就是傳輸零點。可見在單位圓附近的零極點對系統的幅頻特性有較大的影響。

4 結 語

學生在學習《數字信號處理》課程時已經有了Matlab程序設計的基礎,因此,在理論教學中利用Matlab作為工具進行教學是非常合理的。利用簡單的演示即可把復雜難懂的理論用生動形象的動態演示展示出來,既能夠調動學生在理論學習中的積極性,又能夠做到深入淺出。

[1]張剛,賀利芳,何方白,等.基于Matlab的“數字信號處理”課程教學探索[J].高等教育研究,2007(6):45-46.

[2]劉益成,孫祥娥.數字信號處理[M].北京:電子工業出版社,2004.

[3]王宏.Matlab6.5及其在信號處理中的應用[M].北京:清華大學出版社,2004.

[4]張恒,袁曉,湯韓杰,等.數字系統零極點與頻率特征關系的動畫界面設計[J].電氣電子教學學報,2006(3):102-104.

[編輯] 洪云飛

10.3969/j.issn.1673-1409(N).2012.12.040

N4

A

1673-1409(2012)12-N123-02

猜你喜歡
界面課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
人機交互界面發展趨勢研究
主站蜘蛛池模板: 免费无码在线观看| 波多野吉衣一区二区三区av| 女人18毛片一级毛片在线 | 国产情侣一区二区三区| 久久频这里精品99香蕉久网址| 视频在线观看一区二区| 亚洲—日韩aV在线| 亚洲欧美日本国产专区一区| 免费观看亚洲人成网站| 97综合久久| 免费va国产在线观看| 污污网站在线观看| 欧美日韩综合网| 亚洲天堂网视频| 精品久久国产综合精麻豆| 国产精品亚洲日韩AⅤ在线观看| 一级毛片中文字幕| 国产一区二区人大臿蕉香蕉| 扒开粉嫩的小缝隙喷白浆视频| 午夜国产大片免费观看| 99久久亚洲综合精品TS| 黄色在线网| 午夜不卡视频| 日韩美毛片| 91成人免费观看在线观看| 人妻少妇久久久久久97人妻| 97狠狠操| 婷婷色在线视频| 又粗又硬又大又爽免费视频播放| 亚洲av色吊丝无码| 99久久精品免费看国产电影| 国产大片喷水在线在线视频| 91在线视频福利| 在线观看亚洲精品福利片| 午夜无码一区二区三区在线app| 亚洲高清资源| 国产在线麻豆波多野结衣| 无码中文字幕加勒比高清| 四虎永久在线视频| 欧美 亚洲 日韩 国产| 久久公开视频| 久久久久久尹人网香蕉| 中文无码毛片又爽又刺激| 欧美亚洲国产精品第一页| 妇女自拍偷自拍亚洲精品| 福利一区三区| 青青青国产精品国产精品美女| 色综合久久久久8天国| 在线国产欧美| 欧美乱妇高清无乱码免费| 亚洲成人在线网| 亚洲中文字幕国产av| 亚洲欧美综合在线观看| 四虎永久在线| 热99精品视频| 国产亚洲欧美另类一区二区| 欧美成人a∨视频免费观看| 欧美日韩中文国产va另类| 国产一区二区色淫影院| 少妇精品久久久一区二区三区| 97亚洲色综久久精品| 亚洲区一区| 国产极品美女在线观看| 91原创视频在线| 亚洲午夜片| 超清无码熟妇人妻AV在线绿巨人| 欧日韩在线不卡视频| 亚洲美女一区| 国产女人18水真多毛片18精品| 国产91透明丝袜美腿在线| 国产三级成人| 在线日本国产成人免费的| 先锋资源久久| 在线国产欧美| 伊在人亚洲香蕉精品播放| 伊人国产无码高清视频| 久久99精品久久久久久不卡| 自拍中文字幕| v天堂中文在线| 91久久偷偷做嫩草影院免费看 | 亚洲日韩精品综合在线一区二区| 九九热精品视频在线|