欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4772|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

DSP程序的調(diào)試和分析方法預(yù)習(xí)報(bào)告

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:296944 發(fā)表于 2018-3-25 21:25 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
dsp實(shí)驗(yàn)一(suda)、一份報(bào)告,簡(jiǎn)單了解到基礎(chǔ)知識(shí),當(dāng)做是預(yù)習(xí),就是一份預(yù)習(xí)報(bào)告,包括軟件使用

《DSP 技術(shù)》課程實(shí)驗(yàn)
實(shí)驗(yàn)名稱:DSP 程序的調(diào)試和分析方法
實(shí)驗(yàn)人員姓名:   學(xué)號(hào):  
實(shí)驗(yàn)日期:                                      成績(jī):  

.  實(shí)驗(yàn)?zāi)康?/div>
1.              熟悉 CCS 集成開發(fā)環(huán)境,掌握工程的建立、編譯、鏈接等方法;
2.              掌握 DSP 程序調(diào)試的基本方法;
3.              利用 DSP 實(shí)現(xiàn) DFT 算法對(duì)離散信號(hào)進(jìn)行頻譜分析。
.  實(shí)驗(yàn)預(yù)習(xí)內(nèi)容
1.  運(yùn)行時(shí)支持庫(kù)文件的作用是什么?若選用  rts.lib,在鏈接選項(xiàng)中應(yīng)選擇“近調(diào)用”還是“遠(yuǎn)
調(diào)用”?

2.  如果在 C5416 DSP 程序初始化時(shí),PMST 寄存器的值為 0x00AC,請(qǐng)繪制出其第 0 頁(yè)程序空
間和數(shù)據(jù)空間的存儲(chǔ)空間映射關(guān)系圖。

3.  已知 PMST 的值被初始化為 0x00AC,請(qǐng)計(jì)算出中斷向量表的起始地址。


4.  簡(jiǎn)述剖析工具的作用。

5.  請(qǐng)定義一個(gè)鏈接配置文件,并繪制該文件定義的存儲(chǔ)空間劃分和段存儲(chǔ)的示意圖。

.  實(shí)驗(yàn)內(nèi)容
1.              輸入信號(hào)的模擬;
2.              輸出信號(hào)的圖形顯示和分析;
3.              對(duì) DSP 程序進(jìn)行剖析。
.  實(shí)驗(yàn)原理
1.              輸入信號(hào)的構(gòu)造方法。
離散時(shí)間信號(hào)可以用若干個(gè)幅值不同的正弦信號(hào)疊加而成,單個(gè)正弦信號(hào)的離散時(shí)間表示
式為     

2.              離散傅里葉變換公式。

離散傅里葉變換的目的是把信號(hào)由時(shí)域變換到頻域,在頻域分析信號(hào)信號(hào)特征,是數(shù)字
信號(hào)處理領(lǐng)域常用的方法。
.  實(shí)驗(yàn)設(shè)備
1.              PC 一臺(tái);
2.              TMS320VC5416 DSK 一套。
.  實(shí)驗(yàn)步驟
1.              選擇 Project→New 命令,設(shè)置保存路徑、工程名(如 DFT),建立一個(gè)工程。
2.              選擇 File→New→Source File 命令,建立源代碼文件,編寫 DFT 函數(shù)源代碼。
3.              保存源文件到當(dāng)前工程所在的文件夾,然后在工程窗口選擇當(dāng)前工程,調(diào)用右鍵菜單,
選擇 Add Files to Project 命令,打開一個(gè)文件選擇對(duì)話框,選擇剛保存的源文件加入工
程中。
4.              選擇 Project→Build Options 命令,打開 Build Options 對(duì)話框,在 Linker 選項(xiàng)卡的 Include


Libraries (-l)項(xiàng)輸入 rts.lib 選用運(yùn)行時(shí)支持庫(kù),rts.lib 在編譯時(shí)使用近調(diào)用(默認(rèn)選項(xiàng))。
如果輸入的是 rts_ext.lib,在編譯時(shí)需要使用遠(yuǎn)調(diào)用,方法是打開 Build Options 對(duì)話框,
在 Compiler 選項(xiàng)卡的 Advanced 頁(yè)選擇使用遠(yuǎn)調(diào)用,即設(shè)置編譯選項(xiàng)使用遠(yuǎn)調(diào)用(-mf),
如圖 1.1 所示。
5.              編寫鏈接配置文件,可參照課本 3.4.4 節(jié)所示 CMD 文件,保存到當(dāng)前工程所在的文件
夾,并加入工程中。
                                       
