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

下載本文檔

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

文檔簡介

...wd......wd......wd...一、填空題第一章1.數字信號處理特點大量的實時計算〔FIRIIRFFT〕,數據具有高度重復〔乘積和操作在濾波、卷積和FFT中等常見〕。2.信號處理的作用信號改善;信號檢測、估計等3.信號處理的方法信號波形分析/變換、濾波、現(xiàn)代譜估計/分析、自適應濾波等。信息系統(tǒng)包括采集、傳輸、處理、等。數字信號處理常用算法有FIR濾波、IIR濾波、離散傅里葉變換、卷積、離散余弦變換等6.處理器速度的提高得益于器件水平、處理器構造、并行技術等。7.DSP構造特點包括采用哈佛構造體系、采用流水線技術、硬件乘法器、多處理單元、特殊的DSP指令。8.DSP芯片按用途分為通用型DSP、專用型DSP。9.DSP芯片按數據格式分為浮點型、定點型。第二章1.C28x芯片具有C27X、C28X、C2XLP操作模式。2.C28x芯片模式選擇由ST1中的AMODE和OBJMODE位組合來選定模式。3.CPU內核由CPU、仿真邏輯、接口組成。4.CPU主要特性是保護流水線、獨立存放器空間算術邏輯單元(ALU)、地址存放器算術單元(ARAU)、循環(huán)移位器乘法器。5.CPU信號包括存儲器接口信號、時鐘和控制信號、復位和中斷信號、仿真信號。6.TMS320F2812組成特點是32位、定點、改進哈佛構造、循環(huán)的尋址方式。7.存儲器接口有3組地址總線。8.存儲器接口有3組數據總線。9.存儲器接口地址總線有PAB、DRAB、DWAB、10.CPU中斷控制存放器有IFR、IER、DBGIER。11.ACC累加器是32位的,可表示為ACC、AH、AL。12.被乘數存放器是32位的,可表示為XT、T、TL。13.乘數結果存放器是32位的,可表示為P、PH、PL。14.數據頁指針存放器16位的,有65536頁,每頁有64個存儲單元。數據存儲空間容量是4M字。15.堆棧指針復位后SP指向地址是0x000400h。第三章1.DSP芯片內部包含存儲器類型有片內雙訪問存儲器(DARAM)、片內單訪問程序/數據RAM〔SARAM〕、掩膜型片內ROM存儲器、閃速存儲器〔Flash〕一次性可編程存儲器〔OTP〕。2.C28x具有32位的數據地址和22位的程序地址,總地址空間可達4G字〔每個字16位〕的數據空間和4M字的程序空間。3.在程序地址中保存了64個地址作為CPU的32個中斷向量。通過ST1l的位VMAP向量映像到程序空間的頂部或底部。4.C28x包含兩個單周期訪問的存儲器SARAM地址是0x000000H-0x0007FFH、0x008000H-0x009FFFH。5.單口隨機讀/寫存儲器,在單個機器周期內只能被訪問1次。6.C28x片內SARAM分5塊。7.MO和M1每塊的大小為1K*16其中,MO映像至地址0x000000—0x0003FFh,M1映像至地址0x000400-0x007FFH。8.LO和L1每塊的大小為4K*16其中,LO映像至地址0x008000H-0x008FFFH,L1映像至地址0x009000H-0x009FFFh。9.HO大小為8K*16位,映像至地址0x3F80000H-0x3F9FFFh。10.C28x包含位的Flash存儲器1K*16位的OTP11.Flash存儲器被分成4個8Kxl6位單元和8個16Kxl6位的單元12.外部擴展接口映射到5個獨立的存儲空間ZONE0/1/2/6/7。13.用戶可以通過軟件改變XINTCNF2存放器中的XMP/MC位來控制BootROM和XINTFZone7的映射。14.微處理器模式Zone7映射到高位置地址空間,中斷向量表可以定位在外部存儲空間。BootROM將被屏蔽。15.微計算機模式Zone7被屏蔽且中斷向量表從BootROM中獲取。16.Zone2和Zone6共享外部地址總線,片選信號分別是XZCS2和XZCS6AND7。17.Zone0和Zonel公用一個外部片選信號ZCS0ANDCS1,采用不同的內部地址。Zone0的尋址范圍是0x002000~0x003FFF,Zonel的是0x004000~0x005FFF。18.寫操作緊跟讀操作流水線保護會影響Zonel空間的訪問,故Zonel空間適合用于擴展外設,而不適合用來擴展外部存儲器。19.Zone7是獨立的地址空間,復位時,XMP/MC引腳為高電平,Zone7空間映射到0x3FC000。20.Zone7和Zone6空間公用一個片選信號XZCS6AND7。訪問外部Zone7空間的地址范圍是0x07C000~0x07FFFF,Zone6也使用這個地址空間是0x07C000~0x07FFFF。21.XINTF時鐘有XTIMCLK、XCLOCK。22.XINTF空間的讀或寫操作的時序都可分為建設(Lead)、激活(Active)、跟蹤(Trail)。三個階段。23.XINTF接口需考慮最小等待狀態(tài)的需要、XINTF的時序特性外部器件的時序特性、C28x芯片和外設間的附加延時。24.DSP通過檢測XREADY信號,從而可以延長DSP訪問處設的激活階段。25.GPIO口通過功能功能控制、方向、數據、設置去除、反轉觸發(fā)、存放器來控制第4章1.中斷分為可屏蔽中斷、非屏蔽中斷。2.處理中斷過程接收中斷請求、響應中斷、準備執(zhí)行中斷服務程序并保存存放器值、執(zhí)行中斷服務子程序。3.中斷向量地址的低地址保存該向量的低16位,高地址則保存它的高6位。4.向量表可以映像到程序空間的底部或頂部,這取決于狀態(tài)存放器STl的向量映像位VMAP如果VMAP位是0,向量就映像在以0x000000開場的地址上;如果其值是1,向量就映像到以0x3FFFC0開場的地址上。5.281X有14個通用中斷,為仿真而設計的中斷DLOGINT(數據標志中斷)、TOSINT(實時操作系統(tǒng)中斷)。6.281X中斷存放器有IFR、IER、DBGIER、中斷標志存放器IFR、中斷使能存放器IER、調試中斷使能存放器DBGIER、狀態(tài)存放器7.C28x非屏蔽中斷包括軟中斷INTR和TRAP指令、硬件中斷NMI、非法指令陷阱、硬件復位中斷RS。8.低功耗模式有HALT、STANDBY、IDLE。9.PIE模塊支持96個不同的中斷,這些中斷分成12個組,每個組8個中斷,10.對于多路復用的中斷源,PIE塊中的每個中斷組都有一個相關中斷標志存放器PIEIFRx.y和使能位PIEIERx.y。另外,每個中斷組(1NT1~INTl2)都有一個應答位PIEACKx。第5章1.F281X有2個事件管理器?!睧VA,EVB〕2.事件管理器構造具有通用定時器、全比照/PWM單元、捕獲單元、正交編碼脈沖電路。3.通用定時器有在控制系統(tǒng)中產生采樣周期、為捕獲單元和正交編碼脈沖電路〔只針對GP2/4〕提供時基;、為比照單元和PWM產生電路提供時基。。4.每個通用定時器產生中斷的條件有上溢、下溢、比照匹配、周期匹配5.定時器的4種操作模式是停頓/保持、連續(xù)增計數、定向增/減計數、連續(xù)增減計數。6.每個事件管理器3路由完全比照單元產生的帶有可編程死區(qū)的PWM信號,定時器比照器產生的2路獨立的PWM信號。7.比照單元相關的PWM電路包括的功能單元有非對稱/對稱波形發(fā)生器、可編程死區(qū)單元、輸出邏輯、空間矢量〔SV〕PWM狀態(tài)機。8.正交編碼脈沖是兩個頻率變化且正交的脈沖。9.QEP電路可用于連接一個光電編碼器以獲得旋轉機器的位置和速率等信息。10.SCI構造特點有一個發(fā)送器(TX)及相關存放器、一個接收器(RX)及相關存放器、一個可編程的波特率產生器、數據存儲器映射的控制和狀態(tài)存放器。。11.多處理異步通信模式有空閑線多處理器模式地址位多處理器模式。12.ADC觸發(fā)方式有軟件啟動、事件管理器啟動、外部引腳啟動。13.ADC工作方式有同步采樣、順序采樣。第6章1、TMS320C28x存儲器尋址方式有直接尋址方式、堆棧尋址方式、間接尋址方式、存放器尋址方式、數據/程序/IO空間立即尋址方式、程序空間間接尋址、字節(jié)尋址方式2.當需要訪問堆棧中的數據時,SP的值減去這的6位偏移量就是被訪問的數據的地址。3.匯編語言包括匯編指令、偽指令和宏指令。4.匯編源程序由標號域、助記符域、操作數域、注釋域組成第7章1.使用宏的過程要經過定義宏、調用宏、展開宏、階段。2.目標文件包括文本段、數據段、預留段默認的段。3.目標文件有已初始化的段、未初始化的段根本類型的段。4.鏈接器偽指令MEMORY存儲器偽指令可以確定目標系統(tǒng)的各種內存配置。5.鏈接器偽指令SECTIONS段偽指令確定鏈接器組合輸入段的方法和輸出段在存儲器中的位置。第9章1.整數運算的問題有:〔1〕兩個16位整數相乘,乘積總是“向左增長〞。這意味著屢次相乘后,乘積將會很快超出定點器件的數據范圍?!?〕保存32位乘積到存儲器,要開銷2個機器周期以及2個字的存儲器單元。〔3〕由于乘法器都是16位相乘,因此很難在后續(xù)的遞推運算中,將32位乘積作為乘法器的輸入。2.小數運算的優(yōu)點〔1〕乘積總是“向右增長〞。這就味著超出定點器件數據范圍的將是不太感興趣的局部?!?〕既可以存儲32位乘積,也可以存儲高16位乘積,這就允許用較少的資源保存結果?!?〕可以用于遞推運算。3.C28x采用2的補碼表示小數,其最高位為符號位。4.解決冗余符號的方法是在乘法器將結果傳送至累加器時就能自動地左移1位。5.FIR數字濾波器設計方法一般采用窗函數法。6.IIR濾波器的實現(xiàn)方法有沖擊響應不變法、雙線性變換法、階躍響應不變法。二、選擇題第1章1.TMS320C5XX主要應用于〔B〕領域。A、自動控制B、語音處理C、浮點運算D、圖象處理2.TMS320C2XX主要應用于〔A〕領域。A、自動控制B、語音處理C、浮點運算D、圖象處理3.TMS320C6XX主要應用于〔D〕領域。A、自動控制B、語音處理C、浮點運算D、圖象處理4.TMS320C3XX主要應用于〔C〕領域。A、自動控制B、語音處理C、浮點運算D、圖象處理5.采用DSP進展數字信號處理屬于〔C〕實現(xiàn)方法。A、硬件B、軟件C、軟硬件結合D、以上都不是6.可編程數字信號處理器簡稱〔D〕。A、CPUB、MCUC、CCUD、DSP第2章1.通過狀存放器STl的位OBJMODE和位AMODE的組合,選定C28x模式的是〔C〕。A、00B、01C、10D、112.通過狀存放器STl的位OBJMODE和位AMODE的組合,選定C27x目標-兼容模式的是〔A〕。A、00B、01C、10D、113.通過狀存放器STl的位OBJMODE和位AMODE的組合,選定C2xLP源-兼容模式的是〔D〕。A、00B、01C、10D、115.在同一個機器周期內,CPU不能同時進展的操作是〔B〕。A.程序空間讀操作和數據空間的讀操作B.程序空間寫操作和程序空間的讀操作C.數據空間讀操作和數據空間的寫操作D.程序空間讀操作和數據空間的寫操作6.在同一個機器周期內,CPU能同時進展的操作是〔A〕。A.程序空間讀操作和數據空間的讀操作B.程序空間寫操作和程序空間的讀操作C.程序空間寫操作和數據空間的寫操作D.以上都不發(fā)生沖突。7.TMS320F2812DSP微處理器采用的是〔A〕構造A、哈佛構造B、馮?諾依曼構造C、矩陣構造D、以上都不是8.TMS320F2812DSP有〔D〕組數據總線。A、4B、16C、8D、39.TMS320F2812DSP有〔D〕組地址總線。A、4B、16C、8D、310、TMS320F2812DSP采用改進的哈佛構造,圍繞〔B〕條16位總線建設。#A、4B、6C、8D、1011、在TMS320F2812DSP中采用了〔C〕級流水線操作。A、3B、5C、8D、12第3章1.TMS320F2812DSP中存儲器SARAM尋址空間有〔A〕A.000000h~0007FFh,008000h~009FFFh,3F8000h~3F9FFFhB.0x3D8000~0x3F7FFFC.3D7800h~3D7BFFhD.3FF000h~3FFFFFh2.TMS320F2812DSP中片上Flash存儲器尋址空間有〔B〕A.000000h~0007FFh,008000h~009FFFh,3F8000h~3F9FFFhB.0x3D8000~0x3F7FFFC.3D7800h~3D7BFFhD.3FF000h~3FFFFFh3.TMS320F2812DSP中OTP存儲器尋址空間有〔C〕A.000000h~0007FFh,008000h~009FFFh,3F8000h~3F9FFFhB.0x3D8000~0x3F7FFFC.3D7800h~3D7BFFhD.3FF000h~3FFFFFh4.TMS320F2812DSP中片上BootROM尋址空間有〔D〕A.000000h~0007FFh,008000h~009FFFh,3F8000h~3F9FFFhB.0x3D8000~0x3F7FFFC.3D7800h~3D7BFFhD.3FF000h~3FFFFFh第4章1.TMS320F2812DSP軟硬件復位時,狀態(tài)存放器STl的向量映像位VMAP=1,中斷向量為〔A〕A、FFC0HB、FF80HC、0080HD、0000H2.TMS320F2812DSP軟硬件復位時,狀態(tài)存放器STl的向量映像位VMAP=0,中斷向量為〔D〕D5BA、FFC0HB、FF80HC、0080HD、0000H3、TMS320F2812DSP的32個中斷源分為14級,其中〔C〕級別最高。A、INTRB、NMIC、RSD、INT0第5章1.通用定時器比照操作在〔A〕時,產生對稱波形。A.連續(xù)增/減計數模式B.連續(xù)增計數模式C.通用定時器定向增/減計數模式D.以上都可以2.通用定時器比照操作在〔B〕時,產生非對稱波形。A.連續(xù)增/減計數模式B.連續(xù)增計數模式C.通用定時器定向增/減計數模式D.以上都可以3.通用定時器比照操作在〔C〕時,產生任意波形。A.連續(xù)增/減計數模式B.連續(xù)增計數模式C.通用定時器定向增/減計數模式D.以上都可以4.TMS320F2812DSP事件管理器設置為〔A〕,產生PWM信號。A.定時器比照方式B.捕獲方式C.正交編碼方式D.ADC啟動方式5.TMS320F2812DSP事件管理器設置為〔B〕,實現(xiàn)通信模式。A.定時器比照方式B.捕獲方式C.正交編碼方式D.ADC啟動方式6.TMS320F2812DSP事件管理器設置為〔C〕,電機位置和速度測試。A.定時器比照方式B.捕獲方式C.正交編碼方式D.ADC啟動方式第6章1.假設要采用直接尋址方式尋址地址為0860h的數據存儲單元,則應設置數據頁指針DP=〔C〕#A、08hB、0fhC、21D、300h2.假設當前SP=460h,要把0433hAL數據存儲單元內容送AL,則應執(zhí)行下面〔C〕指令。A、MOVACC,-SP〔45〕B、MOVLACC,-SP〔2D〕C、MOVAL,-SP〔45〕D、MOVLACC,-SP〔2D〕3.TMS320F2812DSP共有302條指令,分為〔B〕大類A、15B、17C、19D、21第7章1.目標程序文件用〔A〕擴展名表示。A、.objB、dC、.outD、.asm2.源程序文件用〔D〕擴展名表示。A、.objB、dC、.outD、.asm3.鏈接程序文件用〔B〕擴展名表示。BA、.objB、dC、.outD、.asm4.關于宏與子程序的異同點,以下說法中錯誤的選項是〔 C 〕。A、宏調用實際上是用符號〔一條假指令〕替代一塊代碼;而子程序調用則需將程序指針轉移到子程序所在位置去執(zhí)行。B、宏調用快速,但屢次調用時,由于屢次復制代碼段而使占用存儲器量較多;子程序調用時,由于代碼模塊只存在于一個地方,因此盡管速度有所減緩,但占用存儲空間較少。C、宏要優(yōu)于子程序調用,因此應使用宏以簡化編程并保持高速度。D、在存儲容量有限的場合,應犧牲速度〔對時間不敏感的慢速情況〕,采用子程序調用的方法,以降低存儲器的占用量。5.以下偽指令中,使用錯誤的選項是〔B〕A、.copyinit_DSP.hB、123.usect“var1〞,1C、.space100h*16D、.GLOBALx,y,z6.鏈接器的作用是:〔A〕①輸入目標文件列表;②生成目標代碼.obj文件;③控制產生輸出文件列表;④確定存儲器分配〔分頁〕;⑤落實存儲器定位;⑥生成列表文件.lstA、①②③④⑤⑥B、①②③④⑤C、①③④⑤D、①③④⑤⑥7.以下語句中,使用正確的選項是〔C/D〕A、123.usect“var1〞,1B、SPLK1234h,*+,AR4C、.copyinit.hD、.globalx,y,z/*定義三個全局變量*/第9章1.關于定點DSP所采用的Q格式,以下說法正確的選項是:〔B〕A、Q越大,數值范圍越大,精度也越高B、Q越大,數值范圍越小,但精度越高C、Q越大,數值范圍越大,但精度越低D、Q越大,數值范圍越小,精度也越低2.當使用FFT的位倒序尋址時,應使用的尋址方式是〔C〕A、直接尋址B、間接尋址C、絕對地址尋址D、立即數尋址3.C28XDSP系統(tǒng)中沒有除法指令,可以使用〔 D 〕來實現(xiàn)除法。A.SUBS B.ADDCC.SUBC D.MAC4.高頻信號選擇〔A〕濾波器。A.LCB、有源濾波器C、IIRD、FIR5.低頻信號選擇〔B〕濾波器。A.LCB、有源濾波器C、IIRD、FIR6.數字語音信號選擇〔D〕濾波器。A.LCB、有源濾波器C、IIRD、FIR7.數字圖象信號選擇〔C〕濾波器。A.LCB、有源濾波器C、IIRD、FIR三.簡答題1.TMS320F281X指令系統(tǒng)的尋址方式各有哪些任舉4例說明。▲直接尋址方式▲堆棧尋址方式▲間接尋址方式▲存放器尋址方式▲數據/程序/IO空間立即尋址方式▲程序空間間接尋址▲字節(jié)尋址方式在F281X的匯編語言中,使用“#〞、“*〞、“@〞符號作為操作數的前綴各表示什么意思答:使用“#〞號作為前綴,匯編器將操作數作為立即數處理。即使操作數是存放器或地址,也將作為立即數。使用“*〞符號作為前綴,匯編器將操作數作為間接地址,即把操作數的內容作為地址。使用“@〞符號作為前綴,匯編器將操作數作為直接地址,即操作數由直接地址碼賦值。3.簡述COFF文件中“

