![信息工程系實(shí)驗(yàn)中心_第1頁](http://file4.renrendoc.com/view/415b16a887e44b9754613423cc7358be/415b16a887e44b9754613423cc7358be1.gif)
![信息工程系實(shí)驗(yàn)中心_第2頁](http://file4.renrendoc.com/view/415b16a887e44b9754613423cc7358be/415b16a887e44b9754613423cc7358be2.gif)
![信息工程系實(shí)驗(yàn)中心_第3頁](http://file4.renrendoc.com/view/415b16a887e44b9754613423cc7358be/415b16a887e44b9754613423cc7358be3.gif)
![信息工程系實(shí)驗(yàn)中心_第4頁](http://file4.renrendoc.com/view/415b16a887e44b9754613423cc7358be/415b16a887e44b9754613423cc7358be4.gif)
![信息工程系實(shí)驗(yàn)中心_第5頁](http://file4.renrendoc.com/view/415b16a887e44b9754613423cc7358be/415b16a887e44b9754613423cc7358be5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息工程系實(shí)驗(yàn)中心數(shù)字信號(hào)處理器實(shí)驗(yàn) (DSP實(shí)驗(yàn))實(shí)驗(yàn)一 常用指令實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康?.了解DSP開發(fā)系統(tǒng)的組成和結(jié)構(gòu);2.熟悉DSP開發(fā)系統(tǒng)的連接;3.熟悉DSP的開發(fā)界面;4.熟悉C54X系列的尋址系統(tǒng);5.熟悉常用C54X系列常用指令的用法。二、實(shí)驗(yàn)設(shè)備 計(jì)算機(jī),CCS 2.0版以上軟件,DSP仿真器,DSP CPU掛箱。三、實(shí)驗(yàn)原理 外部標(biāo)志輸出(軟件可控信號(hào))XF可用于在多處理器結(jié)構(gòu)中相互通信,也可作通用輸出腳。本實(shí)驗(yàn)中XF引腳先接到CPLD,然后把XF再通過CPLD輸出給LED燈。XF為低時(shí)LED亮,XF為高時(shí)LED滅。四、實(shí)驗(yàn)步驟與內(nèi)容1.系統(tǒng)連接 進(jìn)行DSP實(shí)驗(yàn)之前,先必須連
2、接好仿真器、DSP CPU掛箱及計(jì)算機(jī),連接方法如下所示:2.上電復(fù)位 在硬件安裝完成后,確認(rèn)安裝正確、各實(shí)驗(yàn)部件及電源連接正常后,接通仿真器電源或啟動(dòng)計(jì)算機(jī),此時(shí),仿真盒上的“紅色小燈”應(yīng)點(diǎn)亮,否則DSP開發(fā)系統(tǒng)與計(jì)算機(jī)連接有問題。3.運(yùn)行CCS程序 待計(jì)算機(jī)啟動(dòng)成功后,DSP CPU掛箱220V電源置“ON”,DSP CPU掛箱上電,啟動(dòng)CCS,此時(shí)仿真器上的“綠色小燈”應(yīng)點(diǎn)亮,并且CCS正常啟動(dòng),表明系統(tǒng)連接正常;否則仿真器的連接、JTAG接口或CCS相關(guān)設(shè)置存在問題,掉電,檢查仿真器的連接、JTAG接口連接,或檢查CCS相關(guān)設(shè)置是否正確。注:如在此出現(xiàn)問題,可能是系統(tǒng)沒有正常復(fù)位或連接
3、錯(cuò)誤,應(yīng)重新檢查系統(tǒng)硬件并復(fù) 位;也可能是軟件安裝或設(shè)置有問題,應(yīng)嘗試調(diào)整軟件系統(tǒng)設(shè)置,具體仿真器和仿真4.修改樣例程序,嘗試DSP其他的指令。5.樣例程序?qū)嶒?yàn)操作說明下面以exp01_xf的操作過程說明CCS的工程建立連接編譯的方法:(其他實(shí)驗(yàn)的操作過程和實(shí)驗(yàn)一相同)1)把”exp01_xf目錄拷貝到” C:ti5xmyprojects”目錄下,去掉其只讀屬性.2)刪除除了”.asm、.cmd”后綴外的其它所有文件和文件夾3)打開CCS的“Projectnew”菜單4)按下圖建立工程”exp01_xf”5)打開”add files to project”菜單,把”exp01_xf”目錄下的.
4、asm、.cmd文件添加到exp01_xf的工程中。6)點(diǎn)擊“rebuld all”按鈕,編譯連接工程。7)如果有如下的警告“ warning: entry point symbol _c_int00 undefined”打開“projectbuild options”菜單的linker選項(xiàng),把”autoinit mode”選項(xiàng)設(shè)置為“no autoinitialzation”,再重新編譯連接工程。8)在”fileload program”菜單,并加載“exp01_xf.out”; 加載完畢,單擊“Run”運(yùn)行程序;實(shí)驗(yàn)結(jié)果:可見“CPLD單元”的指示燈D3以一定頻率閃爍;單擊“Halt”暫停
5、程序運(yùn)行,則指示燈D3停止閃爍,如再單擊“Run”,則指示燈D3又開始閃爍;五、程序框圖 其中初始化包括SP及PMST寄存器值的設(shè)定延時(shí)子程序?yàn)橐磺短籽h(huán) 主程序流程圖六,思考題1,XF直接驅(qū)動(dòng)LED和XF通過CPLD驅(qū)動(dòng)LED的區(qū)別?2,怎樣判斷5416內(nèi)部的PLL已經(jīng)切換到分頻模式?實(shí)驗(yàn)二 數(shù)據(jù)存儲(chǔ)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?、掌握TMS320C54的程序空間的分配;2、掌握TMS320C54的數(shù)據(jù)空間的分配;3、熟悉操作TMS320C54數(shù)據(jù)空間的指令。二、實(shí)驗(yàn)設(shè)備 計(jì)算機(jī),CCS 2.0版軟件,DSP仿真器,DSP CPU掛箱。三、實(shí)驗(yàn)原理C54x的存貯空間分為三個(gè)部分,分別是程序空間,數(shù)據(jù)空間
6、和輸入輸出(I/O)空間。程序空間的大小為1M字,數(shù)據(jù)和輸入輸出空間大小都是64K字。對(duì)于程序空間和數(shù)據(jù)空間,有些地址段已經(jīng)被系統(tǒng)內(nèi)部定義,我們不能使用。下圖描述了VC5402的存貯空間的分配。存貯空間的配置有兩種模式,一種是微處理器方式(MP),另一種是微計(jì)算機(jī)方式,而這兩種方式主要影響程序空間的分配。如果是微處理器模式,那么程序地址空間FF80FFFF是外部的,也就是我們可以配置的,這也很好理解,因?yàn)樗^微處理器也就是僅把該芯片當(dāng)成是一個(gè)處理器,僅完成任務(wù)的處理。而如果是微計(jì)算機(jī)模式,那么程序地址空間FF80FFFF是被系統(tǒng)占用了的,用于存放系統(tǒng)中斷向量表,同時(shí)F000FEFF地址空間也被
7、系統(tǒng)使用,這段地址里面包含了引導(dǎo)程序。由此可以看出,微計(jì)算機(jī)方式就是把該DSP看成了獨(dú)立的一個(gè)系統(tǒng),要自己能夠單獨(dú)工作起來,因此需要引導(dǎo)程序。 數(shù)據(jù)空間分成了6個(gè)部分,如上圖所示。 其中005F是存貯器映射空間。這段地址空間的值和DSP內(nèi)部寄存器的值是一致的,訪問這個(gè)地址空間就等于訪問DSP內(nèi)部的相對(duì)應(yīng)寄存器。而這段空間是在DSP的片上RAM內(nèi)。 607F是一個(gè)散空間,相當(dāng)于系統(tǒng)給自己保留了一個(gè)空間用于特殊之用。比如說,在系統(tǒng)引導(dǎo)的時(shí)候,引導(dǎo)程序往往把程序執(zhí)行的入口地址先放到這個(gè)空間的某個(gè)位置,等引導(dǎo)玩以后,系統(tǒng)再從這個(gè)地址里面取出程序的入口地址,然后跳轉(zhuǎn)到相應(yīng)地址開始執(zhí)行程序。 803FFF
8、是DSP的片上RAM所映射的地址空間,如果我們程序的代碼比較小時(shí),可以不用外擴(kuò)RAM。 4000EFFF,這段空間是外部尋址空間。假如程序比較大,片上RAM放不下下的時(shí)候,可以外擴(kuò)一個(gè)RAM,然后將程序放在這段空間里執(zhí)行。 F000FEFF,這段空間可以是外部,也可以是片上ROM,主要受CPU的控制寄存器DROM位的控制。關(guān)于CPU各控制寄存器的意義,在下一節(jié)會(huì)詳細(xì)介紹。 FF00FFFF,可以是外部也可以是保留不能使用。主要受DROM位影響。 輸入輸出(I/O)空間的64K字全部是外部的。 另外,C54x的程序空間采用了分頁機(jī)制。每64K字為一頁。因此程序空間1M字可以劃分為16頁。如下圖所
9、示。 另外要注意,在操作數(shù)尋址過程中,數(shù)據(jù)空間也采用了分頁地址,而數(shù)據(jù)空間的分頁方法是每128字分為一頁,每頁是連續(xù)的,因此數(shù)據(jù)空間分為512頁。 對(duì)于輸入輸出空間沒有任何分頁機(jī)制,直接訪問。四、實(shí)驗(yàn)步驟與內(nèi)容連接好DSP開發(fā)系統(tǒng),運(yùn)行CCS軟件;在CCS的Memory窗口中查找C54各個(gè)區(qū)段的數(shù)據(jù)存儲(chǔ)器地址, 在可以改變的數(shù)據(jù)地址隨意改變其中內(nèi)容;在CCS中裝載實(shí)驗(yàn)示范程序,單步執(zhí)行程序,觀察程序中寫入和 讀出的數(shù)據(jù)存儲(chǔ)地址的變化;結(jié)合其他尋址方式一起使用。樣例程序?qū)嶒?yàn)操作說明 啟動(dòng)CCS 2.0,并加載“NORMALEXP02_MEMDEBUGexp02.out”;用“View”下拉菜單中
10、的“Memory”查看內(nèi)存單元; 輸入要查看的內(nèi)存單元地址,本實(shí)驗(yàn)要查看0 x1000H0 x100FH單元的數(shù)值變化,輸入地址0 x1000H;查看0 x1000H0 x100FH單元的初始值,單擊“Run”運(yùn)行程序,也可以“單步”運(yùn)行程序;單擊“Halt”暫停程序運(yùn)行; 查看0 x1000H0 x100FH單元內(nèi)數(shù)值的變化; 關(guān)閉各窗口,本實(shí)驗(yàn)完畢。源程序查看:用下拉菜單中Project/Open,打開“NORMALEXP02_MEM Exp02.pjt”,雙擊“Source”,可查看源程序。五、實(shí)驗(yàn)說明: 本實(shí)驗(yàn)程序?qū)?duì)0 x1000開始的8個(gè)地址空間,填寫入0 xAAAA的數(shù)值,然后讀
11、出,并存儲(chǔ)到0X1008開始的8個(gè)地址空間。在CCS中可以觀察DATA存儲(chǔ)器空間地址0X10000X100F值的變化。六、思考題 54X訪問內(nèi)部RAM和訪問外部RAM的區(qū)別?實(shí)驗(yàn)三 鍵盤接口及七段數(shù)碼管顯示實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?了解串行口8位LED數(shù)碼管及64鍵鍵盤智能控制芯片HD7279A的基本原理;2學(xué)習(xí)用TMS320C54XDSP芯片控制芯片HD7279A鍵盤和LED的基本方法和步驟;二、實(shí)驗(yàn)設(shè)備計(jì)算機(jī),CCS 2.0 版軟件,DSP仿真器,DSP CPU掛箱。三、實(shí)驗(yàn)原理HD7279A是比高公司生產(chǎn)的單片具有串行接口、可同時(shí)驅(qū)動(dòng)位共陰式數(shù)碼管(或只獨(dú)立LED)的智能顯示驅(qū)動(dòng)芯片,該芯片同時(shí)
12、可連接多達(dá)64鍵的鍵盤矩陣,一片即可完成LED顯示及鍵盤接口的全部功能。HD7279A內(nèi)部含有譯碼器,可直接接受BCD碼或16進(jìn)制碼,并同時(shí)具有2種譯碼方式。HD7279和微處理器之間采用串行接口,其接口和外圍電路比較簡(jiǎn)單,且占用端口線少,加之它具有較高的性能價(jià)格比,因此,在微型控制器、智能儀表、控制面板和家用電器等領(lǐng)域獲得了日益廣泛的應(yīng)用。 HD7279A具有片選信號(hào),可方便地實(shí)現(xiàn)多于8位的顯示或多于64鍵的鍵盤接口。HD7279A的主要特點(diǎn)如下: 有串行接口,無需外圍元件便可直接驅(qū)動(dòng); 獨(dú)立控制譯碼不譯碼、消隱和閃爍等屬性; (循環(huán))左移(循環(huán))右移指令; 段尋址指令,可方便地用來控制獨(dú)立
13、的顯示管; 盤控制器內(nèi)含去抖動(dòng)電路。引腳圖: 引腳說明:12、VDD:正電源;3、NC:無連接,必須懸空;4、VSS:接地;5、NC:無連接,必須懸空;6、CS:片選輸入端,此引腳為低電平時(shí),可向芯片發(fā)送指令及讀取鍵盤數(shù)據(jù);7、CLK:同步時(shí)鐘輸入端,向芯片發(fā)送數(shù)據(jù)及讀取鍵盤數(shù)據(jù)時(shí), 此引腳電平上升沿表示數(shù)據(jù)有效;8、DATA:串行數(shù)據(jù)輸入/輸出端,當(dāng)芯片接收指令時(shí),此引腳為輸入端;當(dāng)讀取鍵盤數(shù)據(jù)時(shí),此引腳在讀指令最后一個(gè)時(shí)鐘的下降沿變?yōu)檩敵龆耍?、KEY:按鍵有效輸出端,平時(shí)為高電平,當(dāng)檢測(cè)到有效按鍵時(shí),此引腳變?yōu)榈碗娖剑?016:SGSA:段g段a驅(qū)動(dòng)輸出;17、DP:小數(shù)點(diǎn)驅(qū)動(dòng)輸出;18
14、25、DIG0DIG7:數(shù)字0數(shù)字7驅(qū)動(dòng)輸出;26、CLKO:振蕩輸出端;27、RC:RC振蕩器連接端,其中電阻的典型值為1.5,電容的典型值為15;28、RESET:復(fù)位端。 HD7279A與微處理器僅需條接口線,其中CS為片選信號(hào)(低電平有效)。DATA為串行數(shù)據(jù)端,當(dāng)向HD7279A發(fā)送數(shù)據(jù)時(shí),DATA為輸入端;當(dāng)HD7279A輸出鍵盤代碼時(shí),DATA為輸出端。CLK為數(shù)據(jù)串行傳送的同步時(shí)鐘輸入端,時(shí)鐘的上升沿表示數(shù)據(jù)有效。KEY為按鍵信號(hào)輸出端,該端在無鍵按下時(shí)為高電平;而在有鍵按下時(shí)變?yōu)榈碗娖?,并一直保持到按鍵釋放為止。串行接口時(shí)序圖:純指令:帶數(shù)據(jù)指令:讀鍵盤指令:健值表如下:典型
15、電路:資源分配:-寫 0005H,DIR7279=1,7279的數(shù)據(jù)給D0-讀 0005H,DIR7279=0,數(shù)據(jù)給7279-上電復(fù)位,DIR7279=0, 數(shù)據(jù)給7279 -寫 0006H,CS7279=0-讀 0006H,CS7279=1-上電復(fù)位,CS7279=1-寫 0007H,CLK7279=1-讀 0007H,CLK7279=0-上電復(fù)位,CLK7279=0-寫 0008H,D7279=0-讀 0008H,D7279=1-上電復(fù)位,D7279=1DSP接口電路: 四、實(shí)驗(yàn)步驟和內(nèi)容1、正確完成計(jì)算機(jī)、DSP仿真器和DSP CPU掛箱的連接后,系統(tǒng)上電;2、跳線設(shè)置:跳線“J100
16、”用短接塊短接(使能外部中斷0)。3. 啟動(dòng)CCS 2.0,用Project/Open打開NORMALexp06_7279目錄下的“exp9.pjt”工程文件;雙擊“exp9.pjt”及“Source”可查看各源程序;并加載“DEBUG”目錄下的 “exp9.out”;4單擊“Run”運(yùn)行程序,然后觀察實(shí)驗(yàn)的結(jié)果。五、實(shí)驗(yàn)結(jié)果可以看到LED全部點(diǎn)亮后,LED1和LED2顯示出0123456789等字符,并逐漸左移,直到“F”出現(xiàn)后,LED 全部變暗。此時(shí)按鍵,便可從LED1和LED2上顯示出123456789等按鍵對(duì)應(yīng)的鍵值,每個(gè)鍵對(duì)應(yīng)一個(gè)數(shù),當(dāng)按下一鍵時(shí)LED就會(huì)顯示出相對(duì)應(yīng)的數(shù),且向左移動(dòng)
17、一位。在本實(shí)驗(yàn)程序中,中斷選用的是外部中斷0,由CPLD程序譯碼,每按一次鍵,就可以產(chǎn)生一個(gè)外部中斷。 主程序流程圖中斷程序流程圖實(shí)驗(yàn)四 數(shù)字圖像處理一、實(shí)驗(yàn)?zāi)康?、了解數(shù)字圖像處理的基本原理;2、學(xué)習(xí)灰度圖像二值化處理技術(shù)。3、學(xué)習(xí)灰度圖像反色處理技術(shù); 二、實(shí)驗(yàn)設(shè)備計(jì)算機(jī),CCS 2.0 版軟件,DSP仿真器,DSP CPU掛箱。三、實(shí)驗(yàn)原理 圖像是對(duì)客觀存在的物體的一種相似性的生動(dòng)模仿或描述。是物體的一種不完全、不精確,但在某種意義上是適當(dāng)?shù)谋硎?。而?shù)字圖像是圖像的數(shù)字表示,像素是其最小的單位。數(shù)字圖像的描述有兩種分類:一是無彩色圖像,二是彩色圖像。 數(shù)字圖像處理就是將一幅圖像變?yōu)榱硪环?/p>
18、經(jīng)過加工的圖像,是圖像到圖像的過程或是將一幅圖像轉(zhuǎn)化為一種非圖像的表示,如一個(gè)決策等。在本實(shí)驗(yàn)中,我們是將一個(gè)圖像處理成特殊圖像的過程?;叶葓D像是指每個(gè)像素的信息由一個(gè)量化的灰度級(jí)來描述的圖像,沒有彩色信息。黑白圖像是指圖像的每個(gè)像素只能是黑或者白,沒有中間的過渡,故又稱為值圖像。2值圖像的像素值為0、1。 二值化處理是將得到的灰度圖像轉(zhuǎn)化為二值數(shù)字圖像?;叶茸儞Q的目的是為了改善畫質(zhì),使圖像的顯示效果更加清晰。更具體的算法原理可以參考數(shù)字圖像處理的相關(guān)書籍。四、實(shí)驗(yàn)步驟 樣例程序?qū)嶒?yàn)操作說明 1啟動(dòng)CCS 2.0,用Project/Open打開“exp10_diggraph”目錄下“exp10
19、.pjt”工程文件;雙擊該工程文件可查看各源程序;并加載“exp10_ diggraph debugexp10.out”;在主程序diggraph.c中,在兩個(gè)“i = 0”處設(shè)置斷點(diǎn);單擊“Run”,程序運(yùn)行到第一個(gè)斷點(diǎn)處停止;如下圖所示; 用View / Graph / Image打開一個(gè)圖形觀察窗口,以觀察程序載入的“Lena64.bmp”圖像,該圖像應(yīng)保存在“exp10_ diggraph”目錄中;按下圖設(shè)置該圖形觀察窗口,觀察變量y,為6464的二維數(shù)組; 下圖為“Lena64.bmp”在CCS環(huán)境下的顯示圖像; 單擊“Run”,程序運(yùn)行到第二個(gè)斷點(diǎn)處停止,這時(shí)可在圖形觀察窗口中,觀
20、察到原圖像經(jīng)二值化處理后的結(jié)果圖像;本程序中,二值化處理閾值設(shè)為128; 關(guān)閉各窗口,本實(shí)驗(yàn)結(jié)束。 五、 程序框圖主程序流程圖實(shí)驗(yàn)五 語音信號(hào)的FFT分析一、實(shí)驗(yàn)?zāi)康募由顚?duì)DFT算法原理和基本性質(zhì)的理解;熟悉FFT算法原理和FFT子程序的應(yīng)用;學(xué)習(xí)用FFT對(duì)連續(xù)信號(hào)和時(shí)域信號(hào)進(jìn)行譜分析的方法,了解可能出現(xiàn)的分析誤差及其原因,以便在實(shí)際中正確應(yīng)用FFT。二、實(shí)驗(yàn)設(shè)備計(jì)算機(jī),CCS 2.0 版軟件,DSP CPU掛箱,DSP仿真器,音頻線,音源。 三、基本原理1、離散傅立葉變換DFT的定義:將時(shí)域的采樣變換成頻域的周期性離散函數(shù),頻域的采樣也可以變換成時(shí)域的周期性離散函數(shù),這樣的變換稱為離散傅立葉
21、變換,簡(jiǎn)稱DFT。2、FFT是DFT的一種快速算法,將DFT的N2步運(yùn)算減少為(N/2)log2N步,極大的提高了運(yùn)算的速度。3、旋轉(zhuǎn)因子的變化規(guī)律。4、蝶形運(yùn)算規(guī)律。5、基2FFT算法。四、實(shí)驗(yàn)步驟1、復(fù)習(xí)DFT的定義、性質(zhì)和用DFT作譜分析的有關(guān)內(nèi)容;2、復(fù)習(xí)FFT算法原理與編程思想,并對(duì)照DIT-FFT運(yùn)算流程圖和程序框圖,了解本實(shí)驗(yàn)提供的FFT子程序;3、閱讀本實(shí)驗(yàn)所提供的樣例子程序;4、運(yùn)行CCS軟件,對(duì)樣例程序進(jìn)行跟蹤,分析結(jié)果;記錄必要的參數(shù)。5、填寫實(shí)驗(yàn)報(bào)告。提供樣例程序?qū)嶒?yàn)操作說明 A實(shí)驗(yàn)前準(zhǔn)備:1利用自備的音頻信號(hào)源,或把計(jì)算機(jī)當(dāng)成音源,從DSP CPU掛箱的“語音單元”的
22、音頻接口“麥克輸入”輸入音頻信號(hào),進(jìn)行AD采集。2連接耳機(jī)和“耳機(jī)輸出”接口; 3撥碼開關(guān)DSP CPU掛箱上撥碼開關(guān)設(shè)置: 利用語音模塊時(shí),SW1、SW2均置為“ON”,反之為“OFF”?!罢Z音接口”模塊小板的撥碼開關(guān)設(shè)置:(缺省設(shè)置已設(shè)置好,不需用戶設(shè)置)B實(shí)驗(yàn) 啟動(dòng)CCS 2.0,用Project/Open打開“Algorithm”目錄中“exp01_audiofft”子目錄下的“audiofft.pjt”工程文件;雙擊“audiofft.pjt”及“Source”可查看源程序;加載“audiofft.out”;在主程序中,k+處設(shè)置斷點(diǎn);單擊“Run”運(yùn)行程序,程序?qū)⑦\(yùn)行至斷點(diǎn)處停止;
23、 用View / Graph / Time/Frequency打開一個(gè)圖形觀察窗口;設(shè)置該觀察圖形窗口變量及參數(shù);采用雙蹤觀察在啟始地址分別為px和pz,長(zhǎng)度為128的單元中數(shù)值的變化,數(shù)值類型為16位有符號(hào)整型變量,這兩段存儲(chǔ)單元中分別存放的是經(jīng)A/D轉(zhuǎn)換后的語音信號(hào)和對(duì)該信號(hào)進(jìn)行FFT變換的結(jié)果;單擊“Animate”運(yùn)行程序,或按F10運(yùn)行;調(diào)整觀察窗口并觀察輸入信號(hào)波形及其FFT變換結(jié)果;單擊“Halt”暫停程序運(yùn)行,關(guān)閉窗口,本實(shí)驗(yàn)結(jié)束。實(shí)驗(yàn)結(jié)果:在CCS2.0環(huán)境,同步觀察輸入語音信號(hào)波形及其FFT變換結(jié)果。思考題1、于不同的N,幅頻特性會(huì)相同嗎?為什么?2、FT進(jìn)行譜分析,可以應(yīng)
24、用的什么方面?程序參數(shù)說明 void kfft(pr,pi,n,k,fr,fi,l,il):基2快速傅立葉變換子程序,n為變換點(diǎn) 數(shù),應(yīng)滿足2的整數(shù)次冪,k為冪次(正整數(shù)); 數(shù)組x :輸入信號(hào)數(shù)組,A/D轉(zhuǎn)換數(shù)據(jù)存放于地址為px數(shù)組中,轉(zhuǎn)為浮點(diǎn)型后,生成x數(shù)組,長(zhǎng)度128; 數(shù)組mo:FFT變換數(shù)組,長(zhǎng)度128,浮點(diǎn)型,整型后,寫入pz數(shù)組中。五、子程序流程圖:實(shí)驗(yàn)六 語音信號(hào)的DCT算法實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)DCT算法的實(shí)現(xiàn)方法。二、實(shí)驗(yàn)設(shè)備 計(jì)算機(jī),CCS 2.0 版軟件,DSP CPU掛箱,DSP仿真器。三、實(shí)驗(yàn)原理 離散余弦變換與離散傅立葉變換緊密相關(guān)的,屬于正弦類正交變換,由于其優(yōu)
25、良的去冗余性能及高效快速算法的可實(shí)現(xiàn)性,被廣泛用于語音及圖象的有損和無損壓縮。在開始實(shí)驗(yàn)之前,應(yīng)了解以下基本原理。語音或圖像的壓縮手段;DCT變換在數(shù)據(jù)壓縮中的作用與應(yīng)用。四、實(shí)驗(yàn)步驟閱讀本實(shí)驗(yàn)所提供的樣例子程序;運(yùn)行樣例程序,分析結(jié)果;樣例程序?qū)嶒?yàn)操作說明A實(shí)驗(yàn)前準(zhǔn)備1、利用自備的音頻信號(hào)源,或把計(jì)算機(jī)當(dāng)成音源,從DSP CPU掛箱的“語音單元”的音頻接口“麥克輸入”輸入音頻信號(hào),進(jìn)行AD采集。2、連接耳機(jī)和“耳機(jī)輸出”接口; 3、撥碼開關(guān)DSP CPU掛箱上撥碼開關(guān)設(shè)置: 利用語音模塊時(shí),SW1、SW2均置為“ON”,反之為“OFF”。 “語音接口”模塊小板的撥碼開關(guān)設(shè)置:(缺省設(shè)置已設(shè)置好,不需用戶設(shè)置)SW2撥碼開關(guān): 用音頻對(duì)錄線,連接DSP CPU掛箱語音單元的麥克輸入與外部音頻源; B實(shí)驗(yàn) 啟動(dòng)CCS 2.0,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 無錫江蘇無錫市惠山區(qū)人民法院招聘編外人員3人筆試歷年參考題庫附帶答案詳解
- 2025至2031年中國鋁制滑輪行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國蜂膠粉行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國移動(dòng)通訊運(yùn)維分析集中管理平臺(tái)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國巧克力涂層糖行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國多功能聯(lián)合訓(xùn)練器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年發(fā)泡專用酚醛樹脂項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國2U電子節(jié)能燈行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年高效去污粉項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國錐密封焊接式管接頭數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- GB/T 16475-1996變形鋁及鋁合金狀態(tài)代號(hào)
- GB 4706.20-2004家用和類似用途電器的安全滾筒式干衣機(jī)的特殊要求
- 無紙化會(huì)議系統(tǒng)解決方案
- 佛教空性與緣起課件
- 上海鐵路局勞動(dòng)安全“八防”考試題庫(含答案)
- 《愿望的實(shí)現(xiàn)》教學(xué)設(shè)計(jì)
- 效率提升和品質(zhì)改善方案
- 中山大學(xué)抬頭信紙中山大學(xué)橫式便箋紙推薦信模板a
- 義務(wù)教育學(xué)科作業(yè)設(shè)計(jì)與管理指南
- 《汽車發(fā)展史》PPT課件(PPT 75頁)
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
評(píng)論
0/150
提交評(píng)論