圖 1.1 設(shè)置編譯選項(xiàng)使用遠(yuǎn)調(diào)用(-mf)
6.              對(duì)當(dāng)前工程進(jìn)行編譯、鏈接,生成可執(zhí)行程序。
7.              選擇 File→Load Program 命令,選擇生成的.out 文件下載到開發(fā)平臺(tái)中并運(yùn)行。
8.              定義探測(cè)點(diǎn),利用 File I/O 工具將準(zhǔn)備好的數(shù)據(jù)文件輸入到輸入信號(hào)存儲(chǔ)數(shù)組。     
                          

(a) File Input 對(duì)話框                                 (b) Add Probe 對(duì)話框

圖 1.2   FILE I/O 設(shè)置

9.              在 CCS 中利用圖形分析工具顯示輸入信號(hào)、輸出信號(hào),并分析輸出信號(hào)是否符合 DFT
算法輸出。可以修改輸入信號(hào)的圖形分析類別為“FFT Magnitude”,根據(jù)輸入信號(hào)的頻
譜圖與輸出信號(hào)比較,可以判斷 DFT 算法編寫是否正確。
  

(a)  輸入信號(hào)圖形設(shè)置對(duì)話框              (b)  輸入信號(hào)圖形顯示
3 / 5


(c)  輸出信號(hào)圖形設(shè)置對(duì)話框              (d)  輸出信號(hào)圖形顯示

                                                               
(e)  輸入信號(hào)頻域分析設(shè)置對(duì)話框              (f)  輸入信號(hào)頻域圖形顯示

圖 1.3  圖像顯示及其設(shè)置對(duì)話框
10.              選擇  File→Data→Load/Save  命令,對(duì)輸入信號(hào)數(shù)據(jù)輸入模擬信號(hào),并將輸出信號(hào)寫入
主機(jī)上的一個(gè)數(shù)據(jù)文件,然后刷新 CCS 中的圖形顯示窗口。注意,可以在第 3 章的實(shí)
驗(yàn)中對(duì)輸入信號(hào)數(shù)組使用 File→Data→Save 命令,存儲(chǔ)的數(shù)據(jù)文件作為本實(shí)驗(yàn)的輸入數(shù)
據(jù)。
                                      
圖 1.4 Data Load 對(duì)話框

11.              編寫 GEL 文件(例如 dft.gel),使用 FILE 菜單的 Load  GEL 命令,可以裝載并啟用選
擇的 GEL 文件(例如 dft.gel),可以在 GEL 菜單中添加菜單項(xiàng),如圖 1.5  所示。利用
GEL 文件修改 DSP 程序中的全局變量以及模擬輸入信號(hào),然后刷新 CCS 中圖形分析窗
口。
                                
圖 1.5  加入 GEL 菜單的菜單項(xiàng)


12.              對(duì) DFT 函數(shù)進(jìn)行剖析,分析剖析結(jié)果。
需要從 Profile 菜單中選擇 Start  New  Session,會(huì)出現(xiàn)測(cè)試窗口。該窗口有 4 個(gè)表單:
Files 表單說明項(xiàng)目中每個(gè)文件的測(cè)試范圍信息;Functions 表單一般用于統(tǒng)計(jì) C 函數(shù)的
測(cè)試信息;Ranges 用于統(tǒng)計(jì)“測(cè)試區(qū)域”信息;Setup  表單用于建立“測(cè)試段”。設(shè)置測(cè)試
區(qū)域最方便的方法時(shí)在源文件中選中感興趣的代碼段,然后將其拖入 Ranges 表單即可。
運(yùn)行程序,程序運(yùn)行時(shí)間的數(shù)據(jù)在窗口中顯現(xiàn)。Count 表示該段程序在運(yùn)行停止之前所
運(yùn)行過的次數(shù),其他的各項(xiàng)均表示運(yùn)行時(shí)間信息,以指令周期為單位。
13.              保存工作區(qū)以備下次調(diào)出當(dāng)前狀態(tài)。
實(shí)驗(yàn)結(jié)果記錄與分析


完整的Word格式文檔51黑下載地址(內(nèi)含清晰圖片):
實(shí)驗(yàn)一 DSP程序的調(diào)試和分析方法.docx (449.19 KB, 下載次數(shù): 99)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表