DSP技術與應用習題庫及答案王忠勇_第1頁
DSP技術與應用習題庫及答案王忠勇_第2頁
DSP技術與應用習題庫及答案王忠勇_第3頁
DSP技術與應用習題庫及答案王忠勇_第4頁
DSP技術與應用習題庫及答案王忠勇_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、填空題第一章 1數字信號處理特點 大量的實時計算(FIR IIR FFT), 數據具有高度重復 (乘積和操作在濾波、卷積和FFT中等常見) 。2信號處理的作用 信號改善;信號檢測、估計等3信號處理的方法信號波形分析/變換、 濾波 、 現代譜估計/分析 、 自適應濾波等。4 信息系統包括 采集 、 傳輸 、 處理、 等。5 數字信號處理常用算法有 FIR 濾波 、 IIR 濾波 、 離散傅里葉變換 、 卷積 、離散余弦變換等6處理器速度的提高得益于器件水平 、 處理器結構 、 并行技術 等。7DSP結構特點包括采用哈佛結構體系、 采用流水線技術 、 硬件乘法器 、 多處理單元 、 特殊的DS

2、P指令。8DSP芯片按用途分為 通用型DSP 、 專用型DSP 。9DSP芯片按數據格式分為 浮點型 、 定點型 。第二章1C28x芯片具有 C27X 、 、 操作模式。2C28x芯片模式選擇由 中的 和 位組合來選定模式。3CPU內核由 CPU、 仿真邏輯 、 接口 組成。4CPU主要特性是 保護流水線、 獨立寄存器空間 算術邏輯單元(ALU)、 地址寄存器算術單元(ARAU) 、 循環移位器 乘法器 。5CPU信號包括存儲器接口信號、 時鐘和控制信號、 復位和中斷信號 、 仿真信號 。6TMS320F2812組成特點是 32位、 定點、 改進哈佛結構、 循環的尋址方式。7存儲器接口有 組地

3、址總線。8存儲器接口有 組數據總線。9存儲器接口地址總線有 、 、 、10CPU中斷控制寄存器有 IFR 、 IER 、 DBGIER 。 11ACC累加器是 位的,可表示為 、 、 A 。 12被乘數寄存器是 32 位的,可表示為 XT 、 T 、 TL 。13乘數結果寄存器是 32 位的,可表示為 P 、 PH 、 PL 。 14數據頁指針寄存器 16 位的,有 65536 頁,每頁有 64個 存儲單元。數據存儲空間容量是 4M字 。15堆棧指針復位后SP指向地址是 0x000400h 。第三章1DSP芯片內部包含存儲器類型有 片內雙訪問存儲器(DARAM) 、片內單訪問程序/數據RAM(

4、SARAM) 、掩膜型片內ROM存儲器 、 閃速存儲器(Flash) 一次性可編程存儲器(OTP) 。2C28x具有 32 位的數據地址和 22 位的程序地址,總地址空間可達 4G 字(每個字16位)的數據空間和 4M 字的程序空間。3在程序地址中保留了 64 個地址作為CPU的 32 個中斷向量。 通過ST1l的位 VMAP 向量映像到程序空間的 頂部或底部。 4C28x包含兩個單周期訪問的存儲器SARAM地址是 0x000000H-0x0007FFH 、 0x008000H-0x009FFFH 。5單口隨機讀寫存儲器,在單個機器周期內只能被訪問 1 次。 6 C28x 片內SARAM分 5

5、 塊。 7MO和M1每塊的大小為 1K*16其中,MO映像至地址 0x0000000x0003FFh,M1映像至地址 0x000400-0x007FFH 。 8LO和L1每塊的大小為4K*16其中,LO映像至地址 0x008000H-0x008FFFH ,L1映像至地址 0x009000H-0x009FFFh 。9HO大小為 8K*16 位,映像至地址 0x3F80000H-0x3F9FFFh 。10C28x包含位的Flash存儲器1K*16位的OTP11Flash存儲器被分成 4 個8Kxl6位單元和 8 個16Kxl6位的單元12外部擴展接口映射到 5 個獨立的存儲空間ZONE0/1/2/

