• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于FPGA的相關匹配實時處理算法

      2015-12-21 08:59:46毛榮鈞馮道旺郭福成黃知濤
      航天電子對抗 2015年3期
      關鍵詞:乘法器頻域延時

      毛榮鈞,馮道旺,郭福成,黃知濤

      (國防科技大學電子科學與工程學院,湖南 長沙410073)

      0 引言

      相關技術可分為時域相關和頻域相關,兩種實現(xiàn)方法的計算量都大,F(xiàn)PGA 由于可以實現(xiàn)并行流水,被廣泛地運用到并行計算中[1-7]。復相關測頻[8]方法中采用了譜矩理論中的復相關方法,能夠在很小的信噪比中檢測頻率,但受限于FPGA 的工作時鐘采樣率無法提高,頻率分辨率無法提升。通信系統(tǒng)中滑動相關捕獲PN 碼的方法[9]能做到實時捕捉通信信號,但時域的相關方法資源消耗大,不利于系統(tǒng)穩(wěn)定運行。實相關并行計算需要較多的乘法器單元,而FPGA 的DSP48硬核單元是有限的,因此需要改進算法以減少乘法器單元的使用。

      本文提出一種基于FPGA 的頻域相關技術,相比實相關大大減少了乘法器硬核單元的使用,同時兩路流水復相關滿足了實時處理的需求。通過將該技術應用到信號的幀頭檢測中,驗證了該技術的實時運算性能。

      1 頻域相關原理

      為做到頻域實時相關,參考波形需要做N 點數(shù)據(jù)的2 N 點FFT,輸入數(shù)據(jù)做2 N 點數(shù)據(jù)的2 N 點FFT。下面證明該過程。

      實域相關的離散表達式為:

      參考波形N 點數(shù)據(jù)做2 N 點FFT 為:

      輸入數(shù)據(jù)做2 N 點數(shù)據(jù)的2 N 點FFT:

      兩者頻域相關后做逆FFT 得到實序列:

      代入(2)、(3)式得:

      即:

      即:

      當且僅當n2-n1+n=0時,(7)式不為零,將n1=n2+n代入(7)式中:

      (8)式和(1)式相同證明可以通過此方法代替實域相關。

      2 頻域相關的FPGA實現(xiàn)

      FPGA 實現(xiàn)時將x(n)分為A/B 兩路,B 路相比A 路做N 點延時,對A/B 同時做2 N 點FFT,將待檢測的N 點參考信號做2 N 點FFT,然后分別和A/B兩路復數(shù)相乘得頻域相關,最后兩路做2 N 點逆FFT后選擇A 路的前N 點和B 路的后N 點拼接,即實現(xiàn)頻域實時相關處理。

      圖1為內部框圖,實數(shù)據(jù)分成上下兩路,一路通過延時做FFT 運算,另一路不做延時直接做FFT,得到的頻譜分別和樣本頻譜相乘。得到的頻譜做逆FFT變換到時域信號,通過選擇開關選擇上下兩路有用的數(shù)據(jù)部分,尋峰得到峰值對應的時刻為tS,tS=tD+tF,其中tD為信號到達的實際時刻,tF為硬件處理耗時,則信號到達實際時間tD=tS-tF。通過試驗的方法統(tǒng)計tF,即可得到信號的實際到達時間tD。

      根據(jù)已知的信號序列檢測到達信號實際上就是做相關運算,實數(shù)相關需要的乘法器資源較多,如需要檢測的信號序列有N個點則需要至少N個乘法器,對FPGA 來說資源消耗太多。采用頻域相關的方法,同樣的條件下所需乘法器減少近一半。

      圖1 實時復相關系統(tǒng)框圖

      如圖2,假設輸入為復信號(實信號經IQ 變換轉化為復信號)分成A/B 兩路,A 路2 N 點數(shù)據(jù)做2 N 點FFT,B 路相對A 路延時N 點并和A 路同時做2 N 點FFT,參考波形數(shù)據(jù)取N 點數(shù)據(jù)后面補N 點零做2 N點的FFT,A/B 兩路和參考數(shù)據(jù)頻譜相乘,將兩路復相關的頻譜做逆FFT 后合并(取A 路的前N 點和B路的后N 點)得到實相關數(shù)據(jù)。

      圖2 A/B 兩路復相關示意圖

      3 測試分析

      以N 為256為例,測試不同SNR 信號,統(tǒng)計不同SNR 下的硬件處理延時tF和峰值高度Am,得到硬件的處理延時tF進而得到信號實際到達時間tD,并得到可檢測的信號信噪比范圍。

      3.1 整體測試流程

      首先設置自檢波形,然后裝載線性調頻自檢波,接著對自檢波做IQ 變換和離散時間傅里葉變換,最后設置峰值門限并尋峰。

      測試信號通過FPGA 的選擇輸入,該信號包括線性調頻信號s(n)°和噪聲ξ(n)兩部分:

      其中的可調參數(shù)PA和ωk為:

      SNR可通過PCI接口在PC上調節(jié)。其中頻率f0=0.26Hz,頻率增長率fk=0.00004Hz,幅度A=40。

      3.2 結果分析

      如表1所示,隨著信噪比的改變硬件處理延時基本保持不變,tF=9934±10ns,這是因為FPGA 每一步的處理延時都是設定不變的,處理延時的抖動主要是由于硬件接口傳輸耗時不定,峰值幅度隨著信噪比的增加指數(shù)增加,如圖3 可通過lg(Am)觀察出幅值與SNR 的指數(shù)關系。

      圖4為硬件耗時與尋峰的測試結果。可直觀看出隨著SNR 的減小檢測峰值明顯降低;檢測延時基本不變。

      表1 不同信噪比下的硬件處理延時和峰值幅度

      圖3 Am 與SNR 的關系

      圖4 硬件耗時與尋峰

      通過測試可得該算法可測試較大范圍的SNR 信號;并可測得固定的硬件處理延時為9934±10ns。

      3.3 資源消耗

      本節(jié)對比直接相關和頻域相關兩種方法的資源消耗,所用FPGA 芯片為Xilinx 公司的XC5VSX95T,編譯工具為ISE14.6。

      如表2 所示,通過對比實相關,頻域相關的SLICE資源占用變化很小,RAM 資源和乘法器資源明顯減少。

      表2 實相關和頻域相關資源占用對比(M1代表實相關,M2代表頻域相關)

      4 結束語

      本文基于相關計算實時處理需求,提出基于FPGA 的頻域相關技術,它利用FPGA 的并行計算能力。取N 點樣本信號做2 N 點FFT 得樣本頻譜,復信號分成兩路,一路經過2 N 點FFT 后與樣本頻譜相乘,再做逆FFT 后延時N 點;另一路先延時N 點再做FFT和樣本頻譜相乘、逆FFT。兩路信號處理結果經過選擇組合成完整的相關序列,尋峰得到的峰值時刻為信號到達的實際時刻與硬件處理延時之和,通過試驗得到硬件處理延時即可準確得知信號到達時間。將該技術應用于信號的幀頭檢測中,相比實相關方法該技術乘法器的資源消耗降低近一半,利于FPGA 布線,在更高的速度能穩(wěn)定工作?!?/p>

      [1]趙國慶.雷達對抗原理[M].西安:西安電子科技大學出版社,2001:12-25.

      [2]Ho KC,Lu X,Kovavisaruch L.Source localization using TDOA and FDOA measurements in the presence of receiver location errors:Analysis and solution[J].IEEE Trans.on Signal Processing,2007,55(2):684-696.

      [3]Huang YT,Benesty J,Elko GW,et al.Real-time passive source localization:A practial linear-correction leastsquares approach[J].IEEE Trans.on Speech and Audio Processing,2001,9(8):943-956.

      [4]郭福成,樊昀.雙星時差頻差聯(lián)合定位方法及其誤差分析[J].宇航學報,2008,29(4):1381-1386.

      [5]朱偉強,黃培康,馬琴,等.多站時差頻差高精度定位技術[J].數(shù)據(jù)采集與處理,2010,25(3):307-312.

      [6]Stein S.Algorithms for ambiguity function processing[J].IEEE Trans.on Acoustics,Speech,and Signal Processing,1993,41(8):2717-2719.

      [7]Naghsh-Nilchi AR,Mathews VJ.An Efficient Algorithm for joint estimation of differential time delays and frequency offsets[C]∥Proceeding of JCASSP-92.1992:309-312.

      [8]肖學兵,郭福成,姜文利.脈沖串信號的時差和頻差估計新方法[J].航天電子對抗,2015(2):31-34.

      [9]孫星亮,孫鋼峰.一種基于復相關技術的頻率估計方法[J].電子科技,2005(7):36-39.

      猜你喜歡
      乘法器頻域延時
      基于級聯(lián)步進延時的順序等效采樣方法及實現(xiàn)
      頻域稀疏毫米波人體安檢成像處理和快速成像稀疏陣列設計
      雷達學報(2018年3期)2018-07-18 02:41:34
      基于FPGA的流水線單精度浮點數(shù)乘法器設計*
      基于改進Radon-Wigner變換的目標和拖曳式誘餌頻域分離
      一種基于頻域的QPSK窄帶干擾抑制算法
      Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
      船舶力學(2015年6期)2015-12-12 08:52:20
      基于頻域伸縮的改進DFT算法
      電測與儀表(2015年3期)2015-04-09 11:37:24
      桑塔納車發(fā)動機延時熄火
      光控觸摸延時開關設計
      河南科技(2014年23期)2014-02-27 14:19:00
      乘法器模塊在FPGA中的實現(xiàn)
      临夏县| 龙川县| 夏河县| 固阳县| 白水县| 武安市| 株洲县| 锡林郭勒盟| 营山县| 西藏| 宝清县| 民权县| 和政县| 江门市| 鄯善县| 长治市| 三穗县| 伊通| 陵川县| 乐安县| 那曲县| 太谷县| 福建省| 南召县| 万山特区| 大港区| 河津市| 通河县| 商都县| 华宁县| 龙口市| 建始县| 汶川县| 汝城县| 公安县| 蕲春县| 南木林县| 基隆市| 兴宁市| 枝江市| 金乡县|