基于HSP50214B的偵察接收機數(shù)字解調(diào)模塊設(shè)計
由于載波跟蹤誤差(COF)利用同步信號COFSYNC串行送至HSP50214B的載波數(shù)控振蕩器,碼元跟蹤誤差(SOF)利用同步信號SOFSYNC串行傳送至HSP50214B的重采樣數(shù)控振蕩器,所以HSP50214B和HSP50210必須采用統(tǒng)一時鐘才能保證同步傳送數(shù)據(jù)的可靠。AD9245、HSP50214B的CLKIN和PROCLK以及HSP50210的CLK引腳都接50 MHz的時鐘。系統(tǒng)對時序要求非常高,HSP50210反饋到HSP50214B的載波同步信號COF和碼元同步信號SOF以及它們的同步信號COFSYNC/SOFSYNC要有統(tǒng)一的時序,其信號送入的時序如圖4所示。 本文引用地址:http://www.ex-cimer.com/article/188313.htm
5 HSP50214B控制字的設(shè)計
模塊上電時,嵌入式PowerPC根據(jù)對應的初始化參數(shù)(輸入信號的波特率和模式)提取數(shù)據(jù)空間中的相應參數(shù),再配合片選信號和讀寫控制信號,將參數(shù)分別寫入hSP50214B和HSP50210中。HSP50214B和HSP50210控制字的寫入流程是一致的,這里只詳細說明HSP50214B控制字的寫入過程。
HSP50214B共有256個32位的控制字寄存器,其偏移地址是000H~0FFH,控制字決定各功能模塊的參數(shù)設(shè)置,如載波中心頻率、濾波器階數(shù)、255階FIR濾波器系數(shù)、抽取因子、輸出格式與方式的選擇等。用戶通過控制接口可寫入控制字,也可讀取某些內(nèi)部寄存器的內(nèi)容及狀態(tài)信息,如電平檢測是否完成等。HSP50214B內(nèi)有5個保持寄存器,其的內(nèi)容由地址線A[2:0]和數(shù)據(jù)線C[7:0]決定。HSP50214B的控制字都是32位,每次只能通過數(shù)據(jù)線接口C[7:0]寫入8位控制字,需通過地址線A(2:0)選擇寫入控制字的高低位,連續(xù)寫4次。圖5為其加載時序。
對控制字寫操作的步驟為:
(1)按照字節(jié)由低到高的順序,把32位控制字分為4組,每組8位數(shù)據(jù),在每次寫選通信號的上升沿到來時,依次把4組數(shù)據(jù)裝載到HSP50214B主控制器的相應位,對應的地址用二進制表示,分別為:000,001,010,011(000:保持寄存器1;001:保持寄存器2;0lO:保持寄存器3;01l:保持寄存器4);
(2)在寫選通()信號的第5個上升沿到來時,將主控制器中接收的數(shù)據(jù)裝入目標寄存器中并鎖存,此時,裝載目標寄存器的地址到100,即A(2:0)=100;
(3)寫完1個控制字后,必須等待4個處理時鐘才能寫下一個控制字,以保證數(shù)據(jù)裝載成功,因為只有控制字被正確寫入,HSP50214B參數(shù)選擇合理,解調(diào)的信號才不會產(chǎn)生嚴重失真。
6 測試分析
實際應用中,可根據(jù)偵察接收機接收信號類型的需求設(shè)置各寄存器的參數(shù),包括CIC、AGC、串并口、輸出格式、濾波器的系數(shù)等,實現(xiàn)靈活的下變頻設(shè)置,可對不同調(diào)制方式信號實現(xiàn)靈活解調(diào)分析,具有適應性強、軟件升級方便等優(yōu)點。經(jīng)硬件仿真測試,所得結(jié)果符合理論計算值,對輸入BPSK和QPSK通信信號解調(diào)誤碼率都非常低,可滿足高端偵察接收機高性能信號處理的要求。
7 結(jié)束語
HSP50214B數(shù)字下變頻器具有結(jié)構(gòu)的開放性、軟件的可編程性以及功能的多樣性等特點,在軍事和民用數(shù)字接收機中都有巨大的應用潛力,該器件可使接收機系統(tǒng)具有良好的靈活性及可擴展性。
評論