6、6/7 。13用戶可以通過軟件改變XINTCNF2寄存器中的 XMPMC 位來控制Boot ROM和XINTF Zone7的映射。14微處理器模式 Zone7映射到高位置地址空間,中斷向量表可以定位 在外部存儲空間。BootROM將被屏蔽。15微計算機模式 Zone 7被屏蔽且中斷向量表從BootROM中獲取。16Zone2和Zone6共享外部地址總線,片選信號分別是 XZCS2 和 XZCS6AND7 。17Zone0和Zonel公用一個外部片選信號 ZCS0ANDCS1 ,采用不同的內部地址。Zone0的尋址范圍是 0x00 20000x00 3FFF ,Zonel的是 0x00 4000

7、0x00 5FFF 。18寫操作緊跟讀操作流水線保護會影響Zonel空間的訪問,故Zonel空間適合用于擴展外設 ,而不適合用來 擴展外部存儲器 。 19Zone7是獨立的地址空間,復位時,XMPMC引腳為 高電平,Zone7空間映射到 0x3FC000 。20Zone7和Zone6空間公用一個片選信號 XZCS6AND7 。訪問外部Zone7空間的地址范圍是0x07C0000x07FFFF ,Zone6也使用這個地址空間是0x07 C0000x07 FFFF 。21XINTF時鐘有XTIMCLK 、 XCLOCK。22XINTF空間的讀或寫操作的時序都可分為建立(Lead) 、激活(Acti

8、ve) 、 跟蹤(Trail) 。三個階段。23XINTF接口需考慮 最小等待狀態的需要 、XINTF的時序特性 外部器件的時序特性 、C28x芯片和外設間的附加延時 。24DSP通過檢測 XREADY 信號,從而可以延 長DSP訪問處設的激活階段。25GPIO口通過功能功能控制 、方向、 數據、設置 清除、反轉觸發、寄存器來控制 第4章1中斷分為可屏蔽中斷、 非屏蔽中斷。2處理中斷過程 接收中斷請求、 響應中斷、準備執行中斷服務程序并保存寄存器值、 執行中斷服務子程序 。3中斷向量地址的低地址保存該向量的 低16位,高地址則保存它的 高6位。4向量表可以映像到程序空間的底部或頂部,這取決于狀

9、態寄存器STl的向量映像位 VMAP 如果VMAP位是0,向量就映像在以 0x000000 開始的地址上 ;如果其值是1,向量就映像到以 0x3FFFC0 開始的地址上。5281X有 14個 通用中斷, 為仿真而設計的中斷 DLOGINT (數據標志中斷)、 TOSINT(實時操作系統中斷) 。6281X中斷寄存器有 IFR 、 IER 、 DBGIER 、中斷標志寄存器IFR、中斷使能寄存器IER、調試中斷使能寄存器DBGIER、狀態寄存器7C28x非屏蔽中斷包括 軟中斷INTR和TRAP指令 、 硬件中斷NMI、 非法指令陷阱 、 硬件復位中斷RS 。8低功耗模式有 HALT 、 STAN

10、DBY 、 IDLE 。9PIE模塊支持 96 個不同的中斷,這些中斷分成 12 個組,每個組8 個中斷,10對于多路復用的中斷源,PIE塊中的每個中斷組都有一個相關 中斷標志寄存器PIEIFRx.y 和 使能位PIEIERx.y 。另外,每個中斷組(1NT1INTl2)都有一個 應答位PIEACKx 。第5章1F281X有 2個 事件管理器。(EVA,EVB)2事件管理器結構具有通用定時器、 全比較/PWM單元 、 捕獲單元、正交編碼脈沖電路 。3通用定時器有在控制系統中產生采樣周期、 為捕獲單元和正交編碼脈沖電路(只針對GP2/4)提供時基; 、為比較單元和PWM產生電路提供時基。 。4每

11、個通用定時器產生中斷的條件有 上溢 、 下溢 、 比較匹配 、 周期匹配5定時器的4種操作模式是 停止/保持 、 連續增計數 、定向增/減計數 、連續增減計數 。6每個事件管理器 3 路由完全比較單元產生的帶有可編程死區的PWM信號,定時器比較器產生的 2 路獨立的PWM信號。 7比較單元相關的PWM電路包括的功能單元有非對稱/對稱波形發生器、 可編程死區單元、 輸出邏輯、 空間矢量(SV)PWM狀態機。 8正交編碼脈沖是兩個頻率變化 且 正交 的脈沖。9QEP電路可用于連接一個光電編碼器以獲得旋轉機器的 位置 和 速率 等信息。10SCI 結構特點有一個發送器 (TX)及相關寄存器 、一個接