段〞的概念,有哪些常用的段答:段是COFF文件中最重要的概念。每個目標文件都分成假設干段。段——是存儲器中占據相鄰空間的代碼或數據塊。一個目標文件中的每個段都是分開的和各不一樣的。 .text段(文本段),通常包含可執(zhí)行代碼;.data段(數據段),通常包含初始化數據;.sect段——已初始化段,由匯編器偽指令建設的自定義段。.bss段——未初始化段;.usect段——未初始化段,由匯編命令建設的命名段〔自定義段〕。簡述鏈接器命令文件中MEMORY和SECTIONS兩條指令的作用。答:MEMORY偽指令——用來定義目標系統(tǒng)的存儲器配置空間,包括對存儲器各局部命名,以及規(guī)定它們的起始地址和長度SECTIONS偽指令-------確定鏈接器組合輸入段的方法和輸出段在存儲器中的位置。DSP的工作時鐘為150MHz,現(xiàn)需要用定時器定時10ms,請問PRD和TDDR存放器的初始值假設何確定簡述馮·諾依曼構造、哈佛構造和改進的哈佛構造之間的區(qū)別。答:馮·諾伊曼〔VonNeuman〕構造采用單存儲空間,即程序指令和數據共用一個存儲空間,使用單一的地址和數據總線,取指令和取操作數都是通過一條總線分時進展。當進展高速運算時,不但不能同時進展取指令和取操作數,而且還會造成數據傳輸通道的瓶頸現(xiàn)象,其工作

溫馨提示

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

評論

0/150

提交評論