一種FSK地面接收系統(tǒng)的設計*
摘 要:設計實現(xiàn)了一款針對接收探空儀發(fā)射信號的FSK調(diào)制信號的地面接收系統(tǒng),該地面接收系統(tǒng)通過接收天線、低噪放、基帶解調(diào)板,實現(xiàn)探空儀FSK信號的頻率鎖定、位同步、幀同步最終解調(diào)的功能。該地面接收系統(tǒng)能在探空儀發(fā)射信號強度+10~-120 dBm范圍內(nèi)對信號進行解調(diào),同時針對探空儀發(fā)射信號源存在相位抖動的問題,能快速鎖定頻點范圍內(nèi)±250 kHz范圍的信號。經(jīng)過現(xiàn)場測試,該地面接收系統(tǒng)具備在200 km的斜距范圍內(nèi)接收探空儀發(fā)射3 dBm的信號,數(shù)據(jù)誤碼率≤1×10-5。
本文引用地址:http://www.ex-cimer.com/article/202212/441210.htm關鍵詞:FSK;探空儀;信號解調(diào);地面接收系統(tǒng)
*基金項目:廣東省大灣區(qū)集成電路與系統(tǒng)應用高水平創(chuàng)新研究院建設,項目編號2019B090909006;
廣東省 大灣區(qū)集成電路與系統(tǒng)應用研究院高水平新型研發(fā)機構建設,項目編號2019B090904015;
基于2X納米及以下 FDSOI 技術的先導工藝研究及低功耗物聯(lián)網(wǎng)特色引導芯片研發(fā),項目編號2021B0101280002;
基于FDSOI工藝的物聯(lián)網(wǎng)智能感知與嵌入式存儲電路的核心技術研究,項目編號202103020001。
目前,高空氣象探測主要使用探空儀發(fā)射 FSK 信號進行信息傳輸。探空儀作為信號發(fā)射源(以下簡稱為信號源),發(fā)射的頻率范圍為 400 ~ 406 MHz,調(diào)制方 式為頻移鍵控 (frequency-shift keying, FSK),該調(diào)制方式具有抗干擾能力強、傳輸距離遠、低碼速率等特點,廣泛運用在遠距離傳輸 [1]。探空儀與地面接收系統(tǒng)之間 的距離為 10 m ~ 200 km,探空儀的發(fā)射源的發(fā)射功率在 200 mW±20 mW, 這就對地面接收系統(tǒng)具有高靈敏度和大動態(tài)范圍的要求。同時,由于各個廠商之間的探 空儀之間存在比較大的頻偏,所以就需要地面接收系統(tǒng)在所接收頻點 ±250 kHz 的范圍內(nèi)實現(xiàn)快速鎖定解碼的功能。這就對地面接收系統(tǒng)整體性能提出很高的要求。
目前,針對探空儀地面接收系統(tǒng)有幾種方案設計,一種是使用專用的 ASIC 芯片進行對 FSK 地面接收系統(tǒng)進行設計,該方案具有可擴展性低、不易改變和靈活性差等缺點 [2];另一種是使用非相干解調(diào)方法對 FSK 進行解調(diào) [3],這種方案靈敏度達不到要求。
本FSK地面接收系統(tǒng)從功能及性能上進行綜合考慮,通過天線、下變頻和基帶解調(diào)板實現(xiàn)高靈敏度、大動態(tài)范圍以及 ±250 kHz 頻偏范圍內(nèi)實現(xiàn) FSK 接收。其中,基帶解調(diào)板使用 FPGA 進行算法設計,這樣有效提高了開發(fā)效率和系統(tǒng)實時性要求,便于將來功能拓展及二次開發(fā)。
本文根據(jù)信號源的無線信號發(fā)射特性,經(jīng)過對信號鏈路的詳盡預算,對地面接收系統(tǒng)進行整體設計。
1 系統(tǒng)原理設計
本地面接收系統(tǒng)即要求信號源的信號強度在 +10 dBm 的情況下系統(tǒng)能正常解調(diào),也要求在信號源與地面接收系統(tǒng)直線距離≥ 200 km 時,接收到數(shù)據(jù)的誤 碼率≤ 1×10-5。通過計算信號源與地面接收系統(tǒng)距離 200 km 時的系統(tǒng)鏈路預算(如表 1 所示),計算出系統(tǒng)的靈敏度需要達到 -120 dBm 才能滿足要求。于是系統(tǒng)硬件根據(jù)指標計算由天線及低噪放、下變頻和基帶解調(diào)板 3 部分組成(如圖 1 所示)。
圖1 硬件設計框圖
1.1 天線及低噪放
由于地面接收系統(tǒng)在遠距離接收探空儀信號時,需要使用低噪放放大信號。低噪放的增益滿足在信號源大增益環(huán)境下,基帶解調(diào)板上的 ADC 不至于飽和造成性能下降無法解調(diào)的現(xiàn)象;同時在微弱信號情況下,將小信號放大,保證噪聲控制,提高基帶解調(diào)板的接收靈敏度。本系統(tǒng)低噪放的增益為 40 dB,噪聲系數(shù)≤ 1,帶內(nèi)平坦度 ±0.5 dB。這樣,從天線接收到的信號在 +10 ~ -120 dBm 范圍內(nèi)的信號,經(jīng)過低噪放后輸出給下變頻的信號強度為 +20 ~ -80 dBm。
1.2 下變頻
下變頻通過模擬濾波、混頻和放大,將探空儀信號頻率轉換至 70 MHz 中頻,本系統(tǒng)的本振采用低本振方案(330 ~ 336)MHz。同時將低噪放放大的信號經(jīng)過濾波、數(shù)控衰減器及放大器輸出一個穩(wěn)定的中頻信號傳輸至軟件無線電平臺,方便 FPGA 進行解調(diào)算法。下變頻的主要技術指標如下:
a)中頻輸出帶寬:1 MHz;
b)小信號增益:≥ -50 dB;
c)鏡頻抑制:≥ 60 dBc;
d)動態(tài)范圍:≥ 75 dB。
1.3 基帶解調(diào)板
基帶解調(diào)板負責處理中頻傳來的信號,特別是在低信噪比情況下的微弱信號,為了最大限度地保證能夠完成解調(diào)降低誤碼,本系統(tǒng)采用精度 16 位、采樣率為 160 MHz 的 AD 轉換芯片 ADC16DV160,在輸入信號 30 MHz 時的 SNR 為 78 dBFS, 輸入信號 97 MHz 時 SNR 仍有 76 dBS,這就保證了基帶解調(diào)板在低信噪比情況下能解調(diào)信號。為了保證采樣時鐘信號在-40 ℃~85 ℃ 范圍內(nèi)相位噪聲與抖動保持穩(wěn)定,系統(tǒng)采用溫補晶振提供采樣時鐘信號。
根據(jù)帶通采樣原理,本系統(tǒng)采用 100 MHz 采樣時鐘信號對中頻信號進行欠采樣,通過時鐘芯片將采樣信號送至 FPGA 進行算法解調(diào)。并將解調(diào)數(shù)據(jù)通過串口傳給上位機進行顯示。
2 基帶解調(diào)板解調(diào)算法設計
2.1 信號源信號特性
FSK 類信號,可以表示為:
2.2 基帶解調(diào)算法設計結構
本系統(tǒng)基帶算法分為 4 個模塊,分別為:數(shù)字 AGC 模塊、掃頻檢測模塊、解調(diào)解碼模塊和系統(tǒng)控制模塊四個程序模塊實現(xiàn)。其中,數(shù)字 AGC 模塊主要用于調(diào)整輸入中頻信號功率,保證后續(xù)處理的精度;掃頻檢測模塊負責在信號源頻點±250 kHz帶寬中找到信號,并且補償頻偏;基帶信號處理模塊對基帶信號進行解調(diào)和解碼,恢復出二進制數(shù)據(jù)流;系統(tǒng)控制模塊用于各模塊的參數(shù)配置,狀態(tài)監(jiān)控以及數(shù)據(jù)流程控制。通過有效的算法設計,不僅在功能和性能上滿足了系統(tǒng)要求,并且占用 FPGA 資源少,降低了系統(tǒng)的硬件成本。其算法結構如圖 3 所示。
圖3 解調(diào)算法結構框圖
2.3 數(shù)字AGC模塊
數(shù)字 AGC 模塊主要用于調(diào)整輸入中頻信號功率,保證后續(xù)信號處理的精度 [4]。AGC 檢測下變頻頻點 70 MHz±250 kHz 有效帶寬信號的功率,并與參考功率作比較,并根據(jù)比較結果調(diào)整可變放大器(衰減器)的增益,輸出的增益值應維持在一個穩(wěn)定的值。特別是在信號源輸入微弱信號的時候,由下變頻進入基帶解調(diào)板的信號平均幅度相對較小,所以需要用 AGC 將增益調(diào)大;若信號源輸入信號較大時,又需要增益值迅速減小,以免造成器件的損壞。
數(shù)字 AGC 算法的增益值計算公式為:
2.4 掃頻檢測模塊
2.4.1 第1級數(shù)字下變頻
信號通過 DDS 頻率合成器進行正交下變頻,然后經(jīng)過積分梳狀 CIC 濾波器、半帶濾波器和低通濾波器將采樣率作50倍抽取,變成2 MHz采樣率的復基帶信號[5]。
2.4.2 掃頻檢測
圖5 掃頻信號流程
圖 6 所示為 FSK 信號的功率譜,只需要檢測到 FSK 信號能量最大的位置,然后在這個位置的左右兩邊間隔帶寬位置附近搜索第 2 高的信號能量。這樣兩個能量位置的中間點即為FSK信號的頻點。該算法結構簡單、鎖頻速度快、效率高、穩(wěn)定性高 [6]。
圖6 FSK信號功率譜
2.5 解調(diào)解碼模塊
2.5.1 第2級數(shù)字下變頻
第 2 級數(shù)字下變頻提取出調(diào)制信號,并進一步減少信號采樣率,該采樣率只要大于 8 倍碼元速率即可。
2.5.2 FSK信號解調(diào)
如圖 7 所示,2FSK 信號誤碼率要求 1×10-5 的情況下。采用相干和非相干算法的理論解調(diào)可以看出,相干解調(diào)算法優(yōu)于非相干解調(diào)算法 3 dB 以上。所以本系統(tǒng)采用相干解調(diào)算法。
圖7 不同解調(diào)方式誤碼率對比
對于相干解調(diào)算法,其原理框圖如圖所示。解調(diào)器采用自動頻率跟蹤環(huán) AFC 完成頻偏跟蹤,采用基于 Gardner 算法的時鐘環(huán)路完成時鐘頻率跟蹤 [7]。解調(diào)器的主要特點如下:
a)輸入采樣率大于 8 倍采樣即可;
b)AFC 的跟蹤范圍為:
c)一階時鐘環(huán)可捕獲并跟蹤的發(fā)射與接收機之間的時鐘偏差為 ±500?10?6 μs 。
圖8 相干解調(diào)器原理框圖
基于VHDL程序進行仿真,輸入信號基本情況如下:調(diào)制方式為 2FSK,SNR 為 18 dB,相對于碼元速率的歸一化頻偏為 1。圖 10 和圖 11 分別為時鐘環(huán)和 AFC 的收斂曲線。
圖9 時鐘環(huán)收斂曲線
圖10 載波環(huán)收斂曲線
2.5.3 幀同步與解碼
由于信號源采用了 Bi-L 編碼,因此解碼之前需要確認編碼起始位置。本系統(tǒng)采用了搜索獨特碼位置,根據(jù)信號源發(fā)送數(shù)據(jù)的固定碼元,每隔固定碼元后將出現(xiàn)一組獨特碼型,如果連續(xù)檢測到間隔為固定碼元的疑似獨特碼型,則確認為幀同步,完成解碼 [8]。
幀同步模塊同時可以監(jiān)測系統(tǒng)工作是否正常,若發(fā)射源信號消失、解調(diào)失鎖都會導致異常,即會監(jiān)測不到均勻間隔的連續(xù)獨特碼型的情況,此時通知系統(tǒng)控制模塊對系統(tǒng)進行復位操作。
2.6 系統(tǒng)控制模塊
系統(tǒng)控制模塊主要完成參數(shù)配置,根據(jù)發(fā)射源信號的實際情況通過 RS232 反饋至上位機。
3 系統(tǒng)測試
通過信號源與地面接收系統(tǒng)用射頻線直連,發(fā)射 FSK 信號。當信號源發(fā)送分別發(fā)送 +10 ~ -120 dBm 信號的時候,地面接收系統(tǒng)能夠很快鎖定信號,并解調(diào)數(shù)據(jù),誤碼率≤ 1×10-5。當發(fā)送的頻點發(fā)生偏移時,在范圍 ±250 kHz 范圍內(nèi)能正常解調(diào),不影響接收。
在實際測試過程中,信號源發(fā)射頻率為 403 MHz,頻偏 16 kHz,距離地面接收系統(tǒng)的斜距≥ 250 km,地面接收系統(tǒng)接收數(shù)據(jù)的有效率≥ 95%。
4 結束語
本文設計實現(xiàn)了一種高性能通信信號地面接收系統(tǒng),針對信號源信號速率低、頻偏大的特點,基于 FPGA 解決了低速信號高精度檢測的難題。特別是面對微弱信號,信噪比處于解調(diào)臨界值的時候,通過對解調(diào)算法的處理,減少了系統(tǒng)的誤碼率。本系統(tǒng)采用軟件無線電通用平臺處理解調(diào)算法,可編程性強,研發(fā)成本低等優(yōu)點。
參考文獻:
[1] 刁晨昊,王成剛,嚴家德,等.基于GNSS的新型大氣邊界層探空儀[J].電子測量技術,2021,44(23):73-77.
[2] 毛志圣.基于STC12C2052的模擬FSK調(diào)制解調(diào)[J].電子制作,2013,(13):8.
[3] 李帥,李輝,漆志龍,等.一種2FSK非相干盲解調(diào)系統(tǒng)設計[J].無線電工程,2015,45(04):29-31.
[4] JAMES F. A simple, adaptable AGC circuit for the simple high-frequency communications receiver[J]. QST,2021,105(8):33-35.
[5] 吳云樹,汪浩.基于FPGA的數(shù)字下變頻技術研究[J].國外電子測量技術,2019,38(11):113-118.
[6] C M WATSON. Signal detection and digital modulation classification-based spectrum sensing for cognitive radio[J].Northeastern University,2013.
[7] 朱博文,韋玉峰,高潔,等.Gardner位同步算法及其在中繼衛(wèi)星模擬器中的應用[J].空間電子技術,2021,18(01):59-64.
[8] 唐平,趙文,高原,等.一種適用于突發(fā)通信的快速幀同步方法[J].電子技術與軟件工程,2021(02):22-23.
(注:本文轉載自《電子產(chǎn)品世界》雜志2022年11月期)
評論