




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 DSFH混合擴(kuò)頻接收機(jī)解擴(kuò)及同步技術(shù)的FPGA實(shí)現(xiàn) 劉繼承 邵定蓉 李暑堅(jiān) 朱進(jìn)洲 時間:2007年08月21日 字 體: 大 中 小 關(guān)鍵詞: 摘 要關(guān)鍵詞: DSFH混合
2、擴(kuò)頻通信系統(tǒng)中,需要數(shù)字下變頻器、相關(guān)累加器及碼發(fā)生器等完成下變頻、相關(guān)解擴(kuò)等運(yùn)算。通常采用專用芯片來完成這些功能,導(dǎo)致系統(tǒng)體積增大,不便于小型化?,F(xiàn)代的EDA(電子設(shè)計自動化)工具已突破了早期僅能進(jìn)行PCB版圖設(shè)計或電路功能模擬、純軟件范圍的局限,以最終實(shí)現(xiàn)可靠的硬件系統(tǒng)為目標(biāo),配備了系統(tǒng)自動設(shè)計的全部工具,如各種常用的硬件描述語言平臺VHDL、Verilog HDL、AHDL等;配置了多種能兼容和混合使用的邏輯描述輸入工具,如硬件描述語言文本輸入法(其中包括布爾方程描述方式、原理圖描述方式、狀態(tài)圖描述方式等)以及原理圖輸入法、波形輸入法等;同時還配置了高性能的邏輯綜合、優(yōu)化和仿真模擬工具。
3、FPGA是在PAL、GAl等邏輯器件的基礎(chǔ)上發(fā)展起來的。與PAL、GAL等相比較,F(xiàn)PGA的規(guī)模大,更適合于時序、組合等邏輯電路應(yīng)用場合,它可以替代幾十甚至上百塊通用IC芯片。FPGA具有可編程性和設(shè)計方案容易改動等特點(diǎn),芯片內(nèi)部硬件連接關(guān)系的描述可以存放在下載芯片中,因而在可編程門陣列芯片及外圍電路保持不動的情況下,更換下載芯片,就能實(shí)現(xiàn)新的功能。FPGA芯片及其開發(fā)系統(tǒng)問世不久,就受到世界范圍內(nèi)電子工程設(shè)計人員的廣泛關(guān)注和普遍歡迎15。本文主要討論一種基于編碼擴(kuò)頻的DSFH混合擴(kuò)頻接收機(jī)解擴(kuò)及同步過程的實(shí)現(xiàn)結(jié)構(gòu),采用ALTERA公司的APEX20K200RC2401器件及其開發(fā)平臺Quar
4、tus實(shí)現(xiàn)混合擴(kuò)頻接收機(jī)的核心解擴(kuò)及同步模塊。1混合擴(kuò)頻接收機(jī)解擴(kuò)模塊的FPAG設(shè)計 解擴(kuò)模塊是混合擴(kuò)頻接收機(jī)的核心。該模塊實(shí)現(xiàn)對接收信號的解擴(kuò)處理,主要包括數(shù)字下變頻器、數(shù)控振蕩器(NCO)、碼發(fā)生器、相關(guān)累加器和偽碼移相電路等,通常各模塊采用專用芯片。利用FPGA將這些功能集成在一塊芯片中,大大縮小了接收機(jī)的體積,便于實(shí)現(xiàn)系統(tǒng)的小型化和集成化。下面分別介紹該模塊各部分的FPGA實(shí)現(xiàn)結(jié)構(gòu)。 1.1數(shù)控振蕩器(NGO) 數(shù)控振蕩器是解擴(kuò)模塊中的重要組成部分,主要用于為碼發(fā)生器提供精確的時鐘信號,從而實(shí)現(xiàn)對接收信號的捕獲和跟蹤。碼發(fā)生器由相位累加器和查找
5、表構(gòu)成。若使用字長為40位寬的累加器,對于某一頻率控制字A,輸出頻率fout與輸入頻率控制字A的關(guān)系為: 其中,fclk為系統(tǒng)時鐘。只要改變控制字A的大小,就可以控制輸出頻率fout。fout變化的最小步長f由累加器的數(shù)據(jù)寬度決定。若數(shù)據(jù)寬度取40位,則: 利用上述原理,可以通過精確分頻得到所需頻率。原理圖如圖1所示。圖1中頻率控制字A由DSP寫入??紤]到FPGA內(nèi)部存儲資源限制,取40位相位累加值result39.0的高八位作為查找表LUT(100k-up table)的輸入,查找表由ROM構(gòu)成,存儲各相位所對應(yīng)采樣值。當(dāng)查找表輸入
6、端為某一相位phase時,則輸出對應(yīng)采樣值。若輸出數(shù)據(jù)寬度為6位,輸出信號格式為余弦信號,則LUT輸出為6: 若取ROM的并行6位out5.0作為輸出,則輸出信號為每周期采樣256點(diǎn)的數(shù)字化余弦信號;如果取最高位out5作為輸出,則輸出為系統(tǒng)時鐘的分頻信號。1.2數(shù)字下變頻器 數(shù)字下變頻器將AD采樣得到的中頻信號進(jìn)行下變頻處理,去除中頻,得到基帶信號。利用本地NCO產(chǎn)生與輸人中頻信號頻率相同的正弦和余弦信號,并與輸入信號進(jìn)行復(fù)乘法運(yùn)算,然后對運(yùn)算結(jié)果做低通濾波,即可完成對中頻信號的下變頻操作。正交采樣模式下,兩路AD轉(zhuǎn)換器提供正交輸入IIN及QIN
7、,數(shù)字下變頻器的復(fù)乘法器輸出IOUT、QOUT為: 本振信號、復(fù)乘法器、低通濾波器均采用數(shù)字化設(shè)計。數(shù)字下變頻器采用ALTERA公司的APEX20K200RC240-1器件。該器件典型門數(shù)為20萬,有豐富的邏輯單元和RAM單元,開發(fā)平臺Quartus II自帶的宏模塊,如lpm_muh(乘法器宏模塊)、lpm_rom(ROM宏模塊)、lpm_adlsub(加法器宏模塊)等,給設(shè)計帶來了極大的方便。數(shù)字下變頻器原理圖如圖2所示。 圖2中的數(shù)字表示相應(yīng)模塊的數(shù)據(jù)寬度。濾波模塊是1個二階的低通濾波器,濾除混頻后的高頻分量。在一些
8、專用的數(shù)字下變頻器件如STEL-2130中,濾波器的階數(shù)是可編程的,可以根據(jù)需要設(shè)置不同的階數(shù),從而得到不同的濾波效果??紤]到FPGA的資源問題,設(shè)置濾波器的階數(shù)為固定的二階。濾波器輸入xn與輸出yn關(guān)系為: yn=xn+xn-1 yn-1=xn-2+xn-3 該低通濾波器將相鄰的兩個輸入數(shù)據(jù)相加后作為輸出,即每兩個輸入數(shù)據(jù)對應(yīng)一個輸出數(shù)據(jù),輸人數(shù)據(jù)時鐘節(jié)拍為輸出數(shù)據(jù)時鐘節(jié)拍的2倍。 經(jīng)過低通濾波后的數(shù)據(jù)經(jīng)過滑動窗處理,滑動窗對輸人數(shù)據(jù)進(jìn)行選擇輸出,用
9、來動態(tài)調(diào)整相關(guān)峰的大小。在捕獲過程中觀察相關(guān)峰值時,通過調(diào)整滑動窗口,可以獲得不同幅度的相關(guān)峰值。選擇控制端由DSP寫控制字來決定,結(jié)構(gòu)如圖3所示?;瑒哟翱刂七壿嬯P(guān)系為:符號擴(kuò)展是為了與后面的相關(guān)累加器數(shù)據(jù)寬度保持一致,符號位擴(kuò)展時需與輸人數(shù)據(jù)最高位的符號保持一致。1.3相關(guān)累加器 相關(guān)累加器完成本地偽碼與接收信號的相關(guān)累加運(yùn)算,運(yùn)算得到的結(jié)果送人DSP完成偽碼的捕獲和跟蹤。取偽碼長度為256位,采用半碼片滑動,則一個碼周期完成512次累加運(yùn)算。如采用串行滑動相關(guān)捕獲方式,則遍歷所有的碼相位所需要的時間為512個碼周期,即捕獲所需要的最長時間為512個PN碼周期。由于可編程邏輯器件的
10、發(fā)展,使得有足夠的硬件資源來完成并行運(yùn)算。此處采用串并混合的捕獲方式67,采用8路相關(guān)累加器,每一路分為超前、當(dāng)前、滯后3組,每組相差半個碼片的相位,每一路相差64個半碼片的相位。這樣,只需滑動64個半碼片相位就可以遍歷所有的偽碼相位,完成捕獲所需時間縮短為原來的八分之一。數(shù)據(jù)解調(diào)由另外4組相關(guān)累加器完成。由于發(fā)射端同步偽碼與數(shù)據(jù)偽碼相位嚴(yán)格對齊,所以在接收模塊中,完成同步偽碼捕獲跟蹤后,直接將所獲得的相位信息用于據(jù)解調(diào)相關(guān)器,即可正確解調(diào)數(shù)據(jù)。同步偽碼的跟蹤采用超前一滯后延遲鎖相環(huán)路(DPLL),每一路相關(guān)器包括3組累加器。捕獲跟蹤及數(shù)據(jù)解調(diào)共使用28組相關(guān)累加器,每一組相關(guān)累加器結(jié)構(gòu)都是完
11、全一樣的,均分為I、Q兩路,分別進(jìn)行累加運(yùn)算,完成512次累加運(yùn)算后由DSP讀取數(shù)據(jù)。I、Q兩路結(jié)構(gòu)完全相同,其中一路的原理圖如圖4所示。 相關(guān)累加器由18位加減法器、鎖存器1和鎖存器2組成,data7.0為下變頻后的輸人數(shù)據(jù),PN CODE來自碼發(fā)生器。作為控制端,低電平完成加運(yùn)算,高電平完成減運(yùn)算,DP上升沿進(jìn)行數(shù)據(jù)鎖存,下降沿完成一次累加運(yùn)算。當(dāng)累加運(yùn)算完成后,由CLR信號清零并將結(jié)果存人鎖存器2,CLR下降沿有效。鎖存器1輸出OV信號作為溢出標(biāo)志位,鎖存器2輸出累加結(jié)果outl6.0。輸入與輸出端的最高位為符號位。1.4本地碼發(fā)生器及碼移相電路
12、60; 本地碼發(fā)生器用于產(chǎn)生本地PN碼,從而與接收信號進(jìn)行相關(guān)運(yùn)算。由于發(fā)送端采用編碼擴(kuò)頻調(diào)制方式,接收信號中既有同步PN碼,還有數(shù)據(jù)PN碼,與接收信號相對應(yīng),本地也應(yīng)該產(chǎn)生相應(yīng)的PN碼,用于同步及解調(diào)數(shù)據(jù)。 本地PN碼發(fā)生器全部采用FPGA實(shí)現(xiàn),并且設(shè)置了可編程寄存器和外部接口,DSP通過接口可預(yù)置PN碼長度。1024進(jìn)制計數(shù)器電路用于產(chǎn)生ROM的輸入地址,ROM由FPGA內(nèi)部RAM資源來實(shí)現(xiàn),采用ALTERA公司APEX20K200器件。該器件內(nèi)部可編程RAM容量為106496位,完全可以滿足設(shè)計需求。本地PN碼采用半
13、碼片滑動方式,ROM內(nèi)部PN碼也以半碼片方式存儲。如碼長為256,采用半碼片存儲方式后,每一組PN碼需存儲512位數(shù)據(jù),相應(yīng)的ROM有9位地址線驅(qū)動輸出。驅(qū)動時鐘為PN碼時鐘的2倍。在實(shí)際設(shè)計時,PN碼發(fā)生器內(nèi)存放了8組PN碼,但只用了五組,一組用于同步,另外四組用于解調(diào)數(shù)據(jù)。ROM輸人地址由1024進(jìn)制計數(shù)器產(chǎn)生,實(shí)際上只需用512進(jìn)制計數(shù)器即可得到ROM輸入地址??紤]到可擴(kuò)展性,這里采用了計數(shù)容量最大為1024的可變計數(shù)器。由DSP通過DSP-FPGA接口改寫寄存器值,可以很方便地調(diào)整PN碼的輸出相位。 偽碼移位電路的主要作用是將碼發(fā)生器產(chǎn)生的PN碼進(jìn)行
14、移位操作,從而得到偽碼的不同相位。捕獲和跟蹤過程共使用了8路24組相關(guān)累加器,每一路分為超前、當(dāng)前、滯后3組,這3組累加器輸入端PN碼相差半個碼片的相位,8路相關(guān)累加器中每相鄰兩路相差64個半碼片。碼發(fā)生器輸出5組PN碼序列(第0組第4組),分別對應(yīng)同步偽碼及4組數(shù)據(jù)偽碼。5組偽碼均經(jīng)過512級移位寄存器,第0組PN碼作為同步碼,取其0、1、2相位作為第一路的超前、當(dāng)前、滯后3組相關(guān)累加器的輸入;64、65、66相位作為第二路的超前、當(dāng)前、滯后3組相關(guān)累加器的輸入,其余各路依此類推。當(dāng)完成捕獲后,需要將捕獲所得的同步PN相位切換到數(shù)據(jù)解調(diào)相關(guān)累加器中。例如,假設(shè)在第二組相關(guān)累加器的當(dāng)前通道捕獲
15、,那么此時解調(diào)數(shù)據(jù)用的相關(guān)累加器的PN碼相位就應(yīng)該與第二組相關(guān)累加器當(dāng)前通道的PN碼相位保持一致。數(shù)據(jù)偽碼相位切換的實(shí)現(xiàn)是由DSP記憶捕獲通道的相位,然后控制多路選擇開關(guān)選擇該相位。2 同步模塊的FPGA實(shí)現(xiàn) 同步模塊由位同步及幀同步電路構(gòu)成,主要實(shí)現(xiàn)對信息數(shù)據(jù)的檢測和提取,并識別一幀信息數(shù)據(jù)的幀頭位置,實(shí)現(xiàn)跳頻圖案的同步。跳頻圖案的同步采用等待搜索同步法,開始時接收端頻率合成器停留在某一單頻點(diǎn)fi,等待發(fā)射機(jī)的頻率fi,當(dāng)發(fā)射機(jī)的頻率跳變?yōu)閒i時,接收端本地的頻率fi上,與發(fā)送的頻率fi混頻后,輸出中頻fIF。DSP完成解擴(kuò)解調(diào)運(yùn)算后,得到的串行數(shù)據(jù)流送人位同步和幀同步
16、電路,從數(shù)據(jù)流中提取出特征字,就可以獲得一幀完整的數(shù)據(jù),從而確定幀頭的位置,即頻率轉(zhuǎn)換時刻,由此控制接收端頻率合成器與發(fā)送端頻率合成器同步跳變,實(shí)現(xiàn)跳頻圖案的同步。由于采用編碼擴(kuò)頻調(diào)制方式,發(fā)送端每兩位信息比特在一個PN碼周期被編碼為4種PN碼中的一種。所以接收端在每一個PN碼周期,對4組數(shù)據(jù)相關(guān)累加器的累加結(jié)果進(jìn)行最大值比較,然后譯碼成相應(yīng)的信息數(shù)據(jù)。信息數(shù)據(jù)送到同步電路,進(jìn)行巴克碼匹配相關(guān),提取有效的信息位,并控制跳頻時序完成跳頻同步。同步模塊原理如圖5所示。在每一個PN碼周期,4組數(shù)據(jù)解調(diào)相關(guān)累加器解調(diào)出2bit信息數(shù)據(jù)。2bit信息數(shù)據(jù)以96kHz的速率送到同步電路。同步電路首先將信息
17、數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換,由96kHz、2bit的數(shù)據(jù)流變換為192kHz、lbit的數(shù)據(jù)流,變換后的數(shù)據(jù)流再經(jīng)過串并變換,得到192kHz、32bit的并行數(shù)據(jù)流。根據(jù)信號格式,每一幀數(shù)據(jù)為32bit,相應(yīng)的13位巴克碼在一幀數(shù)據(jù)中的位置固定不變,所以提取每幀數(shù)據(jù)中相應(yīng)位置上的13位數(shù)據(jù)比特與本地巴克碼進(jìn)行相關(guān)匹配運(yùn)算,結(jié)果與門限值比較,如果符合門限設(shè)置,即有中斷輸出,通知外部設(shè)備讀取相應(yīng)數(shù)據(jù)。3實(shí)驗(yàn)結(jié)果 系統(tǒng)技術(shù)指標(biāo)為:信息數(shù)據(jù)速率48kbps,比特率192kbps。跳頻速率600hops,20個跳頻點(diǎn),跳頻帶寬68MHz,每跳32bit擴(kuò)頻碼周期為256,碼速率為49152MHz。用TEKTRONIX 2221A數(shù)字存儲示波器觀測實(shí)驗(yàn)結(jié)果。圖6-9為FPGA各測試點(diǎn)的測試結(jié)果。 解擴(kuò)及同步是DSFH混合擴(kuò)頻接收機(jī)正確數(shù)據(jù)解調(diào)的關(guān)鍵,采用FPGA設(shè)計實(shí)現(xiàn)了多片專用芯片的功能,大大縮小了接收機(jī)體積,便于系統(tǒng)實(shí)現(xiàn)小型化、集成化。捕獲及跳頻同步等算法采用硬件實(shí)現(xiàn),加快了捕獲跟蹤速度。FPGA的可編程性使電路的設(shè)計更具靈活性并使系統(tǒng)具有“軟”接收機(jī)的特點(diǎn)。實(shí)驗(yàn)結(jié)果表明FPGA系統(tǒng)設(shè)計是正確可行的。參考文獻(xiàn) 1侯伯亭,顧新VHDL硬件描述語言與數(shù)字邏
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)牧設(shè)備回收合同范本
- app軟件采購合同范本
- 勞動合同范本 簡約
- 佛山機(jī)械購銷合同范本
- 京東供貨方合同范本
- 加工協(xié)作合同范本
- 勞務(wù)合同范本保密協(xié)議
- 動漫公司產(chǎn)品合同范本
- 修理提成合同范例
- 全款買車正規(guī)合同范本
- 經(jīng)典文學(xué)作品中的女性形象研究外文文獻(xiàn)翻譯2016年
- 控股集團(tuán)公司組織架構(gòu)圖.docx
- 高爐煤氣安全知識的培訓(xùn)
- 2008 年全國高校俄語專業(yè)四級水平測試試卷
- 需求供給與均衡價格PPT課件
- 最常用2000個英語單詞_(全部標(biāo)有注釋)字母排序
- 人造革的幾種生產(chǎn)制造方法
- 在銀行大零售業(yè)務(wù)工作會議上的講話講解學(xué)習(xí)
- 古代傳說中的藝術(shù)形象-
- 水電站大壩土建安裝工程懸臂模板施工手冊
- 三體系內(nèi)審檢查表(共58頁).doc
評論
0/150
提交評論