DSP課程設(shè)計
《DSP課程設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《DSP課程設(shè)計(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 1 頁目錄1 引 言.31.1 課程設(shè)計的目的 .31.2 課程設(shè)計的要求 .32 基本原理.32.1 DSP 系統(tǒng)簡介.32.2 設(shè)計平臺 CCS 簡介 .52.3 TI5416 實驗板及硬件配置 .103 實現(xiàn)過程.163.1 程序流程圖 .163.2 算法的實現(xiàn) .173.3 軟件仿真、調(diào)試及結(jié)果 .194 出現(xiàn)的問題及解決方法.235 結(jié)束語.246 參考文獻(xiàn).24附錄.25基于基于 TITI VC5416VC5416 的的 YUVYUV 彩色圖像處理之漢彩色圖像處理之漢字字 疊加算法實現(xiàn)疊加算法實現(xiàn)學(xué)生姓名:羅贏學(xué)生姓名
2、:羅贏 指導(dǎo)老師:高明指導(dǎo)老師:高明摘 要 本課程設(shè)計主要是在 TMS320VC5416 DSP 芯片上完成編程,軟件編程主要采用模塊化的設(shè)計思想,把程序細(xì)化成易于實現(xiàn)的小模塊,編程的語言主要精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 2 頁C 語言編寫程序。在 CCS 仿真平臺上通過漢字疊加算法最終成功實現(xiàn) YUV 彩色圖像處理。通過最后的仿真結(jié)果可知,TMS320VC5416 芯片已完成了 YUV 彩色圖像處理并可用于解決一些實際性的問題。關(guān)鍵詞 漢字疊加算法;CCS3.3;TI VC5416;YUV 彩色圖像處理Abstract This course is desi
3、gned primarily to complete the TMS320VC5416 DSP chip programming, software programming and primarily uses a modular design, easy to implement the program refined into a small module, the main programming language C programming language. Simulation platform in the CCS by Chinese characters superimpos
4、ed on the algorithm to achieve the ultimate success of YUV color image processing. Finally, the simulation results we can see through, TMS320VC5416 chip color image processing has been completed and can be used to solve some practical problems.Key words Character overlay algorithm; CCS3.3; TI VC5416
5、; YUV color image processing1 引引 言言數(shù)字信號處理就是利用專用或通用的數(shù)字信號處理器(DSP-Digital Signal Processor)以數(shù)字運(yùn)算的方式對信號進(jìn)行分析、提取、變換等處理。當(dāng)今, 數(shù)字信號處理已經(jīng)發(fā)展成為一個新的技術(shù)領(lǐng)域和獨立的學(xué)科體系。現(xiàn)代通信的特點是信號數(shù)字化, 因此,DSP 在推動當(dāng)代信息處理數(shù)字化方面正發(fā)揮著越來越大的作用, 并且隨著通信技術(shù)的發(fā)展, DSP 將發(fā)揮更大的作用。1.1 課程設(shè)計的目的課程設(shè)計的目的科技的進(jìn)步帶動了 DSP 技術(shù)的發(fā)展,現(xiàn)代控制設(shè)備的性能和結(jié)構(gòu)發(fā)生了巨大的變化,我們已經(jīng)進(jìn)入了高速發(fā)展的信息時代,DSP
6、技術(shù)也成為當(dāng)今科技的主流之一,被廣泛地應(yīng)用于生產(chǎn)的各個領(lǐng)域。對于本次設(shè)計,其目的在于:(1)熟悉掌握 DSP 及 DSP 硬件器(TI VC5416 DSP 芯片)的結(jié)構(gòu)、各部件基本工作原理。(2)熟悉 CCS 集成開發(fā)環(huán)境,并能較熟練的對 CCS 的開發(fā)系統(tǒng)進(jìn)行使用。(3)熟悉使用 C 語言編程 DSP 源程序。(4)掌握工程設(shè)計的流程及方法,學(xué)習(xí) DSP 程序的調(diào)試及編寫,及運(yùn)用觀察變量的方法查看程序的運(yùn)行情況。(5)了解和熟悉 YUV 彩色圖像處理之漢字疊加算法實現(xiàn)的基本原理和實驗過程1.2 課程設(shè)計的要求課程設(shè)計的要求精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 3
7、頁(1)綜合運(yùn)用 DSP 基本技術(shù)和信號系統(tǒng)設(shè)計方法設(shè)計本系統(tǒng)。(2)學(xué)會文獻(xiàn)檢索的基本方法和綜合運(yùn)用文獻(xiàn)的能力。(3)通過課程設(shè)計培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,認(rèn)真的工作作風(fēng)和團(tuán)隊協(xié)作精神。(4)對算法的原理進(jìn)行詳細(xì)的描述。給出算法的流程圖及核心代碼。(5)軟仿真、調(diào)試及結(jié)果。在 CCS3.3 開發(fā)環(huán)境下進(jìn)行軟仿真,調(diào)試,給出截圖并簡單敘述過程。2 基本原理基本原理2.1 DSP 系統(tǒng)簡介系統(tǒng)簡介一個完整的數(shù)字信號處理系統(tǒng)它有三部分(1)數(shù)據(jù)加工。(2)數(shù)據(jù)傳輸。(3)數(shù)據(jù)存儲。這三部分是一個典型的數(shù)字系統(tǒng)中不可缺的,而數(shù)據(jù)轉(zhuǎn)換則是數(shù)字信號系統(tǒng)所特有的。DSP 領(lǐng)域的七層結(jié)構(gòu)如圖 2.1 所示:DSP
8、 ICDSP 硬件平臺DSP BIOSDSP OSDSP FunctionDSP APIDSP SYSTEM圖 2.1 DSP 領(lǐng)域的七層結(jié)構(gòu)圖DSP 軟件方案選型:(1)全匯編方案,這種方案只適用于比較小的程序。(2)全高級語言,這種方案的優(yōu)點是結(jié)構(gòu)性, 可維護(hù)性很好, 但代價是效率很低, 主要是 C 語言編譯器的效率太低。(3)混合語言編程,主程序全部用 C 語言編寫, 這樣結(jié)構(gòu)性很好; 需要提高速度的地方, 用匯編寫, 來調(diào)用. 這是目前主要使用的編程方式。精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 4 頁(4)模塊化設(shè)計。(5)盡量購買現(xiàn)成的算法模塊。例如:TI 推
9、出了一個 Express DSP 環(huán)境, 也就是在 CCS(Code Computer Studio)環(huán)境下定義了一個算法標(biāo)準(zhǔn), 對 TI DSP 算法的輸入輸出, 變量調(diào)用等規(guī)定了一個算法框架. 在寫算法時都按照 Express DSP 框架, 有利于工藝上的應(yīng)用. 購買成熟算法, 可以花錢買時間, 加快項目進(jìn)度。DSP 應(yīng)用系統(tǒng)的一般開發(fā)流程:(1)概念分析與建立模型。(2)算法設(shè)計與仿真。(3)算法一直與軟件編程。(4)DSP 軟件仿真。(5)DSP 實時調(diào)試仿真。流程圖如下圖 2.2 所示:圖 2.2 DSP 應(yīng)用系統(tǒng)的開發(fā)流程圖2.2 設(shè)計平臺設(shè)計平臺 CCS 簡介簡介軟件設(shè)計是基于
10、 CCS 開發(fā)環(huán)境的。CCS 是 TI 公司推出的為開發(fā) TMS320 系列 DSP 軟件的集成開發(fā)環(huán)境,是目前使用最為廣泛的 DSP 開發(fā)軟件之一。它采用 Windows 風(fēng)格界面,提供了環(huán)境配置、源文件編譯、編譯連接、程序調(diào)試、跟蹤分析等環(huán)節(jié),并把軟、硬件開發(fā)工具集成在一起,使程序的編寫、匯編、程序的軟硬件仿真和調(diào)試等開發(fā)工作在統(tǒng)一的環(huán)境中進(jìn)行,從而加速軟件開發(fā)進(jìn)程。CCS(Code Composer Studio)代碼調(diào)試器是一種合成開發(fā)環(huán)境。 它是一種針對標(biāo)準(zhǔn) TMS320 調(diào)試器接口的交互式方法。CCS 的發(fā)展如下圖 2.3 所示精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品
11、文檔】第 5 頁工具集成工具集成 可重用性可重用性產(chǎn)品周期縮短、開發(fā)成本上漲產(chǎn)品周期縮短、開發(fā)成本上漲研發(fā)研發(fā)測試測試 系統(tǒng)的成本系統(tǒng)的成本%硬件、軟件成本比較硬件、軟件成本比較HWSWt極大的提高產(chǎn)品推向市場的時間、提高了產(chǎn)品的質(zhì)量極大的提高產(chǎn)品推向市場的時間、提高了產(chǎn)品的質(zhì)量圖 2.3 CCS 的發(fā)展CCS 的用戶界面是 CCS 集成開發(fā)環(huán)境與用戶的交流平臺,一個典型的 CCS集成開發(fā)環(huán)境用戶界面如圖 2.4 所示。圖 2.4 CCS 用戶界面由上圖知整個用戶界面由主菜單、工具欄、工程窗口、源程序編輯調(diào)試窗口、輸出窗口等組成。工程窗口用來組織用戶飛若干程序構(gòu)成一個項目,用戶可以從工程列表中
12、選擇需要編輯和調(diào)試的特定程序,可以在工程中添加文件。在源程序編輯窗口中用戶可以編輯程序,又可以設(shè)置斷點、探針調(diào)試程序。輸出窗口顯示編譯信息、程序執(zhí)行結(jié)果。CCS 主菜單中共有 12 項,如圖 2.5 所示,各項功能見表 2.1。圖 2.5 CCS 主菜單表 2.1 主菜單各項功能簡介菜單項功能File(文件)文件管理,載入執(zhí)行程序,符號數(shù)據(jù),文件輸入/輸出精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 6 頁Edit(編輯)文字及變量編輯,如剪切、粘貼、撤銷、字符串查找View(查看)工具欄顯示設(shè)置,內(nèi)存、寄存器和圖形顯示等Project(工程)工程管理及編譯、構(gòu)建工程等Deb
13、ug(調(diào)試)斷點、探針設(shè)置、單步執(zhí)行、復(fù)位等Profiler(性能)包括時鐘和性能斷點設(shè)置等GEL(擴(kuò)展功能)利用通用擴(kuò)展語言設(shè)置擴(kuò)展功能Option(選項)設(shè)置字體、顏色、鍵盤屬性以及動畫速度、內(nèi)存映射Tools(工具)包括引腳鏈接、端口鏈接、命令窗口、鏈接配置DSP/BIOS(實時分析)用來輔助 CCS 環(huán)境實現(xiàn)程序?qū)崟r調(diào)試Window(窗口)包括窗口排列、窗口列表等Help(幫助)CCS 在線幫助菜單,包括用戶手冊、入門指南等常用工具欄有 CCS 的一些常用命令組成,有 6 個工具欄,分別是: Standard Toolbar(標(biāo)準(zhǔn)工具條) 、GEL Toolbar(GEL 工具條) 、
14、Project Toolbar(工程工具條) 、Debug Toolbar(調(diào)試工具條) 、Edit Toolbar(編輯工具條)和 Plug-in Toolbar(插件程序工具條) 。這 6 種工具欄可在 View 菜單下找到,如圖 2.6 所示,并可選擇是否顯示該工具欄。圖 2.6 View 菜單CCS 的設(shè)置:(1)支持多 CPU。(2)Save|load 多個配置文件。(3)設(shè)置方便。圖 2.7 CCS 的配置圖 CCS 的 IDE 調(diào)試功能:(1)先進(jìn)的斷點設(shè)置功能。(2)基于 C 的條件斷點設(shè)置。(3)C 和匯編混合調(diào)制。(4)具有 watch window 可觀察變量。(5)多
15、DSP 調(diào)試。(6)全局?jǐn)帱c設(shè)置。精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 7 頁(7)可同時控制 32 個以上的組。(8)對于相同的 DSP 可同進(jìn)調(diào)試多個板卡。圖 2.8 CCS 的 IDE 調(diào)試功能 總之,CCS 的優(yōu)點有:(1)DSP 有許多可使用的集成開發(fā)工具:一功能強(qiáng)大的實時分析功能。二直觀的數(shù)據(jù)圖形顯示功能。三能擴(kuò)展系統(tǒng)的第三方支持模塊(2)能極大地減少開發(fā)人員的研發(fā)時間。(3)使有效的資源得到最高效地利用。2.3 TI5416 實驗板及實驗板及硬件配置硬件配置TMS320VC5416 的總體系結(jié)構(gòu)圖如圖 2.9 所示。其內(nèi)部的高性能 CPU 擁有算術(shù)邏輯單
16、元 ALU、2 個 40 位累加器 ACCA 和 ACCB、40 位桶行移位寄存器、乘累加單元以及尋址單元,算術(shù)邏輯單元包括 1 個 40 位的 ALU,1 個比較、選擇和存儲單元(CSSU)和 1 個指數(shù)編碼器,具有高度的并行性。本文采用的TMS320VC5416 芯片最大可尋址能力為 192K 字(包括 64K 字的程序空間、64K 字的數(shù)據(jù)空間和 64K 字的 I/O 空間),擴(kuò)展尋址模式下有 256K 字8M 字的擴(kuò)展地址空間,并擁有一套高效靈活的指令集。其指令周期為 6.25ns,執(zhí)行速度最高可以達(dá)到 160MIPS,完全可以滿足實時處理的要求。 圖 2.9 TMS320VC5416
17、 總體系統(tǒng)結(jié)構(gòu)圖TMS320VC5416 的固定點數(shù)字信號處理器的數(shù)據(jù)手冊如下:(1)引腳分配:圖 2.10 所示為 144 引腳球柵陣列(BGA)封裝的球的位置和定位信號名稱及球柵數(shù)目。圖 2.10 提供的引腳分配 144 引腳小外形四方扁平封裝(LQFP)封裝。圖 2.10 114 引腳球柵陣列封裝圖 2.11 114 引腳小外形四方扁平封裝(2)功能概述:如下圖 2.12 所示圖 2.12 功能概述框圖(3)電氣規(guī)格:一絕對最大額定值,操作系統(tǒng)外殼溫度超過指定的絕對最大額定值。強(qiáng)調(diào)超越那些“絕對最大額定值”,可能會造成永久性損壞設(shè)備。這些壓力評級,并在這些設(shè)備的功能操作或超出這些指示的任
18、何其他條件根據(jù)第 5.2 不是暗示。長時間工作在絕對最大額定條件下的曝光影響器件的可靠性。所有的電壓值至精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 8 頁DVSS。圖 5-1 提供的測試負(fù)載電路為 3.3 V 設(shè)備的值。二電源電壓 I|O 范圍,DVDD-0.3V 至 4.0V 電源電壓的核心范圍,CVDD-0.3V 至2.0V 輸入電壓范圍-0.3V 至 4.5V 電出電壓范圍-0.3V 至 4.5V 工作情況下的溫度范圍內(nèi),TC40C 至 100C存儲溫度范圍,Tstg-50C 至150C三推薦工作條件,如圖表 2.2 所示: 表 2.2 推薦工作條件四在推薦工作外殼溫
19、度的電氣特性范圍(除非另有說明)如圖表 2.3 所示: 表 2.3 推薦工作條件外殼溫度的電器范圍五封裝熱阻特性如圖表 2.4 所示,表 2.5 提供建議的封裝類型估計的熱阻特性的 TMS320VC5416 DSP 上使用。表 2.4 熱阻特性 六內(nèi)部與外部晶體振蕩器:內(nèi)部振蕩器是通過選擇適當(dāng)?shù)臅r鐘在復(fù)位模式啟用(這是依賴于設(shè)備的),橫跨 X1 和 X2/CLKIN 晶體或陶瓷諧振器連接。 CPU 時鐘頻率的二分之一,一個第四,或多個振蕩器的頻率。乘法的比例是由在 CLKMD 寄存器位的設(shè)置。晶體的基本模式操作,和并聯(lián)諧振,一個有效的系列電阻 30 最大功率 1 毫瓦的功耗。連接所需的電路組成
20、,晶體和兩個負(fù)載電容,如圖 5-2 所示。負(fù)載電容,C1 和 C2,應(yīng)選擇了這樣,下面的等式是滿意。 CL在方程式(10 pF 的建議值)是負(fù)載指定的晶體。 七時鐘選項:CLKIN 引腳提供參考時鐘的頻率可分為兩個或四個因素或幾個值之一乘以產(chǎn)生內(nèi)部機(jī)器周期。(3)機(jī)械數(shù)據(jù):一球柵陣列的機(jī)械數(shù)據(jù),如圖 2.13 所示圖 2.13 球柵陣列的機(jī)械數(shù)據(jù)圖二小外形四方扁平封裝機(jī)械數(shù)據(jù)如圖 2.14 所示圖 2.14 小外形四方扁平封裝機(jī)械數(shù)據(jù)圖3 實現(xiàn)實現(xiàn)過程過程3.1 程序流程圖程序流程圖基于 TI VC5416 的 YUV 彩色圖像處理之漢字疊加算法實現(xiàn)的程序流程圖如精品文檔,僅供學(xué)習(xí)與交流,如有
21、侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 9 頁下圖 3.1 所示圖 3.1 程序流程圖3.2 算法的實現(xiàn)算法的實現(xiàn)漢字疊加就是在原始圖像相應(yīng)的行列中加入漢字碼,首先利用本文件夾中提供的漢字提取小軟件取出相應(yīng)的字庫,然后根據(jù)漢字碼中的值,判斷每個字節(jié)的每一位是否為 1,如為 1 則將圖像中的值設(shè)定為 255,為 0 則不變,在這里要注意的是原始圖像的大小?;?TI VC5416 的 YUV 彩色圖像處理之漢字疊加算法實現(xiàn)的函數(shù)如下程序所示(主要用到的函數(shù)是 hzplay 函數(shù))。#include TMS320.H#include math.h#pragma DATA_SECTION (y,.x)DA
22、TA y40000;#pragma DATA_SECTION (u,.x)DATA u10000;#pragma DATA_SECTION (v,.x)DATA v10000;DATA tab1=/;- 三知科技 - * 楷體_GB2312, 16 */; 當(dāng)前所選字體下一個漢字對應(yīng)的點陣為: 寬度 x 高度=88x21, 調(diào)整后為: 88x210 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x30,0 x01,0 x03,
23、0 x00,0 x00,0 x00,0 x00,0 x0C,0 x00,0 x00,0 x0C,0 x10,0 x01,0 x83,0 x00,0 x00,0 x00,0 x00,0 x0C,0 x00,0 x00,0 x1C,0 x10,0 x01,0 x03,0 x00,0 x00,0 x0E,0 x00,0 x08,0 x00,0 x00,0 x60,0 x10,0 x01,0 x02,0 x00,0 x00,0 xFC,0 x00,0 x08,0 x00,0 x00,0 x10,0 xD0,0 x01,0 x02,0 xE0,0 x03,0 x00,0 x00,0 x13,0 x80,
24、0 x00,0 x10,0 x10,0 x01,0 x47,0 x00,0 x00,0 x00,0 x00,精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 10 頁0 x3C,0 x00,0 x00,0 x1C,0 x10,0 x0F,0 x8A,0 x00,0 x00,0 x00,0 x00,0 x24,0 x0F,0 x81,0 xF0,0 xD0,0 x01,0 x02,0 x00,0 x00,0 x00,0 x00,0 x44,0 x31,0 x87,0 x30,0 x10,0 x01,0 x03,0 xC0,0 x00,0 xFC,0 x00,0 x0F,0 xA1,
25、0 x80,0 x5C,0 x1F,0 x81,0 x9C,0 xC0,0 x01,0 x00,0 x00,0 xF8,0 x21,0 x00,0 xD1,0 xF0,0 x03,0 x00,0 x80,0 x00,0 x00,0 x01,0 x88,0 x21,0 x00,0 x90,0 x10,0 x07,0 x09,0 x80,0 x00,0 x00,0 x00,0 x0A,0 x23,0 x01,0 x10,0 x10,0 x39,0 x05,0 x00,0 x00,0 x00,0 x00,0 x11,0 x3C,0 x02,0 x20,0 x10,0 x11,0 x03,0 x00,
26、0 x00,0 x3F,0 xE0,0 x11,0 xA0,0 x00,0 x20,0 x10,0 x01,0 x04,0 x80,0 x7F,0 xC0,0 x00,0 x20,0 x00,0 x00,0 x20,0 x10,0 x01,0 x18,0 x70,0 x00,0 x00,0 x00,0 x40,0 x00,0 x00,0 x20,0 x10,0 x03,0 x20,0 x3C,0 x00,0 x00,0 x00,0 x80,0 x00,0 x00,0 x20,0 x10,0 x03,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,
27、0 x00,0 x10,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x10,0 x00,0 x00,0 x00,void hzplay(char high,char size, char ypos,char xpos)/本程序是一個通用程序,只要用戶輸入字體高度、尺寸、列地址、行地址就可 char i,j,k,s1,a; s1=0 x80; for(i=0;ihigh;i+) /字體高度 /3 for(j=0;jsize;j+) /每行多少字節(jié) per line 8 byte /2 s1=0 x80; for(k=
28、0;kk); /取出相應(yīng)的點數(shù)據(jù)行數(shù)*位數(shù)+每行的字節(jié)數(shù) if(a) y200*i+j*8+k+ypos+200*xpos=255; /1 /2 /3main() hzplay(21,11,40,0); for(;)3.3 軟件仿真、調(diào)試及結(jié)果軟件仿真、調(diào)試及結(jié)果(1)打開 yuv1 的文件夾里的 test.pjt,編譯后,在 Debug 菜單中選擇 go main 使光標(biāo)指向源程序的第一條語句。(2)再將圖像數(shù)據(jù)導(dǎo)入 DSP 內(nèi)存具體如下圖 3.2 所示,找到一個 picture的文件夾選擇一個 ok.dat 的文件,直接點 OK 便可。 圖 3.2 圖像數(shù)據(jù)導(dǎo)入過程圖(3)編譯后,可先看內(nèi)
29、存中的原始圖像(由于數(shù)據(jù)尋址空間的限制,處理前的和處理后的力圖像空間是同一空間),如下圖 3.3 所示。 圖 3.3 內(nèi)存中的原始圖像圖 圖 3.4 CCS 觀察圖像的設(shè)置圖在此因為圖像數(shù)據(jù)量大,請等待大約 1 分鐘,如不出現(xiàn)可以先將 lines per Display 改成 20,出現(xiàn)后圖像后再將其改成 200。 圖 3.5 原始圖像(4)運(yùn)行程序后,停止,然后等待處理后的圖像出現(xiàn)。精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 12 頁 圖 3.6 處理后的圖像實際彩色圖像可看文件夾中help.bmp4 出現(xiàn)的問題及解決方法出現(xiàn)的問題及解決方法在這次通信系統(tǒng) DSP 課程設(shè)
30、計的過程中,由于理論知識的儲備不足和課程設(shè)計的一定的難度性難免會出現(xiàn)問題,但通過老師指導(dǎo)和自己的努力,問題得以逐步解決,有如下幾種情況:(1)首先可能是對軟件環(huán)境 CCS 和 TI5416 芯片的了解不多導(dǎo)致對課程設(shè)計的整體認(rèn)識不夠清晰,可以通過查閱參考資料來及時補(bǔ)充。(2)其次編寫源程序使用 C 語言編寫的,由于對 C 語言不精通,所以在程序上發(fā)了很大功夫,因為程序直接關(guān)系到程序流程圖,這就需要我們回憶 C 語言的知識點并加以運(yùn)用。(3)還有根據(jù)性能指標(biāo)設(shè)計參數(shù)后,可能也會運(yùn)行出錯,這時也有可能是設(shè)置參數(shù)不夠理想,應(yīng)該調(diào)整參數(shù)。(4)最后在整合整個課程設(shè)計報告時,報告的格式和內(nèi)容的排版也是決
31、定報告完成的指標(biāo),也需要我們重視。5 結(jié)束語結(jié)束語為期四周的通信系統(tǒng) DSP 課程設(shè)計,讓自己收獲很多。首先,發(fā)現(xiàn)課程知精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 13 頁識學(xué)習(xí)和課程設(shè)計是完全兩種不同的學(xué)習(xí)方式;其次,課程設(shè)計是對前面課程知識的回顧和鞏固,一定程度上還對原有知識進(jìn)行了補(bǔ)充;最后,讓自己的動手和實驗?zāi)芰途C合思維得到了鍛煉。 DSP 芯片和 CCS 軟件環(huán)境在數(shù)字信號處理中的使用是不可或缺的,整個課程設(shè)計過程幾乎所有操作都是在 CCS 軟件平臺和 DSP 芯片上運(yùn)行的,熟悉掌握CCS 成為我們學(xué)通信工程的學(xué)生的必備能力之一。CCS 擁有眾多的優(yōu)點,也很適合這
32、次課程設(shè)計。在用 C 語言編程過程的許多語法和常量變量的定義以及文件的正確性都值得我們認(rèn)真對待,粗心大意就很容易出錯,導(dǎo)致整程序運(yùn)行終止或出錯,所以編寫程序一定要盡量使用通用正規(guī)的語法規(guī)則以及保證文件的正確性,這樣可避免許多不必要的回頭路。 要能夠?qū)W有所用,學(xué)以致用是這次最大的感受。感謝老師的認(rèn)真指導(dǎo)和同學(xué)的悉心幫助,讓自己收獲一次寶貴的實踐課程設(shè)計。6 參考文獻(xiàn)參考文獻(xiàn)1 維納K英格爾,約翰 JG普羅克斯(著),劉樹棠(譯),數(shù)字信號處理(MATLAB 版)M. 西安:西安交通大學(xué)出版社,2008.12 J. G. Proakis and D. G. Manolakis,數(shù)字信號處理:原理,
33、算法,應(yīng)用M.(第 4 版)新澤西州:Prentice Hall 出版社,2006.6 3 支長義等.DSP 原理及開發(fā)應(yīng)用.北京:北京航空航天大學(xué)出版社,2006.4 清源科技.TMS320C54xDSP 硬件開發(fā)教程.北京:機(jī)械工業(yè)出版社,2003.5 劉益成.TMS320C54xDSP 應(yīng)用程序設(shè)計與開發(fā).北京:北京航空航天大學(xué)出版社,2002.6 趙紅怡.DSP 技術(shù)與應(yīng)用實例(第二版).北京:電子工業(yè)出版社,2008.附錄附錄基于 TI VC5416 的 YUV 彩色圖像處理之漢字疊加算法實現(xiàn)的程序清單如下:#include TMS320.H#include math.h#pragm
34、a DATA_SECTION (y,.x)DATA y40000;#pragma DATA_SECTION (u,.x)DATA u10000;#pragma DATA_SECTION (v,.x)DATA v10000;DATA tab1=精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 14 頁/;- 三知科技 - * 楷體_GB2312, 16 */; 當(dāng)前所選字體下一個漢字對應(yīng)的點陣為: 寬度 x 高度=88x21, 調(diào)整后為: 88x210 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0
35、 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x30,0 x01,0 x03,0 x00,0 x00,0 x00,0 x00,0 x0C,0 x00,0 x00,0 x0C,0 x10,0 x01,0 x83,0 x00,0 x00,0 x00,0 x00,0 x0C,0 x00,0 x00,0 x1C,0 x10,0 x01,0 x03,0 x00,0 x00,0 x0E,0 x00,0 x08,0 x00,0 x00,0 x60,0 x10,0 x01,0 x02,0 x00,0 x00,0 xFC,0 x00,0 x08,0 x00,0 x00,0
36、 x10,0 xD0,0 x01,0 x02,0 xE0,0 x03,0 x00,0 x00,0 x13,0 x80,0 x00,0 x10,0 x10,0 x01,0 x47,0 x00,0 x00,0 x00,0 x00,0 x3C,0 x00,0 x00,0 x1C,0 x10,0 x0F,0 x8A,0 x00,0 x00,0 x00,0 x00,0 x24,0 x0F,0 x81,0 xF0,0 xD0,0 x01,0 x02,0 x00,0 x00,0 x00,0 x00,0 x44,0 x31,0 x87,0 x30,0 x10,0 x01,0 x03,0 xC0,0 x00,0
37、 xFC,0 x00,0 x0F,0 xA1,0 x80,0 x5C,0 x1F,0 x81,0 x9C,0 xC0,0 x01,0 x00,0 x00,0 xF8,0 x21,0 x00,0 xD1,0 xF0,0 x03,0 x00,0 x80,0 x00,0 x00,0 x01,0 x88,0 x21,0 x00,0 x90,0 x10,0 x07,0 x09,0 x80,0 x00,0 x00,0 x00,0 x0A,0 x23,0 x01,0 x10,0 x10,0 x39,0 x05,0 x00,0 x00,0 x00,0 x00,0 x11,0 x3C,0 x02,0 x20,0
38、 x10,0 x11,0 x03,0 x00,0 x00,0 x3F,0 xE0,0 x11,0 xA0,0 x00,0 x20,0 x10,0 x01,0 x04,0 x80,0 x7F,0 xC0,0 x00,0 x20,0 x00,0 x00,0 x20,0 x10,0 x01,0 x18,0 x70,0 x00,0 x00,0 x00,0 x40,0 x00,0 x00,0 x20,0 x10,0 x03,0 x20,0 x3C,0 x00,0 x00,0 x00,0 x80,0 x00,0 x00,0 x20,0 x10,0 x03,0 x00,0 x00,0 x00,0 x00,0
39、 x00,0 x00,0 x00,0 x00,0 x00,0 x10,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x10,0 x00,0 x00,0 x00,void hzplay(char high,char size, char ypos,char xpos)/本程序是一個通用程序,只要用戶輸入字體高度、尺寸、列地址、行地址就可 char i,j,k,s1,a; s1=0 x80; for(i=0;ihigh;i+) /字體高度 /3 for(j=0;jsize;j+) /每行多少字節(jié) per line 8 byte /2 s1=0 x80; for(k=0;kk); /取出相應(yīng)的點數(shù)據(jù)行數(shù)*位數(shù)+每行的字節(jié)數(shù)精品文檔,僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除【精品文檔】第 15 頁 if(a) y200*i+j*8+k+ypos+200*xpos=255; /1 /2 /3main() hzplay(21,11,40,0); for(;)
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精美實用框架完整的年終總結(jié)工作匯報新年計劃
- 英語滬教版小學(xué)六年級下冊Module4Unit12Thefivepeas優(yōu)質(zhì)課ppt課件
- 四年級上冊書法ppt課件-第14課-弓字旁-西泠印社版
- 腦卒中患者良肢位的擺放
- 九年級語文上學(xué)期期中測試(含第三單元)課件 語文版 (23)
- 第1講Java概覽
- 護(hù)理質(zhì)量匯報一季度
- 2020年鼠年公司年會PPT模板課件
- 六年級語文下冊《古詩詞背誦》課件-課件
- 二年級語文下冊《開滿鮮花的小路》教學(xué)課件-部編版
- C語言課件二維數(shù)組
- 精神科病歷書寫及存在問題解答課件
- 銷售管家終端數(shù)據(jù)采集方案課件
- 無創(chuàng)呼吸機(jī)課件
- 安全使用食品添加劑-說課課件