葉 雷,李忞詝,梁琴琴,崔穎升
(上海航天電子技術(shù)研究所,上海 201109)
在現(xiàn)代測控系統(tǒng)當中,多采用測速應(yīng)答機配合地面基站實現(xiàn)高精度的多普勒測速功能[1-3],由于下行載波頻率需與上行載波頻率滿足固定轉(zhuǎn)發(fā)比進行相參轉(zhuǎn)發(fā),因此相參轉(zhuǎn)發(fā)的方法是整機設(shè)計時需要重點考慮的因素之一[4-5]。近年來,隨著大規(guī)?,F(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)、數(shù)字信號處理(Digital Signal Processing,DSP)等數(shù)字技術(shù)的應(yīng)用及發(fā)展,具有通用化、數(shù)字化和小型化等特點的測速應(yīng)答機逐步設(shè)計實現(xiàn),應(yīng)答機呈現(xiàn)出新的發(fā)展趨勢[6-10]。
近期,面向整體的多路相參轉(zhuǎn)發(fā)數(shù)字應(yīng)答機設(shè)計方法[11-12]被提出,該方法可實現(xiàn)多路信號轉(zhuǎn)發(fā)應(yīng)答機需求。采用數(shù)字中頻拓展、通道共用的方法,省略了傳統(tǒng)的中頻頻變過程,精簡了系統(tǒng)流程。同時結(jié)合FPGA、數(shù)字鎖相環(huán)(Digital Phase Lock Loop,DPLL)等進行數(shù)字信號處理的方法[13-15],實現(xiàn)應(yīng)答機的數(shù)字化、軟件化。
為了進一步提高數(shù)字測速應(yīng)答機的精度和可靠性,需要對應(yīng)答機系統(tǒng)中的各個參量進行細化分析[16-18]。其中,相參轉(zhuǎn)發(fā)信號相位誤差是直接影響其高精度測速性能的因素之一,該因素不僅與系統(tǒng)中采用的數(shù)字鎖相環(huán)路有關(guān),還受到系統(tǒng)軟硬件多方面性能和參數(shù)的限制[19-23]。
本文基于相參轉(zhuǎn)發(fā)數(shù)字測速應(yīng)答機,理論分析了影響數(shù)字測速應(yīng)答機轉(zhuǎn)發(fā)信號相位誤差的多個因素,給出了限制轉(zhuǎn)發(fā)相位精度的關(guān)鍵參數(shù)。分析指出,數(shù)字測速應(yīng)答機在數(shù)字信號處理過程中使用的數(shù)字鎖相環(huán)、轉(zhuǎn)發(fā)比、直接數(shù)字頻率合成器(Direct Digital Synthesizer,DDS)[24]等模塊參數(shù)的量化誤差是相參轉(zhuǎn)發(fā)相位誤差的主要來源,進而提出一種在中頻轉(zhuǎn)發(fā)信號時合理提高變量位寬,從而提升數(shù)字測速應(yīng)答機相位精度的方法。結(jié)合硬件元器件精度指標以及軟件資源占用率,通過定量計算選取最優(yōu)位寬,并指出了進一步提升性能的可行方案,為現(xiàn)有測速應(yīng)答機系統(tǒng)的設(shè)計提供了理論借鑒。
相參轉(zhuǎn)發(fā)測速應(yīng)答機目前多采用固定本振相參轉(zhuǎn)發(fā)方式[25-26],直接根據(jù)轉(zhuǎn)發(fā)比ρ轉(zhuǎn)發(fā)中頻信號,為同時滿足轉(zhuǎn)發(fā)信號頻率fT=ρfR及fIT=ρfIR,可得到轉(zhuǎn)發(fā)比ρ=(MT2-MT1)/(MR2+MR1),頻率流程如圖1所示。通過集成設(shè)計方法[11],選取合適的值滿足MT2=MR2,MT1=MR1,可以實現(xiàn)數(shù)字應(yīng)答機收發(fā)本振的共用,得到應(yīng)答機更為簡化的轉(zhuǎn)發(fā)方式。
圖1 固定本振相參轉(zhuǎn)發(fā)頻率流程Fig.1 Flow chart of coherent transponder with fixed local oscillator
在中頻數(shù)字處理模塊中,使用DDS技術(shù)[11]在FPGA芯片內(nèi)實現(xiàn)信號的相參轉(zhuǎn)發(fā),DDS主要由頻率控制字、相位累加器和波形存儲器組成,在參考時鐘的驅(qū)動下,相位累加器對頻率控制字進行累加,得到相位碼對波形存儲器尋址,波形存儲器輸出相應(yīng)的幅度碼。該技術(shù)具有頻率切換速率快、分辨率高以及易于實現(xiàn)等優(yōu)點,目前已廣泛應(yīng)用于通信、雷達和航空航天等領(lǐng)域[4]。
在基于相參轉(zhuǎn)發(fā)體制的數(shù)字應(yīng)答機中,系統(tǒng)捕獲信號后,應(yīng)答機生成的相應(yīng)轉(zhuǎn)發(fā)信號已與接收信號相參鎖定,轉(zhuǎn)發(fā)信號的相位信息具有連續(xù)性,不存在相位翻轉(zhuǎn)、跳變等情況。此時,該轉(zhuǎn)發(fā)信號的相位信息可通過轉(zhuǎn)發(fā)頻率以及初始相位信息表示,因此對轉(zhuǎn)發(fā)信號的相位誤差分析可由轉(zhuǎn)發(fā)信號的頻率精度分析入手。對于一般的數(shù)字應(yīng)答機,轉(zhuǎn)發(fā)頻率誤差來自于軟件與硬件2個方面。軟件方面,中頻轉(zhuǎn)發(fā)信號由數(shù)控振蕩器(Numerically Controlled Oscillator,NCO)生成,其頻率誤差由輸入NCO的頻率控制字精度決定;而硬件方面,頻率誤差主要取決于系統(tǒng)采用晶振的短期穩(wěn)定度能力,該指標影響到頻率源在對信號進行下/上變頻時刻的瞬時相位差。目前,晶振的10 ms短穩(wěn)指標多優(yōu)于1×10-11。在環(huán)路跟蹤狀態(tài)下,信號的收發(fā)時延在ms量級,短穩(wěn)造成的瞬時相位差相對于FPGA數(shù)字量化誤差可以忽略。因此,數(shù)字應(yīng)答機的轉(zhuǎn)發(fā)相位誤差主要來自于軟件方面的頻率數(shù)字量化誤差。
測速應(yīng)答機的數(shù)字中頻相參轉(zhuǎn)發(fā)原理如圖2所示。
圖2 中頻相參轉(zhuǎn)發(fā)原理Fig.2 The principle diagram of midfrequency coherent transponder
經(jīng)歷了下變頻后的中頻接收信號通過由數(shù)字鑒相器、環(huán)路濾波器和數(shù)控振蕩器構(gòu)成的全數(shù)字鎖相環(huán)進行相位跟蹤,相位鎖定后,環(huán)路濾波器輸出與接收信號相參的頻率控制字,此時通過中頻信號轉(zhuǎn)發(fā)比ρ可對該頻率控制字進行縮放,得到需要的中頻轉(zhuǎn)發(fā)信號頻率控制字,最終獲取的頻率控制字再輸入到數(shù)控振蕩器中生成中頻轉(zhuǎn)發(fā)信號進行輸出。
在鎖相環(huán)結(jié)構(gòu)中,當接收信號相位被鎖定時,輸入信號和接收鎖相環(huán)輸出信號的頻率誤差被限制在一定范圍內(nèi),若其中的環(huán)路濾波器階數(shù)較高,其帶來的頻率誤差很小,相比于環(huán)路數(shù)控振蕩器輸出的頻率誤差而言可忽略不計。對各個信號進行量化之后,系統(tǒng)的轉(zhuǎn)發(fā)頻率誤差受限于各參數(shù)量化后的最小頻率分辨率。實際轉(zhuǎn)發(fā)過程中,對信號進行的轉(zhuǎn)發(fā)計算以及截位等運算都是通過對應(yīng)頻率控制字進行計算得到。在各參數(shù)量化之后,中頻轉(zhuǎn)發(fā)信號fIT可表示為:
(1)
式中,ρ為量化后的轉(zhuǎn)發(fā)比;fclk為本振時鐘信號;KPLL為信號鎖定后接收鎖相環(huán)輸出頻率控制字;bDDS為DDS輸出位寬。
在理想情況下,各參數(shù)為量化值加上對應(yīng)量化誤差。通過DDS輸出中頻轉(zhuǎn)發(fā)頻率時,輸出頻率為:
(2)
式中,KIT為轉(zhuǎn)發(fā)輸出信號頻率控制字;εDDS為輸出頻率量化引入誤差。
對照組患者主要結(jié)合病患實際情況給以常規(guī)藥物治療,如:鈣通道拮抗劑、硝酸、依那普利等藥物,若血壓高的患者還要配以心得安、利血平、氫氧噻嗪等降壓藥物,同時注意飲食健康,確保低脂低鹽飲食;觀察組患者在上述常規(guī)治療的基礎(chǔ)上增加纈沙坦藥物治療,80 mg/次,1次/d。在加入纈沙坦治療的過程中,需要根據(jù)患者身體情況(如血壓是否正常、是否有不良反應(yīng)等),每周進行藥量調(diào)整,藥量盡量控制在40~160mg/次,若患者一切正常則可以繼續(xù)使用纈沙坦治療。
在信號轉(zhuǎn)發(fā)計算過程中,數(shù)字量化會導(dǎo)致無法實現(xiàn)嚴格的轉(zhuǎn)發(fā)比,記轉(zhuǎn)發(fā)比誤差為ερ,結(jié)合環(huán)路振蕩器數(shù)字量化引入的鎖定誤差εPLL,在信號鎖定之后得到的轉(zhuǎn)發(fā)信號頻率控制字如下:
(3)
結(jié)合式(1)~ 式(3)可計算出輸出信號誤差ε=fIT0-fIT,即:
(4)
由于bDDS+n=bPLL+bρ,lb(KPLL) (5) 根據(jù)式(5)不難發(fā)現(xiàn),在設(shè)計測速應(yīng)答機數(shù)字信號處理過程中,通過提高相參轉(zhuǎn)發(fā)過程中的各參數(shù)頻率量化的精度,從而使得相位精度也獲得相應(yīng)的提高。當本振時鐘頻率fclk確定時,轉(zhuǎn)發(fā)信號的相位誤差主要與接收鎖相環(huán)相位精度、轉(zhuǎn)發(fā)比以及輸出信號頻率的量化誤差有關(guān)。 在實際應(yīng)用中,頻率源元器件的穩(wěn)定度指標也會影響轉(zhuǎn)發(fā)信號相位精度,因此,在相參轉(zhuǎn)發(fā)數(shù)字信號處理中,在滿足技術(shù)指標要求情況下,增加接收信號鎖相環(huán)、轉(zhuǎn)發(fā)比以及輸出信號DDS變量的位寬可以有效降低轉(zhuǎn)發(fā)信號的相位誤差,提高轉(zhuǎn)發(fā)精度;當轉(zhuǎn)發(fā)精度高于頻率源元器件穩(wěn)定性時,繼續(xù)提高變量位寬并不會優(yōu)化應(yīng)答機轉(zhuǎn)發(fā)信號相位精度,反而會消耗軟件資源,增加軟件資源占用率。 考慮當fclk=100 MHz時,若上述所有位寬相等,則轉(zhuǎn)發(fā)的頻率和相位隨位寬的變化如圖3(a)和圖3(b)所示。可以看到,轉(zhuǎn)發(fā)頻率和相位誤差與位寬在對數(shù)單位下呈現(xiàn)線性關(guān)系,若需要轉(zhuǎn)發(fā)相位精度小于0.01°/s,位寬至少需要38 bit才能滿足。 (a)轉(zhuǎn)發(fā)頻率誤差隨位寬變化 (b)相位誤差隨位寬變化圖3 轉(zhuǎn)發(fā)頻率誤差和相位誤差隨位寬變化Fig.3 Transmit frequency error and phase error vary with bit width 根據(jù)實際設(shè)計產(chǎn)品指標,目前晶振短穩(wěn)指標可達1×10-11/10 ms,在100 MHz主時鐘條件下得到晶振的頻率誤差為10-3Hz。根據(jù)式(5)可以得到,在鎖相環(huán)以及輸出DDS的位寬為38 bit時,系統(tǒng)的相位誤差為0.001 Hz,故在FPGA資源利用率最小的情況下,取鎖相環(huán)及DDS位寬為38 bit即可使系統(tǒng)轉(zhuǎn)發(fā)信號的相位誤差主要受限于頻率源穩(wěn)定度指標。 輸入信號與NCO輸出信號的頻率差如圖4所示,該誤差在4 ms后已經(jīng)衰減到一個很小的量。在后端的局部放大可以發(fā)現(xiàn),其頻率誤差已經(jīng)被抑制在10-3Hz量級,滿足上述誤差要求。 (a) 輸入信號 (b) NCO輸出信號圖4 輸入信號與NCO輸出信號的頻率差Fig.4 The frequency difference between input signal and NCO output signal 根據(jù)上述分析設(shè)計數(shù)字中頻處理軟件,結(jié)合數(shù)字雙頻連續(xù)波應(yīng)答機產(chǎn)品對信號轉(zhuǎn)發(fā)精度進行測試驗證。在產(chǎn)品軟件設(shè)計中,結(jié)合式(5)可得環(huán)路振蕩器頻率、DDS輸出頻率以及轉(zhuǎn)發(fā)比量化位數(shù)在超過34 bit時可滿足相位誤差≤10°/s的設(shè)計指標,由于實際測試中存在信號源不穩(wěn)定、噪聲等設(shè)備因素、環(huán)境因素對應(yīng)答機轉(zhuǎn)發(fā)相位誤差造成的影響,設(shè)計取35 bit可滿足指標要求。同時根據(jù)晶振短穩(wěn)指標計算得到,在鎖相環(huán)以及輸出DDS的位寬為38 bit時,系統(tǒng)的相位誤差為0.001 Hz,與晶振短穩(wěn)指標相當,為驗證上述理論分析,進一步增加2 bit以避免其影響。故使用綜合測試儀分別試驗驗證了環(huán)路振蕩器頻率、DDS輸出頻率以及轉(zhuǎn)發(fā)比量化位數(shù)在取35,40 bit兩種情況下,接收到的轉(zhuǎn)發(fā)信號與輸出信號間的相位長期漂移,試驗結(jié)果如圖 5所示,測試時間為100 min。 由圖5可以看出,在加電100 min后,測試設(shè)備在自檢狀態(tài)下的相位差,設(shè)備自身的信號轉(zhuǎn)發(fā)模式會產(chǎn)生7.17°的相位漂移;在量化位數(shù)取35 bit時,加電100 min會產(chǎn)生71.21°的相位漂移,隨機誤差為4.105°;在量化位數(shù)取40 bit時,最大相位漂移為36.82°,隨機誤差為4.028°。通過對比可發(fā)現(xiàn),在不考慮設(shè)備自身信號長期相位漂移的情況下,在提高環(huán)路振蕩器頻率、DDS輸出頻率以及轉(zhuǎn)發(fā)比量化位數(shù)之后,系統(tǒng)轉(zhuǎn)發(fā)信號的相位誤差有明顯改善,長期漂移從0.011 9°/s減少至0.006 1°/s,降低48.739%。 圖5 轉(zhuǎn)發(fā)信號長期相位漂移Fig.5 The long term phase shift of transmitting signal 同時對轉(zhuǎn)發(fā)信號頻率穩(wěn)定度進行了計算,如表1所示。在加電測試80 min情況下,頻率穩(wěn)定度從0.025 8°/s降至0.023 2°/s,提高了10%,得到更高的轉(zhuǎn)發(fā)精度。 表1 轉(zhuǎn)發(fā)頻率穩(wěn)定度Tab.1 Stability of forwarding frequency 若需進一步確保轉(zhuǎn)發(fā)相位精度,需要對數(shù)字鎖相環(huán)路的相位誤差進行控制。研究表明,在被跟蹤目標為高動態(tài)情況,即多普勒頻率變化率較大的情況下,取階數(shù)為二階的鎖相環(huán)在對目標進行跟蹤時會存在一個不能忽略的相位誤差,該誤差會導(dǎo)致測速時引入較大誤差。為進一步提高測速應(yīng)答機跟蹤能力以及加速度性能,可考慮提高環(huán)路濾波器階數(shù)的方法。 本文以測控系統(tǒng)中使用的高精度測速應(yīng)答機為背景,通過對相參轉(zhuǎn)發(fā)數(shù)字信號處理模塊中的中頻轉(zhuǎn)發(fā)流程進行分析,提出一種提高鎖相環(huán)路NCO以及輸出DDS變量位寬的方法,可以降低相位誤差,提高轉(zhuǎn)發(fā)精度。仿真結(jié)果表明,信號轉(zhuǎn)發(fā)位數(shù)提高1位,能提高轉(zhuǎn)發(fā)頻率精度3.01 dBHz,當變量位數(shù)提高至38 bit時,應(yīng)答機轉(zhuǎn)發(fā)信號的相位誤差與晶振穩(wěn)定度指標相當。在實際應(yīng)用過程中根據(jù)資源占用率及元器件性能進行綜合考慮、選取合適位數(shù)進行數(shù)字信號處理,可以有效降低相位誤差,提高轉(zhuǎn)發(fā)精度。通過在工程應(yīng)答機上進行對比驗證發(fā)現(xiàn),將位數(shù)從35 bit提高至40 bit可以降低轉(zhuǎn)發(fā)信號的系統(tǒng)誤差約48.3%,頻率穩(wěn)定度提高10%,該方法對于應(yīng)答機設(shè)計有一定的工程實用價值。3 相位精度提升
3.1 仿真驗證
3.2 試驗驗證
4 結(jié)束語