電子電氣專業(yè)《DSP原理及應用》試卷答案_第1頁
電子電氣專業(yè)《DSP原理及應用》試卷答案_第2頁
電子電氣專業(yè)《DSP原理及應用》試卷答案_第3頁
電子電氣專業(yè)《DSP原理及應用》試卷答案_第4頁
電子電氣專業(yè)《DSP原理及應用》試卷答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、通信系DSP原理及應用期末考試題(答案)姓名: 學號: 班級: 分數(shù): 考試時間:15:4017:30 考試方式:開卷;注意:所有答案必須寫在答題紙上,試卷上的答案無效!一、 填空題(每空2分,共20分)在C語言和C55x匯編語言的混合程序設計中,C函數(shù)的參數(shù)和返回值傳遞到C55x的寄存器中。在函數(shù)“l(fā)ong func(int *p1, int i2, int i3, int i4)”中,*p1傳遞到 AR0 寄存器,i2傳遞到 T0 寄存器,i4傳遞到 AR1 寄存器,返回值由 AC0 寄存器傳遞。匯編語言“mov *AR0,AC0”使用的尋址方式是 間接尋址模式 ,“mov #0 x3,D

2、PH”使用的尋址方式是 直接尋址模式 ,“mov *(#0 x011234),T2”使用的尋址方式是 絕對尋址模式 。指令執(zhí)行前AC0的值是0012345678,那么匯編語句“AND #0 x7f, AC0”,執(zhí)行之后,AC0的值是 0000000078 。C55x 的鏈接器命令文件中,SECTIONS命令的主要作用是 告訴鏈接器如何將輸入段組合成輸出段,以及在存儲器何處存放輸出 。MEMORY命令的主要作用是 定義目標系統(tǒng)的存儲器配置圖,包括對存儲器各部分的命名,以及規(guī)定它們的起始地址和長度 。二、簡述題(共40分)根據(jù)你的理解,試列舉 DSP 芯片的特點?(5分)答:哈佛結構;多總線結構;

3、指令系統(tǒng)的流水線操作;專用的硬件乘法器;特殊的DSP指令;快速的指令周期;豐富的外設 TMS320C55x 芯片的總線結構有何特點,主要包括哪些總線?它們的功能是什么?(6分) 答:TMS320C55x DSP采用先進的哈佛結構并具有十二組總線,其獨立的程序總線和數(shù)據(jù)總線允許同時讀取指令和操作數(shù),實現(xiàn)高度的并行操作。采用各自分開的數(shù)據(jù)總線分別用于讀數(shù)據(jù)和寫數(shù)據(jù),允許CPU在同一個機器周期內(nèi)進行兩次讀操作數(shù)和一次寫操作數(shù)。獨立的程序總線和數(shù)據(jù)總線允許CPU同時訪問程序指令和數(shù)據(jù)。 包括12條總線,分別是:PAB和PB、BAB和BB、CAB和CB、DAB和DB、EAB和EB、FAB和FB。功能:D

4、SP 為了降低功耗采取了哪些措施?(6分)答:雙電壓供電;多種工作模式TMS320C55x 的總存儲空間為多少?可分為哪 3 類,它們的大小是多少?存儲器空間的各自作用是什么?(6分)答:程序空間16M Byte;I/O空間64K Words;數(shù)據(jù)空間8M WordsTMS320C55x有哪些尋址方式,它們是如何尋址的?試為每種尋址方式列舉一條指令(6分)答:直接尋址模式,mov K16,DP;間接尋址模式,mov *AR0,AC0;絕對尋址模式,mov *(#0 x011234),T2;MMR尋址模式,mov *abs16(AR2), T2;寄存器位尋址模式,btstp 30, AC1;圓形

5、尋址模式。將C源程序轉(zhuǎn)換成可執(zhí)行文件需要經(jīng)過哪些步驟?(6分)答:創(chuàng)建C源文件;創(chuàng)建工程文件;創(chuàng)建連接器命令文件;編譯整個工程文件;鏈接;生成可執(zhí)行文件常用的TMS320C55x匯編命令有哪些,它們的作用是什么?(5分)三、程序設計題(共40分)用C55x匯編語言實現(xiàn)計算 的程序。(10分)答:mpym *AR0+, *AR1+, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0mpym *AR0+, *AR1+, AC1add AC1, AC0或者:mpym *AR0+, *AR1+, AC0 |r

6、pt #2 macm *AR0+, *AR1+, AC0用C55x匯編語言實現(xiàn)計算 的程序。(10分)答:mpym *AR0+, *AR1+, AC3 masm *AR0+, *AR1+, AC3以8點的FFT為例,用C55x的匯編語言實現(xiàn)FFT的算法,并且解釋該算法的實現(xiàn)方法。(20分)答: .sect fft_code _fft: aadd #(ARGS-Size+1),SP ; Adjust stack for local vars mov mmap(ST1_55),AR2 ; Save ST1,ST3 mov mmap(ST3_55),AR3 mov AR2,fft.d_ST1 mov

7、 AR3,fft.d_ST3 btst #0,T1,TC1 ; Check SCALE flag set mov #0 x6340,mmap(ST1_55) ; Set CPL,XF,SATD,SXAM,FRCT (SCALE=1) mov #0 x1f22,mmap(ST3_55) ; Set: HINT,SATA,SMUL xcc do_scale,TC1 mov #0 x6300,mmap(ST1_55) ; Set CPL,XF,SATD,SXAM (SCALE=2) do_scale mov T2,fft.d_T2 ; Save T2 | mov #1,AC0 mov AC0,fft

8、.d_L ; Initialize L=1| sfts AC0,T0 ; T0=EXP mov AC0,fft.d_N ; N=1EXP mov XAR1,XCDP ; CDP = pointer to U mov XSP,XAR4 add #fft.d_temp,AR4 ; AR4 = pointer to temp mov XAR0,XAR1 ; AR1 points to sample buffer mov T0,T1 mov XAR0,XAR5 ; Copy externd bits to XAR5outer_loop ; for (L=1; L=EXP; L+) mov fft.d_

9、L,T0 ; note: Since the buffer is| mov #2,AC0 ; arranged in re,im pairs sfts AC0,T0 ; the index to the buffer neg T0 ; is doubled| mov fft.d_N,AC1 ; But the repeat coutners sftl AC1,T0 ; are not doubled mov AC0,T0 ; LE=21 | sfts AC0,#-1 sub #1,AC0 ; Init mid_loop counter mov mmap(AC0L),BRC0 ; BRC0=LE

10、1-1 sub #1,AC1 ; Init inner loop counter mov mmap(AC1L),BRC1 ; BRC1=(NL)-1 add AR1,AR0 mov #0,T2 ; j=0 | rptblocal mid_loop-1 ; for (j=0; jLE1;j+) mov T2,AR5 ; AR5=id=i+LE1 mov T2,AR3 add AR0,AR5 ; AR5 = pointer to Xid.re add #1,AR5,AR2 ; AR2 = pointer to Xid.im add AR1,AR3 ; AR3 = pointer to Xi.re

11、| rptblocal inner_loop-1 ; for(i=j; i#1,dual(*AR3) ; Scale Xi by 1/SCALE mov dbl(*AR3),AC2 scale add T0,AR2| sub dual(*AR4),AC2,AC1 ; Xid.re=Xi.re/SCALE-temp.re mov AC1,dbl(*(AR5+T0) ; Xid.im=Xi.im/SCALE-temp.im| add dual(*AR4),AC2 ; Xi.re=Xi.re/SCALE+temp.re mov AC2,dbl(*(AR3+T0) ; Xi.im=Xi.im/SCAL

12、E+temp.iminner_loop ; End of inner loop amar *CDP+ amar *CDP+ ; Update k for pointer to Uk| add #2,T2 ; Update j mid_loop ; End of mid-loop sub #1,T1 add #1,fft.d_L ; Update L bcc outer_loop,T10 ; End of outer-loop mov fft.d_ST1,AR2 ; Restore ST1,ST3,T2 mov fft.d_ST3,AR3 mov AR2,mmap(ST1_55) mov AR3

13、,mmap(ST3_55) mov fft.d_T2,T2 aadd #(Size-ARGS-1),SP ; Reset SP ret .end附錄資料:不需要的可以自行刪除玻璃幕墻安裝施工工藝流程1、施工準備設計方案送甲方審核,明確鋼板、鋼拉桿材斷面,以便備料;送材料樣品供甲方認可,以便設計、加工;協(xié)調(diào)處理現(xiàn)場施工相關事項;與土建交接基準線;編制詳細的可行的材料計劃、加工計劃和施工進度計劃,并保證實施;根據(jù)現(xiàn)場情況和設計要求,編制局部分項施工方案(如鋼架等),并進行交底;確定水平和垂直運輸路線以及施工臨時堆放處;了解施工用電分布情況,確定電源的走道方式;檢查安裝所需用機具及安全設施;10、附

14、件及其他物資準備。11、根據(jù)現(xiàn)場情況和施工方案提出腳手架方面的配合要求;12、進行現(xiàn)場辦公、加工、材料存放保管、食宿、通訊等安排布置;13、做好技術交底工作。2、測量放線放線時,測量人員必須熟悉有關的施工圖紙和甲方給出的現(xiàn)場基準軸線控制網(wǎng)和水平基準線,選擇合適的測設方法進行測設。軸線放測時首先應找出相關建筑軸線與軸線的交點,找出所需的樓層控制標高位置,以此為依據(jù)進行放線。測量放線使用的測量儀器和測量工具應經(jīng)檢定合格結構使用。水平線的放測采用LNA10激光水準儀,垂直線的放測應采用JD2激光經(jīng)緯儀,在異形部位可采用電腦輔助方法進行。測量時風力不應大于四級,放線應沿樓板及屋架定出幕墻平面的基準線,

15、從基準線外反一定距離作為幕墻平面,以此線為基準確定桁架構件及玻璃的前后位置,確定整片幕墻位置。 3、預埋件檢查、連接件安裝測量放線完成后,應對事先做好的預埋件進行檢查,對補充的預埋件進行安裝,預埋件安裝應確保預埋件標高偏差:;表面深淺偏差;表面平整偏差:。在預埋件處理完畢后,即可進行連接件安裝。連接件除了不銹鋼和輕金屬材料以外,其他金屬材料必須經(jīng)過熱鍍鋅防腐處。4、現(xiàn)場焊接工藝流程坡口檢查記錄坡口檢查記錄焊接安全設施的準備、檢查焊接設備、材料準備定位焊接襯墊、引弧板坡口檢查坡口表面清理預 熱焊 接焊接外觀及超聲波探傷檢查檢查、驗收記錄焊接施工記錄焊接時應采取有效措施,避免或減少焊接變形,消除積

16、累誤差。焊接完成后,依照有關焊接標準對焊縫進行檢查驗收,驗收時現(xiàn)場監(jiān)理工程師應在場并簽署驗收意見,作為中間隱蔽工程驗收。6、施工順序:腳手架搭設測量放線鋼結構安裝拉桿安裝、調(diào)整玻璃安裝、調(diào)整打膠玻璃清潔工程驗收成品保護。7、施工方法1)、腳手架搭設在玻璃內(nèi)、外面各搭設雙排鋼管腳手架。外架距離玻璃面450mm;內(nèi)架距離玻璃面650mm。等玻璃清潔完并經(jīng)過驗收后,腳手架才可以拆除。拆除腳手架時要注意成品的保護。2)測量放線測量放線前要求甲方提供有關的軸位線、水平標高等基準線。根據(jù)圖紙?zhí)峁┑某叽?,放出玻璃的進出控制線及標高線;再根據(jù)各鋼立柱的軸線放出玻璃分格線及各鋼板鉸接座的控制線,同時測量各立柱的