12、收器 (RX) 及相關寄存器 、 一個可編程的波特率產生器 、 數據存儲器映射的控制和狀態寄存器。 。11多處理異步通信模式有 空閑線多處理器模式 地址位多處理器模式。12ADC觸發方式有 軟件啟動 、 事件管理器啟動 、 外部引腳啟動 。13ADC工作方式有 同步采樣 、 順序采樣 。第6章1、TMS320C28x存儲器尋址方式有 直接尋址方式、堆棧尋址方式、間接尋址方式、寄存器尋址方式、數據/程序/IO空間立即尋址方式、程序空間間接尋址、字節尋址方式 2當需要訪問堆棧中的數據時, SP的值減去這的 6位 偏移量就是被訪問的數據的地址。3匯編語言包括 匯編指令、偽指令和宏指令。 4匯編源程序

13、由標號域、助記符域、操作數域、注釋域組成第7章1使用宏的過程要經過 定義宏、 調用宏、 展開宏、階段。2目標文件包括 文本段 、 數據段 、 預留段 默認的段。3目標文件有 已初始化的段 、 未初始化的段 基本類型的段。4鏈接器偽指令 MEMORY存儲器偽指令 可以確定目標系統的各種內存配置。5鏈接器偽指令 SECTIONS段偽指令 確定鏈接器組合輸入段的方法和輸出段在存儲器中的位置。第9章1整數運算的問題有:(1)兩個16位整數相乘,乘積總是“向左增長”。這意味著多次相乘后,乘積將會很快超出定點器件的數據范圍。(2)保存32位乘積到存儲器,要開銷2個機器周期以及2個字的存儲器單元。(3)由于

14、乘法器都是16位相乘,因此很難在后續的遞推運算中,將32位乘積作為乘法器的輸入。2小數運算的優點 (1)乘積總是“向右增長”。這就味著超出定點器件數據范圍的將是不太感興趣的部分。(2)既可以存儲32位乘積,也可以存儲高16位乘積,這就允許用較少的資源保存結果。(3)可以用于遞推運算。3C28x采用 2的補碼 表示小數,其最高位為 符號位 。4解決冗余符號的辦法是在乘法器將結果傳送至累加器時就能自動地左移 1位 。5FIR數字濾波器設計方法一般采用 窗函數法 。6IIR濾波器的實現方法有 沖擊響應不變法 、 雙線性變換法 、 階躍響應不變法。二 、選擇題第1章1TMS320 C5XX主要應用于(

15、B )領域。 A、自動控制 B、語音處理 C、浮點運算 D、圖象處理2TMS320 C2XX主要應用于( A )領域。A、自動控制 B、語音處理 C、浮點運算 D、圖象處理3TMS320 C6XX主要應用于( D )領域。A、自動控制 B、語音處理 C、浮點運算 D、圖象處理4TMS320 C3XX主要應用于( C )領域。A、自動控制 B、語音處理 C、浮點運算 D、圖象處理5采用DSP進行數字信號處理屬于( C )實現方法。A、硬件 B、軟件 C、軟硬件結合 D、以上都不是 6可編程數字信號處理器簡稱( D )。 A、CPU B、MCU C、CCU D、DSP 第2章1通過狀寄存器STl的

16、位OBJMODE和位AMODE的組合,選定C28x模式的是( C )。A、00 B、01 C、10 D、112通過狀寄存器STl的位OBJMODE和位AMODE的組合,選定C27x目標-兼容模式的是( A )。A、00 B、01 C、10 D、113通過狀寄存器STl的位OBJMODE和位AMODE的組合,選定C2xLP源-兼容模式的是( D )。A、00 B、01 C、10 D、115在同一個機器周期內,CPU不能同時進行的操作是( B )。A程序空間讀操作和數據空間的讀操作 B程序空間寫操作和程序空間的讀操作C數據空間讀操作和數據空間的寫操作 D程序空間讀操作和數據空間的寫操作6在同一個機

17、器周期內,CPU能同時進行的操作是(A )。A程序空間讀操作和數據空間的讀操作 B程序空間寫操作和程序空間的讀操作C程序空間寫操作和數據空間的寫操作 D以上都不發生沖突。7TMS320F2812 DSP微處理器采用的是( A )結構 A、哈佛結構 B、馮諾依曼結構 C、矩陣結構 D、以上都不是 8TMS320F2812 DSP有( D )組數據總線。 A、4 B、16 C、8 D、39TMS320F2812 DSP有( D )組地址總線。 A、4 B、16 C、8 D、310、TMS320F2812 DSP采用改進的哈佛結構,圍繞( B )條16位總線建立。#A、4 B、6 C、8 D、101

