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

正文內(nèi)容

軟件無線電gps接收機(jī)的dsp實(shí)現(xiàn)與優(yōu)化-預(yù)覽頁

2025-07-20 04:31 上一頁面

下一頁面
 

【正文】 方法對天線特性進(jìn)行設(shè)置 從而達(dá)到覆蓋天線的所有工作頻段【51。數(shù)字下變頻技術(shù)是A/D后首先要完成的工作,包 括數(shù)字下變頻、濾波和二次采樣,運(yùn)算量大是最難完成的部分。開發(fā)各種標(biāo)準(zhǔn)的信令模塊,研究通用的信令框架,實(shí) 現(xiàn)軟件無線電系統(tǒng)在無線接入時的標(biāo)準(zhǔn)化【6】。GPS接收機(jī)主要由 2 武漢理工大學(xué)碩士學(xué)位論文 四部分組成:天線、射頻前端、基帶處理和導(dǎo)航解算部分12】【引。 對于整個系統(tǒng),下面分模塊來看目前國內(nèi)外的發(fā)展現(xiàn)狀和存在問題,具體如下: (1)射頻前端的數(shù)字中頻結(jié)構(gòu) 衛(wèi)星通信系統(tǒng)的數(shù)字化接口采用數(shù)字中頻結(jié)構(gòu),對信號進(jìn)行寬帶數(shù)字化處 理,實(shí)現(xiàn)射頻信號的中頻處理,在一定程度上簡化了接收機(jī)前端電路設(shè)計(jì),并 且對后續(xù)的數(shù)字化處理,具有更好的信號帶寬適應(yīng)性以及可擴(kuò)展性,相對于傳 統(tǒng)的模擬中頻方法,是一種優(yōu)化的設(shè)計(jì)方案。目前常用的是匹配濾波器法和基于FFT的相關(guān)法。對于偽碼跟蹤過程一般采用延遲 鎖定環(huán)(Delay Lock Loop,DLL)來完成,對于載波跟蹤,一般常采用經(jīng)典的Costas 鎖相環(huán)。 (4)偽距定位 在軟件接收機(jī)中,如果是對采集數(shù)據(jù)進(jìn)行事后處理,則沒有本地參考時間, 即無本地守時電路,要完成偽距計(jì)算,可以利用每個衛(wèi)星的相同子幀到達(dá)接收 機(jī)天線的時延差來計(jì)算,這樣GPS軟件接收機(jī)的定位原理和普通接收機(jī)仍是一 致的。具體內(nèi)容如下: 本文結(jié)構(gòu)組織如下: 第1章,緒論,概述課題的研究背景和意義。 第3章,軟件接收機(jī)總體設(shè)計(jì)和方法,介紹該課題所設(shè)計(jì)系統(tǒng)的整體架構(gòu)、 硬件平臺的選取、軟件開發(fā)平臺和軟件開發(fā)的總流程。 4 武漢理工大學(xué)碩士學(xué)位論文 第2章GPS系統(tǒng)基本原理和關(guān)鍵技術(shù) 2.1 GPS系統(tǒng)概述 (1)空間部分,截止到2008年2 全球定位系統(tǒng)(GPS)主要由三部分構(gòu)成: 月29日,目前有效工作的GPS衛(wèi)星的個數(shù)是32顆,接收和存儲地面監(jiān)控站 發(fā)來的導(dǎo)航數(shù)據(jù),并向用戶連續(xù)不斷地發(fā)送衛(wèi)星信號;(2)地面控制部分,由主 控站、地面天線、監(jiān)測站和通訊輔助系統(tǒng)組成;(3)用戶設(shè)備部分,即GPS信 號接收機(jī)和定位解算設(shè)備【l到。根據(jù)導(dǎo) 航電文,可進(jìn)行解算,由于衛(wèi)星的時鐘與接收機(jī)時鐘之間的誤差,實(shí)際上有4 個未知數(shù),觀測點(diǎn)的位置(x,Y,z)和鐘差,因而需要引入第4顆衛(wèi)星,形成4個 方程式進(jìn)行求解【l引。 2.2 GPS衛(wèi)星信號 GPS衛(wèi)星信號由載波信號(L1和L2)、測距碼(C/A碼和P碼)和導(dǎo)航電文(D 碼,又稱為數(shù)據(jù)碼或基帶信號)三部分組成【14】。P碼為 軍用碼,C/A碼為一般的民用碼。以一個3級的反饋移位寄存器為例,如圖2.3所示: 圖2.3 3級的反饋移位寄存器 則一共有8種碼型,其運(yùn)行周期表如表2.1所示: 表2.1 3級的反饋移位寄存器運(yùn)行周期表 各級狀態(tài) 模2加反饋 末級輸出的二進(jìn)制數(shù) 狀態(tài)編號 ① 1 2 3 4 5 6 7 8 l O 0 1 O 1 1 l ② 1 1 O 0 1 0 l 1 ③ 1 1 1 O O l 0 1 ②+③->① 0 0 l 0 1 1 1 0 1 1 1 O O 1 O 1 C/A碼碼率1. 023MHz, 碼長N=210_1, 即1023, 周期為 1023/(1.023"106)=1ms,碼寬為lms/1023=0.978微秒,則定位精度為31 08 X 0.978微秒=293m。導(dǎo)航電文的每個子幀的第一個碼都是 遙測碼,作為捕獲導(dǎo)航電文的前導(dǎo),也稱為同步碼,具體碼位為:1000100,同 步信號為各子幀提供了一個同步起點(diǎn),使用戶便于解釋電文數(shù)據(jù)【14】。 簡單的說,GPS信號就是用D碼調(diào)制一個偽隨機(jī)噪聲碼,然后再相位調(diào)制 到L1和L2載波上,最后衛(wèi)星向地面發(fā)送這種已調(diào)波Ll和L2。 2.4 GPS基帶信號處理 GPS基帶信號處理是所處理的對象是GPS數(shù)字中頻信號。 。通過本地載波和本地偽碼產(chǎn)生簡要描 述了一顆衛(wèi)星信號的解擴(kuò)解調(diào)過程㈣。由于巨大的數(shù)據(jù)處理量,捕獲時間變得很長, 根據(jù)相關(guān)運(yùn)算,可以將串行捕獲轉(zhuǎn)化為并行捕獲,其具體過程如下所示: x(療)和c(終)之間的相關(guān)運(yùn)算表示為: .N。1(露) X-1(后)表示離散傅立葉變換的反變換。IOKHz(高動態(tài))或+5Knzd氐動態(tài))頻偏)。 2.4.2信號的跟蹤 捕獲到衛(wèi)星信號后,即可利用碼跟蹤環(huán)和載波跟蹤環(huán)對信號進(jìn)行跟蹤,實(shí) 現(xiàn)接收機(jī)本地復(fù)現(xiàn)信號和輸入信號的準(zhǔn)確同步。本文采用6個相關(guān)器的非相干 DLL設(shè)計(jì),即超前滯后能量差鑒相器,其結(jié)構(gòu)框圖如圖2-9所示: 輸入信號 . 訇I蒜灌霧=文 一 口 零 群翮氮 妒 地T上I碼T●下專 √ 碼環(huán)鑒相器 偽一P一 發(fā)~L叫 、 螺態(tài) 累加積分 NC0 圖2-9 DLL結(jié)構(gòu)框圖 該DLL雖然計(jì)算量偏大,但偏移量大于177。112碼片間距,D值處于(.0.5,O.5) 中無需調(diào)整碼相位,否之進(jìn)行調(diào)整,當(dāng)碼相位跟蹤上后,D輸出即為導(dǎo)航電文。圖2.10給出了科斯塔斯環(huán)的內(nèi)部結(jié)構(gòu)框圖: 13 武漢理工大學(xué)碩士學(xué)位論文 圖2.10科斯塔斯環(huán)內(nèi)部結(jié)構(gòu) 科斯塔斯環(huán)包含兩個本地信號,一個是同相載波信號,另一個是正交的載 波信號,假設(shè)本地產(chǎn)生了同頻同相的載波,則I、Q支路輸出的表達(dá)式分別為: Dr(n)cos(co,Fn)cos(co伊胛+≯)=寺D2(聆)cos(矽)+去D‘(刀)cos(2colpn+≯)(2—17) 二二 Dr(n)cos(co腰n)sin(co厲療+矽)=去D‘(刀)siIl(矽)+去D‘(n)sin(2緲ipn+≯) 二 (2—18) 二 其中矽為輸入信號載波相位與本地載波相位之間的相位差。 數(shù)字濾波器和壓控振蕩器傳遞函數(shù)分別為: 14 武漢理工大學(xué)碩士學(xué)位論文 弛)=墜咎車 (2-21) ?。礁? 圖2.11表示的整個傳輸函數(shù)可以表示為: (2—22) !墜魚芻177。憶為環(huán)路增益,f為衰減因子,魄為自然振蕩頻率,Z為抽樣時 間。導(dǎo)航電文的碼率為50bps,而累加積分的時間可知輸 出電文的碼率為1000bps,那么跟蹤環(huán)輸出的電文必須從1000bps轉(zhuǎn)換為50bp s, 那么每20個連續(xù)的值將轉(zhuǎn)換為1個值,這個轉(zhuǎn)換過程將其稱為位同步。 2.4.4偽距的計(jì)算 關(guān)于GPS接收機(jī)偽距的計(jì)算,傳統(tǒng)的ASIC的實(shí)現(xiàn)方式一般是采用NCO 累計(jì)碼片或半碼片數(shù)的方式,該方式給電路實(shí)現(xiàn)增加了負(fù)擔(dān),而且必須解調(diào)出 電文中的周內(nèi)秒計(jì)數(shù)才能聯(lián)合求算偽距。 16 武漢理工大學(xué)碩士學(xué)位論文 第3章GPS軟件接收機(jī)的總體設(shè)計(jì)和開發(fā)流程 在第2章中,我們提到了通用GPS接收機(jī)的典型架構(gòu),并按模塊介紹并驗(yàn) 證了各模塊的關(guān)鍵技術(shù),在此基礎(chǔ)上,本章將重點(diǎn)討論基于射頻前端而設(shè)計(jì)的 軟件接收機(jī)。除了GPS中頻信 號數(shù)據(jù)采集需要實(shí)現(xiàn)A/D轉(zhuǎn)換之間與DSP處理器之間的通信外,整個軟件接收 機(jī)的基帶信號處理、導(dǎo)航電文的提取和偽距的計(jì)算都是通過GPS信號本身的信 息以及相關(guān)算法以軟件編程的方法得以實(shí)現(xiàn)的。于是根據(jù)采 樣需求,項(xiàng)目中采用的ADS930E 8bits高速A/D芯片完成數(shù)據(jù)的采樣,A/D 芯 片的D8(MSB)腳信號反應(yīng)的是信號的極性(1表示正極性,0表示負(fù)極性),那么 該芯片即可作為lbit高速A/D使用,采用lbit將比8bit信號信噪比降低3dB, 但其簡化了基帶處理的復(fù)雜度,權(quán)衡考慮采用lbit數(shù)據(jù)進(jìn)行采樣量化。 為了保證GPS軟件接收機(jī)的實(shí)時性,運(yùn)算速度是選擇處理器所要考慮的重 要因素;另外由于處理的數(shù)據(jù)量比較大,數(shù)據(jù)的輸入和輸出的處理機(jī)制也是需 要考慮的;最后在滿足以上兩點(diǎn)要求之下,減少軟件無線電系統(tǒng)的硬件成本, 也是本次研究的主要目的之一。McBS Pl 串口和uToPn接口復(fù)用,McBSP2串口和PCI的EEPROM接口復(fù) 用。可采 用單一的+SV電源供電或標(biāo)準(zhǔn)的微機(jī)電源供電口”。配置可以是軟件仿真(Simulation)也可是硬件仿真(Emulation)。為CCS配置好好相應(yīng)的驅(qū)動后,CCS就可進(jìn)行系統(tǒng)開發(fā)了。根據(jù)軟件接收機(jī)設(shè)計(jì) 的應(yīng)用要求,具體開發(fā)流程可總結(jié)為如下過程: 第一步:根據(jù)應(yīng)用需求和硬件存儲空間大小,分配數(shù)據(jù)存儲空間; 第二步:C語言算法實(shí)現(xiàn); 第三步:根據(jù)硬件處理平臺特點(diǎn)通過編程技巧進(jìn)行C語言算法優(yōu)化,如減 少浮點(diǎn)運(yùn)算、盡量進(jìn)行并行處理、使用軟件流水線等; 第四步:經(jīng)測試在不滿足系統(tǒng)實(shí)時性要求下進(jìn)行線性匯編并進(jìn)行優(yōu)化; 第五步:利用CCS自帶的優(yōu)化選項(xiàng)優(yōu)化程序; 第六步:將程序代碼燒制開發(fā)板的FLASH中。由于要進(jìn)行大量的數(shù)據(jù)處理,在j芏序設(shè) 計(jì)前就必須對存儲空間進(jìn)行管理,經(jīng)常用到的變量定義為全局變量,并分配相 應(yīng)的空間,對于用完但是已不需再用的空間可進(jìn)行重復(fù)利用。 導(dǎo)航信息提取模塊:對跟蹤環(huán)輸出的導(dǎo)航電文信息進(jìn)行同步校驗(yàn),并根據(jù) 解擴(kuò)出的電文實(shí)現(xiàn)偽距的計(jì)算。.J。一I饉000?。?丑上。0 一一一。:。 C64x CPU使用2級的緩存結(jié)構(gòu),大大提高了程序性能,當(dāng)片內(nèi)存儲空間不 夠時,才會考慮外擴(kuò)存儲空間,CPU訪問一級緩存可以無需任何延遲,C64x CPU 和一級緩存的時鐘頻率都為600 M;L2是C64x的片內(nèi)內(nèi)存,大小為1M,其時 鐘頻率相比于一級緩存的時鐘頻率減半,而外部存儲器時鐘頻率是100M-133M, 因此要盡量避免CPU訪問外部內(nèi)存【30l。 F 4.1.2鏈接器配置文件(CMD命令文件) 以上是根據(jù)系統(tǒng)需求,在已有的硬件平臺上考慮的數(shù)據(jù)存儲空間的大小問 題,另外基于CCS的DSP開發(fā)時代碼和數(shù)據(jù)的存儲空間可利用鏈接器配置文 件來進(jìn)行配置的,稱為CMD命令文件,其中比較關(guān)鍵的就是MEMORY和 SECTIONS兩個偽指令的使用。 本系統(tǒng)的CMD文件如下所示: MEM01w { Ll: L2: O=Oh O=00000 400h O=80000 000h l=0x400 l=00100 000h l=02000000 000h 蘆all 產(chǎn)all SRAM SDRA M +/ ?/ SDRAM: ) SECTl0NS { .boot—load>L1 .cinit .text > L 2 > L 2 > L 2 >L2 .stack .bss 24 武漢理工大學(xué)碩士學(xué)位論文 > > .const L2 L2 L2 L2 L2 L2 L2 .data .far .switch > > > .sysmem .tables .ClO > > > .oIjF ram SDRAM ) L1對應(yīng)的是上節(jié)所提到的一級緩存,大小為1024個字節(jié),L2為靜態(tài)存儲區(qū), 從00000400h地址開始,長度為32768個字節(jié),在SECTIONS的偽指令中.offra m 的設(shè)置就可對對外接SDRAM的進(jìn)行操作了,其起始地址為80000000h,長度 為256M。 在第2章GPS信號中對于詳述了C/A碼的產(chǎn)生原理,對于C/A碼的G1碼, 在軟件編程中,就是通過將十級反饋寄存器的第3級和第10級模2反饋到第一 級,為減少硬件電路,十級反饋移位寄存器在時鐘脈沖的作用下向右移位即可 通過數(shù)組的1023次循環(huán)移位來實(shí)現(xiàn),為了編程方便,在C/A碼產(chǎn)生模塊的模2 加運(yùn)算也可用乘法運(yùn)算來表示,但各級狀態(tài)需重新編碼表示,即(1+1=0,1+0=1, 0+0=0對應(yīng).1≯1=1,.1?1=.1,1?1=1),故可用.1表示1,l表示0,模2運(yùn)算用乘法 取代。圖4-4為在CCS環(huán)境下產(chǎn)生的本地載波: 圖4_4本地產(chǎn)生載波 由于TMS320C6416DSP芯片是高速定點(diǎn)芯片,通過調(diào)用庫函數(shù)產(chǎn)生如上的 正余弦函數(shù)會影響整體程序性能和運(yùn)算,本文采用的手段是將浮點(diǎn)轉(zhuǎn)換為定點(diǎn) 武漢理工大學(xué)碩士學(xué)位論文 運(yùn)算,并減少庫函數(shù)的調(diào)用,在后面章節(jié)將予以介紹如何產(chǎn)生正余弦的函數(shù)。FFT是離散傅立葉變換(Discrete 快速算法, 于實(shí)際 變?yōu)楝F(xiàn)實(shí)【34】。 C64xDSPLIB提供了八種FFT的函數(shù)都是基于定點(diǎn)數(shù)的運(yùn)算,在調(diào)用函數(shù) 時,需將浮點(diǎn)數(shù)轉(zhuǎn)換為定點(diǎn)數(shù)且滿足調(diào)用函數(shù)的精度要求,一般使用Q.format 的格式表示,Q越大表示數(shù)值范圍越小而精度越高;Q越小表示數(shù)值范圍越大 而精度就越低。函數(shù)void DSP_fft32x32(const int簟 武漢理工大學(xué)碩士學(xué)位論文 restrict w,int fiX,.int}restrict x,int}restrict y)蝶形因子W、輸入和輸出數(shù)據(jù)格式 為32-b“, 缸型數(shù)據(jù),nx為16—32768之間且必須為2的冪的形式,其中蝶形 因子W,輸入X,輸出Y實(shí)部和虛部應(yīng)成對出現(xiàn)【36】
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1