17、垂直度,以便鉸接座加工時可以預留調(diào)整量。3)預埋件安裝質(zhì)量支承結構屋面(樓板)梁(懸梁)上的預埋件應重點檢測預埋標高。地錨預埋件,應重點檢測標高以保證地錨底板面上的地坪裝飾層厚牢的要求,并作必要的拉撥試驗。4)支承鋼柱、梁安裝質(zhì)量縱向鋼柱:檢測縱橫軸線位置,尤其應檢查上錨墩及地錨位置偏差,以保證日后安裝鋼桿桁架的垂直精度及幕墻立面定位精度。鋼桿施加預應力將使梁產(chǎn)生撓曲,在控制主梁標高時,應予以反變形預調(diào)控制,以保證幕墻安裝完成后,索桁架上端在同一水平位置上。5)地錨的安裝質(zhì)量檢查其軸線位置及其與上錨墩間位置偏差以保證索桁架的垂直精度及墻體定位;檢查地錨筋板孔的標高是否致;檢查地錨底板與預埋件、

18、底板與筋板的焊接質(zhì)量。c. 玻璃提升就位玻璃的提升采用汽車吊輔以電動吸盤進行,對于汽車吊無法達到的部位,可以利用結構設專用導軌架設電動葫蘆,利用電動葫蘆輔以電動吸盤進行提升。玻璃的就位采用人工方法進行就位。夾具不能直接和玻璃接觸,應加設橡膠墊圈。對于最底下一層玻璃,在安裝前應在駁接玻璃底部的U型槽中放入氯丁橡膠墊塊后,才可將玻璃插入。d.調(diào)整、固定玻璃初步固定后應進行板塊調(diào)整。玻璃調(diào)整的標準為“橫平、豎直、面平”,橫平即橫向膠縫應水平,豎直即豎向膠縫應垂直,面平即各玻璃處于同一平面上。另外還應檢查膠縫大小是否一致,如不一致應進行調(diào)整。玻璃板塊調(diào)整完成后應馬上進行固定,之后進行玻璃外豎縫鋁合金片

