基於改進的唐檢測器衛星導航抗幹擾閾值判定方法
2023-09-15 02:51:50 1
基於改進的唐檢測器衛星導航抗幹擾閾值判定方法
【專利摘要】本發明公開了一種基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,根據實測設置好能量門限,進行變量的初始化後,將實際能量與初始能量門限相減,判斷是否是128個點結束,如果不是則計數器保持不變,直到一幀結束,判斷實際能量與初始設定能量的大小,如果實際能量大,則看計數器是否大於13,如果大於則計數器值維持13不變,否則計數器值加1;如果實際能量小,則看計數器是否小於2,如果小於則計數器值維持2不變,否則計數器值減1;一幀結束後,觀察計數器值,如果大於7則進入後續處理系統,否則直接通過,此時判定完成。本發明採用改進的唐檢測器算法,可以防止程序出現極不穩定的狀態。
【專利說明】基於改進的唐檢測器衛星導航抗幹擾閾值判定方法
[0001]
【技術領域】
[0002]本發明屬於衛星導航抗幹擾【技術領域】,涉及一種衛星導航抗幹擾算法,特別涉及唐檢測器閾值判定方法在衛星導航抗幹擾中的應用。
【背景技術】
[0003]衛星導航信號常常會因為有意或者無意的幹擾導致定位失效。在這些幹擾中,壓制性幹擾是比較有效、幹擾範圍廣、並且很容易實現的。在消除壓制性幹擾的抗幹擾算法中,往往要求計算置零的閾值,而在判斷是否進行抗幹擾算法時,也需判斷是否存在幹擾,設定有無幹擾的門限。這些閾值和門限的設定往往需要判定接收信號的均值、方差等參數。但是由於衛星導航信號功率非常小,是淹沒在噪聲中的,所以接收信號的均值和方差往往與環境噪聲有密切的關係,而環境噪聲是隨機的,導致在計算均值和方差時,採集的數據量越大即採集的時間越長,計算的結果越準確。這遠遠不能滿足衛星導航抗幹擾的要求。
[0004]唐搜索檢測器是用於衛星信號捕獲的一種方法,它結構簡單,可作為接收 機相關和預處理硬體的一部分來實現。上行/下行計數器(K)初始化到K=B=I。在希望用降低搜索速度以換取更高的檢測概率和更低的虛警概率的地方,B=2。如果包絡採樣超過了門限Vt,那麼上行/下行計數器增加I。如果採樣未超過門限,則上行/下行計數器減少I。如圖1所示,用以求得噪聲的均方根值σ η的一種技術是將相關包絡送入一個遞歸低通濾波器,濾波器時延為I個搜索方格。如果計數器的內容達到了最大值Α,那麼便宣布信號已存在,而唐搜索終止。
【發明內容】
[0005]本發明需要解決的技術問題就在於克服現有技術的缺陷,提供一種基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,它根據計算出採集到信號的均值和方差,從而給出使能判斷信號能夠穩定輸出,尤其是均值和方差接近於設定閾值時,防止程序出現極不穩定的狀態,即需要判定的值在閾值上下不斷的抖動。
[0006]為解決上述問題,本發明採用如下技術方案:
本發明提供了一種基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,算法由能量計算,改進的唐檢測器組成;採用改進的唐檢測器算法,使輸入信號能穩定進入後續的抗幹擾程序,減少信號在判決門限時的抖動,以便後續的處理。
[0007]所述的改進的唐檢測器是以實際能量與閾值設定的能量之差的結果作為判據,設定累積次數達到使輸出使能穩定。
[0008]具體地,所述方法為:根據實測設置好能量門限,進行變量的初始化後,將實際能量與初始能量門限相減,判斷是否是128個點結束,如果不是則計數器保持不變,直到一幀結束,判斷實際能量與初始設定能量的大小,如果實際能量大,則看計數器是否大於13,如果大於則計數器值維持13不變,否則計數器值加I ;如果實際能量小,則看計數器是否小於2,如果小於2則計數器值維持2不變,否則計數器值減I ;一幀結束後,觀察計數器值,如果大於7則進入後續處理系統,否則直接通過,此時判定完成。
[0009]本發明專利設計的基於改進的唐檢測器衛星導航抗幹擾閾值判定方法的特徵和優點:
本發明基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,適合於衛星導航抗幹擾閾值判定的實時處理系統中應用,尤其是在需要判定值與設定的閾值之間相差不大時,去除需判定值在閾值附近抖動而造成抗幹擾系統的性能下降甚至系統崩潰,該方法結構簡單,系統構建方便,軟體設計靈活方便,可推廣應用到各種閾值判定的設計與研製。
【專利附圖】
【附圖說明】
[0010]圖1是唐依序碼搜索算法框圖。
[0011]圖2是本發明基於改進的唐檢測器衛星導航抗幹擾閾值判定方法系統框圖。
[0012]圖2中:設置能量門限,然後進行變量的初始化,然後進行計算實際能量與初始能量之差,之後再判定一幀是否結束,判斷實際能量與初始設定能量的大小,根據計數器的值輸出使能信號。
【具體實施方式】
[0013]現結合附圖對本發明基於改進的唐檢測器算法的衛星導航抗幹擾閾值判定方法作進一步描述:
實施例1
實際發射一個單頻幹擾,幹信比為20dB,頻率為1575.42MHz。經天線、低噪放、下變頻後由AD進行採樣,送入到抗幹擾處理器進行幹擾處理,為了防止在無幹擾時的信號載噪比下降,要進行是否進入抗幹擾程序的判斷。然而此時單頻幹擾的功率較小,噪聲功率佔總輸入功率的絕大部分,統計128個點的能量波動很大。
[0014]如圖2所示,在程序工作前以根據實測設置好能量門限,進行變量的初始化後,將實際能量與初始能量門限相減,判斷是否是128個點結束,如果不是則計數器保持不變,直到一幀結束,判斷實際能量與初始設定能量的大小,如果實際能量大,則看計數器是否大於13,如果大於則計數器值維持13不變,否則計數器值加I ;如果實際能量小,則看計數器是否小於2,如果小於則計數器值維持2不變,否則計數器值減I ;一幀結束後,觀察計數器值,如果大於7則進入抗幹擾系統,否則直接通過。表I顯示了採用本方法和採用直接閾值判定方法判定是否能進入抗幹擾系統的比較。
[0015]表I採用本方法和採用直接閾值判定方法判定是否能進入抗幹擾系統的比較(信號為單頻幹擾時)信釆用本方法是後期的採用直接闞值判兗方後期的 號幀否能進入抗幹接收機法是否能進入抗幹擾接枚機 擾系統是否能系統是否能
【權利要求】
1.一種基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,算法由能量計算,改進的唐檢測器組成;其特徵在於:採用改進的唐檢測器算法,使輸入信號能穩定進入後續的抗幹擾程序,減少信號在判決門限時的抖動,以便後續的處理。
2.如權利要求1所述的基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,其特徵在於:所述的改進的唐檢測器是以實際能量與閾值設定的能量之差的結果作為判據,設定累積次數達到使輸出使能穩定。
3.如權利要求2所述的基於改進的唐檢測器衛星導航抗幹擾閾值判定方法,其特徵在於,所述方法為:根據實測設置好能量門限,進行變量的初始化後,將實際能量與初始能量門限相減,判斷是否是128個點結束,如果不是則計數器保持不變,直到一幀結束,判斷實際能量與初始設定能量的大小,如果實際能量大,則看計數器是否大於13,如果大於則計數器值維持13不變,否則計數器值加I ;如果實際能量小,則看計數器是否小於2,如果小於2則計數器值維持2不變,否則計數器值減I ;一幀結束後,觀察計數器值,如果大於7則進入後續處理系統,否則直接通過,此時判定完成。
【文檔編號】G01S19/21GK103995267SQ201410247422
【公開日】2014年8月20日 申請日期:2014年6月6日 優先權日:2014年6月6日
【發明者】杜永興, 秦嶺, 張超 申請人:內蒙古科技大學