信號與系統(tǒng)實驗箱上位軟件的使用
一、上位軟件“信號與系統(tǒng)”的安裝與使用
1.運行Setup.exe,選擇好安裝目錄,安裝程序將自動完成安裝。
2.雙擊桌面上“信號與系統(tǒng)”快捷圖標,運行程序。
3.軟件功能介紹
(1)DSP應用實驗:
主要是在用戶沒有仿真器的情況下使用。使用戶能進行二次開發(fā),在我們提供的實驗平臺上,運行自已編寫的DSP程序。具體步驟如下:
a.用戶先在CCS的模擬仿真環(huán)境下,編寫自已的DSP程序,編譯、調試直至正確,生成可執(zhí)行的目標文件(*.out)。然后點擊“裝載”按鈕,選擇相應的目標文件,點擊“打開”按鈕,即可將目標文件下載到DSP的片內存儲器中。
b.下載完成程序后,點擊“運行”按鈕,程序即開始運行。
(2)數(shù)字濾波器實驗:
a.主要是對固化在W27C512中的采樣程序和數(shù)字濾波器程序(采用FIR算法),進行參數(shù)和濾波器系數(shù)的修改,以實現(xiàn)不同采樣率,及不同階數(shù)的數(shù)字濾波器。實驗時,請設置紅色拔碼開關SWB01。往上拔為‘0’,往下拔為‘1’。采樣程序:‘0000’;數(shù)字濾波器程序:‘0110’。對于采樣程序只需設置采樣率,以便觀察采樣頻率與信號頻率的關系。
b.固化的數(shù)字濾波器可設置的最大階數(shù)為1024階。
c.下載系數(shù)表時,系數(shù)表的階數(shù)應與所設置的濾波器的階數(shù)相一致。
d.實驗平臺能使用的濾波器系數(shù)文件,是由我們提供的“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”生成的濾波器系數(shù)文件。其格式如下:
FS=4000--采樣率
N =33--階數(shù)
b0=0.0136--系數(shù)0
b1=-0.0145--系數(shù)1
b33=0.0136--系數(shù)33
e.若只下載系數(shù)表,即不下載采樣率(FS)、階數(shù)(N),可選中“僅系數(shù)表”——打勾。
f.若下載用戶自已編寫的DSP程序,可使用“裝載實驗程序”。裝載完成后,運行即可。其他選項不要使用。
(3)頻譜分析
主要是在進行“頻譜分析”實驗時,分別用來觀察輸入信號的波形和快速傅立葉變換(FFT變換)的結果。
實驗時,先將函數(shù)發(fā)生器的輸出OUT接到數(shù)字濾波器的輸入端PB01;將紅色拔碼開關SWB01設置為‘0101’,再按一下S1(MCU_RST)復位按鈕,使FFT程序運行。然后點擊<實時分析>框 中的“開始”按鈕,即可在屏幕上觀察到輸入信號的波形,和快速傅立葉變換(FFT)的結果。
可通過波形選擇開關,選擇不同的波形進行觀察。
由于采樣頻率為128KHz,F(xiàn)FT的長度為128,因此頻率分辨率為1KHz,當信號頻率為1KHz的整數(shù)倍時,測量準確。其它頻率測試時,結果有一定誤差。
(4)串口設置
主要用來選擇串口,以適應不同的PC機。波特率固定為19200。
(5)文件轉換
YUY-XH3實驗平臺能使用的濾波器系數(shù)文件是由我們提供的“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”產生的濾波器系數(shù)文件。
FdaTool(.h)(FIR) ToCoffTable :將MATLAB 中濾波器設計工具FdaTool產生的濾波器系數(shù)文件(.h,C語言)轉換成“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”產生的系數(shù)文件格式。僅用于FIR濾波器系數(shù)。
FdaTool(.h)(FIR) ToAsm :將MATLAB 中濾波器設計工具FdaTool產生的濾波器系數(shù)文件(.h ,C語言)轉換成DSP開發(fā)軟件CCS2.2匯編語言格式的系數(shù)文件(.word xx xx xx xx xx xx xx xx)。其中xx為十進制數(shù)。若選擇“.HEX”,則xx為十六進制數(shù)。
CoffTable to Asm :將我們提供的“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”產生的濾波器系數(shù)文件轉換成DSP開發(fā)軟件CCS2.2匯編語言格式的系數(shù)文件(.word xx xx xx xx xx xx xx xx)。其中xx為十進制數(shù)。若選擇“.HEX”,則xx為十六進制數(shù)。
(6)實驗指導書
提供信號與系統(tǒng)及數(shù)字信號處理平臺的詳細的實驗指導(電子文檔)。
二、“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”軟件的安裝與使用
輔助設計軟件的全稱為“數(shù)字信號處理實驗 輔助設計與分析系統(tǒng)”。它是基于MATLAB6.5集成軟件的,是用來學習數(shù)字濾波器的設計和頻譜分析的軟件。
1.使用時,必須先安裝MATLAB6.5集成軟件。(該軟件的安裝請參見有關資料)。
2.然后再安裝輔助設計軟件。MATLAB_DSP 是“數(shù)字信號處理實驗輔助設計與分析系統(tǒng)”軟件所在的文件夾。使用前,應先將光盤中MATLAB_DSP目錄下的DSPC5402文件夾拷貝到MATLAB的安裝目錄下,然后在MATLAB中設置其路徑。步驟如下:運行MATLAB,在界面中打開FILE菜單,選中SET PATH,在彈出的界面中點擊“Add Folder”按鈕,選中MATLAB安裝目錄下的DSPC5402文件夾。保存并退出。在MATLAB界面中的命令窗中,輸入DSPGM,按回車即可運行系統(tǒng)。
3.MATLAB_DSP目錄下的M_WORK文件夾中的文件是一些執(zhí)行文件,對MATLAB下產生的數(shù)據(jù)進行處理,使之能在實驗箱中使用。使用前,應將其中的所有文件拷貝到MATLAB安裝目錄下的WORK子目錄下,否則不能正常工作。