版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 成 績 評 定 表</b></p><p><b> 課程設(shè)計任務(wù)書</b></p><p><b> 一、引言1</b></p><p> 二、Matlab入門2</p><p> 2.1 Matlab7.0介紹2</p>
2、;<p> 2.2利用Matlab7.0編程完成習(xí)題設(shè)計3</p><p> 三、Matlab7.0實現(xiàn)連續(xù)時間信號時移、反褶、尺度變換的設(shè)計4</p><p> 3.1常用連續(xù)時間信號的類別及原理4</p><p> 3.2編程設(shè)計及實現(xiàn)4</p><p> 3.3運行結(jié)果及其分析7</p>
3、<p><b> 四、結(jié)論20</b></p><p><b> 五、參考文獻(xiàn)21</b></p><p><b> 引言</b></p><p> 人們之間的交流是通過消息的傳播來實現(xiàn)的,信號則是消息的表現(xiàn)形式,消息是信號的具體內(nèi)容。</p><p>
4、 《信號與系統(tǒng)》課程是一門實用性較強、涉及面較廣的專業(yè)基礎(chǔ)課,該課程是將學(xué)生從電路分析的知識領(lǐng)域引入信號處理與傳輸領(lǐng)域的關(guān)鍵性課程,對后續(xù)專業(yè)課起著承上啟下的作用. 該課的基本方法和理論大量應(yīng)用于計算機信息處理的各個領(lǐng)域,特別是通信、數(shù)字語音處理、數(shù)字圖像處理、數(shù)字信號分析等領(lǐng)域,應(yīng)用更為廣泛。</p><p> 近年來,計算機多媒體教序手段的運用逐步普及,大量優(yōu)秀的科學(xué)計算和系統(tǒng)仿真軟件不斷涌現(xiàn),為我們實現(xiàn)計
5、算機輔助教學(xué)和學(xué)生上機實驗提供了很好的平臺。通過對這些軟件的分析和對比,我們選擇MATLAB語言作為輔助教學(xué)工具,借助MATLAB強大的計算能力和圖形表現(xiàn)能力,將《信號與系統(tǒng)》中的概念、方法和相應(yīng)的結(jié)果,以圖形的形式直觀地展現(xiàn)給我們,大大的方便我們迅速掌握和理解老師上課教的有關(guān)信號與系統(tǒng)的知識。</p><p> MATLAB是當(dāng)前最優(yōu)秀的科學(xué)計算軟件之一,也是許多科學(xué)領(lǐng)域中分析、應(yīng)用和開發(fā)的基本工具。MATL
6、AB全稱是Matrix Laboratory,是由美國Mathworks公司于20世紀(jì)80年代推出的數(shù)學(xué)軟件,最初她是一種專門用于矩陣運算的軟件,經(jīng)過多年的發(fā)展,MATLAB已經(jīng)發(fā)展成為一種功能全面的軟件,幾乎可以解決科學(xué)計算中的所有問題。而且MATLAB編寫簡單、代碼效率高等優(yōu)點使得MATLAB在通信、信號處理、金融計算等領(lǐng)域都已經(jīng)被廣泛應(yīng)用。它具有強大的矩陣計算能力和良好的圖形可視化功能,為用戶提供了非常直觀和簡潔的程序開發(fā)環(huán)境,
7、因此被稱為第四代計算機語言。MATLAB 強大的圖形處理功能及符號運算功能,為我們實現(xiàn)信號的可視化及系統(tǒng)分析提供了強有力的工具。MATLAB 強大的工具箱函數(shù)可以分析連續(xù)信號、連續(xù)系統(tǒng),同樣也可以分析離散信號、離散系統(tǒng),并可以對信號進(jìn)行各種分析域計算,如相加、相乘、移位、反折、傅里葉變換、拉氏變換、Z 變換等等多種計算。</p><p> 作為信號與系統(tǒng)的基本分析軟件之一,利用MATLAB進(jìn)行信號與系統(tǒng)的分析與
8、設(shè)計是通信以及信息工程學(xué)科的學(xué)生所要掌握的必要技能之一。通過學(xué)習(xí)并使用MATLAB語言進(jìn)行編程實現(xiàn)課題的要求,對學(xué)生能力的培養(yǎng)極為重要。尤其會提高綜合運用所學(xué)理論知識進(jìn)行分析問題、解決問題的能力,也便于將理論知識與實踐相結(jié)合,并得以更好地掌握信號分析與處理的基本方法與實現(xiàn)。這也將為后續(xù)相關(guān)的課程學(xué)習(xí)打下一定的基礎(chǔ),從而在以后相關(guān)課程設(shè)計與分析的時候達(dá)到對MATLAB的熟練應(yīng)用與融會貫通。</p><p> 二、
9、Matlab入門</p><p> 2.1 Matlab7.0介紹</p><p> Matlab7.0比Matlab的老版本提供了更多更強的新功能和更全面、更方便的聯(lián)機幫助信息。當(dāng)然也比以前的版本對于軟件、硬件提出了更高的要求。</p><p> 在國內(nèi)外Matlab已經(jīng)經(jīng)受了多年的考驗。Matlab7.0功能強大,適用范圍很廣。其可以用來線性代數(shù)里的向量、
10、數(shù)組、矩陣運算,復(fù)數(shù)運算,高次方程求根,插值與數(shù)值微商運算,數(shù)值積分運算,常微分方程的數(shù)值積分運算、數(shù)值逼近、最優(yōu)化方法等,即差不多所有科學(xué)研究與工程技術(shù)應(yīng)用需要的各方面的計算,均可用Matlab來解決。 MATLAB7.0提供了豐富的庫函數(shù)(稱為M文件),既有常用的基本庫函數(shù),又有種類齊全、功能豐富多樣的的專用工具箱Toolbox函數(shù)。函數(shù)即是預(yù)先編制好的子程序。在編制程序時,這些庫函數(shù)都可以被直接調(diào)用。無疑,這會大大提高編程
11、效率。MATLAB7.0的基本數(shù)據(jù)編程單元是不需要指定維數(shù)的復(fù)數(shù)矩陣,所以在MATLAB環(huán)境下,數(shù)組的操作都如數(shù)的操作一樣簡單方便。而且,MATLAB7.0界面友好,用戶使用方便。首先,MATLAB具有友好的用戶界面與易學(xué)易用的幫助系統(tǒng)。用戶在命令窗里通過help命令可以查詢某個函數(shù)的功能及用法,命令的格式極為簡單。其次,MATLAB程序設(shè)計語言把編輯、編譯、連接、執(zhí)行、調(diào)試等多個步驟融為一體,操作極為簡單。除此之外,MATLAB7.0
12、還具有強</p><p> 綜上,在進(jìn)行信號的分析與仿真時,MATLAB7.0無疑是一個強大而實用的工具。尤其對于信號的分析起到了直觀而形象的作用,非常適合與相關(guān)課題的研究與分析。</p><p> 2.2利用Matlab7.0編程完成習(xí)題設(shè)計</p><p> 在熟悉了MATLAB7.0的基本界面之后,可以通過簡單的編程與相關(guān)函數(shù)的調(diào)用,實現(xiàn)一些常用時間信號
13、的可視化操作。例如:編程實現(xiàn)正弦波的仿真。</p><p> 程序如下,直接在命令窗口鍵入如下程序:</p><p> t=0:0.001:2*pi;</p><p> w0=2;phi=0;</p><p> ft1=sin(w0*t+phi);</p><p> plot(t,ft1)</p>
14、<p><b> 仿真圖形如下:</b></p><p><b> 圖a</b></p><p> 三、Matlab7.0實現(xiàn)連續(xù)時間信號時移、反褶、尺度變換的設(shè)計</p><p> 3.1常用連續(xù)時間信號的類別及原理</p><p> 在信號與系統(tǒng)中,常用的連續(xù)時間信號有三
15、角波信號、指數(shù)信號、正余弦信號、抽樣信號、單位階躍信號、沖擊信號等。這些信號的歸類都是按照函數(shù)取值的連續(xù)性與離散性劃分的。即如果在討論的的時間間隔內(nèi),除若干不連續(xù)點之外,對于任意時間值都可以給出確定的函數(shù)值,此信號就稱為連續(xù)信號。在連續(xù)時間信號的時域運算中,信號的時移、反褶以及尺度變換都是常見的運算。這些運算的方法都是直接對函數(shù)中的自變量t進(jìn)行相應(yīng)的變換,各變換的方法如下:</p><p> (1)時移: t→
16、t±a, 當(dāng)a大于等于0時,t左移a個單位; 當(dāng)a小于0時,t右移a個單位。</p><p> ?。?)反褶:t→-t, 函數(shù)沿縱軸反轉(zhuǎn)180°。</p><p> ?。?)尺度變換:t→a*t,(a不等于0) t變?yōu)樵瓉淼?/a倍,a小于1時變寬,a大于1時變窄,等于1時保持不變。</p><p> 在編寫程序過程中,可以通過冒號運算符產(chǎn)生一
17、個行向量定義自變量的取值范圍,通過相關(guān)語句定義坐標(biāo)的縱軸與橫軸取值,通過調(diào)用plot或者ezplot函數(shù)可以實現(xiàn)相關(guān)運算的圖形可視化及其仿真。</p><p> 3.2編程設(shè)計及實現(xiàn)</p><p><b> 1.矩形波:</b></p><p> t=-4:0.001:4;</p><p><b>
18、T=2;</b></p><p> ft=rectpuls(t,T);</p><p> plot(t,ft)</p><p> axis([-4,4,-0.5,1.5])</p><p><b> 2.三角波:</b></p><p> t=-3:0.001:3;</
19、p><p> ft=tripuls(t,4,0.5);</p><p> plot(t,ft)</p><p><b> 3.階躍函數(shù):</b></p><p><b> syms t y</b></p><p> y=heaviside(t);</p>
20、<p> t=-4:0.01:4;</p><p> ezplot(y,t);</p><p><b> grid on</b></p><p><b> 4.指數(shù)函數(shù):</b></p><p> t=0:001:10;</p><p><b>
21、 A=1;</b></p><p><b> a=0.4;</b></p><p> ft=A*exp(a*t);</p><p> plot(t,ft)</p><p><b> 5.抽樣函數(shù):</b></p><p> syms t y f <
22、;/p><p> y=sinc(2*t);</p><p> t=0:0.01:pi;</p><p> ezplot(y,t);</p><p><b> grid on</b></p><p><b> 6.正弦波:</b></p><p>
23、 t=0:0.001:2*pi;</p><p> w0=2;phi=0;</p><p> ft1=sin(w0*t+phi);</p><p> plot(t,ft1)</p><p><b> 7.余弦波:</b></p><p> t=0:0.001:2*pi;</p&g
24、t;<p> w0=2;phi=0;</p><p> ft1=cos(w0*t+phi);</p><p> plot(t,ft1)</p><p> 3.3運行結(jié)果及其分析</p><p> 對應(yīng)以上七個相關(guān)程序以及其中兩個函數(shù)(含程序)相關(guān)運算的可視化及其仿真圖如下:</p><p>&l
25、t;b> 1:矩形波信號</b></p><p><b> 圖1</b></p><p><b> 2:三角波信號</b></p><p><b> 圖2</b></p><p><b> 3:階躍函數(shù)信號</b></p&
26、gt;<p><b> 圖3 </b></p><p><b> 4:指數(shù)函數(shù)信號</b></p><p><b> 圖4</b></p><p><b> 5:抽樣信號</b></p><p><b> 圖5</b
27、></p><p><b> 6:正弦波</b></p><p><b> 圖6</b></p><p><b> 7:余弦波 </b></p><p><b> 圖7</b></p><p> 8.1:三角波—時移
28、 t→t-1</p><p><b> 圖8.1</b></p><p><b> 程序如下:</b></p><p> t=-3:0.001:3;</p><p> ft=tripuls(t-1,4,0.5);</p><p> plot(t,ft)</p&
29、gt;<p> 8.2:三角波—反褶 t→-t</p><p><b> 圖8.2</b></p><p><b> 程序如下:</b></p><p> t=-3:0.001:3;</p><p> ft=tripuls(-t,4,0.5);</p><
30、p> plot(t,ft)</p><p> 8.3:三角波—尺度變換 t→2t</p><p><b> 圖8.3</b></p><p><b> 程序如下:</b></p><p> t=-3:0.001:3;</p><p> ft=tripuls(
31、2*t,4,0.5);</p><p> plot(t,ft)</p><p> 9.1:矩形波—時移 t→t+1</p><p><b> 圖9.1</b></p><p><b> 程序如下:</b></p><p> t=-4:0.001:4;</p&g
32、t;<p><b> T=2;</b></p><p> ft=rectpuls(t+1,T);</p><p> plot(t,ft)</p><p> axis([-4,4,-0.5,1.5])</p><p> 9.2:矩形波—反褶 t→-t</p><p><
33、b> 圖9.2</b></p><p><b> 程序如下:</b></p><p> t=-4:0.001:4;</p><p><b> T=2;</b></p><p> ft=rectpuls(-t,T);</p><p> plot(t
34、,ft)</p><p> axis([-4,4,-0.5,1.5])</p><p> 9.3:矩形波—尺度變換 t→0.5*t</p><p><b> 圖9.3</b></p><p><b> 程序如下:</b></p><p> t=-4:0.001:4;
35、</p><p><b> T=2;</b></p><p> ft=rectpuls(0.5*t,T);</p><p> plot(t,ft)</p><p> axis([-4,4,-0.5,1.5])</p><p><b> 四、結(jié)論</b></p&
36、gt;<p> 本次的信號與系統(tǒng)課程設(shè)計中,我查閱了相關(guān)資料,并且進(jìn)行了反復(fù)練習(xí)。由于是第一次做信號與系統(tǒng)的課程設(shè)計,對于相關(guān)設(shè)計過程和分析方法以及MATLAB軟件的使用并不大熟練。 但功夫不負(fù)有心人,最終還算順利完成,這對我以后學(xué)習(xí)相關(guān)的課程以及進(jìn)行更高層次的信號與系統(tǒng)設(shè)計都奠定了一定的基礎(chǔ)。</p><p> 設(shè)計過程中,出現(xiàn)了各種各樣的問題,有些是單一原因引起的,有的是綜合原因引起的,這些
37、都很考驗我的毅力與堅持。但是我掌握了研究這類問題的方法,即問題解決的過程就是要從問題所表現(xiàn)出來的情況出發(fā),通過反復(fù)推敲,作出相應(yīng)判斷,逐步找出問題的癥結(jié)所在,從而一舉擊破。</p><p> 對于信號與系統(tǒng)課程設(shè)計,尤其在使用MATLAB軟件進(jìn)行相關(guān)信號的仿真與分析時,這種分析解決問題的能力就更為重要。正所謂“紙上得來終覺淺,覺知此事要躬行?!睂W(xué)習(xí)任何知識,僅從理論上去求知,而不去實踐、探索是不夠的。</
38、p><p> 通過為期數(shù)天的MATLAB課程設(shè)計,我對MATLAB這個仿真軟件有了更進(jìn)一步的認(rèn)識和了解。在這數(shù)天時間里,我通過自己摸索,查閱資料,并且在指導(dǎo)老師的指導(dǎo)下完成了常用連續(xù)時間信號的編程與仿真;并最終將課程設(shè)計報告總結(jié)完畢。</p><p> 在整個設(shè)計過程中我懂得了許多東西,也培養(yǎng)了獨立思考和設(shè)計的能力,樹立了對知識應(yīng)用的信心,相信會對今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提
39、高了自己的動手實踐操作能力, 使自己充分體會到了在設(shè)計過程中的成功喜悅。雖然這個設(shè)計做的不是太成功,但是在設(shè)計過程中所學(xué)到的東西是這次課程設(shè)計的最大收獲和財富,使我終身受益。</p><p> 在沒有做課程設(shè)計以前,覺得課程設(shè)計只是對知識的單純總結(jié),但是通過這次課程設(shè)計發(fā)現(xiàn)自己的看法有點太片面,課程設(shè)計不僅是對前面所學(xué)知識的一種檢驗,也是對自己能力的一種提高,通過這次課程設(shè)計使自己明白了原來的那點知識是非常欠缺
40、的,要學(xué)習(xí)的東西還很多,通過這次課程設(shè)計,我明白學(xué)習(xí)是一個長期積累的過程,在以后的工作和生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己的知識和綜合素質(zhì)。希望以后像這樣的課程設(shè)計可以多一點。</p><p> 對于MATLAB軟件的使用,本次的課程設(shè)計讓我對于信號與系統(tǒng)這一門學(xué)科有了更深層次的理解,在分析并解決問題的過程中,鞏固了該門學(xué)科的基礎(chǔ),對于相關(guān)知識的認(rèn)知程度有了很大的提高。實踐是認(rèn)識的基礎(chǔ),本次的課程設(shè)計對個人的
41、影響意義深遠(yuǎn)。</p><p><b> 五.參考文獻(xiàn)</b></p><p> 1:梁虹.信號與線性系統(tǒng)分析---基于MATLAB的方法與實現(xiàn).北京:高等教育出版社,2006.</p><p> 2:鄭君里,谷源濤.信號與系統(tǒng):MATLAB綜合實驗.北京:高等教育出版社,2008.</p><p> 3:肖偉、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信號可視化及時域運算課程設(shè)計(常用連續(xù)信號及信號的時移、反褶、尺度變換)(1)
- 信號可視化及時域運算課程設(shè)計
- matlab在常用信號時域變換與運算中的及可視化畢業(yè)論文
- 課程設(shè)計--連續(xù)時間信號和系統(tǒng)時域分析及matlab實現(xiàn)
- 信號與系統(tǒng)課程設(shè)計報告--傅里葉變換的對稱性和時移特性
- 課程設(shè)計連續(xù)信號的采樣與重構(gòu)
- 信號與系統(tǒng)的課程設(shè)計——lti連續(xù)系統(tǒng)時域和頻域分析仿真
- 課程設(shè)計---dsb(移相法)信號抽樣仿真
- 信號課程設(shè)計
- 水下蛙人信號處理及可視化軟件設(shè)計.pdf
- 信號與系統(tǒng)課程設(shè)計-傅里葉變換及matlab仿真
- 信號與系統(tǒng)-信號的時域分析
- 連續(xù)時間信號與系統(tǒng)的時域分析
- 振動信號采集與處理可視化研究.pdf
- 數(shù)字信號課程設(shè)計--數(shù)字信號處理
- 通用雷達(dá)信號處理可視化平臺的設(shè)計與應(yīng)用.pdf
- 畢業(yè)設(shè)計(論文)-“信號與系統(tǒng)”課程的數(shù)值計算、信號與系統(tǒng)分析的可視化建模及matlab仿真調(diào)試
- 信號與系統(tǒng)課程設(shè)計--信號的采樣與恢復(fù)
- 信號與系統(tǒng)課程設(shè)計
- 《現(xiàn)代信號處理》課程設(shè)計
評論
0/150
提交評論