国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于FPGA的衛(wèi)星接收機(jī)抗窄帶干擾實(shí)現(xiàn)方法與流程

      文檔序號:12120304閱讀:499來源:國知局
      基于FPGA的衛(wèi)星接收機(jī)抗窄帶干擾實(shí)現(xiàn)方法與流程

      本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種抗窄帶干擾的實(shí)現(xiàn)方法,可用于衛(wèi)星導(dǎo)航系統(tǒng)。



      背景技術(shù):

      由于衛(wèi)星導(dǎo)航系統(tǒng)本身的一些先天因素的制約,造成了某些難以克制的弱點(diǎn)。例如衛(wèi)星導(dǎo)航信號到達(dá)地面接收機(jī)強(qiáng)度很微弱,很容易受到各種有意或者無意的干擾,導(dǎo)致衛(wèi)星接收機(jī)不能對導(dǎo)航信號進(jìn)行捕獲或者造成接收機(jī)失鎖;針對衛(wèi)星接收機(jī)的干擾信號一般可以分為窄帶干擾信號和寬帶干擾信號,工程上認(rèn)為的窄帶干擾信號定義為干擾信號帶寬為有用信號帶寬的10%以內(nèi)。

      目前,對于抗窄帶干擾的方法主要有兩種,分別為時(shí)域自適應(yīng)抑制方法和變換域抑制方法。

      時(shí)域自適應(yīng)抑制方法,如最小均方算法LMS,其主要依據(jù)梯度下降算法,每一次迭代都需要對梯度值進(jìn)行一次估計(jì);由于信號中存在隨機(jī)噪聲,梯度值估計(jì)不準(zhǔn),將導(dǎo)致對干擾信號帶寬為有用信號帶寬5%到10%的窄帶干擾不能進(jìn)行完全抑制。

      變換域抑制方法,主要通過將接受數(shù)據(jù)進(jìn)行快速傅里葉變換,估計(jì)干擾位置,其在高采樣率和小樣本的情況下頻率分辨率很低,不能夠準(zhǔn)確估計(jì)干擾頻點(diǎn)的位置。



      技術(shù)實(shí)現(xiàn)要素:

      為了克服現(xiàn)有方法的缺點(diǎn),本發(fā)明提供了一種基于FPGA的衛(wèi)星接收機(jī)抗窄帶干擾實(shí)現(xiàn)方法,以有效估計(jì)干擾頻點(diǎn)的位置和抑制接收機(jī)端的窄帶干擾。

      為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案包括如下:

      (1)將衛(wèi)星接收機(jī)抗接收的N個(gè)中頻采樣數(shù)據(jù),送入FPGA的軟核MicroBlaze中,1000≤N≤10000;

      (2)軟核MicroBlaze接收到這些中頻采樣數(shù)據(jù)后,使用Gauss-Newton自適應(yīng)算法完成對干擾頻點(diǎn)位置參數(shù)矢量k(n)的估計(jì);

      (3)根據(jù)干擾頻點(diǎn)位置參數(shù)矢量k(n),采用模塊法計(jì)算時(shí)域有限沖激響應(yīng)濾波器FIR的濾波系數(shù)矢量wopt;

      (4)軟核MicroBlaze將濾波系數(shù)矢量wopt傳遞給FPGA邏輯搭建的時(shí)域有限沖激響應(yīng)濾波器FIR;

      (5)時(shí)域有限沖激響應(yīng)濾波器FIR將接收到的濾波系數(shù)矢量wopt作為濾波系數(shù),對衛(wèi)星接收機(jī)接收到的中頻采樣數(shù)據(jù)進(jìn)行濾波,完成對窄帶干擾信號的抑制;

      本發(fā)明具有以下優(yōu)點(diǎn):

      第一,本發(fā)明采用雙時(shí)域并行處理的方法,一路為使用時(shí)域自適應(yīng)估計(jì)干擾頻點(diǎn)位置參數(shù),另一路為使用時(shí)域有限沖激響應(yīng)濾波器FIR對干擾信號進(jìn)行抑制,提高了信號處理的實(shí)時(shí)性。

      第二,本發(fā)明采用時(shí)域自適應(yīng)方法對干擾頻點(diǎn)位置參數(shù)進(jìn)行估計(jì),克服了使用快速傅里葉變換對干擾頻點(diǎn)位置參數(shù)估計(jì)的不準(zhǔn)確性,提高了對干擾頻點(diǎn)位置參數(shù)估計(jì)的穩(wěn)定性。

      第三,本發(fā)明采用FPGA及其軟核MicroBlaze來實(shí)現(xiàn),可以更快速的將實(shí)時(shí)更新的濾波系數(shù)矢量傳遞給FPGA邏輯搭建的濾波器,提高了通信效率。

      附圖說明

      圖1為本發(fā)明對FPGA的功能劃分圖;

      圖2為本發(fā)明通過FPGA進(jìn)行自適應(yīng)信號處理的原理圖;

      圖3為本發(fā)明中二階格型IIR自適應(yīng)濾波器的結(jié)構(gòu)圖;

      圖4為本發(fā)明中采用的三角級聯(lián)濾波結(jié)構(gòu)。

      具體實(shí)施方式

      下面結(jié)合附圖和具體實(shí)施方式,對本發(fā)明作進(jìn)一步說明。

      參照圖1,本發(fā)明在FPGA的RAM中存儲N個(gè)中頻采樣數(shù)據(jù),并通過FPGA中的軟核MicroBlaze接收這些采樣數(shù)據(jù)后,再使用Gauss-Newton自適應(yīng)算法對這些接收數(shù)據(jù)進(jìn)行處理,以完成對干擾頻點(diǎn)位置參數(shù)k(n)的估計(jì),然后根據(jù)k(n)采用模塊法設(shè)計(jì)濾波系數(shù)矢量wopt,最后將得到的濾波系數(shù)矢量wopt傳遞給時(shí)域有限沖激響應(yīng)濾波器FIR,完成對窄帶干擾信號的抑制。

      參照圖2,本發(fā)明對FPGA中軟核MicroBlaze接收的這些采樣數(shù)據(jù)進(jìn)行信號處理,完成對窄帶干擾信號抑制的具體實(shí)施步驟如下:

      步驟1,將衛(wèi)星接收機(jī)接收到的N個(gè)中頻采樣數(shù)據(jù)存入FPGA設(shè)計(jì)的RAM中,1000≤N≤10000。

      步驟2,F(xiàn)PGA中的軟核MicroBlaze接收RAM中存儲的N個(gè)中頻采樣數(shù)據(jù),使用Gauss-Newton自適應(yīng)算法對這些接收數(shù)據(jù)進(jìn)行處理,完成對干擾頻點(diǎn)位置參數(shù)矢量k(n)的估計(jì)。

      (2a)初始化干擾頻點(diǎn)位置參數(shù)矢量k(n)=[k10(n) k20(n)]T和Hession矩陣其中k10(n)表示z域第一變換函數(shù)H1(z)對應(yīng)的干擾頻點(diǎn)位置參數(shù),k20(n)表示z域第二變換函數(shù)H2(z)對應(yīng)的干擾頻點(diǎn)位置參數(shù);

      所述z域第一變換函數(shù)H1(z)和z域第二變換函數(shù)H2(z)表示如下:

      該z域的第一變換函數(shù)H1(z)和第二變換函數(shù)H2(z)的結(jié)構(gòu),如圖3所示,其中,α表示自適應(yīng)濾波器的開口控制因子,k0表示對應(yīng)的干擾頻點(diǎn)位置參數(shù),⊕表示加法運(yùn)算,z-1表示時(shí)間延時(shí)因子,x(n)表示自適應(yīng)濾波器的輸入信號,y(n)表示自適應(yīng)濾波器的輸出信號;

      由z域第一變換函數(shù)H1(z)和z域第二變換函數(shù)H2(z)一起形成的三角級聯(lián)濾波結(jié)構(gòu),如圖4所示,該圖4對角線上的z域變換函數(shù)相同,可以實(shí)現(xiàn)對兩個(gè)干擾頻點(diǎn)位置的估計(jì);上標(biāo)T表示矩陣轉(zhuǎn)置,-1≤k10(n)≤1,-1≤k20(n)≤1,k10(n)≠k20(n),D表示N個(gè)接收到的中頻采樣數(shù)據(jù)的均方值;

      (2b)計(jì)算z域第一變換函數(shù)H1(z)的梯度估計(jì)值grad_1(n)和z域第二變換函數(shù)H2(z)的梯度估計(jì)值grad_2(n):

      grad_1(n)=2x(n-1)-(1+α)y(n-1),

      grad_2(n)=2x(n-1)-(1+α)y(n-1),

      其中n表示迭代次數(shù),0<n<N,x(n-1)表示二階格型IIR自適應(yīng)濾波器的第n-1次迭代輸入信號,y(n-1)表示二階格型IIR自適應(yīng)濾波器的第n-1次迭代輸出信號;

      (2c)根據(jù)得到的兩個(gè)梯度估計(jì)值grad_1(n)和grad_2(n),形成梯度矢量ψ(n)=[grad_1(n) grad_2(n)]T;

      (2d)根據(jù)梯度矢量ψ(n)和Hession矩陣P(n),迭代計(jì)算當(dāng)前的Hession矩陣:其中λ表示遺忘因子,0<λ<1;

      (2e)根據(jù)梯度矢量ψ(n)和Hession矩陣P(n+1),計(jì)算最佳收斂因子其中τ(n)=ψ(n)TP(n+1)ψ(n);

      (2f)根據(jù)(2c)-(2e)的結(jié)果迭代計(jì)算干擾頻點(diǎn)位置參數(shù)矢量:k(n+1)=k(n)-μP(n+1)ψ(n)e(n),其中e(n)表示二階格型IIR自適應(yīng)濾波器輸出的誤差信號。

      步驟3,根據(jù)得到的干擾頻點(diǎn)位置參數(shù)矢量k(n),采用模塊法設(shè)計(jì)濾波系數(shù)矢量wopt,其中濾波系數(shù)矢量wopt的第m個(gè)索引值,按如下公式計(jì)算:

      其中L表示濾波系數(shù)矢量wopt的長度,m表示濾波系數(shù)矢量wopt的索引號,1≤m≤L,為沖激函數(shù),wi表示干擾參數(shù),wi=acos(-ki0),window(m)為加窗函數(shù),J為濾波系數(shù)設(shè)計(jì)因子,其中E[window(m)]表示窗函數(shù)的均值。

      步驟4,F(xiàn)PGA中軟核MicroBlaze將濾波系數(shù)矢量wopt傳遞給FPGA邏輯搭建的時(shí)域有限沖激響應(yīng)濾波器FIR。

      步驟5,時(shí)域有限沖激響應(yīng)濾波器FIR將接收到的濾波系數(shù)矢量wopt作為濾波系數(shù),完成對衛(wèi)星接收機(jī)中窄帶干擾信號的抑制。

      以上描述僅是本發(fā)明的一個(gè)具體實(shí)例,不構(gòu)成對本發(fā)明的任何限制,顯然對于本領(lǐng)域的專業(yè)人員來說,在了解了本發(fā)明內(nèi)容和原理后,都可能在不背離本發(fā)明原理、結(jié)構(gòu)的情況下,進(jìn)行形式和細(xì)節(jié)上的各種修改和改變,但是這些基于本發(fā)明思想的修正和改變?nèi)栽诒景l(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1