第一篇:DSP課程設(shè)計(jì)心得 2
心得體會(huì):
課程設(shè)計(jì)時(shí)間雖短,但是這次我也基本熟悉了一種新的集成開發(fā)環(huán)境CCS,學(xué)習(xí)新的知識(shí)的過(guò)程也是自己學(xué)習(xí)能力培養(yǎng)與提升的過(guò)程。
TDS510USB 仿真器驅(qū)動(dòng)程序的安裝以及相應(yīng)的配置流程也有了一定的了解。仿真環(huán)境的配置,到工程的建立,文件的加載,到程序的仿真,與目標(biāo)板的鏈接與調(diào)試,整個(gè)過(guò)程在摸索中逐漸熟悉。對(duì)已有程序進(jìn)行修改,重復(fù)相應(yīng)的過(guò)程也能實(shí)現(xiàn)預(yù)定的功能,在短短的時(shí)間里能掌握這些基本就差不多了,由于有的需要配置的文件的缺失,無(wú)法完成對(duì)相應(yīng)工程的配置設(shè)置,所以采用的參考例程里的程序,完成整個(gè)過(guò)程,這也是一個(gè)學(xué)習(xí)的過(guò)程。做項(xiàng)目不是一個(gè)人的事,每個(gè)成員都應(yīng)積極的參與,為整個(gè)項(xiàng)目的完成提供保障,團(tuán)隊(duì)的協(xié)作,盡可能的去發(fā)揮每個(gè)成員的專長(zhǎng),在整個(gè)項(xiàng)目的完成都能有所收獲,這才應(yīng)該是做項(xiàng)目的真正目的,加強(qiáng)同學(xué)之間的交流,用心付出,共同享受帶給大家的成功的喜悅。相關(guān)課程的學(xué)習(xí)只是個(gè)基礎(chǔ),在此基礎(chǔ)之上對(duì)相應(yīng)的硬件與軟件結(jié)合,切實(shí)去體驗(yàn)一個(gè)芯片所能實(shí)現(xiàn)的各種功能,去發(fā)現(xiàn)所學(xué)的知識(shí)會(huì)在哪些方面用到,是如何應(yīng)用,有怎樣可以改進(jìn)的方法,更深層次去掌握跟其他相關(guān)課程的交叉點(diǎn),提升學(xué)習(xí)能力,從近期來(lái)看,可以為我們將要開始的畢業(yè)設(shè)計(jì)做準(zhǔn)備,當(dāng)做是一次練手,爭(zhēng)取出色完成畢業(yè)設(shè)計(jì),為四年的大學(xué)交出一份完美的答卷。從長(zhǎng)遠(yuǎn)看,為自己以后的工作也在一定程度的奠定基礎(chǔ),學(xué)習(xí)能力強(qiáng)了,自己就能比較快的接受新知識(shí),更能適應(yīng)社會(huì)對(duì)人的要求。
相信團(tuán)隊(duì)的力量,同時(shí)也要提高個(gè)人解決問(wèn)題的能力,讓自己在團(tuán)隊(duì)中發(fā)揮的作用,將個(gè)人融入團(tuán)隊(duì)中,才能讓自己有更大的收獲。好好珍惜每次鍛煉學(xué)習(xí)的機(jī)會(huì),不斷提升自己,不斷超越自己,成就人生美好的夢(mèng)想!
專業(yè)班級(jí):微電子學(xué)
姓名
學(xué)號(hào):
第二篇:DSP課程設(shè)計(jì)
TMS320C54x與PC通信系統(tǒng)的設(shè)計(jì)(單號(hào))
一、設(shè)計(jì)目的
本次課程設(shè)計(jì)的目的是為了進(jìn)一步提高學(xué)生的自我開發(fā)能力,培養(yǎng)學(xué)生的查閱資料,獨(dú)立分析問(wèn)題、解決問(wèn)題以及實(shí)際動(dòng)手的能力。也是對(duì)理論學(xué)習(xí)的一個(gè)應(yīng)用和補(bǔ)充的過(guò)程。
二、設(shè)計(jì)的內(nèi)容及要求
1、設(shè)計(jì)內(nèi)容
主機(jī)接口HPI是一種高速、異步并行接口。TMS320C54x通過(guò)HPI接口與PC并行口的通信。
2、設(shè)計(jì)要求
(1)DSP最小硬件系統(tǒng)的設(shè)計(jì)
(2)TMS320C54x與PC并行口硬件電路設(shè)計(jì)(3)軟件設(shè)計(jì)
三、總體設(shè)計(jì)方案
四、硬件系統(tǒng)設(shè)計(jì)
五、軟件系統(tǒng)設(shè)計(jì)
六、心得體會(huì)
七、參考文獻(xiàn)
附錄1 軟件系統(tǒng)設(shè)計(jì)程序 附錄2 硬件系統(tǒng)原理圖
(注:按以上七個(gè)部分編寫論文,內(nèi)容自己擴(kuò)充)在PDF文檔中P158-177中有相關(guān)資料可查閱
本系統(tǒng)設(shè)計(jì)是要實(shí)現(xiàn)
TMS320C54x與TLC320AD50的通信系統(tǒng)的設(shè)計(jì)(雙號(hào))
一、設(shè)計(jì)目的
本次課程設(shè)計(jì)的目的是為了進(jìn)一步提高學(xué)生的自我開發(fā)能力,培養(yǎng)學(xué)生的查閱資料,獨(dú)立分析問(wèn)題、解決問(wèn)題以及實(shí)際動(dòng)手的能力。也是對(duì)理論學(xué)習(xí)的一個(gè)應(yīng)用和補(bǔ)充的過(guò)程。
二、設(shè)計(jì)的內(nèi)容及要求
1、設(shè)計(jì)內(nèi)容
模/數(shù)接口設(shè)計(jì)是DSP系統(tǒng)設(shè)計(jì)中一個(gè)重要的組成部分。本系統(tǒng)設(shè)計(jì)是要實(shí)現(xiàn)對(duì)模擬信號(hào)的采集,并將其轉(zhuǎn)換為數(shù)字信號(hào)通過(guò)TMS320C54x的串行通信接口將數(shù)據(jù)存儲(chǔ)、處理及輸出等功能。
2、設(shè)計(jì)要求
(1)DSP最小硬件系統(tǒng)的設(shè)計(jì)
(2)TMS320C54x與TLC320AD50串行口硬件電路設(shè)計(jì)(3)軟件設(shè)計(jì)
三、總體設(shè)計(jì)方案
四、硬件系統(tǒng)設(shè)計(jì)
五、軟件系統(tǒng)設(shè)計(jì)
六、心得體會(huì)
七、參考文獻(xiàn)
附錄1 軟件系統(tǒng)設(shè)計(jì)程序 附錄2 硬件系統(tǒng)原理圖
(注:按以上七個(gè)部分編寫論文,內(nèi)容自己擴(kuò)充)
第三篇:DSP課程設(shè)計(jì)教學(xué)大綱
DSP課程設(shè)計(jì)教學(xué)大綱 課程名稱:DSP課程設(shè)計(jì) 英文名稱:Design of DSP course 學(xué) 時(shí):2周 學(xué) 分:2 適用專業(yè):電子信息工程、通信工程專業(yè)本科生
課程類別:必修 課程性質(zhì):集中實(shí)踐環(huán)節(jié) 先修課程:數(shù)字信號(hào)處理、DSP原理與應(yīng)用
教 材:《DSP系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》,電子工業(yè)出版社,雷勇,2004年
一、課程性質(zhì)與任務(wù)
DSP課程設(shè)計(jì)是數(shù)字信號(hào)處理和DSP原理與應(yīng)用課程的后續(xù)實(shí)踐環(huán)節(jié)。通過(guò)本課程設(shè)計(jì),幫助學(xué)生進(jìn)一步領(lǐng)會(huì)和深化課堂上學(xué)到的有關(guān)數(shù)字信號(hào)處理的基本概念、基本原理以及基本的數(shù)字信號(hào)處理操作,進(jìn)一步理解DSP芯片的硬件實(shí)現(xiàn)機(jī)理及其內(nèi)部結(jié)構(gòu)特點(diǎn),掌握DSP系統(tǒng)的開發(fā)流程和基本編程方法,實(shí)踐工程的調(diào)試方法和仿真方法。通過(guò)DSP課程設(shè)計(jì),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力、分析問(wèn)題與解決問(wèn)題能力, 培養(yǎng)學(xué)生創(chuàng)新意識(shí),為畢業(yè)后從事DSP系統(tǒng)設(shè)計(jì)方面的工作打下堅(jiān)實(shí)的實(shí)踐基礎(chǔ)。
二、課程教學(xué)的基本要求:
作為電子信息工程、通信工程專業(yè)本科生的必修實(shí)踐環(huán)節(jié),DSP課程設(shè)計(jì)要求學(xué)生有較扎實(shí)的理論基礎(chǔ)。進(jìn)入課程設(shè)計(jì)前要認(rèn)真復(fù)習(xí)數(shù)字信號(hào)處理和DSP原理與應(yīng)用課程中的相關(guān)部分。課程設(shè)計(jì)采用課堂講述、自學(xué)、分組實(shí)踐相結(jié)合的方式,通過(guò)分析典型的例子,使學(xué)生熟悉并掌握DSP的開發(fā)流程和基本的編程方法。課程設(shè)計(jì)要求2—3人組成課設(shè)小組,在指定范圍內(nèi)選定題目,每組選一題,題目應(yīng)側(cè)重一個(gè)DSP芯片的具體應(yīng)用方面。題目選定后,在教師的指導(dǎo)下,學(xué)生理解設(shè)計(jì)原理,分析重要電路單元,計(jì)算必要的參數(shù)并在此基礎(chǔ)上編寫程序,最后,在課程設(shè)計(jì)結(jié)束時(shí)獨(dú)立寫出理論分析完善、文理通順、字跡工整的課程設(shè)計(jì)報(bào)告并上交軟件程序。教師可根據(jù)作品的難易程度、參數(shù)指標(biāo)、編程水平等進(jìn)行評(píng)分。
三、課程內(nèi)容及教學(xué)要求:
學(xué)生可從下列題目中任選一個(gè)作為DSP課程設(shè)計(jì)題目。
(一)C54x串口通信及A/D、D/A接口
教學(xué)要求:本題目要求學(xué)生了解AD50芯片的工作原理,理解C54x串口的工作過(guò)程,重點(diǎn)掌握多通道緩沖串口(McBSP)的使用,并在教師的指導(dǎo)下編寫程序,實(shí)現(xiàn)C54x與AD50之間的數(shù)據(jù)傳輸。
重點(diǎn):1.McBSP的初始化
2.C54x與AD50的硬件接口電路
3.通過(guò)McBSP實(shí)現(xiàn)DSP芯片與AD50之間的數(shù)據(jù)交換 難點(diǎn):程序的編寫與調(diào)試
(二)設(shè)計(jì)FIR數(shù)字濾波器
教學(xué)要求:復(fù)習(xí)FIR數(shù)字濾波器的設(shè)計(jì)方法,根據(jù)題目給出的技術(shù)指標(biāo),選擇合適的窗函數(shù)及階數(shù),進(jìn)一步得到系數(shù)表,實(shí)現(xiàn)滿足一定技術(shù)指標(biāo)的低通數(shù)字濾波器。
重點(diǎn):1.FIR數(shù)字濾波器的設(shè)計(jì)原理 2.編程實(shí)現(xiàn)數(shù)字濾波器 難點(diǎn):窗函數(shù)的選擇與階數(shù)的確定
(三)設(shè)計(jì)IIR數(shù)字濾波器
教學(xué)要求:復(fù)習(xí)IIR數(shù)字濾波器的設(shè)計(jì)原理,以巴特沃斯模擬濾波器為基礎(chǔ),通過(guò)雙線性變換法設(shè)計(jì)IIR數(shù)字濾波器,課題要求學(xué)生根據(jù)給出的技術(shù)指標(biāo)確定巴特沃斯濾波器階數(shù),求出3dB截止頻率,進(jìn)一步得到數(shù)字濾波器極點(diǎn)和零點(diǎn),并在教師指導(dǎo)下編寫程序,完成數(shù)字濾波功能。
重點(diǎn):1.IIR濾波器的設(shè)計(jì)原理 2.計(jì)算濾波器相關(guān)參數(shù) 3.編程實(shí)現(xiàn)IIR濾波器
難點(diǎn):對(duì)設(shè)計(jì)原理的理解,程序的設(shè)計(jì)與調(diào)試
(四)快速傅立葉變換的DSP實(shí)現(xiàn)
教學(xué)要求:復(fù)習(xí)FFT原理,深刻理解C54x輔助寄存器的使用及位倒序?qū)ぶ返燃记桑诮處熤笇?dǎo)下編程實(shí)現(xiàn)數(shù)字信號(hào)的快速傅立葉變換。
重點(diǎn):1.快速傅立葉變換原理 2.C54x的位倒序?qū)ぶ贩绞?難點(diǎn):多級(jí)蝶形運(yùn)算的實(shí)現(xiàn)
(五)正弦波信號(hào)發(fā)生器
教學(xué)要求:本題目要求學(xué)生復(fù)習(xí)正弦函數(shù)和余弦函數(shù)的泰勒級(jí)數(shù)展開式,掌握C54x系列DSP芯片的編程方法,在教師的指導(dǎo)下用C54x芯片產(chǎn)生頻率、相位、幅值可變的正弦波。
重點(diǎn):1.產(chǎn)生正弦波的算法 2.匯編語(yǔ)言程序的具體實(shí)現(xiàn) 難點(diǎn):正弦波的具體編程實(shí)現(xiàn)
四、考核方式
1.課程設(shè)計(jì)報(bào)告占50% 2.設(shè)計(jì)程序的實(shí)際工作情況、難易程度和技術(shù)指標(biāo)等,占總成績(jī)的50%
五、課程的主要參考書
1、《DSP原理及應(yīng)用》,電子工業(yè)出版社,鄒彥,第1版,2006;
2、《DSP集成開發(fā)與應(yīng)用實(shí)例》,電子工業(yè)出版社,張雄偉,第1版,2002;
制定人: 何靜
審定:
批準(zhǔn):
2006年12月
第四篇:DSP數(shù)字圖像取反課程設(shè)計(jì)
西南石油大學(xué)
2012級(jí)專業(yè)綜合實(shí)踐”
報(bào) 告
報(bào)告題目 :DSP數(shù)字圖像取反課程設(shè)計(jì) 學(xué) 院 :電氣信息學(xué)院 作 者 :曾翔
聯(lián)系方式 :*** 輔導(dǎo)老師 :曹玉英
完成日期 : 2016年 01月 12日1
“通信工程
目錄
目錄....................................................................................................................錯(cuò)誤!未定義書簽。
設(shè)計(jì)目的..............................................................................................................................................2
設(shè)計(jì)要求..............................................................................................................................................2
設(shè)計(jì)方案描述......................................................................................................................................2
設(shè)計(jì)原理..............................................................................................................................................2
實(shí)驗(yàn)步驟..............................................................................................................................................3
硬件原理圖..........................................................................................................................................4
程序流程圖..........................................................................................................................................5
源程序..................................................................................................................................................5
運(yùn)行結(jié)果..............................................................................................................................................6
心得體會(huì)..............................................................................................................................................6
參考文獻(xiàn)..............................................................................................................................................7
數(shù)字圖像取反
一、設(shè)計(jì)目的
1、通過(guò)課程設(shè)計(jì),使綜合運(yùn)用DSP技術(shù)課程和其他有關(guān)先修課程的理論和生產(chǎn)實(shí)際知識(shí)去分析和解決具體問(wèn)題的能力得到提高,并使其所學(xué)知識(shí)得到進(jìn)一步鞏固、深化和發(fā)展
2、通過(guò)課程設(shè)計(jì)初步培養(yǎng)學(xué)生對(duì)工程設(shè)計(jì)的獨(dú)立工作能力,學(xué)習(xí)設(shè)計(jì)的一般方法。通過(guò)課程設(shè)計(jì)樹立正確的設(shè)計(jì)思想,提高分析問(wèn)題、解決問(wèn)題的能力
3、通過(guò)課程設(shè)計(jì)訓(xùn)練學(xué)生的設(shè)計(jì)基本技能,如計(jì)算、繪圖、查閱設(shè)計(jì)資料和手冊(cè),熟悉標(biāo)準(zhǔn)與規(guī)范等。
二、設(shè)計(jì)要求
1、通過(guò)本課程設(shè)計(jì)對(duì)CCS軟件有更進(jìn)一步的了解,充分掌握DSP的設(shè)計(jì)思想,加深對(duì)TMS320C55XDSP的理解與使用,熟悉DSP的編程語(yǔ)言。
2、編寫程序,在TMS320C5509上實(shí)現(xiàn),能從計(jì)算機(jī)上讀取圖片。
3、按時(shí)參加課程設(shè)計(jì)指導(dǎo),定期匯報(bào)課程設(shè)計(jì)進(jìn)展情況。
4、廣泛收集相關(guān)技術(shù)資料, 按時(shí)完成課程設(shè)計(jì)任務(wù),認(rèn)真、正確地書寫課程設(shè)計(jì)報(bào)告。
三、設(shè)計(jì)方案的描述
本系統(tǒng)的硬件組成框圖如圖1 所示.虛線框內(nèi)是DSP信號(hào)處理實(shí)驗(yàn)板, 其余為外圍輸入輸出設(shè)備.其中電源部分采用LT1767EMS8-5開關(guān)電源芯片產(chǎn)生5V 電壓, 然后通過(guò)三個(gè)低功耗正向電壓調(diào)節(jié)器分別產(chǎn)生系統(tǒng)內(nèi)部需要的電壓.復(fù)位電路保證當(dāng)DSP 出現(xiàn)故障時(shí), 產(chǎn)生復(fù)位信號(hào)使整個(gè)系統(tǒng)復(fù)位重新啟動(dòng).本系統(tǒng)擴(kuò)充1M Byte SRAM 和1M Byte FLASH 作為外部存儲(chǔ)器, 其中SRAM 用于存儲(chǔ)處理前后以及處理過(guò)程中的視頻和音頻數(shù)據(jù), FLASH 用于存儲(chǔ)系統(tǒng)的監(jiān)控程序, 系統(tǒng)通電后, DSP從FLASH 中加載監(jiān)控程序, 系統(tǒng)加載引導(dǎo)結(jié)束后, 由監(jiān)控程序負(fù)責(zé)切換為SRAM 作為外部存儲(chǔ)器.軟件部分主要包括PC 端應(yīng)用程序和圖像處理實(shí)驗(yàn)程序.PC 端應(yīng)用程序提供用戶接口和程序的調(diào)試環(huán)境.用戶在PC 端CCS開發(fā)環(huán)境下完成DSP程序的編輯、編譯、鏈接、調(diào)試, 并通過(guò)JTAG 接口仿真器將out文件下載到實(shí)驗(yàn)箱的DSP芯片上執(zhí)行.在PC 端和DSP圖像處理實(shí)驗(yàn)箱之間定義了一系列的交互命令, 使得整個(gè)實(shí)驗(yàn)過(guò)程均通過(guò)PC 端進(jìn)行控制, 如通信端口選擇、參數(shù)配置、實(shí)驗(yàn)過(guò)程的管理等.DSP圖像處理系統(tǒng)程序在系統(tǒng)的DSP芯片上運(yùn)行, 其主要功能是完成圖像數(shù)據(jù)采集、存儲(chǔ)和處理, 并將處理好的圖像數(shù)據(jù)傳送到PC 端.每個(gè)處理模塊項(xiàng)目對(duì)應(yīng)一套獨(dú)立的圖像處理程序, 其中包括DSP圖像處理實(shí)驗(yàn)板監(jiān)控程序和對(duì)應(yīng)的圖像處理算法實(shí)驗(yàn)程序, 其中用戶可對(duì)圖像處理算法處理程序進(jìn)行二次開發(fā).四、設(shè)計(jì)原理
設(shè)輸入圖像為f(x, y),反色后的圖像為g(x, y), 那么圖像反色的方法為: g(x,y)?255?f(x,y)
五、實(shí)驗(yàn)步驟
1)打開CCS,選擇 C5410 Device Simulator 環(huán)境。
2)打開工程:在 [Project] 菜單中選擇 [Open] 選項(xiàng),然后在打開的對(duì)話框中打開----fanse image912.pjt。
3)編譯鏈接:;或在 [Project] 菜單中選擇 [Rebuild All] 選項(xiàng)。
下面點(diǎn)擊左邊工具條中的圖標(biāo)在彈出的窗口中手動(dòng)改變DROM原始“0”值
改為“1”(雙擊DROM行即可)如下圖
4)載入程序:選擇 [File] 菜單中的[Load Program] 選項(xiàng),在打開的對(duì)話框中打開----fanse Debug imag912.out。
5)將待處理的位圖文件(如lena.bmp)復(fù)制到文件夾----fanse Debug中。
6)運(yùn)行程序:;根據(jù)output window中的提示在彈出的對(duì)話框中輸入待處理的文件名(如 lena.bmp);
然后會(huì)在output window 中出現(xiàn) ”zz” 說(shuō)明處理成功并自動(dòng)結(jié)束運(yùn)行。選擇view->graph->image?。設(shè)置對(duì)話框中的參數(shù):(注:按下圖中數(shù)值改變)
7)點(diǎn)擊“OK”查看結(jié)果;或打開----fanse Debug lena.bmp 位圖文件,查看運(yùn)行結(jié)果。
六、硬件原理圖
七、程序流程圖
八、源程序
主要程序
#include “stdio.h” extern unsigned char *i_img;extern unsigned char *o_img;extern unsigned char *shadow_buf;extern unsigned int palette_size;extern unsigned long img_row,img_col,line_size;main(){ char filename[40];printf(“Please input BMPimage filename[*.bmp]:n”);scanf(“%s”,filename);ReadBMPHeadInfo(filename);printf(“openedn”);
i_img =(unsigned char *)alloc_mem(img_row*line_size);load_data(filename,i_img);o_img =(unsigned char *)alloc_mem(img_row*line_size);FanSe(i_img,o_img,line_size,img_row);save_data(filename,o_img);free(i_img);free(o_img);printf(“zzn”);}
九、運(yùn)行結(jié)果
下面左圖為待處理的原圖,右圖為反色后的圖像。
十、心得體會(huì)
本次DSP課程設(shè)計(jì)的題目是數(shù)字圖像取反。通過(guò)本次課程設(shè)計(jì),CCS有了更深的了解。本次設(shè)計(jì)所使用的CCS軟件以前做實(shí)驗(yàn)的時(shí)候使用過(guò),但是不是很熟悉。首先我將書本上的相關(guān)知識(shí)進(jìn)行了了解,然后又查閱了一些相關(guān)的資料,從而確定了設(shè)計(jì)方案。有了設(shè)計(jì)方案后,還要使用仿真軟件進(jìn)行仿真。通過(guò)閱讀老師給的軟件幫助文件,逐漸了解軟件的操作方法。然后再按照書上給的例子,自己使用軟件進(jìn)行模仿,熟悉軟件的操作方法及各模塊的作用。在課程設(shè)計(jì)的過(guò)程中也遇到很多的困難,如對(duì)CCS系統(tǒng)的不熟悉,實(shí)驗(yàn)系統(tǒng)參數(shù)設(shè)置合理等這些問(wèn)題,自己查閱資料大部分都得到解決。通過(guò)這次課程設(shè)計(jì)對(duì)DSP課程的認(rèn)識(shí)也得到了加深,通過(guò)學(xué)習(xí)能對(duì)生活中的一些軟件的認(rèn)識(shí)不再是停留在它的外觀,而是有了科學(xué)的理解等等。在今后的學(xué)習(xí)中我們更應(yīng)該注重理論與實(shí)踐的結(jié)合,努力加強(qiáng)自己的綜合素質(zhì)培養(yǎng)。
通過(guò)這次的課程設(shè)計(jì)讓我對(duì)DSP原理及應(yīng)用這門課程的認(rèn)識(shí)也得到了加深,初學(xué)課程是感覺(jué)摸不著頭腦,面對(duì)陌生的名詞感覺(jué)這就是非常難的課程,但隨著學(xué)習(xí)的深入感覺(jué)到原來(lái) 7
這是一門都么有趣的課程,通過(guò)學(xué)習(xí)能對(duì)生活中的一些設(shè)備的認(rèn)識(shí)不再是停留在它的外觀,而是有了科學(xué)的理解。通過(guò)這次課設(shè),我對(duì)以前學(xué)過(guò)的知識(shí)也進(jìn)行了鞏固,加深了理解,提高了應(yīng)用的能力,而且也提高了我的發(fā)現(xiàn)、分析、解決問(wèn)題的能力。我充分認(rèn)識(shí)體會(huì)到學(xué)習(xí)理論知識(shí)固然重要,但在你學(xué)完了之后,你不在實(shí)踐中運(yùn)用你所學(xué)的知識(shí),我想學(xué)是白學(xué)了,過(guò)一段時(shí)間后,你可能什么都記不起來(lái)了,或許在學(xué)的時(shí)候心里有一個(gè)概念,認(rèn)為這個(gè)知識(shí)我曾經(jīng)學(xué)得不錯(cuò),我現(xiàn)在怎么想不起來(lái)了,一心想依賴課本和網(wǎng)絡(luò);如果我們用實(shí)踐來(lái)學(xué)習(xí)知識(shí),你會(huì)努力地去搜索你想要需要的東西,即使是過(guò)了一段時(shí)間后,你也會(huì)記得你曾經(jīng)對(duì)這點(diǎn)不明白認(rèn)真地查閱過(guò),所以你不容易忘記。
最后,衷心地感謝老師幫我處理了一些解決不了的問(wèn)題,還要感謝在我思維陷入困境時(shí)給予我指點(diǎn)的同學(xué),謝謝大家。
十一、參考文獻(xiàn)
[1] 鄒彥.DSP 原理及應(yīng)用[M].北京:電子工業(yè)出版社,2010.01 [2] 戴明楨.TMS320C54xDSP 結(jié)構(gòu)、原理及應(yīng)用[M].北京航空航天 大學(xué)出版社,2011.08 [3] 胡圣堯.DSP 原理及應(yīng)用[M].東南大學(xué)出版社,2012.07 [4] 清源科技.TMS320C54xDSP 應(yīng)用程序設(shè)計(jì)教程[M].機(jī)械工業(yè)出版社,2012.10
第五篇:dsp課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告總結(jié)
DSP課程設(shè)計(jì)總結(jié)
(2013-2014學(xué)年第2學(xué)期)
題
目 :
專業(yè)班級(jí) :
電子1103
學(xué)生姓名 :
萬(wàn)
蒙
學(xué)
號(hào) :
11052304
指導(dǎo)教師 :
設(shè)計(jì)成績(jī) :
2014 年 6 月 目
錄
一 設(shè)計(jì)目的--------3 二 系統(tǒng)分析--------3 三 硬件設(shè)計(jì) 3.1 硬件總體結(jié)構(gòu)----------------------------3 3.2 DSP模塊設(shè)計(jì)----------------------------4 3.3 電源模塊設(shè)計(jì)---------------------------4 3.4 時(shí)鐘模塊設(shè)計(jì)---------------------------5 3.5 存儲(chǔ)器模塊設(shè)計(jì)-------------------------6 3.6 復(fù)位模塊設(shè)計(jì)---------------------------6 3.7 JTAG模塊設(shè)計(jì)-------------------------7 四 軟件設(shè)計(jì)
4.1 軟件總體流程----------------------7 4.2 核心模塊及實(shí)現(xiàn)代碼--------8 五 課程設(shè)計(jì)總結(jié)----------------------14
一、設(shè)計(jì)目的
設(shè)計(jì)一個(gè)功能完備,能夠獨(dú)立運(yùn)行的精簡(jiǎn)DSP硬件系統(tǒng),并設(shè)計(jì)簡(jiǎn)單的DSP控制程序。
二、系統(tǒng)分析
1.1設(shè)計(jì)要求 硬件要求:
(1)使用TMS320VC5416作為核心芯片。(2)具有最簡(jiǎn)單的led控制功能。(3)具有存放程序的外部Flash芯片。(4)外部輸入+5V電源。(5)繪制出系統(tǒng)的功能框圖。
(6)使用AD(Altium Designer)繪制出系統(tǒng)的原理圖和PCB版圖。軟件要求:
利用實(shí)驗(yàn)箱的模擬信號(hào)產(chǎn)生單元產(chǎn)生不同頻率的信號(hào),或者產(chǎn)生兩個(gè)頻率的信號(hào)的疊加。在DSP中采集信號(hào),并且對(duì)信號(hào)進(jìn)行頻譜分析,濾波等。通過(guò)鍵盤選擇算法的功能,將計(jì)算的信號(hào)頻率或者濾波后信號(hào)的頻率在LCD上顯示。
三、硬件設(shè)計(jì)
3.1 硬件總體結(jié)構(gòu)
3.2 DSP總體結(jié)構(gòu)
3.3 電源模塊設(shè)計(jì)
3.4 時(shí)鐘模塊設(shè)計(jì)
3.5 存儲(chǔ)器模塊設(shè)計(jì)
3.6復(fù)位模塊設(shè)計(jì)
3.7 JTAG模塊設(shè)計(jì)
四、硬件設(shè)計(jì)
4.1 軟件總體流程
4.2核心模塊及實(shí)現(xiàn)代碼 1.采集數(shù)據(jù)去直流
in_x[m] = port8002 & 0x00ff;//讀取數(shù)據(jù)
m++;
intnum = m;
if(intnum == Len)
//以256個(gè)點(diǎn)為采樣周期 { intnum = 0;xavg = 0.0;for(s=0;s xavg = xavg/Len;//采樣均值 for(s=0;s //輸入實(shí)部 pi[s] = 0; //輸入虛部 for(p=0;p xmid[0] = x[s];r = 0;rm= 0; for(j=0;j } y[s] = rm; r = xmid[j] * h[j];rm = rm + r;xmid[FLen-p-1] = xmid[FLen-p-2]; 4.LCD顯示 SendCMD(CLEAR); showperson(); Delay(1); //---------------------------- SendCMD(CLEAR); SendCMD(0x0080); //設(shè)定DDRAM的地址在第一行 80H delay_100us(); for(i =0;i<16;i++) { SendDat(data_buff3[i]); delay_100us(); asm(“ nop ”);} asm(“ nop ”); SendCMD(0x0090); shownum(f1); //------------------------------SendCMD(0x0088); //設(shè)定DDRAM的地址在第二行 90H delay_100us();for(i =0;i<16;i++) { SendDat(data_buff4[i]); delay_100us();} SendCMD(0x0098); shownum(f2);4.3 軟件實(shí)驗(yàn)效果圖 1.去直流 2.濾波前fft 3.濾波后fft 4.窗口函數(shù) 五 課程設(shè)計(jì)總結(jié) 在為期兩個(gè)多星期的綜合設(shè)計(jì)中,重新熟悉了一下AD和CCS軟件的操作。在畫原理圖時(shí),各元件的連接及封裝形式都應(yīng)參照手冊(cè)。只有深刻了解各管腳的功能,才能準(zhǔn)確快速地畫好原理圖。畫好原理圖后,要先編譯一下看是否有連接錯(cuò)誤。 如果原理圖有所改變,可以在PCB中重新導(dǎo)入。如果元器件管腳或IO引腳變綠,可能是間距違反了規(guī)定的rule。可以將rule里的間距改小一點(diǎn)。在pcb連線過(guò)程中,我發(fā)現(xiàn) 移動(dòng)clk時(shí)鐘器件,其管腳變綠,但rule并無(wú)問(wèn)題。后經(jīng)查閱資料,取消了Drc功能,才恢復(fù)正常。在連接濾波電容時(shí),將濾波電容靠近其濾波元器件。 在軟件設(shè)計(jì)過(guò)程中,前兩天一直沒(méi)有搞清楚設(shè)計(jì)要求,進(jìn)展緩慢。首先了結(jié)了一下各個(gè)模塊程序的輸入輸出變量的含義,只有 這樣才能正確地調(diào)用各個(gè)函數(shù)。在計(jì)算頻率時(shí),其實(shí)我只計(jì)算了一個(gè)頻率。輸入是一個(gè)混頻信號(hào),由于左右對(duì)稱,在128點(diǎn)內(nèi)可得到兩個(gè)最大幅度,0到30(或其他分界點(diǎn)亦可,視濾波效果而言),比較一次,30到128,再比較一次。濾波函數(shù)僅僅只是計(jì)算了窗口函數(shù),故還需將輸入信號(hào)函數(shù)和窗口函數(shù)進(jìn)行卷積得到最終結(jié)果。 在編寫LCD顯示模塊程序時(shí),經(jīng)常出現(xiàn)亂碼。Unsigned char類型的字符串?dāng)?shù)組,一個(gè)漢字相當(dāng)于兩個(gè)英文字母,如果地址1沒(méi)有安排好容易出現(xiàn)亂碼。