【導(dǎo)讀】本實(shí)驗(yàn)主要通過(guò)四個(gè)練習(xí)來(lái)了解如何利用SIMULATOR實(shí)現(xiàn)基本的信號(hào)處理方法。兩個(gè)輸入序列的長(zhǎng)度相同,分別寫(xiě)入。程序編譯運(yùn)行時(shí)將數(shù)據(jù)讀入存儲(chǔ)器中,并對(duì)其進(jìn)行卷積運(yùn)算,計(jì)算結(jié)果存放。于另一個(gè)緩沖區(qū)中。卷積的輸出指定到數(shù)組output中。程序主要由主程序和卷積子程序二個(gè)模塊組成。個(gè)二重循環(huán)實(shí)現(xiàn)。序列X采用正常序?qū)ぶ?,利用指令F5=DM讀取X,其中地址增量寄存器M9=1,而序列Y是逆序?qū)ぶ?,利用指令。列Y的最后一個(gè)元素。啟動(dòng)運(yùn)行VisualDSP++,運(yùn)行菜單命令\Project\New來(lái)新建一個(gè)工程,工程名稱(chēng)自定義,、、以及初始化文件加入工程中。其中為單個(gè)沖擊脈沖信號(hào),為正弦信號(hào)。分析、理解源程序,在此基礎(chǔ)上再編譯運(yùn)行程序??赏ㄟ^(guò)點(diǎn)擊按鈕命令或選擇菜單命令。本程序的sessions為ADSP-21062ADSP-2106xSimulator。執(zhí)行菜單命令\Debug\StepInto單步運(yùn)行程序,打開(kāi)RegisterFile和對(duì)應(yīng)的存儲(chǔ)區(qū),觀(guān)。察寄存器和存儲(chǔ)器的變化。數(shù)組inputx保持為,將數(shù)組inputy分別改變?yōu)閿?shù)據(jù)文件(方波)、