18、1、在TMS320F2812 DSP中采用了( C )級流水線操作。A、3 B、5 C、8 D、12第3章1TMS320F2812 DSP中存儲器SARAM尋址空間有( A ) A000000h0007FFh,008000h009FFFh,3F8000h3F9FFFhB0x3D80000x3F 7FFFC 3D7800h3D7BFFhD3FF000h3FFFFFh2TMS320F2812 DSP中片上Flash存儲器尋址空間有( B ) A000000h0007FFh,008000h009FFFh,3F8000h3F9FFFhB0x3D80000x3F 7FFFC 3D7800h3D7BFFh

19、D3FF000h3FFFFFh3TMS320F2812 DSP中OTP存儲器尋址空間有( C )A000000h0007FFh,008000h009FFFh,3F8000h3F9FFFhB0x3D80000x3F 7FFFC 3D7800h3D7BFFhD3FF000h3FFFFFh4TMS320F2812 DSP中片上BootROM尋址空間有( D ) A000000h0007FFh,008000h009FFFh,3F8000h3F9FFFhB0x3D80000x3F 7FFFC 3D7800h3D7BFFhD3FF000h3FFFFFh第4章1TMS320F2812 DSP軟硬件復位時,狀

20、態寄存器STl的向量映像位VMAP=1,中斷向量為( A ) A、FFC0H B、FF80H C、0080H D、0000H2TMS320F2812 DSP軟硬件復位時,狀態寄存器STl的向量映像位VMAP=0,中斷向量為( D ) D 5BA、FFC0H B、FF80H C、0080H D、0000H3、TMS320F2812 DSP的32個中斷源分為14級,其中( C )級別最高。 A、INTR B、NMI C、RS D、INT0第5章1通用定時器比較操作在( A )時,產生對稱波形。A. 連續增/減計數模式 B. 連續增計數模式C. 通用定時器定向增/減計數模式 D.以上都可以2通用定時

21、器比較操作在( B )時,產生非對稱波形。A. 連續增/減計數模式 B. 連續增計數模式C. 通用定時器定向增/減計數模式 D.以上都可以3通用定時器比較操作在( C )時,產生任意波形。A. 連續增/減計數模式 B. 連續增計數模式C. 通用定時器定向增/減計數模式 D.以上都可以4TMS320F2812 DSP事件管理器設置為( A ),產生PWM信號。A定時器比較方式 B.捕獲方式 C.正交編碼方式 D.ADC啟動方式5TMS320F2812 DSP事件管理器設置為( B ),實現通信模式。A定時器比較方式 B.捕獲方式 C.正交編碼方式 D.ADC啟動方式6TMS320F2812 DS

22、P事件管理器設置為( C ),電機位置和速度測試。A定時器比較方式 B.捕獲方式 C.正交編碼方式 D.ADC啟動方式第6章1若要采用直接尋址方式尋址地址為0860h的數據存儲單元,則應設置數據頁指針DP= ( C ) # A、08h B、0fh C、21 D、300h2若當前SP=460h,要把0433hAL數據存儲單元內容送AL,則應執行下面( C )指令。 A、MOV ACC,-SP(45) B、MOVL ACC,-SP(2D) C、MOV AL,-SP(45) D、MOVL ACC,-SP(2D)3TMS320F2812 DSP共有302條指令,分為( B )大類 A、15 B、17

23、C、19 D、21第7章1目標程序文件用( A )擴展名表示。 A、.obj B、.cmd C、.out D、.asm2源程序文件用( D )擴展名表示。A、.obj B、.cmd C、.out D、.asm3鏈接程序文件用( B )擴展名表示。B A、.obj B、.cmd C、.out D、.asm4關于宏與子程序的異同點,下列說法中錯誤的是(C)。A、宏調用實際上是用符號(一條假指令)替代一塊代碼;而子程序調用則需將程序指針轉移到子程序所在位置去執行。B、宏調用快速,但多次調用時,由于多次復制代碼段而使占用存儲器量較多;子程序調用時,由于代碼模塊只存在于一個地方,因此盡管速度有所減緩,但