19、豎向裝飾線條安裝。8、鋁合金玻璃幕墻安裝安裝程序如下:1)連接鐵件安裝為了保證幕墻安裝后處在規(guī)定的平面上,準確地焊接安裝連接件很重要。一般要求連接件位置精確度為標高偏差不大于3mm,左右位置偏差不大于3mm,平面外偏差不應大于2mm,為了保證上述安裝準確度,在焊接固定連接角鋼之前,需在幕墻的上下兩端之間用經(jīng)緯儀或重型線錘定位,確定出控制用垂直平面的上下兩條邊線。用以控制、檢測安裝尺寸,在確定的上下邊線位置設置固定懸挑點,拉設鉛絲位置線,用以控制一列連接角鋼的位置。在連接角鋼的安裝中應隨時依據(jù)控制鉛絲測量鐵件位置,使所有連接的安裝孔或安裝平面做到垂直、平整,誤差在允許的范圍以內(nèi)。連接角鋼焊接時,

20、應先點焊,找正后再焊接固定。2)橫梁安裝A、連接角鋼準確安裝就位后,即可安裝鋁合金立柱,安裝時將已加工、鉆孔后的立柱嵌入連接角鋼內(nèi),并且在角鋼與立柱接觸處設PVC襯墊隔離,防止電位差腐蝕。用不銹鋼螺栓初步固定立柱,螺母與角鋼間要加設足夠強度的不銹鋼彈簧墊圈。根據(jù)控制通線對立柱進行復核,調(diào)整立柱的垂直、平整度,達到要求后再將螺母最終擰緊固定。立柱每段之間的接頭應有一定的空隙,不要頂緊,采用套筒連接法,以適應和消除建筑受力變形和溫度變形的影響。立柱的安裝應下自上逐層進行,每安裝完一層,均應進行檢查校正。B、安裝橫梁時可根據(jù)設計位置,在立柱外面拉橫線,控制安裝質(zhì)量,但由于橫梁的安裝偏差主要取決于立柱

21、的加工精度和安裝精度,立柱上固定橫梁的定位螺孔位置基本上已決定了橫梁的位置,所以必須在立柱制作及安裝時嚴格控制各項偏差,才能保證橫梁安裝的準確。同一層橫梁的安裝應由下向上進行。當安裝完一層時,應進行檢查、調(diào)整、校正后再固定,以保證達到質(zhì)量標準的要求。C、幕墻框架安裝質(zhì)量除了加工精度控制之外,安裝質(zhì)量也是確保幕墻性能的重要環(huán)節(jié),幕墻框架安裝質(zhì)量偏差控制應符合下表要求。 單位:mm序號項 目尺寸范圍允許偏差檢查方法1相鄰兩豎向構件間距尺寸(固定端頭)2.0鋼卷尺2相鄰兩橫向構件間距尺寸間距2000時間距2000時1.52.0鋼卷尺3分格對角線差對角線長2000時對角線長2000時03.5鋼卷尺或伸縮尺4豎向構件垂直度高度30m時高度60m時高度90m時高度90m時10152025經(jīng)緯儀或激光儀5相鄰兩

溫馨提示

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

評論

0/150

提交評論