【正文】
號處理,MATLAB,圖形用戶界面,實驗軟件28The experimental platform design of signal System which bases on Mat Lab AbstractThe writer of this article summarizes the Signal Simulation System’s demand, general structure, basic function. In this thesis, the author focuses on using MATLAB software design to e true the basic principles and functions of the signal simulation system and pays attention to making use of Graphical User interface (Graphical User Interfaces, GUI) MATLAB software provides to design humanputer interactive and friendly User interface. Based on the design function of MATLAB Graphical User Interface, many experiment interfaces are developed. During in the experience of this software, some experimentations of the signal processing are integrated and its applicable effect is good. This system is demonstrative software. By the ways of graphics and dynamic simulation, this system uses visual simulation tools to demonstrate the transmission waveform and transformation of some basic signals, making learners intuitively and perceptually understand and grasp the basic knowledge of signal and system. Key words: signal processing, MATLAB, the Graphical User Interface, experimental software目錄摘 要 3Abstract 41 緒論 5 易用性 5 5 5 用戶圖形界面 52 GUI簡介 83系統(tǒng)分析 9 9 9 9 9 10 10 104系統(tǒng)軟件平臺的設(shè)計 11 11 115系統(tǒng)模塊 12 12 12 12 13 14 14 15 15 16 16 17 18 19 19 20; 20(幅頻響應(yīng)和相頻響應(yīng))。重點介紹了利用MATLAB軟件設(shè)計實現(xiàn)信號仿真系統(tǒng)的基本原理及功能,以及利用MATLAB軟件提供的圖形用戶界面(Graphical User Interfaces ,GUI)設(shè)計具有人機(jī)交互、界面友好的用戶界面。本文采用MATLAB的圖形用戶界面設(shè)計功能, 開發(fā)出了各個實驗界面。 20附錄一: 21參考文獻(xiàn) 33致 謝 341 緒論 易用性MATLAB是種解釋型語言,它簡單易用程序可用作便箋簿打在命令行處表達(dá)式的值,也可執(zhí)行預(yù)先寫好的大型程序。在一個平臺上編寫的程序,在其它平臺上一樣可以正常運行,在一個平臺上編寫的數(shù)據(jù)文件在其它平臺上一樣可以編譯。此功能使得MATLAB 成為一個形象化技術(shù)數(shù)據(jù)的卓越工具。其實GUIDE創(chuàng)建圖形用戶界面的基礎(chǔ)也是圖形句柄對象,只不過是具有很好的封裝,使用起來簡便,而且還能夠做到可視化的開發(fā),對于一般的用戶使用GUIDE創(chuàng)建圖形用戶界面應(yīng)用程序已經(jīng)足夠了。MATLAB圖形用戶界面的例子非常多,不僅在MATLAB的Demos中有很多用戶界面的例子,如圖71所示,在MATLAB的工具箱中也有很多是利用GUIDE編寫的小工具,不過早期的MATLAB工具多數(shù)都使用圖形句柄進(jìn)行開發(fā)。為了規(guī)范和條理的進(jìn)行本系統(tǒng)的設(shè)計以及使后續(xù)的開發(fā)維護(hù)工作變得有趣而輕松,故編寫本系統(tǒng)需求分析說明書;旨在開發(fā)過程中進(jìn)行參考,使系統(tǒng)在需求的規(guī)范之內(nèi),避免重復(fù)勞動,加快開發(fā)進(jìn)度以及提高開發(fā)效率;同時也是為以后系統(tǒng)維護(hù)服務(wù)提供指南。 本課題所涉及的研究目標(biāo),在國內(nèi)外已經(jīng)有相當(dāng)成熟的理論基礎(chǔ)和技術(shù)基礎(chǔ)。系統(tǒng)主要目標(biāo)及功能本課題開發(fā)目標(biāo)是利用MATLAB軟件開發(fā)一套集可視化圖形與動態(tài)仿真為一體的教學(xué)演示型軟件,主要是面對初學(xué)者,用可視化的仿真模擬圖形配合老師的講課內(nèi)容給大家演示《信號與系統(tǒng)》課程中部分信號的傳輸波形、卷積、傅立葉變換等,幫助他們直觀、感性地了解和掌握信號系統(tǒng)的概念、基本特征等,深化對通信概念的理解。4系統(tǒng)軟件平臺的設(shè)計信號系統(tǒng)實驗繁多、復(fù)雜,許多實驗還需要輸入?yún)?shù),若將系統(tǒng)設(shè)計成一個界面,使得系統(tǒng)繁重、擁擠,不能夠?qū)崿F(xiàn)友好、美化的界面的設(shè)計要求。設(shè)計的具體步驟如下:1)運用 MATLAB的圖形用戶界面(GUI)設(shè)計方法, 設(shè)計整個實驗系統(tǒng)的開始引導(dǎo)界面、實驗主界面及其實現(xiàn)信號處理課程中具體實驗的各個子界面。正弦信號,一般寫做式中A為振幅,W是角頻率,P為初相位。 指數(shù)信號a.符號函數(shù)的公式符號函數(shù)(或稱正負(fù)號函數(shù))以符號記,其表示式為 符號函數(shù) 單位沖激系列 單位階躍系列 抽樣信號 矩形脈沖 三角脈沖