freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件無(wú)線電信道處理的dsp實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-25 15:48本頁(yè)面
  

【正文】 器的值裝入T寄存器并送下一單元延時(shí)MAC+DELAYMACD指令:操作數(shù)與程序存儲(chǔ)器值相乘后累加并送下一單元延時(shí)用線性緩沖區(qū)實(shí)現(xiàn)z的優(yōu)點(diǎn)是,新老數(shù)據(jù)在存儲(chǔ)器中存放的位置直接明了 (1)用循環(huán)緩沖區(qū)法實(shí)現(xiàn)z循環(huán)緩沖區(qū)法的特點(diǎn)是:對(duì)于N級(jí)的FIR濾波器在數(shù)據(jù)存儲(chǔ)器中開(kāi)辟一個(gè)稱之為滑窗的N個(gè)單元的緩沖區(qū),滑窗中存放最新的N個(gè)輸入樣本:每次輸入新的樣本時(shí),以新樣本改寫滑窗中的最老的數(shù)據(jù),而滑窗中的其它數(shù)據(jù)不需要移動(dòng)。利用卡片BK(循環(huán)緩沖區(qū)長(zhǎng)度)寄存器對(duì)滑窗進(jìn)行間接尋址,循環(huán)緩沖區(qū)地址首尾相鄰。下面以N=6的FIR濾波器循環(huán)緩沖區(qū)為例,說(shuō)明循環(huán)緩沖區(qū)中數(shù)據(jù)是如何尋址的。6級(jí)循環(huán)緩沖區(qū)的結(jié)構(gòu)如圖35所示,循環(huán)緩沖區(qū)頂部為低地址單元。當(dāng)?shù)谝淮螆?zhí)行完之后,間接尋址的輔助器ARx指向x(n5)。然后,從I/O口輸入數(shù)據(jù)x(n+1)。將原來(lái)存放x(n5)的數(shù)據(jù)存儲(chǔ)器單元改寫為x(n+1)。接著,進(jìn)行第二次乘法累加運(yùn)算,最后ARx指向x(n4)。然后,從I/O口輸入數(shù)據(jù)x(n+2),將原來(lái)存放x(n4)的數(shù)據(jù)存儲(chǔ)器單元改寫為x(n+2)。之后,再進(jìn)行第3次乘法累加運(yùn)算y(n+2),最后ARx將指向x(n3)。然后,從I/O口輸入數(shù)據(jù)x(n+3),將原來(lái)存放x(n3)的數(shù)據(jù)存儲(chǔ)單元改寫為x(n+3)。依次循環(huán)進(jìn)行。從上面的數(shù)據(jù)更新可見(jiàn),雖然循環(huán)緩沖區(qū)中新老數(shù)據(jù)不很直接明了,但是利用循環(huán)緩沖區(qū)實(shí)現(xiàn)z’的突出優(yōu)點(diǎn)是它不需要移動(dòng)數(shù)據(jù),不存在一個(gè)機(jī)器期中要求能一次讀和一次寫的數(shù)據(jù)存儲(chǔ)器,因而可以將循環(huán)緩沖區(qū)定位在數(shù)據(jù)存儲(chǔ)器的任何位置(線性緩沖區(qū)要求定位在DARAM )。所以,在這里采用循環(huán)緩沖區(qū)法實(shí)現(xiàn)濾波器中的z。實(shí)現(xiàn)循環(huán)緩沖區(qū)間接尋址的關(guān)鍵是使N個(gè)循環(huán)緩沖區(qū)單元首尾相鄰。要做到這一點(diǎn),必須利用BK(循環(huán)緩沖區(qū)長(zhǎng)度)寄存器實(shí)現(xiàn)按模間接尋址??捎玫闹噶畎?*ARx+% :增量、按模修正ARx:addr=ARx,ARx=circ(ARx+1)*ARx% :減量、按模修正ARx:addr=ARx,ARx=circ(ARx1)*ARx+% :增AR0、按模修正ARx:addr=ARx,ARx=circ(ARx+AR0)*ARx0% :減AR0、按模修正ARx:addr=ARx,ARx=circ(ARxAR0)*+ARx(lk)%:減AR0、按模修正ARx:addr=circ(ARx+lk),ARx=circ(ARx+lk)其中,符號(hào)”circ”指按照循環(huán)緩沖區(qū)長(zhǎng)度BK寄存器中的值(如FIR濾波器中的N值),對(duì)(ARx+1), (ARx1), (ARx+ARO), (ARxARO)或(ARx+lk)值取模。這樣,就能保證循環(huán)緩沖區(qū)的指針ARx始終指向循環(huán)緩沖區(qū),實(shí)現(xiàn)循環(huán)緩沖區(qū)頂部和底部單元相鄰。 例如,(BK) =N=6}.(AR1)=0060h,用*ARx+%間接尋址。第一次間接尋址后,AR1指向數(shù)據(jù)存儲(chǔ)單元0061h。第二次間接尋址后指向0062h。到第6次間接尋址后指向0066h。再按BK中的值6取模,AR1又回到0060h。為了使循環(huán)尋址正常進(jìn)行,除了用循環(huán)緩沖區(qū)長(zhǎng)度寄存器(BK)來(lái)規(guī)定循環(huán)緩沖區(qū)的大小外,循環(huán)緩沖區(qū)的起始的N個(gè)最低有效位必須為0。N值滿足R,R為循環(huán)緩沖區(qū)的長(zhǎng)度。第二,出入信號(hào)的產(chǎn)生。在用CCS實(shí)現(xiàn)軟件無(wú)線電FIR濾波器時(shí),該方波信號(hào)持續(xù)一段時(shí)間為高電平,持續(xù)一段時(shí)間為低電平。當(dāng)CCS程序?qū)ζ溲h(huán)連續(xù)讀取時(shí),就可得到連續(xù)輸入的方波信號(hào)。:include””includeVoid main(void){FILE*fw。Int i,j,t。If((fw=fopen(“”,”wt”))==NULL) cout”The file “”was not opened”endl。else { for(i=0。i1024。i++) { j=i%20。 if(j10) t=9000。 else t=9000。 fprintf(fw,”0x%04x\n”,t)。 } fclose(fw)。 } }在這里使用Microsoft Visual C++,可得1024個(gè)數(shù)據(jù),其方波為10個(gè)點(diǎn)的低電平信號(hào),如此循環(huán)交替進(jìn)行就得到方波,其輸出數(shù)據(jù)文件如圖36所示。圖中只截取了1024點(diǎn)的一個(gè)周期的數(shù)據(jù)。同時(shí),打開(kāi)該文件,刪除所有數(shù)據(jù)得到一個(gè)空的數(shù)據(jù)文件,另存為文件fir ,作為數(shù)據(jù)輸出文件使用。方波數(shù)據(jù)圖第三、FIR濾波器程序的實(shí)現(xiàn)。首先,、。在這里,我們利用循環(huán)緩沖區(qū)和雙操作數(shù)尋址方法實(shí)現(xiàn)FIR濾波器,濾波:相當(dāng)于軟件無(wú)線電中的信道帶寬為45MHz105MHz。:.title “” ;給匯編程序取名.mmregs ;定義存儲(chǔ)器映像寄存器.def start ;定義標(biāo)號(hào)start的起始位置.bss new_data,1 ;濾波器出入單元.bss y,1 ;濾波器輸出單元xn .usect “xn”,19 ;自定義5個(gè)單元空間的數(shù)據(jù)段xna0 .usect “a0”,19 ;自定義5個(gè)單元空間的數(shù)據(jù)段a0.datatable .word 0 .word 81*32768/10000 .word 0 .word 193*32768/10000 .word 0 .word 2698*32768/10000 .word 0 .word 3995*32768/10000 .word 0 .word 2698*32768/10000 .word 0 .word 579*32768/10000 .word 0 .word 193*32768/1000 .word 0 .word 81*32768/10000 .word 0 .testStart:SSBX XF ;使外部標(biāo)志輸入位為高電平,信號(hào)燈亮 SSBX FRCT ;小數(shù)乘法 STM a0,AR1 ;AR1指向a0 RPT 18 ;從程序存儲(chǔ)器table開(kāi)始的地址傳送 MVPD table,*AR1+ ;19個(gè)系數(shù)至數(shù)據(jù)空間開(kāi)始a0的數(shù)據(jù)段 STM xn+18,AR3 ;AR3指向x(n18) STM a0+18,AR4 ;AR4指向a19STM 19,BK ;設(shè)循環(huán)緩沖區(qū)長(zhǎng)度BK=19STM 1,AR0 ;AR0=1,雙操作數(shù)減量 FIR: LD new_data,DP ;設(shè)置數(shù)據(jù)存儲(chǔ)器頁(yè)指針的起始位置 RPTZ A,18 ;A清0,重復(fù)執(zhí)行下條指令19次 MAC *AR3+0%,*AR4+0%,A ;系數(shù)與輸入數(shù)據(jù)雙操作數(shù)相乘并累加 STH A,@y ;保存結(jié)果的高字節(jié)到y(tǒng)(n) BD FIR ;執(zhí)行完下兩條指令后循環(huán) LD new_data,B STL B,*AR3+0% .end : e start MEMORY { PAGE 0采用DSP硬件平臺(tái)方案,所有的軟件處理都是通過(guò)對(duì)DSP編程來(lái)完成的,對(duì)于要求不同的信道接收信號(hào),只需要對(duì)軟件相應(yīng)程序作出相應(yīng)的改變來(lái)實(shí)現(xiàn)。這一方案的核心結(jié)構(gòu)是A/D/A+DSP系統(tǒng)。其中,DSP系統(tǒng)包含單個(gè)或多個(gè)通用數(shù)字信號(hào)處理器。系統(tǒng)工作時(shí),在發(fā)射通道上,信源或者基帶數(shù)字信號(hào)流入DSP系統(tǒng),通過(guò)DSP系統(tǒng)的處理,輸出期望的信號(hào)。而在接收通道上,流入的是射頻或者中頻的信號(hào),經(jīng)過(guò)DSP系統(tǒng)的處理,就能得到信道內(nèi)的數(shù)據(jù)信號(hào)。基于DSP硬件的設(shè)計(jì)是目前可實(shí)現(xiàn)的一種設(shè)計(jì)。它的設(shè)計(jì)通用性、靈活性比較好,開(kāi)發(fā)相對(duì)而言比較容易,性能也比較好。硬件設(shè)計(jì)環(huán)節(jié)包括硬件描述、代碼生成硬件仿真等部分,如圖5所示:第四章 仿真與結(jié)果分析結(jié)論軟件無(wú)線電中對(duì)于不同信道信息的處理,需要利用頻率不同的FIR濾波器對(duì)相應(yīng)的信號(hào)進(jìn)行接收,利用MATLAB的窗函數(shù)設(shè)計(jì)得到濾波系數(shù),然后將其移植到DSP完成FIR濾波器的編程,在同一個(gè)DSP硬件平臺(tái)上,通過(guò)對(duì)多組不同的濾波器系數(shù)的讀取和程序運(yùn)行,可以很容易地完成對(duì)多個(gè)不同階數(shù)FIR濾波器的設(shè)計(jì),從而達(dá)到對(duì)不同信道信息的接收,實(shí)現(xiàn)了無(wú)線電接收信道的軟切換處理,這為軟件無(wú)線電信道處理提供了一種可行的方法和思路。在設(shè)計(jì)論文的過(guò)程中,我了解軟件無(wú)線電中的信道處理若采用數(shù)字濾波器技術(shù),具有穩(wěn)定性好、精度高、工作頻率范圍廣、體積小、功耗低等優(yōu)點(diǎn),有限沖激響應(yīng)數(shù)字濾波器因其具有嚴(yán)格的線性相位特性而得到廣泛應(yīng)用。軟件無(wú)線電中對(duì)于不同信道信息的處理,需要利用不同的數(shù)字濾波器對(duì)信號(hào)進(jìn)行接收,利用DSP硬件編程語(yǔ)言,在同一個(gè)DSP硬件平臺(tái)上,可以通過(guò)改變?yōu)V波器系數(shù)的方法很容易地完成對(duì)不同階數(shù)的濾波器設(shè)計(jì),從而實(shí)現(xiàn)DSP解決方案為軟件無(wú)線電中的數(shù)字信號(hào)處理開(kāi)創(chuàng)了新的領(lǐng)域,它已具有許多新的專用開(kāi)發(fā)工具,如本文使用的CCS開(kāi)發(fā)環(huán)境,DSP Builder等。這使得構(gòu)造軟件無(wú)線電中的數(shù)字信號(hào)處理系統(tǒng)能夠保持基于軟件解決方案的靈活性又能接近ASIC的性能,這為設(shè)計(jì)人員開(kāi)辟了廣闊、自由的發(fā)展空間,具有很好的應(yīng)用前景。對(duì)不同信道信息的接收,這為軟件無(wú)線電信道處理提供了可行的方法。畢業(yè)設(shè)計(jì)是對(duì)我們大學(xué)四年所學(xué)知識(shí)的一個(gè)總結(jié)與實(shí)踐,雖然從選題到論文的編寫經(jīng)歷了比較長(zhǎng)的時(shí)間,但是我們收獲了很多,既擴(kuò)長(zhǎng)了我們的知識(shí)面,也增強(qiáng)了我們主動(dòng)去搜集資料、積極思考和踴躍動(dòng)腦的能力,更是鞏固了我們的實(shí)踐技能。致謝 參考文獻(xiàn)【1】中國(guó)手機(jī)用戶數(shù)超過(guò)5. 39億戶創(chuàng)新高[EB/OL]. http: // . chinanews. . /cj/cyzh/news/2007/1224/1113664. 【2】[2吳利民,薛峰,:[J].武漢:武漢大學(xué)出版社,2000,6.[3]:[D].武漢:武漢理工大學(xué),2004.【4】:=D.哈爾濱:哈爾濱工程大學(xué),2005.【5】:=D].大連:大連理工大學(xué),2005.【6】:7D].武漢:武漢理工大學(xué),2005.【7】:清華大學(xué)出版社,2003.【8】黎雄,[[J].信息技術(shù)...【9】:[D].長(zhǎng)沙:中南大學(xué),2005.【10】杜永興,秦嶺,[[J]..[11] :[D].西安:西北工業(yè)大學(xué),2006.[12] ],北京:機(jī)械工業(yè)出版社,,2006.[13] 陳桂明,張明照,:科學(xué)出版社,2001】[14] ]:科學(xué)出版社,2006.[15]寫書 [15 [16] TMS320C54x Code Composer Instruments Incorporated,2000. [17]:機(jī)械工業(yè)出版社,2005. [18]戴逸民,梁曉雯,:電子工業(yè)出版社,2002. [19]薛定宇,:清華大學(xué)出版社2002.
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1