24、占用存儲空間較少。C、宏要優于子程序調用,因此應使用宏以簡化編程并保持高速度。D、在存儲容量有限的場合,應犧牲速度(對時間不敏感的慢速情況),采用子程序調用的方法,以降低存儲器的占用量。5下列偽指令中,使用錯誤的是 ( B ) A、 .copy init_DSP.h B、123 .usect “var1”,1 C、 .space 100h*16 D、 .GLOBAL x,y,z6鏈接器的作用是: ( A )輸入目標文件列表;生成目標代碼.obj文件;控制產生輸出文件列表;確定存儲器分配(分頁);落實存儲器定位;生成列表文件.lst A、 B、 C、 D、7下列語句中,使用正確的是 ( C/D)

25、 A、123 .usect “var1”,1 B、 SPLK 1234h,*+,AR4 C、 .copy init.h D、 .global x,y,z /*定義三個全局變量*/第9章1. 關于定點DSP所采用的Q格式,下列說法正確的是: ( B ) A、Q越大,數值范圍越大,精度也越高 B、Q越大,數值范圍越小,但精度越高 C、Q越大,數值范圍越大,但精度越低 D、Q越大,數值范圍越小,精度也越低2當使用FFT的位倒序尋址時,應使用的尋址方式是( C ) A、直接尋址B、間接尋址 C、絕對地址尋址 D、立即數尋址3C28X DSP系統中沒有除法指令,可以使用(D)來實現除法。 ASUBS B

26、. ADDCC. SUBC D. MAC4高頻信號選擇( A )濾波器。ALC B、有源濾波器 C、IIR D、FIR5低頻信號選擇( B )濾波器。ALC B、有源濾波器 C、IIR D、FIR6數字語音信號選擇( D )濾波器。ALC B、有源濾波器 C、IIR D、FIR7數字圖象信號選擇( C )濾波器。ALC B、有源濾波器 C、IIR D、FIR三簡答題1. TMS320F281X指令系統的尋址方式各有哪些?任舉4例說明。 直接尋址方式 堆棧尋址方式 間接尋址方式 寄存器尋址方式 數據/程序/IO空間立即尋址方式 程序空間間接尋址 字節尋址方式 2. 在F281X的匯編語言中,使用

27、“#”、 “*”、 “”符號作為操作數的前綴各表示什么意思?答:使用“#”號作為前綴,匯編器將操作數作為立即數處理。即使操作數是寄存器或地址,也將作為立即數。使用“*”符號作為前綴,匯編器將操作數作為間接地址,即把操作數的內容作為地址。使用“”符號作為前綴,匯編器將操作數作為直接地址,即操作數由直接地址碼賦值。3.簡述COFF文件中“ 段”的概念,有哪些常用的段?答:段是COFF文件中最重要的概念。每個目標文件都分成若干段。段是存儲器中占據相鄰空間的代碼或數據塊。一個目標文件中的每個段都是分開的和各不相同的。.text 段(文本段),通常包含可執行代碼; .data 段(數據段),通

28、常包含初始化數據; .sect段已初始化段,由匯編器偽指令建立的自定義段。 .bss段未初始化段; .usect段未初始化段,由匯編命令建立的命名段(自定義段)。4. 簡述鏈接器命令文件中MEMORY和SECTIONS兩條指令的作用。答:MEMORY偽指令用來定義目標系統的存儲器配置空間,包括對存儲器各部分命名,以及規定它們的起始地址和長度 SECTIONS偽指令-確定鏈接器組合輸入段的方法和輸出段在存儲器中的位置。5. 已知DSP的工作時鐘為150MHz,現需要用定時器定時10ms,請問PRD和TDDR寄存器的初始值如何確定?6. 簡述馮·諾依曼結構、哈佛結構和改進的哈佛結構之間的區別。答:馮·諾伊曼(Von Neuman)結構采用單存儲空間,即程序指令和數據共用一個存儲空間,使用單一的地址和數據總線,取指令和取操作數都是通過一條總線分時進行。當進行高速運算時,不但不能同時進行取指令和取操作數,而且還會造成數據傳輸通道的瓶頸現象,其工作速度較慢。7. 簡述鏈接命令文件(·cmd文件)的功能。答:鏈接命令文件(·cmd文件)指定存儲器的結構和段的定位,有MEMORY和SECTIONS兩條指令。MEMORY偽指令用來定義目標系統的存儲器配置空間,包括對存儲器各部分命名,以及規定它們的起始地址和長度。 SECTIONS偽指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論