久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4808|回復: 0
收起左側

DSP程序的調試和分析方法預習報告

[復制鏈接]
ID:296944 發表于 2018-3-25 21:25 | 顯示全部樓層 |閱讀模式
dsp實驗一(suda)、一份報告,簡單了解到基礎知識,當做是預習,就是一份預習報告,包括軟件使用

《DSP 技術》課程實驗
實驗名稱:DSP 程序的調試和分析方法
實驗人員姓名:   學號:  
實驗日期:                                      成績:  

.  實驗目的
1.              熟悉 CCS 集成開發環境,掌握工程的建立、編譯、鏈接等方法;
2.              掌握 DSP 程序調試的基本方法;
3.              利用 DSP 實現 DFT 算法對離散信號進行頻譜分析。
.  實驗預習內容
1.  運行時支持庫文件的作用是什么?若選用  rts.lib,在鏈接選項中應選擇“近調用”還是“遠
調用”?

2.  如果在 C5416 DSP 程序初始化時,PMST 寄存器的值為 0x00AC,請繪制出其第 0 頁程序空
間和數據空間的存儲空間映射關系圖。

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


4.  簡述剖析工具的作用。

5.  請定義一個鏈接配置文件,并繪制該文件定義的存儲空間劃分和段存儲的示意圖。

.  實驗內容
1.              輸入信號的模擬;
2.              輸出信號的圖形顯示和分析;
3.              對 DSP 程序進行剖析。
.  實驗原理
1.              輸入信號的構造方法。
離散時間信號可以用若干個幅值不同的正弦信號疊加而成,單個正弦信號的離散時間表示
式為     

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

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


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

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

圖 1.2   FILE I/O 設置

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

(a)  輸入信號圖形設置對話框              (b)  輸入信號圖形顯示
3 / 5


(c)  輸出信號圖形設置對話框              (d)  輸出信號圖形顯示

                                                               
(e)  輸入信號頻域分析設置對話框              (f)  輸入信號頻域圖形顯示

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

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


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


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


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 婷婷在线视频 | 中国av在线播放 | 欧美日韩在线精品 | 久久精品视 | 国产无精乱码一区二区三区 | 欧美成人免费在线视频 | 91精品看片 | 久久性生活视频 | 黄色激情视频在线观看 | av在线天堂网 | 国产精品av一区二区 | 91青青草 | 欧美福利一区 | 国产午夜在线 | 国产一区二区三区在线看 | 日日干夜夜操 | 一区二区三区蜜桃 | 日韩av在线一区二区 | 一级黄色片免费看 | 四虎永久在线 | 黄色一级片免费看 | 男女裸体无遮挡做爰 | 国产永久精品 | 天天插天天爽 | 欧美一区二区三区在线观看 | 亚洲高清视频在线观看 | 夜夜操狠狠操 | 国产一区二区在线免费 | 久久一区二区视频 | 一级黄色免费视频 | 欧美成人精品激情在线观看 | eeuss一区二区三区 | 在线观看黄色小视频 | 久久久久久免费 | 国产手机在线视频 | 少妇中文字幕 | 午夜视频在线看 | 毛片网站免费观看 | 97国产超碰 | www.一区二区三区 | 欧美黄色一级 |