欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      2013級下學(xué)期DSP實驗期末考試題

      時間:2019-05-12 16:13:59下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《2013級下學(xué)期DSP實驗期末考試題》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《2013級下學(xué)期DSP實驗期末考試題》。

      第一篇:2013級下學(xué)期DSP實驗期末考試題

      2013級DSP實驗期末考試題

      1、LED燈結(jié)合外部中斷實驗

      ? 以一次正反向LED燈亮顯示為一個周期,實現(xiàn)正向1,3,2,4燈依次亮,反向3,1,4,2依次亮,如此重復(fù)進行 ? 在運行中的任何時候均可用外部中斷停止

      ? 要求在LED燈的程序上進行修改,即此工程名字為LED.pjt,或者自行創(chuàng)建工程

      2、通過撥碼開關(guān)控制流水燈的速度

      ? 流水燈顯示順序依次為1,2燈,2,3燈,3,4燈,1,4燈,1,2燈,2,3燈......? 用撥碼開關(guān)分別控制流水燈,以正常為基準(zhǔn),可以實現(xiàn)加速、減速、暫停/繼續(xù) ? 例如:撥碼狀態(tài)0001實現(xiàn)加速,0002實現(xiàn)暫停 ? 暫停的時候狀態(tài)要保持,繼續(xù)的時候從當(dāng)前狀態(tài)開始

      ? 要求在撥碼開關(guān)的程序上進行修改,即此工程名字為DIP.pjt,或者自行創(chuàng)建工程

      3、語音采集與放送結(jié)合指示燈實驗

      ? 使其中一個聲道有數(shù)據(jù)讀寫時,指示燈1,2亮

      ? 另一個聲道有數(shù)據(jù)讀寫時,4燈亮 ? 要求聲音播放正常

      ? 要求在語音采集與放送的程序上修改,即工程的名字為audio.pjt,或者自行創(chuàng)建工程

      4、語音采集與放送結(jié)合ADC實驗

      ? 利用信號發(fā)生器加入白噪聲 ? 右通道是原音,左通道是加噪后的聲音,右通道和左通道的聲音不同

      ? 要求在語音采集與放送的程序上修改,即工程的名字為audio.pjt,或者自行創(chuàng)建工程

      5、DA多路轉(zhuǎn)換結(jié)合撥碼開關(guān)控制實驗

      ? 利用通道DAC1或DAC2輸出正弦波、余弦波、方波、三角波等,自己設(shè)計復(fù)雜的圖形也可(至少實現(xiàn)4種波形)

      ? 例如:撥碼開關(guān)為0001時輸出正弦波,0010時輸出波形為方波,波形輸出由自己控制,撥碼開關(guān)狀態(tài)也由自己控制

      ? 要求在撥碼開關(guān)的程序上修改,即工程的名字為DIP.pjt,或者自行創(chuàng)建工程

      6、定時器結(jié)合DAC實驗

      ? 用定時器觸發(fā)DA模塊完成正弦波、余弦波、方波、三角波等波形的循環(huán)顯示,自己設(shè)計復(fù)雜的圖形也可

      ? 定時時間盡量長才能看見完整的波形

      ? 注意定時器、向量表、cmd文件及寄存器配置 ? 波形都用數(shù)學(xué)函數(shù)實現(xiàn)(至少實現(xiàn)4種波形)

      ? 要求在DA轉(zhuǎn)換的程序上修改,即工程的名字為DA.pjt,或者自行創(chuàng)建工程

      7、結(jié)合外部中斷、定時器以及LED燈實驗

      ? 利用外部中斷控制實現(xiàn)指示燈的不同顯示效果,定時器實現(xiàn)指示燈的亮滅長度 ? 至少完成兩種不同的指示燈顯示功能

      ? 主要考核兩個中斷的結(jié)合,注意向量表和CMD文件及中斷的初始化的配置

      ? 要求在定時器中斷的程序上修改,即工程的名字為Timer.pjt,或者自行創(chuàng)建工程

      8、自建C工程及混合編程實驗

      ? 包括自建工程、自建源文件、添加源文件、自動加載、C與匯編的混合編程、觀察效率、防止.ASM文件被替換等知識點

      ? 每個知識點均有分值

      ? 脫稿限時完成? 考試時現(xiàn)場完成以上操作

      9、直方圖均衡化增強

      ? 在DSP中自行設(shè)計兩幅80*80的相對復(fù)雜的圖像(與實驗中兩幅圖像不同)? 將其進行直方圖統(tǒng)計

      ? 進行直方圖均衡化增強

      ? 使用View中Graph工具顯示出原圖、增強后圖、相應(yīng)直方圖 ? 對整個過程進行分析

      ? 要求自己自建工程,工程名字不可和源代碼工程名字相同

      ? 脫稿限時完成10、邊緣檢測

      ? 在DSP中自行設(shè)計兩幅80*80的相對復(fù)雜的圖像(與實驗中兩幅圖像不同)? 實現(xiàn)基于Laplace算子的邊緣檢測

      ? 使用View中Graph工具顯示出Laplace算子的邊緣檢測結(jié)果 ? 對整個過程進行分析

      ? 要求自己自建工程,工程名字不可和源代碼工程名字相同

      ? 脫稿限時完成11、外部中斷、定時器、LED燈結(jié)合? 利用外部中斷控制LED燈閃爍速度,實現(xiàn)每按一次按鍵,LED燈閃爍速度依次變慢。

      至少實現(xiàn)兩種情況

      ? 定時器周期默認設(shè)定為最大值,不需修改

      ? 要求在外部中斷的程序上修改,即工程的名字為XINT.pjt,或者自行創(chuàng)建工程

      12、AD轉(zhuǎn)換和外部中斷實驗

      ? 利用外部中斷來啟動AD轉(zhuǎn)換,顯示出波形

      ? 要求在AD轉(zhuǎn)換的程序上修改,即工程的名字為AD.pjt,或者自行創(chuàng)建工程

      13、語音采集、外部中斷、定時中斷、LED燈結(jié)合? 能實現(xiàn)語音信號的采集,用外部中斷來控制語音的快進,暫停,倒退,正常播放等 ? 左聲道持續(xù)送原音,右聲道送待控制的音頻

      ? 同時用指示燈表示相應(yīng)的操作,比如指示燈1亮代表播放,指示燈2亮代表暫停等,定

      時器實現(xiàn)指示燈的亮滅長度

      ? 注意要存儲一段音頻數(shù)據(jù)及存儲數(shù)據(jù)的大小,右聲道才能聽出快進,暫停,倒退,正常

      播放的效果(按一下執(zhí)行下一個功能)

      ? 要求在AD轉(zhuǎn)換的程序上修改,即工程的名字為AD.pjt,或者自行創(chuàng)建工程

      14、用定時器觸發(fā)播放已保存好的語音信號

      ? 先將通過DSP采集的語音信號進行存儲

      ? 左聲道持續(xù)播放原音,右聲道通過定時器中斷重復(fù)播放存儲的語音信號 ? 進入定時中斷時打印:“播放”

      ? 要求在定時器中斷的程序上修改,即工程的名字為Timer.pjt,或者自行創(chuàng)建工程

      自行創(chuàng)建的工程需以學(xué)號為工程名。除第8題以外,其它題目可堂下自行準(zhǔn)備好程序,考試時抽取題目之后,將代碼考到計算機中,演示結(jié)果并回答問題??荚囘^程中,調(diào)試程序及演示結(jié)果時,不允許看ppt以及其它資料,但可看源代碼。

      第二篇:DSP實驗學(xué)習(xí)心得

      DSP實驗學(xué)習(xí)心得

      論DSP發(fā)展前景

      DSP 即為數(shù)字信號處理器(Digital Signal Processing),是在模擬信號變換成數(shù) 字信號以后進行高速實時處理的專用處理器。它的工作原理是將現(xiàn)實世界的模擬信號轉(zhuǎn)換 成數(shù)字信號,再用數(shù)學(xué)方法處理此信號,得到相應(yīng)的結(jié)果。自從數(shù)字信號處理器(Digital Signal Processor)問世以來,由于它具有高速、靈活、可編程、低功耗和便于接口等特 點,已在圖形、圖像處理,語音、語言處理,通用信號處理,測量分析,通信等領(lǐng)域發(fā)揮 越來越重要的作用。隨著成本的降低,控制界已對此產(chǎn)生濃厚興趣,已在不少場合得到成 功應(yīng)用。DSP 數(shù)字信號處理器 DSP 芯片采用了數(shù)據(jù)總線和程序總線分離的哈佛結(jié)構(gòu)及改 進的哈佛結(jié)構(gòu),較傳統(tǒng)處理器的馮?諾依曼結(jié)構(gòu)具有更高的指令執(zhí)行速度。其處理速度比最 快的 CPU 快 10-50 倍。在當(dāng)今數(shù)字化時代背景下,DSP 已成為通信、計算機、消費類電 子產(chǎn)品等領(lǐng)域的基礎(chǔ)器件,被譽為信息社會革命的“旗手”。

      最初的 DSP 器件只是被設(shè)計成用以完成復(fù)雜數(shù)字信號處理的算法。DSP 器件 緊隨著數(shù)字信號理論的發(fā)展而不斷發(fā)展。DSP發(fā)展最快,現(xiàn)在的 DSP 屬于第五代產(chǎn)品,它與第四代相比,系統(tǒng)集成度更高,將 DSP 芯核及外圍組件綜合集成在單一芯片上。這種集成度極高的 DSP 芯片不僅在通信、計算機領(lǐng)域大顯身手,而且逐漸滲透 到人們?nèi)粘OM領(lǐng)域,前景十分可觀。近年來,隨著通信技術(shù)的飛速發(fā)展,DSP已經(jīng)成為信號與信息處理領(lǐng)域里一門十分重要的新興學(xué)科,它代表著當(dāng)今無線系統(tǒng)的主流發(fā)展方向。現(xiàn)在,通信領(lǐng)域中許多產(chǎn)品 都與 DSP 密切聯(lián)系,例如,Modem、數(shù)據(jù)加密、擴頻通信、可視電話等。而尋找 DSP 芯片來實現(xiàn)算法最開始的目標(biāo)是在可以接受的時間內(nèi)對算法做仿真,隨后是將波形存儲起 來,然后再加以處理。

      在短短的十多年 時間,DSP芯片已經(jīng)在信號處理、通信、雷達等許多領(lǐng)域得到廣泛的應(yīng)用。目前, DSP 芯片的價格也越來越低,性能價格比日益提高,具有巨大的應(yīng)用潛力。DSP 芯片的應(yīng)用主要有:(1)

      信號處理--如,數(shù)字濾波、自適應(yīng)濾波、快速傅里葉變換、相關(guān)運算、頻譜分析、卷積等。(2)通信--如,調(diào)制解調(diào)器、自適應(yīng)均衡、數(shù)據(jù)加密、數(shù)據(jù)壓縮、回坡抵消、多路復(fù)用、傳真、擴頻通信、糾錯編碼、波形產(chǎn)生等。(3)語音--如語音編碼、語音合成、語音識別、語音增強、說話人辨認、說話人確認、語音郵件、語音儲存等。(4)圖像/圖形--如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強、動畫、機器人視覺等。(5)軍事--如保密通信、雷達處理、聲納處理、導(dǎo)航等。

      (6)儀器儀表--如頻譜分析、函數(shù)發(fā)生、鎖相環(huán)、地震處理等。(7)

      自動控制--如引擎控制、深空、自動駕駛、機器人控制、磁盤控制。(8)

      醫(yī)療--如助聽、超聲設(shè)備、診斷工具、病人監(jiān)護等。(9)家用電器--如高保真音響、音樂合成、音調(diào)控制、玩具與游戲、數(shù)字 電話/電視等 DSP 的發(fā)展前景 DSP 的功能越來越強,應(yīng)用越來越廣,達到甚至超過了微控制器的功能,比 微控制器做得更好而且價格更便宜,許多家電用第二代 DSP 來控制大功率電機就 是一個很好的例子。汽車、個人通信裝置、家用電器以及數(shù)以百萬計的工廠使用 DSP 系統(tǒng)。數(shù)碼相機、IP 電話和手持電子設(shè)備的熱銷帶來了對 DSP 芯片的巨大需 求。而手機、PDA、MP3 播放器以及手提電腦等則是設(shè)備個性化的典型代表,這 些設(shè)備的發(fā)展水平取決于 DSP 的發(fā)展。新的形勢下,DSP 面臨的要求是處理速度 更高,功能更多更全,功耗更低,存儲器用量更少。

      DSP 的技術(shù)發(fā)展將會有以下 一些走勢:(1)系統(tǒng)級集成 DSP 是潮流。小 DSP 芯片尺寸始終是 DSP 的技術(shù)發(fā)展方向。當(dāng)前的 DSP 尺寸小、功耗低、性能高。各 DSP 廠商紛紛采用新工藝,改進 DSP 芯核,并將幾個 DSP 芯核、MPU 芯核、專用處理單元、外圍電路單元、存儲單元 統(tǒng)統(tǒng)集成在一個芯片上,成為 DSP 系統(tǒng)級集成電路。(2)追求更高的運算速度和進一步降低功耗和幾何尺寸。由于電子設(shè)備的 個人化和客戶化趨勢,DSP 必須追求更高更快的運算速度,才能跟上電子設(shè)備的 更新步伐。同時由于 DSP 的應(yīng)用范圍已擴大到人們工作生活的各個領(lǐng)域,特別是 便攜式手持產(chǎn)品對于低功耗和尺寸的要求很高,所以

      DSP 有待于進一步降低功 耗。按照 CMOS 的發(fā)展趨勢,依靠新工藝改進芯片結(jié)構(gòu),DSP 運算速度的提高和 功耗尺寸的降低是完全可能的。

      (3)DSP 的內(nèi)核結(jié)構(gòu)進一步改善。DSP 的結(jié)構(gòu)主要是針對應(yīng)用,并根據(jù)應(yīng)用 優(yōu)化 DSP 設(shè)計以極大改進產(chǎn)品的性能。多通道結(jié)構(gòu)和單指令多重數(shù)據(jù)、超長指令 字結(jié)構(gòu)、超標(biāo)量結(jié)構(gòu)、超流水結(jié)構(gòu)、多處理、多線程及可并行擴展的超級哈佛結(jié) 構(gòu)(SHARC)在新的高性能處理器中將占據(jù)主導(dǎo)地位。(4)DSP 嵌入式系統(tǒng)。DSP 嵌入式系統(tǒng)是 DSP 系統(tǒng)嵌入到應(yīng)用電子系統(tǒng)中 的一種通用系統(tǒng)。這種系統(tǒng)既具有 DSP 器件在數(shù)據(jù)處理方面的優(yōu)勢,又具有應(yīng)用 目標(biāo)所需要的技術(shù)特征。在許多嵌入式應(yīng)用領(lǐng)域,既需要在數(shù)據(jù)處理方面具有獨 特優(yōu)勢的 DSP,也需要在智能控制方面技高一籌的微處理器(MCU)。因此,將 DSP 與 MCU 融合在一起的雙核平臺,將成為 DSP 技術(shù)發(fā)展的一種新潮流。DSP 的發(fā)展非常迅速,而銷售價格逐年降低目前 DSP 的結(jié)構(gòu)、總線、資源和 接口技術(shù)都趨于標(biāo)準(zhǔn)化,尤其接口的標(biāo)準(zhǔn)化進展更快。這給從事系統(tǒng)設(shè)計的工程 技術(shù)人員帶來很大機遇,采用先進的 DSP 將會使開發(fā)的產(chǎn)品具有更強的市場競爭 力。

      近幾年來,DSP芯片、應(yīng)用軟件和系統(tǒng)的發(fā)展非常迅速,每年增長速度高達40%。其市場驅(qū)動力主要是因特網(wǎng)、無線通信、硬盤驅(qū)動器、可視電話和會議電視以及其它消費 類電子產(chǎn)品。也就是說,DSP產(chǎn)業(yè)的發(fā)展依賴于通信技術(shù)和通信市場。隨著新的通信體 制、傳輸方式和多媒體智能終端的迅速發(fā)展,其算法、標(biāo)準(zhǔn)和規(guī)程都需要在實踐中不斷發(fā) 展、改進和優(yōu)化。DSP編程的靈活性和不斷增強的運算能力,同時又將使通信技術(shù)向更 高層次邁進。這對通信領(lǐng)域的廣大科技人員是一個機遇。抓住這個機遇,我們將大有作為。

      通過這幾次實驗,我初步的對dsp有了一定了解。雖然是在老師們的指導(dǎo)下完成實驗要求的,但是我想我還是收獲蠻多的。希望在以后的學(xué)習(xí)生活中能對dsp有更多的學(xué)習(xí)和研究。

      第三篇:DSP實驗5

      實驗五 FIR數(shù)字濾波器的設(shè)計(設(shè)計性實驗)

      實驗名稱:FIR數(shù)字濾波器的設(shè)計 實驗項目性質(zhì):編程設(shè)計 所屬課程名稱:數(shù)字信號處理 計劃學(xué)時:4

      一、實驗?zāi)康?/p>

      1.掌握用窗函數(shù)法、頻率采樣法設(shè)計FIR濾波器的原理及方法,熟悉響應(yīng)的計算機編程;

      2.熟悉線性相位FIR濾波器的幅頻特性和相頻特性; 3.了解各種不同窗函數(shù)對濾波器性能的影響。

      二、預(yù)習(xí)與參考

      2.1窗口法

      窗函數(shù)法設(shè)計線性相位FIR濾波器步驟

      ? ? 確定數(shù)字濾波器的性能要求:臨界頻率{ωk},濾波器單位脈沖響應(yīng)長度N; 根據(jù)性能要求,合理選擇單位脈沖響應(yīng)h(n)的奇偶對稱性,從而確定理想頻率響應(yīng)Hd(ejω)的幅頻特性和相頻特性;

      ? 求理想單位脈沖響應(yīng)hd(n),在實際計算中,可對Hd(ejω)按M(M遠大于N)點等距離采樣,并對其求IDFT得hM(n),用hM(n)代替hd(n);

      ? 選擇適當(dāng)?shù)拇昂瘮?shù)w(n),根據(jù)h(n)= hd(n)w(n)求所需設(shè)計的FIR濾波器單位脈沖響應(yīng);

      ? 求H(e),分析其幅頻特性,若不滿足要求,可適當(dāng)改變窗函數(shù)形式或長度N,重復(fù)上述設(shè)計過程,以得到滿意的結(jié)果。jω窗函數(shù)的傅式變換W(ejω)的主瓣決定了H(ejω)過渡帶寬。W(ejω)的旁瓣大小和多少決定了H(ejω)在通帶和阻帶范圍內(nèi)波動幅度,常用的幾種窗函數(shù)有:

      ? ? 矩形窗 w(n)=RN(n); Hanning窗

      ? Hamming窗 ;

      ? Blackmen窗 ;

      ? Kaiser窗。

      式中Io(x)為零階貝塞爾函數(shù)。2.2頻率采樣法

      頻率采樣法是從頻域出發(fā),將給定的理想頻率響應(yīng)Hd(ejω)加以等間隔采樣

      然后以此Hd(k)作為實際FIR數(shù)字濾波器的頻率特性的采樣值H(k),即令

      由H(k)通過IDFT可得有限長序列h(n)

      將上式代入到Z變換中去可得

      其中Φ(ω)是內(nèi)插函數(shù)

      三、設(shè)計指標(biāo)

      (1)矩形窗設(shè)計線性相位低通濾波器(參數(shù)自主設(shè)定)(2)改用Hanning 窗,設(shè)計(1)中的低通濾波器。

      四、實驗要求(設(shè)計要求)

      (1)編寫窗函數(shù)法FIR濾波器設(shè)計代碼,觀察幅頻和相位特性的變化,注意長度N變化的影響; 觀察并記錄窗函數(shù)對濾波器幅頻特性的影響,比較兩種窗的特點;(2)要求所編的程序能正確運行;畫出波形,完成并提交實驗報告。

      五、調(diào)試及結(jié)果測試 提交帶注釋的(或給出每個操作所涉及的算法)且運行正確的源程序,說明調(diào)試過程中所遇到的問題、解決方法及經(jīng)驗與體會。

      六、考核形式

      理論課程閉卷考試,實驗部分提交實驗報告。

      七、實驗報告要求

      1.實驗報告必須獨立完成,抄襲、復(fù)制他人作無效處理: 2.實驗報告要求:

      (1)要按規(guī)定從教學(xué)網(wǎng)站下載樣板文件格式書寫。

      (2)實驗報告要注明姓名,學(xué)號,實驗名稱,完成日期,聯(lián)系電話。(3)內(nèi)容不真實、不認真、不能按時完成的,不記成績。(4)簡要說明設(shè)計題目、內(nèi)容、原理。

      3.附濾波器設(shè)計代碼及要求的圖形。對實驗結(jié)果和實驗中的現(xiàn)象進行簡練明確的分析并作出結(jié)論或評價,對本人在實驗全過程中的經(jīng)驗、教訓(xùn)、體會、收獲等進行必要的小結(jié)。4.報告要求獨立完成,篇幅為A4紙不超過5頁,突出自己的設(shè)計。5.對改進實驗內(nèi)容、安排、方法、設(shè)備等的建議和設(shè)想,(此部分可選作)。6.不能完成實驗報告者,不能參加課程考試。

      八、思考題

      1.不同窗函數(shù)對濾波器性能的影響如何?

      2.線性相位FIR濾波器的幅頻特性和相頻特性如何?

      附:實驗內(nèi)容

      %N=45,計算并畫出矩形框、漢明窗、布萊克曼窗的歸一化的幅度譜,并比較各自的主要特點 %(1)矩形窗(Rectangle Window)調(diào)用格式:w=boxcar(n),根據(jù)長度 n 產(chǎn)生一個矩形窗 w。

      %(2)三角窗(Triangular Window)調(diào)用格式:w=triang(n),根據(jù)長度 n 產(chǎn)生一個三角窗 w。

      %(3)漢寧窗(Hanning Window)調(diào)用格式:w=hanning(n),根據(jù)長度 n 產(chǎn)生一個漢寧窗 w。

      %(4)海明窗(Hamming Window)調(diào)用格式:w=hamming(n),根據(jù)長度 n 產(chǎn)生一個海明窗 w。

      %(5)布拉克曼窗(Blackman Window)調(diào)用格式:w=blackman(n),根據(jù)長度 n 產(chǎn)生一個布拉克曼窗 w。

      %(6)愷撒窗(Kaiser Window)調(diào)用格式:w=kaiser(n,beta),根據(jù)長度 n 和影響窗函數(shù)旁瓣的β參數(shù)產(chǎn)生一個愷撒窗w 1 clear all %清零

      close all %關(guān)閉其他程序 N=45;w1=boxcar(N);%矩形窗的調(diào)用 w2=hamming(N);%漢明窗的調(diào)用

      w3=blackman(N);%布萊克曼窗的調(diào)用 [h,w]=freqz(w1,N);%矩形窗的幅頻特性

      figure(1)%第一張圖

      plot(w/pi,20*log10(abs(h)));%繪制圖形

      axis([0,1,-80,10]);%橫軸0到1,縱軸是-80到10 grid on%畫格

      xlabel('歸一化頻率/π');%x軸標(biāo)簽 ylabel('幅度/dB');%y軸標(biāo)簽 title('矩形窗');%標(biāo)題 figure(2)[h,w]=freqz(w2,N);plot(w/pi,20*log10(abs(h)));axis([0,1,-80,10]);grid on xlabel('歸一化頻率/π');ylabel('幅度/dB');title('漢明窗');figure(3)[h,w]=freqz(w3,N);plot(w/pi,20*log10(abs(h)));axis([0,1,-150,10]);grid on xlabel('歸一化頻率/π');ylabel('幅度/dB');title('布萊克曼窗');2 %N=15,帶通濾波器的兩個通帶邊界分別是w1=0.3π,w2=0.5π。用漢寧窗設(shè)計此線性相位濾波器,觀察

      %它的實際3dB和20dB帶寬。N=45,重復(fù)這一設(shè)計,觀察幅頻和相位特性的變化,注意N變化的影響。

      close all %關(guān)閉其他程序 clear all%清零 N=15;w1=0.3;w2=0.5;w=hanning(N);%漢寧窗的調(diào)用 n=0:N-1;alfa=(N-1)/2;%對稱軸

      h=fir1(N-1,[w1 w2],w);%設(shè)計加窗函數(shù)的有效濾波器,w1,w2通帶的兩個范圍,w指漢寧窗

      [h1,w3]=freqz(h,1);% %漢寧窗的幅頻特性 figure(1)%第一張圖

      subplot(2,1,1);%兩張圖的第一張圖

      plot(w3/pi,20*log10(abs(h1)));%繪制圖形

      grid on;%畫格

      axis([0,1,-80,10]);;%橫軸0到1,縱軸是-80到10 xlabel('歸一化頻率/π');%x軸標(biāo)簽 ylabel('幅度/dB');%y軸標(biāo)簽

      subplot(2,1,2);%兩張圖的第二張圖 plot(w3/pi,angle(h1));grid on;axis([0,1,-4,4]);xlabel('歸一化頻率/π');ylabel('角度/rad');N=45;w=hanning(N);n=0:N-1;alfa=(N-1)/2;h=fir1(N-1,[w1 w2],w);[h1,w3]=freqz(h,1);figure(2)subplot(2,1,1);plot(w3/pi,20*log10(abs(h1)));grid on;axis([0,1,-80,10]);xlabel('歸一化頻率/π');ylabel('幅度/dB');subplot(2,1,2);plot(w3/pi,angle(h1));grid on;axis([0,1,-4,4]);xlabel('歸一化頻率/π');ylabel('角度/rad');3 close all%關(guān)閉其他程序 clear all%清零 N=15;w1=0.3;w2=0.5;wn1=boxcar(N);%矩形窗的調(diào)用

      wn2=blackman(N);%布萊克曼窗的調(diào)用

      hn1=fir1(N-1,[w1 w2],wn1);%設(shè)計加窗函數(shù)的有效濾波器,w1,w2通帶的兩個范圍,w指漢寧窗

      hn2=fir1(N-1,[w1 w2],wn2);[h1,w3]=freqz(hn1,1);%矩形窗的幅頻特性 figure(1)%第一張圖%繪制圖形

      plot(w3/pi,20*log10(abs(h1)));%繪制圖形 grid on;%畫格

      axis([0,1,-80,10]);%橫軸0到1,縱軸是-80到10 xlabel('歸一化頻率/π');%x軸標(biāo)簽 ylabel('幅度/dB');%y軸標(biāo)簽 title('矩形窗,N=15');%標(biāo)題 [h1,w3]=freqz(hn2,1);figure(2)plot(w3/pi,20*log10(abs(h1)));grid on;axis([0,1,-80,10]);xlabel('歸一化頻率/π');ylabel('幅度/dB');title('布萊克曼窗,N=15');N=45;wn1=boxcar(N);wn2=blackman(N);hn1=fir1(N-1,[w1 w2],wn1);hn2=fir1(N-1,[w1 w2],wn2);[h1,w3]=freqz(hn1,1);figure(3)plot(w3/pi,20*log10(abs(h1)));grid on;axis([0,1,-80,10]);xlabel('歸一化頻率/π');ylabel('幅度/dB');title('矩形窗,N=45');[h1,w3]=freqz(hn2,1);figure(4)plot(w3/pi,20*log10(abs(h1)));grid on;axis([0,1,-110,10]);xlabel('歸一化頻率/π');ylabel('幅度/dB');title('布萊克曼窗,N=45');4:

      close all%關(guān)閉其他程序 clear all%清零 N=40;%beta=4 for n=1:3 %or循環(huán) if n==1 %if語句 beta=4;elseif n==2 beta=6;else beta=10;end;w=kaiser(N,beta);%凱塞窗的調(diào)用

      h=fir1(N-1,[0.2 0.4 0.6 0.8],w);%設(shè)計加窗函數(shù)的有效濾波器,w指漢寧窗 [h1,w1]=freqz(h,1);%凱塞窗的幅頻特性 figure(n)%第n張圖

      subplot(2,1,1);%兩張圖的第一張圖 plot(w1/pi,20*log10(abs(h1)));%繪制圖形 grid on;%畫格

      axis([0,1,-80,10]);%橫軸0到1,縱軸是-80到10 xlabel('歸一化頻率/π');%x軸標(biāo)簽 ylabel('幅度/dB');%y軸標(biāo)簽 if n==1 %if語句

      title('beta=4');elseif n==2 title('beta=6');else title('beta=10');end;subplot(2,1,2);plot(w1/pi,angle(h1));grid on;axis([0,1,-4,4]);xlabel('歸一化頻率/π');ylabel('角度/rad');end 5 clear all%清零

      close all%關(guān)閉其他程序 N=45;k=0:N-1;for k=0:N-1 %for循環(huán) w=2*pi/N*k;%取樣 hk(1,k+1)=0;if((w>=0.2*pi)&&(w<=0.4*pi))||(w>=0.6*pi && w<=0.8*pi)||(w>=1.2*pi && w<=1.4*pi)||(w>=1.6*pi && w<=1.8*pi)hk(1,k+1)=1;end end k=0:N-1;hk(1,5)=0.5;hk(1,11)=0.5;hk(1,14)=0.5;hk(1,20)=0.5;hk(1,27)=0.5;hk(1,33)=0.5;hk(1,36)=0.5;hk(1,42)=0.5;thetak=-k*2*pi/N*((N-1)/2);%表示相位 hk1=hk.*exp(j*thetak);%定義式子 hn=ifft(hk1);%快速傅立葉逆變換 [h1,w1]=freqz(hn,1);%幅頻特性

      plot(w1/pi,20*log10(abs(h1)));%繪制圖形 grid on;%畫格

      axis([0,1,-80,10]);%橫軸0到1,縱軸是-80到10 xlabel('歸一化頻率/π');%x軸標(biāo)簽 ylabel('幅度/dB');%y軸標(biāo)簽

      六、實驗分析及心得體會

      第四篇:DSP實驗心得體會

      篇一:dsp實驗報告心得體會

      tms320f2812x dsp原理及應(yīng)用技術(shù)實驗心得體會

      1.設(shè)置環(huán)境時分為軟件設(shè)置和硬件設(shè)置,根據(jù)實驗的需要設(shè)置,這次實驗只是

      軟件仿真,可以不設(shè)置硬件,但是要為日后的實驗做準(zhǔn)備,還是要學(xué)習(xí)和熟悉硬件設(shè)置的過程。

      2.在設(shè)置硬件時,不是按實驗書上的型號選擇,而是應(yīng)該按照實驗設(shè)備上的型

      號去添加。

      3.不管是硬件還是軟件的設(shè)置,都應(yīng)該將之前設(shè)置好的刪去,重新添加。設(shè)置好的配置中

      只能有一項。4.ccs可以工作在純軟件仿真環(huán)境中,就是由軟件在pc機內(nèi)存中構(gòu)造一個虛擬的

      dsp環(huán)境,可以調(diào)試、運行程序。但是一般無法構(gòu)造dsp中的外設(shè),所以軟件仿真通常用于調(diào)試純軟件算法和進行效率分析等。

      5.這次實驗采用軟件仿真,不需要打開電源箱的電源。

      6.在軟件仿真工作時,無需連接板卡和仿真器等硬件。

      7.執(zhí)行write_buffer一行時。如果按f10執(zhí)行程序,則程序在mian主函數(shù)中運行,如果按f11,則程序進入write_buffe函數(shù)內(nèi)部的程序運行。

      8.把str變量加到觀察窗口中,點擊變量左邊的“+”,觀察窗口可以展開結(jié)構(gòu)變

      量,就可以看到結(jié)構(gòu)體變量中的每個元素了。

      9.在實驗時,顯示圖形出現(xiàn)問題,不能顯示,后來在graph title 把input的大寫

      改為input,在對volume進行編譯執(zhí)行后,就可以看到顯示的正弦波圖形了。

      10.在修改了實驗2-1的程序后,要重新編譯、連接執(zhí)行程序,并且必須對.out 文件進行重新加載,因為此時.out文件已經(jīng)改變了。如果不重新加載,那么修改執(zhí)行程序后,其結(jié)果將不會改變。11.再觀察結(jié)果時,可將data和data1的窗口同時打開,這樣可以便于比較,觀察

      結(jié)果。

      12.通過這次實驗,對tms320f2812x dsp軟件仿真及調(diào)試有了初步的了解與認識,因為做

      實驗的時候都是按照實驗指導(dǎo)書按部就班的,與真正的理解和掌握還是有些距離的。但是這也為我們?nèi)蘸筮\用這些知識打下了基礎(chǔ),我覺得實驗中遇到的問題,不要急于問老師或者同學(xué),先自己想辦法分析原因,想辦法解決,這樣對自身的提高更多吧。通過做實驗,把學(xué)習(xí)的知識利用起來,也對這門課程更加有興趣了。

      組員:葉孝璐 馮煥芬 鄭瑋儀 龐露露

      2012年4月10號 篇二:dsp實驗報告+心得體會

      龍 巖 學(xué) 院

      實 驗 報 告

      班 級 07電本(1)班 學(xué)號 2007050344 姓 名 楊寶輝 同組人 獨立 實驗日期 2010-5-18 室溫 大氣壓 成 績

      基礎(chǔ)實驗

      一、實驗?zāi)康?/p>

      二、實驗設(shè)備

      三、實驗原理

      浮點數(shù)的表達和計算是進行數(shù)字信號處理的基本知識;產(chǎn)生正弦信號是數(shù)字信號處理1.一臺裝有ccs軟件的計算機; 2.dsp實驗箱的tms320f2812主控板; 3.dsp硬件仿真器。1.掌握ccs實驗環(huán)境的使用; 2.掌握用c語言編寫dsp程序的方法。中經(jīng)常用到的運算;c語言是現(xiàn)代數(shù)字信號處理表達的基礎(chǔ)語言和通用語言。寫實現(xiàn)程序時需要注意兩點:(1)浮點數(shù)的范圍及存儲格式;(2)dsp的c語言與ansi c語言的區(qū)別。

      四、實驗步驟 1.打開ccs 并熟悉其界面;

      2.在ccs環(huán)境中打開本實驗的工程(example_base.pjt),編譯并重建.out 輸出文件,然后通過仿真器把執(zhí)行代碼下載到dsp芯片中;

      3. 把x0 , y0 和z0添加到watch窗口中作為觀察對象(選中變量名,單擊鼠標(biāo)右鍵,在彈出菜單中選擇“add watch window”命令);

      4. 選擇view->graph->time/frequency?。設(shè)置對話框中的參數(shù): 其中“start address”

      設(shè)為“sin_value”,“acquisition buffer size”和“display data size”都設(shè)為“100”,并且把“dsp data type”設(shè)為“32-bit floating point”,設(shè)置好后觀察信號序列的波形(sin函數(shù),如圖);

      5. 單擊運行;

      6. 觀察三個變量從初始化到運算結(jié)束整個過程中的變化;觀察正弦波形從初始化到運算結(jié)束整個過程中的變化;

      7. 修改輸入序列的長度或初始值,重復(fù)上述過程。

      五、實驗心得體會

      通過本次實驗,加深了我對dsp的認識,使我對dsp實驗的操作有了更進一步的理解?;菊莆樟薱cs實驗環(huán)境的使用,并能夠使用c語言進行簡單的dsp程序設(shè)計。

      從軟件的安裝到使用軟件進行程序設(shè)計與仿真,鍛煉了自己的動手能力,也遇到了不少的坎坷,例如芯片的選擇,不能因為麻煩而省略該步驟,否則將會運行出錯。

      附錄實驗程序:

      #include math.h #include stdio.h #define n 100 #define pi 3.14159 float sin_value[100];float x0,y0,z0;void main(void){ int i;for(i=0;i

      /* 0.100 0000 0000 0000 */ z0=x0*y0;

      /* 00.01 0000 0000 0000 0000 0000 0000 0000 */ for(i=0;i

      實 驗 報 告

      班 級 07電本(1)班 學(xué)號 2007050344姓 名 楊寶輝 同組人 獨立 實驗日期 2010-5-20 室溫 大氣壓 成 績

      數(shù)碼管控制實驗

      一、實驗?zāi)康? 1.2.3.熟悉2812的指令系統(tǒng); 熟悉74hc573的使用方法。熟悉dsp的io操作使用方法。

      二、實驗設(shè)備 1.一臺裝有ccs2000軟件的計算機;

      2.插上2812主控板的dsp實驗箱; 3.dsp硬件仿真器。

      三、實驗原理

      此模塊由數(shù)碼管和四個鎖存器組成。數(shù)碼管為共陰極型的。數(shù)據(jù)由2812模塊的低八位輸入,鎖存器的控制信號由2812模塊輸出,但經(jīng)由cpld模塊譯碼后再控制對應(yīng)的八個

      四、實驗步驟

      1.把2812模塊小板插到大板上;

      2.在ccs2000環(huán)境中打開本實驗的工程編譯example_7segled.prj,生成輸出文件,通過仿真器把執(zhí)行代碼下載到dsp芯片;

      3.運行程序;數(shù)碼管會顯示1~8的數(shù)字。

      4.參考源代碼自行修改程序改變顯示樣式。

      五、實驗心得體會

      通過本次實驗中,基本掌握了2812的指令系統(tǒng)的特點,并能夠了解并熟悉74hc573的使用方法,進一步加深了對dsp的認識。同時,通過實驗操作dsp的io操作使用方法,對于dsp的io操作可以熟悉的運用,學(xué)到更多的知識。

      程序見附錄:

      #include include/dsp281x_device.h // dsp281x headerfile include file #include include/dsp281x_examples.h // dsp281x examples include file // prototype statements for functions found within this file.void delay_loop(void);void gpio_select(void);// global variable for this example short codetab[17]= {0x4020,0x6cc0,0x5800,0x4840,0x6440,0xc040,0xc000,0x4cc0, 0x4000,0x4040,0x4400,0xe000,0xd080,0xe800,0xd000,0xd400,0xffff};main(){ short i;// step 1.initialize system control: // pll, watchdog, enable peripheral clocks // this example function is found in the dsp281x_sysctrl.c file.initsysctrl();// specific clock setting for this example: 篇三:dsp實驗學(xué)習(xí)心得

      dsp實驗學(xué)習(xí)心得

      論dsp發(fā)展前景

      dsp 即為數(shù)字信號處理器(digital signal processing),是在模擬信號變換成數(shù) 字信號以后進行高速實時處理的專用處理器。它的工作原理是將現(xiàn)實世界的模擬信號轉(zhuǎn)換 成數(shù)字信號,再用數(shù)學(xué)方法處理此信號,得到相應(yīng)的結(jié)果。自從數(shù)字信號處理器(digital signal processor)問世以來,由于它具有高速、靈活、可編程、低功耗和便于接口等特 點,已在圖形、圖像處理,語音、語言處理,通用信號處理,測量分析,通信等領(lǐng)域發(fā)揮 越來越重要的作用。隨著成本的降低,控制界已對此產(chǎn)生濃厚興趣,已在不少場合得到成 功應(yīng)用。dsp 數(shù)字信號處理器 dsp 芯片采用了數(shù)據(jù)總線和程序總線分離的哈佛結(jié)構(gòu)及改 進的哈佛結(jié)構(gòu),較傳統(tǒng)處理器的馮?諾依曼結(jié)構(gòu)具有更高的指令執(zhí)行速度。其處理速度比最 快的 cpu 快 10-50 倍。在當(dāng)今數(shù)字化時代背景下,dsp 已成為通信、計算機、消費類電 子產(chǎn)品等領(lǐng)域的基礎(chǔ)器件,被譽為信息社會革命的“旗手”。

      最初的 dsp 器件只是被設(shè)計成用以完成復(fù)雜數(shù)字信號處理的算法。dsp 器件 緊隨著數(shù)字信號理論的發(fā)展而不斷發(fā)展。dsp發(fā)展最快,現(xiàn)在的 dsp 屬于第五代產(chǎn)品,它與第四代相比,系統(tǒng)集成度更高,將 dsp 芯核及外圍組件綜合集成在單一芯片上。這種集成度極高的 dsp 芯片不僅在通信、計算機領(lǐng)域大顯身手,而且逐漸滲透 到人們?nèi)粘OM領(lǐng)域,前景十分可觀。近年來,隨著通信技術(shù)的飛速發(fā)展,dsp已經(jīng)成為信號與信息處理領(lǐng)域里一門十分重要的新興學(xué)科,它代表著當(dāng)今無線系統(tǒng)的主流發(fā)展方向?,F(xiàn)在,通信領(lǐng)域中許多產(chǎn)品

      都與 dsp 密切聯(lián)系,例如,modem、數(shù)據(jù)加密、擴頻通信、可視電話等。而尋找 dsp 芯片來實現(xiàn)算法最開始的目標(biāo)是在可以接受的時間內(nèi)對算法做仿真,隨后是將波形存儲起 來,然后再加以處理。

      在短短的十多年 時間,dsp芯片已經(jīng)在信號處理、通信、雷達等許多領(lǐng)域得到廣泛的應(yīng)用。目前, dsp 芯片的價格也越來越低,性能價格比日益提高,具有巨大的應(yīng)用潛力。dsp 芯片的應(yīng)用主要有:(1)

      信號處理--如,數(shù)字濾波、自適應(yīng)濾波、快速傅里葉變換、相關(guān)運算、頻譜分析、卷積等。(2)通信--如,調(diào)制解調(diào)器、自適應(yīng)均衡、數(shù)據(jù)加密、數(shù)據(jù)壓縮、回坡抵消、多路復(fù)用、傳真、擴頻通信、糾錯編碼、波形產(chǎn)生等。(3)語音--如語音編碼、語音合成、語音識別、語音增強、說話人辨認、說話人確認、語音郵件、語音儲存等。(4)圖像/圖形--如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強、動畫、機器人視覺等。(5)軍事--如保密通信、雷達處理、聲納處理、導(dǎo)航等。

      (6)儀器儀表--如頻譜分析、函數(shù)發(fā)生、鎖相環(huán)、地震處理等。(7)自動控制--如引擎控制、深空、自動駕駛、機器人控制、磁盤控制。(8)醫(yī)療--如助聽、超聲設(shè)備、診斷工具、病人監(jiān)護等。(9)家用電器--如高保真音響、音樂合成、音調(diào)控制、玩具與游戲、數(shù)字 電話/電視等 dsp 的發(fā)展前景 dsp 的功能越來越強,應(yīng)用越來越廣,達到甚至超過了微控制器的功能,比 微控制器做得更好而且價格更便宜,許多家電用第二代 dsp 來控制大功率電機就 是一個很好的例子。汽車、個人通信裝置、家用電器以及數(shù)以百萬計的工廠使用 dsp 系統(tǒng)。數(shù)碼相機、ip 電話和手持電子設(shè)備的熱銷帶來了對 dsp 芯片的巨大需 求。而手機、pda、mp3 播放器以及手提電腦等則是設(shè)備個性化的典型代表,這 些設(shè)備的發(fā)展水平取決于 dsp 的發(fā)展。新的形勢下,dsp 面臨的要求是處理速度 更高,功能更多更全,功耗更低,存儲器用量更少。

      dsp 的技術(shù)發(fā)展將會有以下 一些走勢:(1)系統(tǒng)級集成 dsp 是潮流。小 dsp 芯片尺寸始終是 dsp 的技術(shù)發(fā)展方向。當(dāng)前的 dsp 尺寸小、功耗低、性能高。各 dsp 廠商紛紛采用新工藝,改進 dsp 芯核,并將幾個 dsp 芯核、mpu 芯核、專用處理單元、外圍電路單元、存儲單元 統(tǒng)統(tǒng)集成在一個芯片上,成為 dsp 系統(tǒng)級集成電路。(2)追求更高的運算速度和進一步降低功耗和幾何尺寸。由于電子設(shè)備的 個人化和客戶化趨勢,dsp 必須追求更高更快的運算速度,才能跟上電子設(shè)備的 更新步伐。同時由于 dsp 的應(yīng)用范圍已擴大到人們工作生活的各個領(lǐng)域,特別是 便攜式手持產(chǎn)品對于低功耗和尺寸的要求很高,所以 dsp 有待于進一步降低功 耗。按照 cmos 的發(fā)展趨勢,依靠新工藝改進芯片結(jié)構(gòu),dsp 運算速度的提高和 功耗尺寸的降低是完全可能的。

      (3)dsp 的內(nèi)核結(jié)構(gòu)進一步改善。dsp 的結(jié)構(gòu)主要是針對應(yīng)用,并根據(jù)應(yīng)用 優(yōu)化 dsp 設(shè)計以極大改進產(chǎn)品的性能。多通道結(jié)構(gòu)和單指令多重數(shù)據(jù)、超長指令 字結(jié)構(gòu)、超標(biāo)量結(jié)構(gòu)、超流水結(jié)構(gòu)、多處理、多線程及可并行擴展的超級哈佛結(jié) 構(gòu)(sharc)在新的高性能處理器中將占據(jù)主導(dǎo)地位。(4)dsp 嵌入式系統(tǒng)。dsp 嵌入式系統(tǒng)是 dsp 系統(tǒng)嵌入到應(yīng)用電子系統(tǒng)中 的一種通用系統(tǒng)。這種系統(tǒng)既具有 dsp 器件在數(shù)據(jù)處理方面的優(yōu)勢,又具有應(yīng)用 目標(biāo)所需要的技術(shù)特征。在許多嵌入式應(yīng)用領(lǐng)域,既需要在數(shù)據(jù)處理方面具有獨 特優(yōu)勢的 dsp,也需要在

      智能控制方面技高一籌的微處理器(mcu)。因此,將 dsp 與 mcu 融合在一起的雙核平臺,將成為 dsp 技術(shù)發(fā)展的一種新潮流。dsp 的發(fā)展非常迅速,而銷售價格逐年降低目前 dsp 的結(jié)構(gòu)、總線、資源和 接口技術(shù)都趨于標(biāo)準(zhǔn)化,尤其接口的標(biāo)準(zhǔn)化進展更快。這給從事系統(tǒng)設(shè)計的工程 技術(shù)人員帶來很大機遇,采用先進的 dsp 將會使開發(fā)的產(chǎn)品具有更強的市場競爭 力。

      近幾年來,dsp芯片、應(yīng)用軟件和系統(tǒng)的發(fā)展非常迅速,每年增長速度高達40%。其市場驅(qū)動力主要是因特網(wǎng)、無線通信、硬盤驅(qū)動器、可視電話和會議電視以及其它消費 類電子產(chǎn)品。也就是說,dsp產(chǎn)業(yè)的發(fā)展依賴于通信技術(shù)和通信市場。隨著新的通信體 制、傳輸方式和多媒體智能終端的迅速發(fā)展,其算法、標(biāo)準(zhǔn)和規(guī)程都需要在實踐中不斷發(fā) 展、改進和優(yōu)化。dsp編程的靈活性和不斷增強的運算能力,同時又將使通信技術(shù)向更 高層次邁進。這對通信領(lǐng)域的廣大科技人員是一個機遇。抓住這個機遇,我們將大有作為。

      通過這幾次實驗,我初步的對dsp有了一定了解。雖然是在老師們的指導(dǎo)下完成實驗要求的,但是我想我還是收獲蠻多的。希望在以后的學(xué)習(xí)生活中能對dsp有更多的學(xué)習(xí)和研究。篇四:dsp課程設(shè)計實驗報告總結(jié)

      dsp課程設(shè)計總結(jié)

      (2013-2014學(xué)年第2學(xué)期)

      題 目 : 專業(yè)班級 : 電子1103 學(xué)生姓名 : 萬 蒙 學(xué) 號 : 11052304 指導(dǎo)教師 : 設(shè)計成績 :

      2014 年 6 月

      目 錄

      一 設(shè)計目的--------3 二 系統(tǒng)分析--------3 三 硬件設(shè)計

      3.1 硬件總體結(jié)構(gòu)----------------------------3 3.2 dsp模塊設(shè)計----------------------------4 3.3 電源模塊設(shè)計---------------------------4 3.4 時鐘模塊設(shè)計---------------------------5 3.5 存儲器模塊設(shè)計-------------------------6 3.6 復(fù)位模塊設(shè)計---------------------------6 3.7 jtag模塊設(shè)計-------------------------7 四 軟件設(shè)計

      4.1 軟件總體流程----------------------7 4.2 核心模塊及實現(xiàn)代碼--------8 五 課程設(shè)計總結(jié)----------------------14

      一、設(shè)計目的

      設(shè)計一個功能完備,能夠獨立運行的精簡dsp硬件系統(tǒng),并設(shè)計簡單的dsp控制程序。

      二、系統(tǒng)分析 1.1設(shè)計要求 硬件要求:

      (1)使用tms320vc5416作為核心芯片。(2)具有最簡單的led控制功能。(3)具有存放程序的外部flash芯片。(4)外部輸入+5v電源。(5)繪制出系統(tǒng)的功能框圖。

      (6)使用ad(altium designer)繪制出系統(tǒng)的原理圖和pcb版圖。軟件要求:

      利用實驗箱的模擬信號產(chǎn)生單元產(chǎn)生不同頻率的信號,或者產(chǎn)生兩個頻率的信號的疊加。在dsp中采集信號,并且對信號進行頻譜分析,濾波等。通過鍵盤選擇算法的功能,將計算的信號頻率或者濾波后信號的頻率在lcd上顯示。

      三、硬件設(shè)計 3.1 硬件總體結(jié)構(gòu)

      3.2 dsp總體結(jié)構(gòu)

      3.3 電源模塊設(shè)計

      3.4 時鐘模塊設(shè)計

      3.5 存儲器模塊設(shè)計

      3.6復(fù)位模塊設(shè)計

      篇五:dsp實驗報告(完美版)dsp實驗報告

      班 級:11050641 學(xué) 號:

      姓 名:

      指導(dǎo)教師:

      實驗一、二 dsp芯片的開發(fā)工具及應(yīng)用實驗 1.實驗?zāi)康模?)熟悉ccs集成開發(fā)環(huán)境,掌握工程的生成方法;

      (2)熟悉seed-dtk dad實驗環(huán)境;

      (3)掌握ccs集成開發(fā)環(huán)境的調(diào)試方法。

      2.實驗設(shè)備

      dsp實驗箱,計算機,ccs軟件。

      3.實驗內(nèi)容及步驟

      (1)ccs軟件的安裝;

      (2)了解seed-dtk5416實驗環(huán)境;

      (3)打開ccs集成開發(fā)環(huán)境,進入ccs的操作環(huán)境;

      (4)新建一個工程文件

      1在c:timyprojects中建立文件夾 volume1(如果ccs安裝在其他○

      d:ti ,則在d:timyprojects中);

      2將c:titutorialtargetvolume1○拷貝到c:timyprojects volume1;

      3從在ccs 中的project 菜單,選擇 new; ○

      4在project name域中,鍵入volume1; ○

      5在location區(qū)域中,瀏覽步驟1所建立的工作文件夾; ○

      6在project type 域中,選擇executable(.out); ○

      7在target域中,選擇ccs配置的目標(biāo),并單擊完成?!?/p>

      (5)向工程中添加文件

      1從project/add files to project,選擇 volume.c,單擊 open(或右○

      擊project view圖標(biāo),選擇add files to project);

      2選擇project/add files to project,在files of type對話框中,選○

      擇asm source files(*.a*, *.s*)。選擇vectors.asm 和 load.asm, 單擊open; 3選擇 project/add files to project,在files of type 對話框中選○

      4選擇project/add files to project,到編輯器庫文件夾○

      (c:tic5400cgtoolslib),在files of type對話框中選擇object and library files(*.o*, *.lib)。選擇rts.lib文件,單擊open。這個庫提供目標(biāo)dsp 運行時間支持(runtime-support);

      5project view窗口,右擊volume1.pjt,選擇scan all dependencies,○

      volume.h將出現(xiàn)在project view窗中的libraries文件夾;

      頭文件不要手動添加,自動到:當(dāng)前目錄(源文件所在)或預(yù)編譯器的“include search path(-i)”option所指定的位置。顯示頭文件:project—>show dependencies。

      6單擊 volume1.pjt上的+號,展開工程列表。這個列表稱為project ○

      view。

      (6)查看源程序代碼

      雙擊project view中 volume.c文件,ccs窗口的右半窗中出現(xiàn)c源代碼。

      (7)編譯與運行程序

      1選擇project/rebuild all或單擊(rebuild all)菜單條按鈕,ccs重○

      新進行編輯、匯編、連接工程里的所有文件。這個處理的有關(guān)信息在窗口低部一個小框里顯示;

      2默認時,.out文件編譯到位于當(dāng)前工程文件夾中的調(diào)試(debug),目錄中○

      也可以通過ccs工具條選擇一個存儲目錄;

      3選擇file/load program。選中volume1.out,并按open?!?/p>

      (c:timyprojectsvolume1debug 文件夾中。)ccs將程序裝載到目標(biāo)dsp上,打開顯示程序反匯編指令的disassembly窗口;

      4選擇view/mixed source/asm.,這樣可以同時查看c源程序和產(chǎn)生的匯○

      編代碼;

      5在混合窗口單擊匯編指令(單擊有效指令,而不是指令的地址或指令所○

      傳遞的區(qū)域),單擊f1,ccs可以尋找此指令的幫助。這是學(xué)習(xí)指令的很好的方法;

      6選擇debug/go main,從主程序開始執(zhí)行; ○

      7選擇debug/run或單擊(run)按鈕; ○

      8選擇debug/ halt,退出程序運行。○

      (8)更改程序的選擇、定位語法錯誤

      1選擇project/build options; ○

      preprocessor,在define symbols區(qū)域鍵入fileio,按tab鍵; 3單擊ok,保存新的選擇設(shè)置; ○ 4選擇project/rebuild all或單擊(rebuild all)按鈕。只要工程選擇○

      更改,則必須重新編譯所有的文件;

      5編譯信息顯示,程序包含編輯錯誤。單擊build,你可以看見語法錯誤信○

      息;

      6雙擊描述語法錯誤位置的紅色文字(第68行)○。注意volume.c源程序已打開,且光標(biāo)位于下面的行上: processing(input, output);; 7語法錯誤位于光標(biāo)位置的上一行(丟了個分號)○,如:puts(begin processing);;

      8注意:edit窗口標(biāo)題欄中的文件名附近出現(xiàn)星號(*)○,指示源程序已經(jīng)被修改,文件保存后,星號消失; 9選擇file/save,或按ctrl+s,將更改保存到volume.c; ○

      10選擇project/build,或(incremental build)單擊工具條,ccs重新編○

      譯已經(jīng)修改的文件; 11選擇file/load program,選中volume1.out; ○

      12選擇debug/go main,從主函數(shù)開始執(zhí)行。由→執(zhí)行可以暫停; ○

      13選擇debug/run或(run)單擊菜單條; ○

      14選擇debug/halt,退出程序運行。○

      (9)使用斷點(breakpoints)和觀察窗口(watch window)程序執(zhí)行時常常需要檢查變量的值。1file/reload program; ○

      2雙擊project view 窗中的volume.c??梢詫⒋翱谧兇螅吹礁嗟脑础?/p>

      代碼;

      3將光標(biāo)放在dataio(); ○

      4單擊(toggle breakpoint)工具條,或按f9。選擇空白區(qū)指示斷點已經(jīng)設(shè)○

      置(紅色圖標(biāo)); 5window,在ccs窗口的右下角出現(xiàn)單個區(qū)域,同時,這○

      量的值;

      6選擇debug/go main; ○

      7或按f5; ○

      9達式圖標(biāo),鍵入要觀察的變量名dataio; ○

      10中的白色區(qū)域,保存更改。這個值將立即出現(xiàn)在下面的例○

      11over)或按f10,跨過對dataio()的調(diào)用; ○

      12(remove all breakpoints)。○

      的watch window 的值,也可以觀察一個結(jié)構(gòu)的元素的值。

      2表達式圖標(biāo),鍵入要觀察表達式名稱str; ○

      3的白色空間,保存更改。數(shù)值將立即出現(xiàn)在下面的例子○

      4source code調(diào)出 volume.c中全局申明、并初始化的○

      構(gòu)。volume.h定義了parms的結(jié)構(gòu)類型;

      5ccs將結(jié)構(gòu)中所有元素和元素值。雙擊結(jié)構(gòu)中元素的○

      value選擇view/watch 個區(qū)域顯示觀察變?nèi)绻辉谥鞒绦颍x擇debug/run,選擇watch1; ○ 單擊name欄中表單擊觀察窗口子中;

      單擊(step 完成后,單擊(10)使用帶結(jié)構(gòu)除了觀察簡單變量選擇watch1; ○ 單擊name欄中的單擊觀察窗口中中;

      從reviewing the 類型為parms的結(jié)單擊str上的+號,編輯元素的值;

      6在watch window 中value欄,更改變量的值。注意:watch window中○

      數(shù)值的更改,數(shù)值也變?yōu)榧t色,表示已經(jīng)手動修改;

      7選擇watch window中str變量,按delete 鍵。其他變量同理; ○

      8選擇debug/breakpoints,在breakpoints中,單擊delete all,然后○

      單擊ok。

      (11)添加探針probe point(為了文件i/o)

      可以添加探針(probe point),從pc機中的文件讀數(shù)據(jù)。

      按照下面的步驟使用探針:

      從主pc中傳遞輸入數(shù)據(jù),到算法所使用的目標(biāo)的緩沖器中;

      從目標(biāo)的緩沖器中傳遞輸出數(shù)據(jù),到主pc中;

      用數(shù)據(jù)修改窗口。

      下面將學(xué)習(xí)如何使用probe point,將pc文件中的內(nèi)容,作為測試數(shù)據(jù),傳遞到目標(biāo)dsp中。另外,也可以使用斷點修改所有打開的窗口。1選擇file/load program,選中volume1.out,單擊open; ○

      2雙擊project view中的volume.c; ○

      3將光標(biāo)放到主程序中dataio(); ○

      4單擊(toggle probe point)。選擇空白區(qū)域指示探針已經(jīng)設(shè)置(蘭色圖○

      標(biāo)),如果廢止

      選擇區(qū),此行為蘭色顯亮;

      5從file菜單,選擇file i/o。出現(xiàn)file i/o對話框,因此可以選擇輸○

      入輸出文件; 6在file input,單擊add file; ○

      7瀏覽volume1工程文件夾,選中sine.dat,單擊open。sine.dat文件是○

      正弦波的十六進制數(shù)值,出現(xiàn)sine.dat文件的控制窗口。再后,當(dāng)運行程序時,可以在數(shù)據(jù)文件中使用此窗口啟動、停止、返回、或快進; 8在file i/o對話框,更改address 為inp_buffer,length為100,在○

      wrap around中可以添加選中符號;

      9單擊add probe point。出現(xiàn) break/probe points對話框中的 probe ○

      points; 10在 probe point列表中,顯亮行為:volume.c line 61--> no ○

      connection; 11區(qū)域中,單擊下箭頭,從列表中選中sine.dat; ○

      12probe point列表改向顯示這個probe point連接到○

      sine.dat 13i/o對話框顯示文件現(xiàn)在連接到probe point; ○

      14file i/o對話框?!?/p>

      以查看關(guān)于時間的信號圖形。

      在connect to單擊 replace。文件; 單擊ok。file 單擊ok,關(guān)閉(12)顯示圖形 在這個例子中,可

      第五篇:DSP實驗學(xué)習(xí)心得

      DSP實驗學(xué)習(xí)心得

      DSP即為數(shù)字信號處理器(Digital Signal Processing),是在模擬信號變換成數(shù)字信號以后進行高速實時處理的專用處理器。它的工作原理是將現(xiàn)實世界的模擬信號轉(zhuǎn)換成數(shù)字信號,再用數(shù)學(xué)方法處理此信號,得到相應(yīng)的結(jié)果。自從數(shù)字信號處理器(Digital Signal Processor)問世以來,由于它具有高速、靈活、可編程、低功耗和便于接口等特點,已在圖形、圖像處理,語音、語言處理,通用信號處理,測量分析,通信等領(lǐng)域發(fā)揮越來越重要的作用。隨著成本的降低,控制界已對此產(chǎn)生濃厚興趣,已在不少場合得到成功應(yīng)用。DSP 數(shù)字信號處理器DSP 芯片采用了數(shù)據(jù)總線和程序總線分離的哈佛結(jié)構(gòu)及改進的哈佛結(jié)構(gòu),較傳統(tǒng)處理器的馮諾依曼結(jié)構(gòu)具有更高的指令執(zhí)行速度。其處理速度比最快的CPU快10-50倍。在當(dāng)今數(shù)字化時代背景下,DSP 已成為通信、計算機、消費類電子產(chǎn)品等領(lǐng)域的基礎(chǔ)器件,被譽為信息社會革命的“旗手”。

      最初的DSP器件只是被設(shè)計成用以完成復(fù)雜數(shù)字信號處理的算法。DSP器件緊隨著數(shù)字信號理論的發(fā)展而不斷發(fā)展。DSP發(fā)展最快,現(xiàn)在的DSP屬于第五代產(chǎn)品,它與第四代相比,系統(tǒng)集成度更高,將DSP 芯核及外圍組件綜合集成在單一芯片上。這種集成度極高的DSP 芯片不僅在通信、計算機領(lǐng)域大顯身手,而且逐漸滲透到人們?nèi)粘OM領(lǐng)域,前景十分可觀。近年來,隨著通信技術(shù)的飛速發(fā)展,DSP已經(jīng)成為信號與信息處理領(lǐng)域里一門十分重要的新興學(xué)科,它代表著當(dāng)今無線系統(tǒng)的主流發(fā)展方向?,F(xiàn)在,通信領(lǐng)域中許多產(chǎn)品都與DSP 密切聯(lián)系,例如,Modem、數(shù)據(jù)加密、擴頻通信、可視電話等。而尋找DSP芯片來實現(xiàn)算法最開始的目標(biāo)是在可以接受的時間內(nèi)對算法做仿真,隨后是將波形存儲起

      來,然后再加以處理。在短短的十多年時間,DSP芯片已經(jīng)在信號處理、通信、雷達等許多領(lǐng)域得到廣泛的應(yīng)用。目前, DSP 芯片的價格也越來越低,性能價格比日益提高,具有巨大的應(yīng)用潛力。DSP 芯片的應(yīng)用主要有:(1)信號處理--如,數(shù)字濾波、自適應(yīng)濾波、快速傅里葉變換、相關(guān)運算、頻譜分析、卷積等。(2)通信--如,調(diào)制解調(diào)器、自適應(yīng)均衡、數(shù)據(jù)加密、數(shù)據(jù)壓縮、回坡抵消、多路復(fù)用、傳真、擴頻通信、糾錯編碼、波形產(chǎn)生等。(3)語音--如語音編碼、語音合成、語音識別、語音增強、說話人辨認、說話人確認、語音郵件、語音儲存等。(4)圖像/圖形--如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強、動畫、機器人視覺等。(5)軍事--如保密通信、雷達處理、聲納處理、導(dǎo)航等。(6)儀器儀表--如頻譜分析、函數(shù)發(fā)生、鎖相環(huán)、地震處理等。(7)自動控制--如引擎控制、深空、自動駕駛、機器人控制、磁盤控制。(8)醫(yī)療--如助聽、超聲設(shè)備、診斷工具、病人監(jiān)護等。(9)家用電器--如高保真音響、音樂合成、音調(diào)控制、玩具與游戲、數(shù)字電話/電視等DSP 的發(fā)展前景DSP的功能越來越強,應(yīng)用越來越廣,達到甚至超過了微控制器的功能,比微控制器做得更好而且價格更便宜,許多家電用第二代DSP 來控制大功率電機就是一個很好的例子。汽車、個人通信裝置、家用電器以及數(shù)以百萬計的工廠使用DSP 系統(tǒng)。數(shù)碼相機、IP 電話和手持電子設(shè)備的熱銷帶來了對DSP芯片的巨大需求。而手機、PDA、MP3 播放器以及手提電腦等則是設(shè)備個性化的典型代表,這些設(shè)備的發(fā)展水平取決于DSP 的發(fā)展。新的形勢下,DSP面臨的要求是處理速度更高,功能更多更全,功耗更低,存儲器用量更少。

      這學(xué)期我們學(xué)習(xí)了DSP的理論課程,也進行了相應(yīng)的實驗,實際操作讓我們學(xué)習(xí)的更加深入。我們的主處理芯片: TMS320VC5502PGF300;

      低功耗設(shè)計,比上一代 C54XX 器件功耗低 30%左右;

      處理速度更快,雙乘法器結(jié)構(gòu),處理速度 600MMACS;

      軟件程序兼容 C54XX DSP;

      片內(nèi)存貯空間 32K× 16Bit(DARAM)(64K Bytes);

      最大外部尋址空間 8M× 16Bit; SDRAM: 1M× 16Bit; 2 路 8bit 板上 A/D 接口;

      路的 TLC7528 轉(zhuǎn)換,5M/S,8Bit;

      片上 UART 接口,符合 RS232 標(biāo)準(zhǔn);

      8Mbit 擴展 FLASH,存儲大量固化程序和數(shù)據(jù);

      設(shè)計有用戶可以自定義的開關(guān)和測試指示燈;

      3U 標(biāo)準(zhǔn)的 DSP 擴展總線,包括數(shù)據(jù)、地址、I/O、控制; 4 組標(biāo)準(zhǔn)擴展連接器,為用戶進行二次開發(fā)提供條件;

      具有 IEEE1149.1 相兼容的邏輯掃描電路,該電路僅用于測試和仿真; +5V 電源輸入,內(nèi)部+3.3V、+1.26V 電源管理;

      高保真語音接口設(shè)計,雙路語音采集,每路 48K/S; 4 層板設(shè)計工藝,穩(wěn)定可靠;

      具有自啟動功能設(shè)計,可以實現(xiàn)脫機工作;

      可以選配多種應(yīng)用接口板,包括圖像板,網(wǎng)絡(luò)板等; 開發(fā)環(huán)境

      開發(fā) TMS320C55xx 應(yīng)用系統(tǒng)一般需要以下設(shè)備和軟件調(diào)試工具: 1.通用 PC 一臺,安裝 Windows2000 或 WindowsXP 操作系統(tǒng)及常用軟件(如: WinRAR 等)。

      2. TMS320C55xx 評估板及相關(guān)電源。如: ICETEK– VC5502-A 評估板。

      3.通用 DSP 仿真器一臺及相關(guān)連線。如: ICETEK-5100USB 仿真器。

      4.控制對象(選用)。如: ICETEK-CTR 控制板。

      5. TI 的 DSP 開發(fā)集成環(huán)境 Code Composer Studio。如: CCS3.1。

      6.仿真器驅(qū)動程序。7.實驗程序及文檔。

      ICETEK-DSP 教學(xué)實驗箱的硬件連接 .連接電源:打開實驗箱,取出三相電源連接線(如右圖),將電源線的

      一端插入實驗箱外部左側(cè)箱壁上的電源插孔中。確認實驗箱面板上電源總

      開關(guān)(位于實驗箱底板左上角)處于“關(guān)”的位置,連接電源線的另一端至

      220V 交流供電插座上,保證穩(wěn)固連接。

      2.使用電源連接線(如右圖,插頭是帶孔的)連接各模塊電源:確認實驗

      箱總電源斷開。連接 ICETEK-CTR 板上邊插座到實驗箱底板上+12V 電源

      插座; ICETEK-CTR 板下邊插座到實驗箱底板上+5V 電源插座;如使用

      PP(并口)型仿真器,則連接仿真器上插座到實驗箱底板上+5V 電源插座;

      連接 DSP 評估板模塊電源插座到實驗箱底板上+5V 電源插座。注意各插

      頭要插到底,防止虛接或接觸不良。

      3.連接 DSP 評估板信號線:當(dāng)需要連接信號源輸出到 A/D 輸入插座時,使用信號連接線(如右圖)分別連接相應(yīng)插座。

      4. 接通電源: 檢查實驗箱上 220V 電源插座(箱體左側(cè))中保險管是否完好,在連接電源線以后,檢查各模塊供電連線是否正確連接,打開實驗箱上的電源總開關(guān)(位于實驗箱底板左上角),使 開關(guān)位于“開”的位置,電源開關(guān)右側(cè)的指示燈亮。構(gòu)造 DSP 開發(fā)軟件環(huán)境

      1.安裝 CCS 軟件(此文檔假定用戶將 CCS 安裝在默認目錄 C:CCStudio_v3.1 中,同時也建議

      用戶按照默認安裝目錄安裝)⑵將實驗箱附帶的教學(xué)光盤插入計算機光盤驅(qū)動器。⑶打開教學(xué)光盤的“ CCS3.1”目錄。⑷雙擊其中的“ Setup.exe”,進入安裝程序。⑸選擇“ Code Composer Studio”

      按照安裝提示進行安裝,并重新啟動計算機。⑹安裝完畢,桌面上出現(xiàn)兩個新的圖標(biāo) 2.安裝 DSP 通用仿真器驅(qū)動

      需要安裝兩部分:(1)仿真器的 Windows 驅(qū)動程序(并口無需,usb 口要安裝);(2)根據(jù)仿真的 DSP 芯片不同,設(shè)置仿真器在 CCS 環(huán)境中的對應(yīng)驅(qū)動程序。

      ⑴雙擊光盤中的“開發(fā)系統(tǒng)驅(qū)動USB”目錄下的 usbdrv54x.exe 文件,然后再打開的頁

      面中輸入 ccs 的安裝路徑,例如 C:CCStudio_v3.1 ⑵此時驅(qū)動已經(jīng)被拷貝到 C:CCStudio_v3.1icetek 目錄下。⑶然后把 usb 電纜連接到計算機的 usb 接口和 usb 仿真器上,計算機將提示找到新硬件,選擇否,然后點下一步。3.安裝實驗程序

      雙擊光盤中的實驗安裝文件,自動解壓縮后安裝到 C:ICETEK 目錄下。

      例如:實驗安裝文件為“ Setup5502A.exe” 4.安裝初始化仿真器程序

      將光盤中“工具”子目錄下的“ xdsresetUSB”目錄拷貝到硬盤上的任意路徑下,建

      議和實驗程序目錄放在一起,便一管理。然后用單擊鼠標(biāo)右鍵選擇“ xdsresetUSB”目

      錄下 “ xdsrstusb”批處理文件,選擇“發(fā)送到”->“桌面快捷方式”。注: 如果您的 CCS 系統(tǒng)未安裝在默認的 C:CCStudio_v3.1 目錄,請用鼠標(biāo)右鍵單擊桌面上“ xdsrstusb”圖標(biāo),選擇“屬性”,將“快捷方式”項和“起始位置”中的路徑改成您所安裝的路徑。

      啟動 CCS 啟動 Emulator 方式:

      ⑴ 首先將實驗箱電源關(guān)閉。連接實驗箱的外接電源線。⑵ 檢查 ICETEK-5100USB 仿真器的黑色 JTAG 插頭是否正確連接到 ICETEK– VC5502-A板的 J1 插頭上。注:仿真器的插頭中有一個孔加入了封針,與 J1 插頭上的缺針位置應(yīng)重合,保證不會插錯。

      ⑶ 檢查是否已經(jīng)用電源連接線連接了 ICETEK– VC5509-A 板上的POW1插座和實驗箱底板上+5V 電源插座。⑷ 檢查其他連線是否符合實驗要求。檢查實驗箱上三個撥動開關(guān)位置是否符合實驗要求。

      ⑸ 打開實驗箱上電源開關(guān)(位于實驗箱底板左上角),注意開關(guān)邊上紅色指示燈點亮。

      ICETEK– VC5502-A 板上指示燈 D5 和 D6 點亮。如果打開了 ICETEK-CTR 的電源開關(guān),ICETEK-CTR 板上指示燈 L1、L2 和 L3 點亮。如果打開了信號源電源開關(guān),相應(yīng)開關(guān)邊的指示燈點亮。

      ⑹ 用實驗箱附帶的 USB 信號線連接 ICETEK-5100USB 仿真器和 PC 機后面的 USB 插座,注意 ICETEK-5100USB 仿真器上指示燈 Power 和 Run 燈點亮。

      ⑺ 雙擊桌面上仿真器初始化圖標(biāo):

      (8)如果進入 CCS 提示錯誤,先選“ Abort”,然后用“初始化 ICETEK-5100 USB2.0 仿真器”初始化仿真器,如提示出錯,可多做幾次。如仍然出錯,拔掉仿真器上 USB 接頭(白色方形),按一下 ICETEK– VC5509-A 板上 S1 復(fù)位按鈕,連接 USB 接頭,再做“初始化 ICETEK-5100 USB2.0仿真器”。

      (9)如果遇到反復(fù)不能連接或復(fù)位仿真器、進入 CCS 報錯,請打開 Windows 的“任務(wù)管理器”,在“進程”卡片上的“映像名稱”欄中查找是否有“cc_app.exe”,將它結(jié)束再試。

      退出 CCS 指示燈實驗

      了解 ICETEK-VC5502-AE 板在 TMS320VC5502DSP 外部擴展存儲空間上的擴展。了解 ICETEK-VC5502-AE 板上指示燈擴展原理。學(xué)習(xí)在 C 語言中使用擴展的控制寄存器的方法。

      TMS320VC5502DSP 的 EMIF 接口:

      存儲器擴展接口(EMIF)是 DSP 擴展片外資源的主要接口,它提供了一組控制信號和地

      址、數(shù)據(jù)線,可以擴展各類存儲器和寄存器映射的外設(shè)。-ICETEK-VC5502-AE 評估板在 EMIF 接口上除了擴展了片外 SDRAM 外,還擴展了指

      示燈、DIP 開關(guān)和 D/A 設(shè)備。具體擴展地址如下: 0x400009,0x40000b: D/A 轉(zhuǎn)換控制寄存器 0x400007: 板上 DIP 開關(guān)控制寄存器 0x400005: 板上指示燈控制寄存器

      -與 ICETEK-VC5502-AE 評估板連接的 ICETEK-CTR 顯示控制模塊也使用擴展空間控制

      主要設(shè)備:

      608001h: 讀-鍵盤掃描值,寫-液晶控制寄存器 608002h: 液晶輔助控制寄存器

      608003h、608004h: 液晶顯示數(shù)據(jù)寄存器 608005h: 發(fā)光二極管顯示陣列控制寄存器 撥碼開關(guān)控制實驗

      了解 ICETEK-VC5502-AE 板在 TMS320VC5502DSP 外部擴展存儲空間上的擴展。了解 ICETEK-VC5502-AE 板上撥碼開關(guān)擴展原理。熟悉在 C 語言中使用擴展的控制寄存器的方法。

      TMS320VC5502DSP 的 EMIF 接口:

      存儲器擴展接口(EMIF)是 DSP 擴展片外資源的主要接口,它提供了一組控制信號和地址、數(shù)據(jù)線,可以擴展各類存儲器和寄存器映射的外設(shè)。

      -ICETEK-VC5502-AE 評估板在 EMIF 接口上除了擴展了片外 SDRAM 外,還擴展了指

      示燈、DIP 開關(guān)和 D/A 設(shè)備。具體擴展地址如下: 0x400009,0x40000b: D/A 轉(zhuǎn)換控制寄存器 0x400007: 板上 DIP 開關(guān)控制寄存器 0x400005: 板上指示燈控制寄存器

      -與 ICETEK-VC5502-AE 評估板連接的 ICETEK-CTR 顯示控制模塊也使用擴展空間控制

      主要設(shè)備:

      608001h: 讀-鍵盤掃描值,寫-液晶控制寄存器 608002h: 液晶輔助控制寄存器

      608003h、608004h: 液晶顯示數(shù)據(jù)寄存器 608005h: 發(fā)光二極管顯示陣列控制寄存器 DSP 的定時器

      通過實驗熟悉 VC5502A 的定時器;掌握 VC5502A 定時器的控制方法;掌握 VC5502A 的中斷結(jié)構(gòu)和對中斷的處理流程;學(xué)會 C 語言中斷程序設(shè)計,以及運用中斷程序控制程序流程。通用定時器介紹及其:

      TMS320VC5502A 內(nèi)部有兩個 64 位通用定時器(GP), 控制方法詳見spru618.pdf。中斷響應(yīng)過程(詳見 spru371.pdf):

      外設(shè)事件要引起 CPU 中斷,必須保證: IER 中相應(yīng)使能位被使能,IFR 相應(yīng)中斷也被使能。在軟件中,當(dāng)設(shè)置好相應(yīng)中斷標(biāo)志后,開中斷,進入等待中斷發(fā)生的狀態(tài);外設(shè)(如定時器)中斷發(fā)生時,首先跳轉(zhuǎn)到相應(yīng)中斷級高的服務(wù)程序中(如:定時器 1 會引起 TINT中斷),程序在進行服務(wù)操作之后,應(yīng)將本外設(shè)的中斷標(biāo)志位清除以便能繼續(xù)中斷,然后返回。中斷程序設(shè)計:

      -程序中應(yīng)包含中斷向量表,VC5502A 默認向量表從程序區(qū) 0xffff00 地址開始存放,根據(jù)IPVD 和 IPVH 的值確定向量表的實際地址。

      -注意觀察程序中 INTR_init()函數(shù)的定義部分,其中 IPVD 和 IPVH 的值都為 0x0001;同時

      觀察配置文件 ICETEK-VC5502-AE.cmd 中的 VECT 段描述中 o=0x0100。

      -向量表中每項為 8 個字,存放一個跳轉(zhuǎn)指令,跳轉(zhuǎn)指令中的地址為相應(yīng)服務(wù)程序入口地址。

      第一個向量表的首項為復(fù)位向量,即 CPU 復(fù)位操作完成后自動進入執(zhí)行的程序入口。

      -服務(wù)程序在服務(wù)操作完成后,清除相應(yīng)中斷標(biāo)志,返回,完成一次中斷服務(wù)。單路,多路數(shù)模轉(zhuǎn)換(DA)

      了解數(shù)模轉(zhuǎn)換的基本操作。了解 ICETEK-VC5502-AE 板擴展數(shù)模轉(zhuǎn)換方式。掌握數(shù)模轉(zhuǎn)換程序設(shè)計方法。

      1.?dāng)?shù)模轉(zhuǎn)換操作:數(shù)模轉(zhuǎn)換芯片使用 TLC7528C。TLC7528C 是雙路、8 位數(shù)字-模擬轉(zhuǎn)換器,內(nèi)部具有各自單獨的數(shù)據(jù)鎖存器,其特性包括兩 DAC 非常精密的一致性,數(shù)據(jù)通過公共 8 位輸入口轉(zhuǎn)送至兩DAC 數(shù)據(jù)鎖存器的任意一個??刂戚斎攵?DACA/DACB 決定哪一個 DAC 被裝載。器件的裝載周期與隨機存取存儲器的寫周期類似,能方便地與大多數(shù)通用微處理器總線或端口相接口。器件的工作電壓 5V 至 15V,功耗小于 15mW(典型值)。2 或 4 象限的乘法功能使該器件成為許多微處理器的增益設(shè)置和信號控制的良好選擇。它可工作于電壓模式,與電流輸出相比較,更適合于電壓輸出。TLC7528C 的工作溫度范圍從 0℃至 70℃。

      2. TLC7528C 與 TMS320VC5502A 的連接:由于 TMS320VC5502A DSP 沒有數(shù)模轉(zhuǎn)換輸出設(shè)備,采用外擴數(shù)模轉(zhuǎn)換芯片的方法。在 ICETEK-VC5502-AE 板上選用的是 TLC7528C。TLC7528C 的轉(zhuǎn)換寄存器被映射到了 DSP的 CE2 空間,兩路 DA 轉(zhuǎn)換通道的地址分別是: 0x400009,0x40000b。在 TLC7528C 的輸出端,為了增加輸出功率,經(jīng)過一級運放再輸出到板上插座上。

      實驗學(xué)習(xí)讓我們更好的學(xué)習(xí)到了理論知識,不只是停留在理論上,實踐才是真理。

      下載2013級下學(xué)期DSP實驗期末考試題word格式文檔
      下載2013級下學(xué)期DSP實驗期末考試題.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        初一下學(xué)期期末考試題

        一. 單項選擇題 1.I watched a match last night. ______ match is very exciting. A. AB. AnC. The 2.Everyone in our class _______ Mr. Xu because his English classes......

        dsp 期末作業(yè)

        Yibin University DSP期末學(xué)科設(shè)計報告 題 目 第五章5-18、5-19 院 別 物理與電子工程學(xué)院 專 業(yè) 電子信息科學(xué)與技術(shù) 學(xué)生姓名 梁 杰 學(xué) 號 110303038 班級 11 級 3 班 年1......

        2018初二下學(xué)期物理期末考試題(范文大全)

        2018初二下學(xué)期物理期末考試題 盡快地掌握科學(xué)知識,迅速提高學(xué)習(xí)能力,由查字典物理網(wǎng)為您提供的2014初二下學(xué)期物理期末考試題,希望給您帶來啟發(fā)! 一、填空題(26分) 1、寫出......

        DSP實驗教案(5篇范文)

        匯編語言程序設(shè)計實驗 實驗一 程序的控制與轉(zhuǎn)移 一、實驗?zāi)康?1、掌握條件算符的使用。 2、掌握循環(huán)操作指令(BNAZ) 二、實驗設(shè)備 計算機、DSP實驗箱、ccs5000軟件。 三、實驗......

        dsp實驗指導(dǎo)書尉

        電氣工程學(xué)院 《DSP技術(shù)及應(yīng)用》 實驗指導(dǎo)書 尉學(xué)軍編寫 適用專業(yè):電子信息工程 貴州大學(xué) 二OO 八年八月 前言 《數(shù)字信號處理》實驗是理論教學(xué)的深化和補充,具有較強的實踐性......

        DSP技術(shù)實驗指導(dǎo)書

        一 基礎(chǔ)實驗:CCS 的使用與簡單應(yīng)用程序的調(diào)試 1.1 實驗?zāi)康?1. 熟悉 CCS 集成開發(fā)環(huán)境,掌握工程的生成方法; 2. 熟悉 SEED-DEC5416 實驗環(huán)境; 3. 掌握 CCS 集成開發(fā)環(huán)境的調(diào)試方......

        dsp——期末復(fù)習(xí)總結(jié)

        Dsp原理及應(yīng)用 1.簡述DSP芯片的主要特點。 答: (1)采用哈佛結(jié)構(gòu)。Dsp芯片普遍采用數(shù)據(jù)總線和程序總線分離的哈佛結(jié)構(gòu)或者改進的哈佛結(jié)構(gòu),比傳統(tǒng)處理器的馮諾依曼結(jié)構(gòu)有更快的指......

        DSP期末復(fù)習(xí)資料(精選5篇)

        第一章DSP基本概念 1 DSP系統(tǒng)由抗混疊濾波器 A/D轉(zhuǎn)換器 微處理器 D/A轉(zhuǎn)化器和平滑濾波器組成 2 數(shù)字信號處理具有靈活 精確和重復(fù)性好等優(yōu)良特性 3 DSP芯片采用哈弗結(jié)構(gòu) 數(shù)......