版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、湖 南 工 業(yè) 大 學 課 程 設(shè) 計資 料 袋 計算機與通信 學院(系、部) 20112012 學年第 一 學期課程名稱: DSP應用技術(shù) 指導教師: 職稱 學生姓名: 專業(yè)班級 通信082班 學號 設(shè)計題目: 基于TMS320C5402的FSK調(diào)制器設(shè)計與實現(xiàn) 成 績: 起止日期: 2011 年 11 月 28 日 至 2011 年 12 月 9 日目錄清單序號材料名稱資料數(shù)量備注1課程設(shè)計任務(wù)書12課程設(shè)計說明書13456湖南工業(yè)大學課程設(shè)計任務(wù)書2011 2012 學年第 1 學期 計算機與通信 學院 通信工程 專業(yè) 通信082 班級課程名稱: DSP應用技術(shù) 設(shè)計題目: 基于TMS3
2、20C5402的FSK調(diào)制器設(shè)計與實現(xiàn) 完成期限:自 2011 年 11 月 28 日至 2011 年 12 月 9 日共 2 周內(nèi)容及任務(wù)一、基本要求熟悉FSK調(diào)制器的原理與FSK信號產(chǎn)生的方法,掌握其DSP的實現(xiàn)過程。二、設(shè)計任務(wù)主要內(nèi)容:(1) 編寫程序; (2) 程序要完善、優(yōu)化,能運行于C5402開發(fā)板,能演示輸入輸出數(shù)據(jù)的完整圖形,顯示結(jié)果,并對程序或相關(guān)設(shè)計予以解釋。主要任務(wù): 1、 算法設(shè)計; 2、 程序設(shè)計;3、 程序的調(diào)試與各項性能的測試。三、設(shè)計工作量 2周完成進度安排起止日期工作內(nèi)容11月28日分組、任務(wù)分配、課題理解11月29日-12月4日功能分析、程序設(shè)計、系統(tǒng)設(shè)計
3、和實現(xiàn)12月 4日-12月 5日實驗驗證和考核12月 9日總結(jié)、書寫實驗報告參考資料(1) 李利等. DSP原理及應用.中國水利出版社.2010.1(2)張衛(wèi)寧. DSP原理與應用教程.科學出版社.2008.4指導教師(簽字): 年 月 日系(教研室)主任(簽字): 年 月 日 DSP應用技術(shù) 課程設(shè)計說明書基于TMS320C5402的FSK調(diào)制器設(shè)計與實現(xiàn)起止日期: 2011 年 11 月 28 日 至 2011 年 12 月 9 日學生姓名班級學號成績指導教師(簽字)計算機與通信學院2011年 12 月 9日 課題名稱基于TMS320C5402的FSK調(diào)制器設(shè)計與實現(xiàn)人 數(shù)8人組 長陳瀟逸
4、同組人員劉嬋、朱文軍、蘇洋、胡鵬、王鵬程、肖文炎、陳紅波課題的主要內(nèi)容和要求一、基本要求熟悉FSK調(diào)制器的原理與FSK信號產(chǎn)生的方法,掌握其DSP的實現(xiàn)過程。二、設(shè)計任務(wù)Ø 主要內(nèi)容1、編寫程序2、程序要完善、優(yōu)化,能運行于C5402開發(fā)板,能演示輸入輸出數(shù)據(jù)的完整圖形,顯示結(jié)果,并對程序或相關(guān)設(shè)計予以解釋。Ø 主要任務(wù) 1、 算法設(shè)計2、 程序設(shè)計3、 程序的調(diào)試與各項性能的測試三、設(shè)計工作量 2周完成具體任務(wù)分析課題并查找相關(guān)資料討論相關(guān)程序編寫執(zhí)行程序并調(diào)測程序觀察并記錄結(jié)果總結(jié)并書寫報告時間安排 11月28日 課題理解,任務(wù)分配11月29日至30日 功能分析并查閱相
5、關(guān)的資料進行初步設(shè)計12月1日至2日 編寫編寫源程序FSK.asm12月3日 編寫相關(guān)的中斷向量表文件和連接配置文件12月4日至5日 建立工程文件、波形文件12月6日 建立輸入、輸出文件并進行程序的調(diào)試12月7日 精簡優(yōu)化程序,完善程序設(shè)計功能12月8日 觀察程序運行結(jié)果并記錄12月9日 總結(jié)并書寫設(shè)計報告一、設(shè)計目的1、熟悉FSK調(diào)制器的原理、特點和應用; 2、掌握FSK信號產(chǎn)生的方法; 3、熟悉使用 DSP 實現(xiàn)FSK信號產(chǎn)生器的設(shè)計過程。通過該設(shè)計,熟悉FSK調(diào)制器的原理和方法,掌握其DSP程序設(shè)計與實現(xiàn)過程,以及程序的調(diào)試技巧,是對DSP應用技術(shù)理論學習的總結(jié)和補充,為DSP應用系統(tǒng)的
6、開發(fā)設(shè)計打下基礎(chǔ)。二、儀器與設(shè)備1、PC微機1臺,安裝CCS3.32、DSP仿真器TDS510-USB2.0,1套3、TI C54x開發(fā)板1套三、設(shè)計原理1、FSK概述FSK是移頻鍵控的簡稱,故二進制移頻鍵控常簡寫為 2FSK。在實際應用中,應用最為泛的是 2FSK,故 FSK常泛指為 2FSK。2FSK 信號是0符號對應于載頻為W1,而1符號對應于載頻W2,而且兩者之間的改變是瞬間完成的。容易想到,2FSK信號可利用一個矩形脈沖序列對一個載波進行調(diào)頻而獲得。這正是頻率鍵控通信方式早期采用的實現(xiàn)方法,也是利用模擬調(diào)頻法實現(xiàn)數(shù)字調(diào)頻的方法。2FSK信號的另一產(chǎn)生方法便是采用鍵控法,即用受矩形脈沖
7、序列控制的開關(guān)電路對兩個不同的獨立頻率源進行選通。 2、本實驗采用的方法本實驗是純數(shù)字的調(diào)制方法:先把兩種頻率的波形數(shù)據(jù)存儲起來,當調(diào)制數(shù)據(jù)為1時選擇W1的波形輸出;當調(diào)制數(shù)據(jù)為0時,選擇頻率為W2(事先已設(shè)置成 W1=2*W2)的波形輸出。顯然這與上述的鍵控法是一致的。當然可以采用其它的調(diào)制方法,但此方法最簡單、運算速度也最快。四、設(shè)計內(nèi)容1、編寫程序,實現(xiàn)對數(shù)字信號的FSK調(diào)制;2、程序完善、優(yōu)化,在C5402開發(fā)板調(diào)試;3、能演示輸入輸出數(shù)據(jù)的完整圖形,顯示結(jié)果,并對程序或相關(guān)設(shè)計予以解釋。五、設(shè)計步驟1、用仿真機將計算機與ZY13DSP12BD實驗箱連接好,并依次打開實驗箱電源、仿真機
8、電源,然后運行CCS 軟件。2、新建一個項目:點擊ProjectNew,將項目命名為FSK,并將項目保存在自己定義的文件夾下,注意文件夾一定要用英文名,不要將文件夾取名為中文名,因為CCS 軟件不能識別以中文命名的文件夾。3、新建一個源文件:點擊FileNewSource File可以打開一個文本編輯窗口,點擊保存按鍵,保存在和項目相同的一個文件夾下面(FSK),保存類型選擇FSK.asm(本實驗中的程序是使用匯編語言編寫的,所以后綴名為.asm )4、在項目中添加源文件:在新建立了一個源文件以后,要想使用CCS 編譯器對該源文件進行編譯還需要將源文件添加到項目中去。添加方法是在工程管理器中右
9、鍵單擊FSK.pjt,在彈出的菜單中選擇Add Files,然后將剛才建立的FSK.asm 文件添加到該項目中去。5、編寫源程序:在工程管理器中雙擊FSK.asm ,將出現(xiàn)文本編輯窗口,在該文本編輯窗口中輸入如下內(nèi)容:*FSK 調(diào)制程序 F0 為64 個點,一個周期波形;F1 為64 個點,兩個周期波形 * .title "FSK.asm" .mmregs .copy "FSKCOEFF.inc" .copy "FskBitTxt.Inc" .def start indata .usect "buffer",1 o
10、utdata .usect "buffer", 512* .text start: LD #Bit,DP STM #Bit,AR1 STM #outdata,AR4 *input: nop LD *AR1,A ;讀入數(shù)據(jù) BC A1,AGT ;if A>0,then goto A1 STM #F0,AR3 ;A=0 B OUT A1: STM #F1,AR3 ;A=1 B OUT *OUT: RPT #63 MVDD *AR3+,*AR4+ nop B input .end 6、編寫鏈接配置文件(FSK.cmd) vectors.obj FSK.obj -o FSK.
11、out -m FSK.map -estart MEMORY PAGE 0: EPROM: org=0100H,len=0F70H VECS: org=0080H,len=0080H PAGE 1: DARAM: org=1000H,len=2000H SECTIONS .text :> EPROM PAGE 0 F0 :> EPROM PAGE 0 F1 :> EPROM PAGE 0 .bss :> DARAM PAGE 1 STACK :> DARAM PAGE 1 buffer :> DARAM PAGE 1 .vectors :> VECS P
12、AGE 0 7、 編寫中斷向量表文件(vectors.asm)/* vectors.asm */ .title "vectors.asm" /*/ .ref start /*/ .sect ".vectors" /*/ B start /* start*/ .end 8、 建立波形文件(FSKCOEFF.inc)F0: .word 0, 3211, 6392, 9512, 12539, 15446, 18204, 20787 .word 23170, 25330, 27245, 28898, 30273, 31357, 32138, 32610 .wor
13、d 32767, 32610, 32138, 31357, 30273, 28898, 27245, 25330 .word 23170, 20787, 18204, 15446, 12539, 9512, 6392, 3211 .word 0, -3211, -6392, -9512,-12539,-15446,-18204,-20787 .word -23170,-25330,-27245,-28898,-30273,-31357,-32138,-32610 .word -32768,-32610,-32138,-31357,-30273,-28898,-27245,-25330 .wor
14、d -23170,-20787,-18204,-15446,-12539, -9512, -6392, -3211 F1: .word 0, 6352, 12464, 18102, 23054, 27131, 30178, 32081 .word 32766, 32208, 30428, 27493, 23515, 18645, 13067, 6994 .word 655, -5708,-11855,-17552,-22584,-26758,-29917,-31941 .word -32753,-32322,-30665,-27844,-23967,-19180,-13665, -7632 .
15、word 0, 6352, 12464, 18102, 23054, 27131, 30178, 32081 .word 32766, 32208, 30428, 27493, 23515, 18645, 13067, 6994 .word 655, -5708,-11855,-17552,-22584,-26758,-29917,-31941 .word -32753,-32322,-30665,-27844,-23967,-19180,-13665, -76329、 建立輸入波形文件(FskBitTxt.Inc)Bit: .word 1 .word 1 .word 0 .word 1 .w
16、ord 1 .word 0 .word 1 .word 1 .word 1 .word 1 .word 0 .word 1 .word 1 .word 1 .word 1 .word 0 .word 0 .word 1 .word 1 .word 0 .word 1 .word 1 .word 1 .word 1 .word 1 .word 1 .word 1 .word 1 .word 1 .word 0 .word 0 .word 010、 對項目進行編譯和鏈接把FSK.asm、vectors.asm、FSK.cmd、FSKCOEFF.inc依次添加到項目后,點擊ProjectCompil
17、e File,在項目編譯成功之后點擊ProjectBuild選項對該項目進行鏈接,生成FSK.out文件。11、 裝載可執(zhí)行文件要讓程序代碼在DSP內(nèi)部運行必需將生成的FSK.out文件裝載到DSP內(nèi)部,裝載方法是點擊:FileLoad Programe 再選擇生成的FSK.out文件就可以將程序裝載到DSP的內(nèi)部存儲器中。12、 運行程序并查看結(jié)果a)點擊ViewGraphTime/Frequence,出現(xiàn)“Graph Property Dialog”,按下圖所示設(shè)置,然后點擊OK,即會出現(xiàn)一個圖形窗口此步驟用于觀察調(diào)制信號。b)點擊ViewGraphTime/Frequence,出現(xiàn)“Gr
18、aph Property Dialog”,按下圖所示設(shè)置,然后點擊OK,即會出現(xiàn)一個圖形窗口此步驟用于觀察調(diào)制后的信號。 c)按F11運行程序(注意不要直接運行程序)。此時即可看到如下圖所示的結(jié)果,且圖形不斷閃爍(在更新)。 d)運行完程序后會生成調(diào)制后的FSK信號,數(shù)據(jù)保存在工程項目中的out.dat中(此文件可作為FSK 解調(diào)程序的輸入數(shù)據(jù));建議采用單步執(zhí)行的方法來查看調(diào)制后的數(shù)據(jù)波形是否正確。六、心得體會我們剛接到這個課程設(shè)計題目時,確實不知道如何下手,甚至覺得不可能完成,不過經(jīng)過老師的講解和我們組員之間的討論,還是覺得有點眉目。不過還是有疑惑,我們決定分工,對每個問題進行深入的了解和突破,我們分別在網(wǎng)上和圖書館查找資料,實在沒辦法解決的就請教龍老師,他就很耐心的給我們講解,從中我們不僅能學到書本上的知識,更重要的是老師把他的親身遇到的問題和他的解決辦法也給我們講,讓我們學到更多書本上沒法學到的東西
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年汽車展覽展示服務(wù)合同范本4篇
- 2024院長任期內(nèi)行政管理與人事合同范本3篇
- 2025年度門臉房屋租賃與物業(yè)管理一體化合同4篇
- 2025年度煤炭行業(yè)安全生產(chǎn)監(jiān)管服務(wù)合同4篇
- 2025年度數(shù)據(jù)中心代建項目合同范本4篇
- 出租客運司機招募與培訓
- 二零二五年度電子信息產(chǎn)品組裝代加工協(xié)議范本4篇
- 《水溶性膳食纖維》課件
- 二零二五年度離婚撫養(yǎng)權(quán)協(xié)議書智慧家庭版3篇
- 《葡萄糖氧化酶》課件
- 非誠不找小品臺詞
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護理風險防控PPT
- 充電樁采購安裝投標方案(技術(shù)方案)
- 醫(yī)院科室考勤表
- 鍍膜員工述職報告
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 保險行業(yè)加強清廉文化建設(shè)
- Hive數(shù)據(jù)倉庫技術(shù)與應用
- 數(shù)字的秘密生活:最有趣的50個數(shù)學故事
評論
0/150
提交評論