新四季網

一種多通道抗幹擾與抗混疊脈衝序列解碼方法

2023-04-27 14:31:51 1

一種多通道抗幹擾與抗混疊脈衝序列解碼方法
【專利摘要】本發明涉及新型敵我識別技術,尤其是一種基於加密模式的高級敵我識別的多通道效抗幹擾與抗混疊的脈衝序列解碼方法。本發明針對現有技術存在的問題,提供一種多通道的高有效的抗幹擾與抗混疊的脈衝序列解碼方法,其根據標準脈衝序列之間的位置間隔和公差範圍,針對複雜電磁環境中脈衝序列傳播所產生的多徑現象以及現代化信息對抗中非友方的惡意信號幹擾均能起到明顯的抗混疊抗幹擾效果,極大提高正確解碼率,有力保障系統的安全性、可靠性。本發明通過建立基本窗口以及實際的滑動窗口模型,將輸入的所有脈衝序列與滑動窗口模型進行序列比較,得到符合條件的脈衝,進一步通過最大幅度值的相關參數選取,得到最終的脈衝序列,達到本設計要求。
【專利說明】—種多通道抗幹擾與抗混疊脈衝序列解碼方法
【技術領域】
[0001]本發明涉及新型敵我識別技術,尤其是一種基於加密模式的高級敵我識別的多通道效抗幹擾與抗混疊的脈衝序列解碼方法。
【背景技術】
[0002]敵我識別是現代信息化戰場軍事對抗的重要手段之一,它可以大大增強作戰指揮與控制的準確性和各作戰單位之間的協調性,顯著的加快系統反應速度,降低誤傷概率,特別適合於多兵種聯合作戰使用。隨著現代戰爭中武器打擊精度的空前提高和破壞威力的不斷增強,各國軍方越來越重視敵我識別系統的發展。
[0003]現有敵我識別體系存在信號串擾與混擾嚴重、保密性能差、易被利用和欺騙等缺陷,為了增強敵我識別系統的抗幹擾性、安全性和保密性,需要提出加密模式的高級敵我識別系統。基於加SI旲式的聞級敵我識別系統能有效降低系統內部幹擾,提聞了系統傳輸能力和抗幹擾能力,採用新型加密技術,增強保密性能,提高了敵我識別系統的抗幹擾與欺騙、抗偵收能力,增強了敵我識別系統在各軍兵種、盟軍聯合作戰時的協同作戰能力。

【發明內容】

[0004]本發明的目的在於提供一種多通道的高有效的抗幹擾與抗混疊的脈衝序列解碼方法,根據標準脈衝序列之間的位置間隔和公差範圍,針對複雜電磁環境中脈衝序列傳播所產生的多徑現象以及現代化信息對抗中非友方的惡意信號幹擾均能起到明顯的抗混疊抗幹擾效果,極大提高正確解碼率,有力保障系統的安全性、可靠性。
[0005]本發明採用的技術方案如下:
一種多通道抗幹擾與抗混疊脈衝序列解碼方法包括:
步驟1:根據所需要解碼的脈衝序列特性,以脈衝變化長度的最大值建立基本窗口,進而建立脈衝序列基本窗口對應的實際滑動窗口;
步驟2:將接收到的需要解碼的脈衝序列,與實際滑動窗模型進行時序關係比對,將時序關係滿足滑動窗模型的脈衝序列存入一級緩存中,並輸出初步判定標誌,同時輸出該脈衝序列各滑動窗口內脈衝信號的幅度信息值;
步驟3 ;在單位時間內,對每個接收通道中所有滿足條件的解碼脈衝序列,進行解碼脈衝序列的相關度幅值判定,在通過相關度幅值判定的脈衝序列中選取最大幅度值的脈衝序列及相關信息存入第二級緩存;
步驟4:在單位時間內,對每個通道所有脈衝序列的幅度信息值進行比對,選擇每個通道中幅度信息值最大脈衝序列最為最佳脈衝序列,存入第三級緩存,同時清空對應第二級緩存空間;然後對所有通道輸出的最佳脈衝序列進行幅度信息值進行比較,選取幅度相關性最優值對應的脈衝序列輸出處理。
[0006]進一步的,所述步驟I具體步驟包括:
步驟11:根據所需要解碼的脈衝序列特性,以脈衝序列組MPl到MP6的標準距離AD,建立基本窗口,得到脈衝序列組的實際最大寬度Wmax ;根據理論脈衝偏移量信息計算各脈衝間的理論位置關係;
步驟12:根據實際環境加入各脈衝序列位置的允許偏差或者抖動容限,計算實際環境中脈衝序列內各脈衝組間的滑動窗口位置關係與滑動窗口寬度。
[0007]進一步的,所述步驟11具體步驟包括:
步驟111:設定脈衝序列包括6組序列脈衝,依次為MP1、MP2、MP3、MP4、MP5、MP6 ;其中MPl到MP6的標準距離為AD ;根據理論偏移量S1、S2、S3、S4,提取理論偏移量S1、S2、S3、S4中最大值Smax,進而得到脈衝序列組的實際最大寬度Wmax= AD+AS+Smax ; Δ S表示SI的實際偏移量最大值;脈衝組MPl到MP6的標準距離AD為一個定值,其中理論偏移量S1、
S2、S3、S4、S5、S6SMP1、MP2、MP3、MP4、MP5、MP6 分別對應的理論偏移量,其中 S5、S6 是固定值。
[0008]步驟112:理論序列脈衝內相鄰脈衝組的理論距離S12、S23、S34、S45、S56 ;所述S12=pl2+Sl- S 2,S23=p23+ S2- S3,S34=p34+S3_ S4,S45=p45+s4_s5,S45、S56 為固定值,其中pl2表示序列脈衝第一組脈衝與第二種脈衝之間的標準距離,p23表示序列脈衝第一脈衝組MPl與序列脈衝第二脈衝組MP2之間的標準距離,pl2表示序列脈衝第二脈衝組MP2與序列脈衝第三脈衝組MP3之間的標準距離,p34表示序列脈衝第三脈衝組MP3與序列脈衝第四脈衝組MP4之間的標準距離,p45表示序列脈衝第四脈衝組MP4與序列脈衝第五脈衝組MP5之間的標準距離;
進一步的,所述步驟12中根據實際環境加入各脈衝位置的允許偏差或者抖動容限,計算實際環境中脈衝序列內各脈衝組件的實際位置關係具體步驟包括:
步驟121:設置允許的抖動容限Λ S1、AS2、Λ S3、AS4、AS5、Δ S6 ;得出脈衝序列內所有相鄰脈衝組的實際距離X12、X23、X34、X45、X56分別範圍為{S12-Λ S卜 Λ S2?S12+Λ SI+Λ S2}、{S23-Λ S2-Λ S3?S23+Λ S2+Λ S3}、{S34-ΔS3-ΔS4?S34+ ΔS3+ΔS4}、{S45-ΔS4-ΔS5?S45+ ΔS4+ΔS5}、{S56-ΔS5-ΔS6?S56+AS5+AS6};
步驟122:根據脈衝序列組的最大寬度Wmax,設置脈衝組MP6的位置為基本窗口的最末位置,反向確定出脈衝組MPl到MP5的滑動窗口位置過程:根據S12、S23、S34、S45、S56確定每個脈衝組在滑窗內的理論位置點,然後X12、X23、X34、X45、X56得到實際開窗範圍,然後脈衝組MP6的位置為基本窗口的最末位置依次確定出MPl到MP5的實際滑動窗口位置;因為滑動窗口最左邊是MPl、滑動窗口最右邊是MP6,則從左到右,最右端即Wmax最大值處為MP6所在位置;
步驟123:滑動窗口寬度wl到w6分別對應範圍是pl+2ASl、p2+2AS2、p3+2AS3、ρ4+2 Δ S4、ρ5+2 Δ s5、ρ6+2 Λ s6,其中 p1、ρ2 到 ρ6 分別對應表示 MP1、ΜΡ2、MP3、MP4、MP4、ΜΡ5、ΜΡ6的理論寬度。
[0009]進一步的,所述步驟2具體步驟包括:
步驟21:將實際接收的脈衝序列通過高倍頻時鐘採樣,每6個脈衝為一個脈衝序列,將採樣脈衝序列結果移入實際基本窗中進行移位;
步驟22:實時對採樣脈衝序列進行滑動窗模型匹配判斷,並將符合條件的解碼脈衝數據輸出;對實際中輸入到每個通道的脈衝序列進行時序行檢測,若實際中輸入的脈衝序列與滑動窗模型中的任意一種脈衝序列相匹配,則此時輸入的實際脈衝序列為有效的脈衝序列,將有效的脈衝序列存入第一級緩存,並輸出初步判定標誌;
步驟23:對每一路通道,將單位時間內滿足時序關係的多個脈衝序列及其所對應的幅度信息全部存入第一級緩存,第一級緩存按照通道編號為11、21、一nl,其中η為正整數。
[0010]進一步的,所述步驟22中滑動窗模型,包括三種情況:
1)6個滑動窗口內的MPl到ΜΡ6同時存在,無丟失,時序關係完全符合標準,窗口wlw2w3w4w5w6 完全符合;
2)6個滑動窗口內的脈衝組MPl到MP5中存在4個,僅丟失其中一個,MP6無丟失,窗口 wlw2w3w4w6、wlw2w3w5w6、wlw2w4w5w6、wlw3w4w5w6、w2w3w4w5w6 內的脈衝組信息滿足時序條件;
3)6個滑動窗口內的脈衝組MPl到MP5完全存在,僅MP6丟失,窗口 wlw2w3w4w5完全符合;
上述三種情況形成了以下7種滑動窗模型:wlw2w3w4w5w6、wlw2w3w4w6、wlw2w3w5w6、wlw2w4w5w6、wlw3w4w5w6、w2w3w4w5w6、wlw2w3w4w5。
[0011]進一步的,所述步驟3:序列內相鄰脈衝組之間的時序關係在標準時序上根據偏移量與實際影響容差進行周期性變換,序列內第五組脈衝與第6組脈衝之間的理論距離S56為固定值,且第六組脈衝的幅度信息與前五組脈衝幅度信息的加權平均值之差作為該脈衝序列是否丟棄的幅度判定依據,具體過程:
步驟31:將每一路通道在單位時間內輸出的多個脈衝序列分別相應匹配信息幅度值AMf AM6,對於滑動窗口內沒有對應脈衝組,將該組幅度信息置為O ;
步驟32:在每一路通道對應的第一級緩存中,計算存入每一個脈衝序列的wl、5窗口內脈衝組的幅度加權平均值,如果該滑動窗口內沒有對應脈衝序列,則該脈衝組以及對應的幅度值不參與計算;
步驟33:在每一路通道對應的第一級緩存中,將每一個脈衝序列的w6窗口內脈衝組MP6的匹配信息幅度值AM6與wl到w5窗口內脈衝組的幅度加權平均值Wi做差,差值記為相關度幅值Λ AM= I AM6-ffi I,對於w6窗口內沒有脈衝組MP6的脈衝序列,將AM6設置為0,Wi中i表示第i路通道;
步驟34:在每一路通道中,比較Λ AM與臨界值Aaml關係,若Λ AM〉= Λ ami,則丟棄此時的脈衝序列,否則,將此時的脈衝序列存入第二級緩存,同時將該脈衝序列計算出的ΛΑΜ與wl、5窗口內脈衝組的幅度加權平均值Wi匹配存入第二級緩存,第二級緩存按照通道編號為 12、22、-n20
[0012]進一步的,所述匹配信息幅度值的原則是:對輸入的MPl到MP6進行多次採樣,該脈衝序列的能量信息,必須在一個脈衝周期內對脈衝進行多次採樣,將得到的關於這個脈衝的所有幅度信息通過加權平均,進行歸一化計算.進一步的,所述步驟4:對每一個通道中在單位時間內所有滿足條件的脈衝序列進行相關幅度值比較,選擇最大幅度值對應的脈衝序列作為該通道在單位時間內所接收到的該路最佳脈衝序列輸出,並在單位時間更新後清空該緩存;對所有通道輸出的最佳脈衝序列的幅度值信息進行比較,選取實際需要的幅度值對應的脈衝序列輸出到後端處理,具體步驟:步驟41、單位時間內對每一路通道的第二級緩存內存入的脈衝序列標記上單位時間對應的時間戳tl、t2、…tn;
步驟42:對每一路通道的第二級緩存中,針對同一時間戳編號的所有脈衝序列,比較所有脈衝序列的窗口內脈衝組的幅度加權平均值Wi,選取幅度相關性最優值對應脈衝序列輸出,即Wi的最大值對應脈衝序列輸出,通道j在時間戳q的有效脈衝序列輸出到第三級緩存,同時輸出標誌P_trig(jq);
步驟43:對於每一路通道,將P_trig(jq)產生時刻輸出的脈衝序列存入第三級緩存,第三級緩存中的脈衝序列按照通道序號編號為13、23、33…n3,並匹配上時間戳信息tl、t2...tn ;
步驟44:設置實際進行多通道選擇的幅值信息條件;檢查第三級緩存中的脈衝序列時間戳信息與幅度值信息,選擇同一時間戳內滿足條件的脈衝序列輸出,並輸出標誌0_trig ;
步驟45:在檢測到0_trig標誌時刻,將與輸出脈衝序列同一時間戳的剩餘全部脈衝序列丟棄,釋放第三級緩存。
[0013]綜上所述,由於採用了上述技術方案,本發明的有益效果是: 通過脈衝序列的特性以最大間距位置建立基本窗口 ;通過當前時刻的脈衝偏移量信息與實際環境中各脈衝位置的允許偏差或者抖動容限;計算開啟當前時間段內的脈衝序列的判定滑窗;對實際接收到的脈衝序列進行判定,將滿足判定滑窗內所有窗口的脈衝序列取出,並且取出該序列各窗口位置內脈衝信號的幅度信息值;在規定時間內,對每一路通道所判定出的脈衝序列幅度值進行比較,選取最大幅度值的脈衝序列存入緩存;在規定時間片內,將各通道判定出的脈衝序列存入緩存,並對每一路序列的幅度信息進行對比,根據所需要的幅度信息,選取對應的脈衝序列輸出。本發明針對複雜電磁環境中脈衝序列傳播所產生的多徑現象以及現代化信息對抗中非友方的惡意信號幹擾均能起到明顯的抗混疊抗幹擾效果,極大提高系統的安全性、可靠性。
【專利附圖】

【附圖說明】
[0014]本發明將通過例子並參照附圖的方式說明,其中:
圖1為本發明提供一種多通道的高有效的抗幹擾與抗混疊的脈衝序列解碼方法實施例一的流程示意圖;
圖2為本發明提供一種多通道的高有效的抗幹擾與抗混疊的脈衝序列解碼方法實施例二的流程示意圖;
圖3為圖2所示實施例二步驟201的流程示意圖;
圖4為標準脈衝序列的6組脈衝之間的理論位置關係圖;
圖5為圖2所示實施例二步驟202的流程示意圖;
圖6和圖7為時序關係滿足解碼條件的脈衝序列各脈衝組之間的位置關係圖;
圖8為圖2所示實施例二步驟203的流程示意圖。
【具體實施方式】
[0015]本說明書中公開的所有特徵,或公開的所有方法或過程中的步驟,除了互相排斥的特徵和/或步驟以外,均可以以任何方式組合。
[0016]本說明書(包括任何附加權利要求、摘要和附圖)中公開的任一特徵,除非特別敘述,均可被其他等效或具有類似目的的替代特徵加以替換。即,除非特別敘述,每個特徵只是一系列等效或類似特徵中的一個例子而已。
[0017]本專利相關說明:
1、設置實際進行多通道選擇的幅值信息條件,如最大幅值信息等。
[0018]2、脈衝序列中脈衝組MP1、MP2、MP3、MP4、MP5、MP6兩相鄰脈衝組之間的標準距離pl2、p23、p34、p45、p56為固定值。pl2表示序列脈衝第一組脈衝與第二種脈衝之間的標準距離,P 23表示序列脈衝第二組脈衝與第三組脈衝之間的標準距離,p34表示序列脈衝第三組脈衝與第四組脈衝之間的標準距離,P 45表示序列脈衝第四組脈衝與第五組脈衝之間的標準距離,P 56表示序列脈衝第五組脈衝與第六組脈衝之間的標準距離。
[0019]3、理論偏移量SI表示當前時刻的脈衝組MPl相對於標準距離中Pl的偏移量為S1,S2,S3、S4以此類推;SI到S6為理論距離偏移量,偏移量有偏移量數據計算單元輸出;偏移量計算單元以每天凌晨O點O分為起始點,將一天分為10800個時間單元,每隔8秒鐘向外輸出一次S1到S6的值,所解碼的脈衝序列在接收到SI到S6的值後,在各自的標準位置上進行偏移量所要求的抖動,產生出對應時間單元時刻所需要解碼的脈序列的特定時序;S12、S23、S34、S45、S56為理論距離,其含義為當前時刻,根據理論偏移量S1、S2、S3、S4、S5、S6計算出來的當前時刻的脈衝序列組中相鄰脈衝之間的理論距離。
[0020]4、抖動容限Λ S1、Λ S2、Λ S3、Δ S4、Δ S5、Δ S6分別對應實際環境中6個脈衝組在理論偏移量基礎上允許產生的抖動範圍。兩者沒有互相影響的關係,ASl、AS2、AS3、AS4、AS5、Λ S6僅與具體的傳播環境相關,受電磁環境的複雜程度影響。
[0021]5、高倍頻時鐘:實際所採用時鐘的位脈衝序列單脈衝頻率的8到64倍。
[0022]6、單位時間:理論值為8秒,根據所選器件對微秒級、毫秒級的誤差。
[0023]7、S1到S6為理論距離偏移量,向外輸出一次SI到S6的值,其中S5、S6為固定值,、每隔8秒鐘,通過偽隨機序列選取S1到S4,其中S5、S6為固定值。
[0024]8、確定S12、S23、S34、S45、S56的值的過程:因為S5、S6是固定的,所以S56是固定值,首先確定出ΜΡ6的位置,根據S45、S56確定出ΜΡ5、MP4的值;S34=p34+S3_S4 ;S23=p23+S2-S3,S12=pl2+Sl_S2,根據 p1、p2、p3、p4、p5 的值;得到 S45=p45+S5_S4 ;S34=p34+S3-S4 ;S23=p23+S2-S3, S12=pl2+Sl_S2。
[0025]9jj^4^iMPl、MP2、MP3、MP4、MP5、MP6 分別對應的理論寬度 pl、p2 到 p6 位固定值。脈衝組 MP1、MP2、MP3、MP4、MP5、MP6 組成的標準距離 AD 是設定值,pl2、p23、p34、p45、p56是固定值。ΜΡ1、ΜΡ2、ΜΡ3、Μρ4、ΜΡ5、ΜΡ6分別對應指的就是附圖中的P1、P2、P3、P4、P5、P6。
[0026]10、根據MP6的位置反向確定MPl到MP5的位置具體過程:步驟122:根據脈衝序列組的最大寬度Wmax,設置脈衝組MP6的位置為基本窗口的最末位置,反向確定出脈衝組ΜΡ1-ΜΡ5的滑動窗口位置過程:根據S12、S23、S34、S45、S56確定每個脈衝組在滑窗內的理論位置點,然後X12、X23、X34、X45、X56得到實際開窗範圍,然後脈衝組MP6的位置為基本窗口的最末位置依次確定出 脈衝組MPf MP5的實際滑動窗口位置。
[0027]11、P_trig(jq)中i表示單路通道j中的完成標誌,用於在程序中指示下一步模塊工作。[0028]12、匹配信息幅度值的原則是:對輸入的MPl到MP6進行多次採樣(因為每一個脈衝組都是有寬度的,而且在波形上每一個脈衝都是正弦波,所以單次的幅度信息不能完全表示,多次採樣才能得到每一個脈衝組MPl、MP2、MP3...的幅度信息),該脈衝序列的能量信息,必須在一個脈衝周期內對脈衝進行多次採樣,將得到的關於這個脈衝的所有幅度信息通過加權平均,進行歸一化計算。
[0029]本專利工作原理:
步驟1:建模:構建一個6個脈衝組的脈衝序列作為標準實際滑動窗口,具體過程是: 步驟11:6個理論脈衝組形成固定寬度AD的脈衝序列;根據理論偏移量數據S1、S2、S3、S4,得到S1、S 2、S 3、S 4偏移量中最大值smax ; Λ S表示SI的實際最大值,則滑動窗口的實際最大寬度Wmax= Δ?+Δ S+Smax。
[0030]步驟12:根據pl2、P 23、p34、p45、p 56得到脈衝序列內相鄰脈衝組的理論偏移距離 S12、S23、S34、S45、S56 ;
步驟13:根據步驟12中的理論偏移距離S12、S23、S34、S45、S56,相鄰脈衝組理論偏移距離容限範圍Λ S1、AS2、Λ S3、AS4、AS5、Λ S6,得到脈衝序列內所有相鄰脈衝組實際距離範圍 X12、X23、X34、X45、X56 ;
步驟14:根據步驟11中的Wmax確定脈衝序列中脈衝組MPl到MP6的位置,因為滑動窗口最左邊是MPl、滑動窗口最右邊是MP6,則從左到右,最右端即Wmax最大值處為MP6所在位置;根據MP6的位置反向確定MPl到MP5的位置,進而得到滑動窗口中相鄰脈衝組之間的相對位置。
[0031]步驟15:各脈衝序列中脈衝組的滑動窗口寬度為wl到w6。
[0032]步驟2:根據步驟I中滑動窗口中相鄰脈衝組之間的滑動窗口寬度wl到w6,得到脈衝序列標準模型,具體模型包括三種情況:
1)6個滑動窗口內的脈衝組MP11P6同時存在,無丟失,時序關係完全符合標準,窗口wlw2w3w4w5w6 完全符合;
2)、6個滑動窗口內的脈衝組MP11P5中存在4個,僅丟失其中一個,MP6無丟失,窗口wlw2w3w4w6> wlw2w3w5w6> wlw2w4w5w6> wlw3w4w5w6> w2w3w4w5w6 內的脈衝組信息滿足時序條件;
3)、6個滑動窗口內的脈衝組MP1~MP5完全存在,僅MP6丟失,窗口wlw2w3w4w5完全符
合;
上述三種情況形成了以下7種脈衝序列模型:wlw2w3w4w5w6、wlw2w3w4w6、wlw2w3w5w6、wlw2w4w5w6、wlw3w4w5w6、w2w3w4w5w6、wlw2w3w4w5。
[0033]步驟3:根據步驟2中形成的7中模型,對實際中輸入到每個通道的脈衝序列進行時序行檢測,若實際中輸入的脈衝序列與上述7中模型中的任意一種脈衝序列相匹配,則此時輸入的實際脈衝序列為有效的脈衝序列,將有效的脈衝序列存入第一級緩存,並輸出初步判定標誌,同時輸出該脈衝序列各滑動窗口內脈衝信號的幅度信息值;序列內相鄰脈衝組之間的時序關係在標準時序上根據偏移量與實際影響容差進行周期性變換,序列內第五組脈衝與第6組脈衝之間的理論距離S56為固定值,且第六組脈衝的幅度信息與前五組脈衝幅度信息的加權平均值之差作為該脈衝序列是否丟棄的幅度判定依據。具體過程:
步驟31:將每一路通道在單位時間內輸出的多個脈衝序列分別相應匹配信息幅度值AMf AM6,對於滑動窗口內沒有對應脈衝組,將該組幅度信息置為O ;
步驟32:在每一路通道對應的第一級緩存中,計算存入每一個脈衝序列的wl、5窗口內脈衝組的幅度加權平均值,如果該滑動窗口內沒有對應脈衝序列,則該脈衝組以及對應的幅度值不參與計算;
步驟33:在每一路通道對應的第一級緩存中,將每一個脈衝序列的w6窗口內脈衝組MP6的匹配信息幅度值AM6與wl到w5窗口內脈衝組的幅度加權平均值Wi做差,差值記為相關度幅值Λ AM= I AM6-ffi I,對於w6窗口內沒有脈衝組MP6的脈衝序列,將AM6設置為O,Wi中i表示第i路通道中的幅度加權平均值;
步驟34:在每一路通道中,比較Λ AM與臨界值Aaml關係,若Λ AM〉= Λ ami,則丟棄此時的脈衝序列,否則,將此時的脈衝序列存入第二級緩存,同時將該脈衝序列計算出的ΛΑΜ與wl、5窗口內脈衝組的幅度加權平均值Wi匹配存入第二級緩存,第二級緩存按照通道編號為 12、22、-n20
[0034]步驟4:在單位時間內,對每個通道所有脈衝序列的幅度信息值進行比對,選擇每個通道中幅度信息值最大脈衝序列最為最佳脈衝序列,存入第三級緩存,同時清空對應第二級緩存空間;然後對所有通道輸出的最佳脈衝序列進行幅度信息值進行比較,選取幅度相關性最優值對應的脈衝序列輸出處理。具體過程:
步驟41、單位時間內對每一路通道的二級緩存內存入的脈衝序列標記上單位時間對應的時間戳tl、t2、…tn;
步驟42:對每一路通道的第二級緩存中,針對同一時間戳編號的所有脈衝序列,比較所有脈衝序列的wfw5窗口內脈衝組的幅度加權平均值Wi,選取Wi的最大值對應脈衝序列輸出,通道j在時間戳q的有效脈衝序列輸出到第三級緩存,同時輸出標誌P_trig(jq);步驟43:對於每一路通道,將P_trig(jq)產生時刻輸出的脈衝序列存入第三級緩存,第三級緩存中的脈衝序列按照通道序號編號為1313,並匹配上時間戳信息tl、n ;
步驟44:設置實際進行多通道選擇的幅值信息條件;檢查第三級緩存中的脈衝序列時間戳信息與幅度值信息,選擇同一時間戳內滿足條件的脈衝序列輸出,並輸出標誌0_trig ;
步驟45:在檢測到0_trig標誌時刻,將與輸出脈衝序列同一時間戳的剩餘全部脈衝序列丟棄,釋放第三級緩存。
[0035]圖1為本發明提供一種複雜多變的相關峰脈衝序列識別及判定的方法實施例一的流程示意圖,如圖1所示,包括以下步驟:
步驟101、根據接收的數據計算有效相關峰各脈衝之間的時間間隔抖動,其中開機上電時連續接收三次數據,之後以T為周期接收數據;
步驟102、根據標準相關峰脈衝序列的位置和公差範圍計算相關峰各個脈衝之間的時間間隔,其中標準相關峰由4個脈衝或者3個脈衝組成,如圖5所示;
步驟103、根據實際接收到的脈衝之間的時間間隔,結合標準相關峰脈衝序列的位置和公差範圍,判定是否是相關峰脈衝序列;
步驟104、根據接收到的相關峰脈衝序列計算各個脈衝之間的時間間隔抖動;
步驟105、根據接收到的相關峰脈衝序列各個脈衝之間的時間間隔抖動和根據接收的數據計算的有效相關峰各個脈衝之間的時間間隔抖動比較,判定是否是有效的相關峰脈衝。
[0036]本發明提供的相關峰脈衝序列識別及判定的方法,根據標準相關峰各脈衝之間的時間間隔和公差範圍,對實際接收的複雜多變的脈衝序列進行識別和判定,提高了系統的
工作效率。
[0037]圖2為本發明提供一種複雜多變的相關峰脈衝序列識別及判定的方法實施例二的流程示意圖,如圖2所示,包括以下步驟:
步驟201、根據接收的數據計算有效相關峰的4個脈衝之間的時間間隔抖動,接收的數據分為三組,為--ΜΕ_1,--ΜΕ和--ΜΕ_2,每一組--ΜΕ數據對應有效相關峰的三組抖動AtU At2和At3,三組--ΜΕ數據分別對應三組抖動Atl、Λ t2和At3,即--ΜΕ _ I數據對應抖動Λ tl_l、Δ t2_l和Λ t3_l ; TIME數據對應抖動Λ tl、Λ t2和Λ t3 ;--ΜΕ_2數據對應抖動Atl_2、At2_2和At3_2 ;以T為周期接收新的數據,即有效的三組抖動以T為周期更新;
步驟202、根據標準相關峰的位置和公差範圍計算由4個脈衝或3個脈衝組成的相關峰之間的時間間隔範圍,根據可能存在的幾種情況計算P1P2、P1P3、P2P3、P2P4、P3P4和P1P4之間的時間間隔;
步驟203、實際接收到的脈衝之間的時間關係是否滿足標準相關峰可能存在的幾種情況對應的P1P2、P1P3、P2P3、P2P4和P3P4之間的時間間隔,不滿足,返回重新接收;滿足,判定為相關峰,計算相互之間的時間間隔抖動,得到實際脈衝抖動值Atl、At2和At3;判斷Atl、At2和Λ t3中任意兩個是否在三組--ΜΕ數據對應的抖動範圍Atl_l、Δ t2_UAt3_l, Atl、At2、At3和Λ tl_2、Λ t2_2、Λ t3_2中對應的兩個範圍內,滿足,判定為有效相關峰,輸出有效相關峰脈衝標誌,不滿足,判定為無效相關峰,返回重新接收;
具體地,圖3為圖2所示實施例二步驟201的流程示意圖,如圖3所示,根據接收的數據計算有效相關峰的4個脈衝之間的時間間隔抖動的過程如下:
步驟2011、開機上電連續接收三次有效數據。
[0038]步驟2012、提取有效數據位,命名為TΙΜΕ_1、--ΜΕ和--ΜΕ_2,用於計算有效相關峰的4個脈衝之間的時間間隔抖動。
[0039]步驟2013、根據--ΜΕ_1、--ΜΕ和--ΜΕ - 2的數據計算有效相關峰的4個脈衝之間的時間間隔抖動,每一組--ΜΕ數據對應有效相關峰的三組抖動Atl、At2和At3,三組--ΜΕ數據對應三組有效的抖動Atl、At2和Λ t3,即--ΜΕ_1數據對應抖動Atl_l、At2_l和At3_l,--ΜΕ數據對應抖動Atl、At2和At3,--ΜΕ_2數據對應抖動Atl_2、At2_2和 At3_2。
[0040]步驟2014、以T為周期接收新的有效數據。
[0041]步驟2015、提取有效數據位,更新三組--ΜΕ數據,之前的--ΜΕ_1數據移除,將TIME數據移做--ΜΕ_1,將--ΜΕ_2數據移做--ΜΕ,提取新的有效數據位作為--ΜΕ_2。
[0042]步驟2016、根據新的--ΜΕ_1、TIME和--ΜΕ_2的數據計算有效相關峰的4個脈衝之間的時間間隔抖動,更新三組--ΜΕ數據對應三組有效的抖動Λ tl、Λ t2和Λ t3,即更新--ΜΕ_1數據對應抖動Atl_l、八丨2_1和At3_l,--ΜΕ數據對應抖動Atl、Λ t2和At3,TIME_2 數據對應抖動 Λ tl_2、Λ t2_2 和 Δ t3_2。
[0043]圖6為圖2所示實施例一步驟202的流程示意圖,如圖6所示,根據標準相關峰脈衝序列的位置和公差範圍計算相關峰各個脈衝之間的時間間隔的過程如下:
標準相關峰的位置和公差範圍計算由4個或者3個脈衝組成,脈衝以P4下降沿為基準,P1、P2和P3與P4之間具有固定時間間隔和公差範圍,如圖5所示。
[0044]步驟2021、標準相關峰的位置和公差範圍計算由4個脈衝組成,計算P1P2P3P4對應P1P2、P2P3和P3P4脈衝之間的時間間隔,其中,P1P2之間的時間間隔為T12=T 1-T2+ Λ 11- Λ t2,P2P3 之間的時間間隔為 T23=T2 _T3+At2_At3,P3P4 之間的時間間隔為 T34=T3+ Δ t30
[0045]步驟2022、標準相關峰的位置和公差範圍計算由3個脈衝組成,有效脈衝為P1P2P3,對應P1P2、P1P3和P2P3脈衝之間的時間間隔,其中,P1P2之間的時間間隔為T12=T 1-T2+ Λ 11- Λ t2,P1P3之間的時間間隔為T13=T 1-T3+ Λ 11- Λ t3,P2P3之間的時間間隔為 Τ23=Τ2 - T3+ Δ t2~ Δ t3 ο ο
[0046]步驟2023、標準相關峰的位置和公差範圍計算由3個脈衝組成,有效脈衝為P1P2P4,對應P1P2、P1P4和P2P4脈衝之間的時間間隔,其中,P1P2之間的時間間隔為Τ12=Τ1-Τ2+ Δ tl-Δ t2,P1P4之間的時間間隔為T14=Tl+ Δ tl, P2P4之間的時間間隔為Τ24=Τ2+ Δ t2。
[0047]步驟2024、標準相關峰的位置和公差範圍計算由3個脈衝組成,有效脈衝為P1P3P4,對應P1P3、P1P4和P3P4脈衝之間的時間間隔,其中,P1P3之間的時間間隔為T13=T1-T3+Atl-At3, P1P4之間的時間間隔為T14=Tl+Atl, P3P4之間的時間間隔為Τ34=Τ3+ Δ t3。
[0048]步驟2025、標準相關峰的位置和公差範圍計算由3個脈衝組成,有效脈衝為P2P3P4,對應P2P3、P3P4和P2P4脈衝之間的時間間隔,其中,P2P3之間的時間間隔為T23=T2 - T3+ Λ t2- Λ t3,Ρ3Ρ4之間的時間間隔為Τ34=Τ3+ Λ t3,P2P4之間的時間間隔為Τ24=Τ2+ Δ t2。
[0049]圖7和圖8為圖2所不實施例一步驟203的流程不意圖,如圖7和圖8所不,相關峰獲取及有效判定的過程如下:
步驟2031、獲得第一個脈衝,如果是相關峰脈衝,則可能是P1,也可能是P2,至步驟2032,等待接收第二個脈衝。
[0050]步驟2032、獲得第二個脈衝;
步驟2033、判斷第一個脈衝和第二個脈衝之間的時間間隔,如果在P2P3時間段內,至步驟2034 ;如果不在P2P3時間段內,則至步驟2040判斷另外的情況。
[0051]步驟2034、判定第一個脈衝是P2,第二個脈衝必然是P3,獲得P2P3的時間reg_p2p3,至步驟2035,等待接收第三個脈衝。
[0052]步驟2035、如果是相關峰脈衝,則獲得的第三個脈衝,必然在P3P4範圍內,等待P3P4的時間,如果在時間範圍內接收到了脈衝,則至步驟2036 ;如果時間超過P3P4範圍,仍然沒有接收到脈衝,則返回步驟2031不用考慮,因為丟失了 Pl和P4兩個脈衝。
[0053]步驟2036、記下P3P4之間的時間間隔,存入reg_p3p4,同時判定出第一個脈衝是P2,第二個脈衝是P3,第三個脈衝是P4。
[0054]步驟2037、根據reg_p2p3和reg_p3p4計算P2P3相對於P4的抖動Δ t2和Δ t3,計算方法為 reg_p2p3=T2_T3+Δ t2_ Δ t3,reg_p3p4=T3+Δ t3,獲得 Δ t2 和 Δ?3,至步驟2038。
[0055]步驟2038、根據實際的脈衝抖動Λ t2和Λ t3,與步驟201中計算得到的三組--ΜΕ數據對應三組有效的抖動At2_l、At3_l, At2、Λ t3和At2_2、At3_2進行比對,如果At2和At3落在At2_l、At3_l, At2、Δ t3和At2_2、Δ t3_2中的任意一組範圍內,至步驟2039,否則返回2031。
[0056]步驟2039、獲得有效相關峰,並輸出有效脈衝指示p4_trig。
[0057]步驟2040、判斷第一個脈衝和第二個脈衝之間的時間間隔,如果在P1P3時間段內,至步驟2041 ;如果不在P1P3時間段內,則至步驟2047判斷另外的情況。
[0058]步驟2041、判定第一個脈衝是P1,第二個脈衝必然是P3,獲得P1P3的時間reg_plp3,至步驟2042,等待接收第三個脈衝。 [0059]步驟2042、如果是相關峰脈衝,則獲得的第三個脈衝,必然在P3P4範圍內,等待P3P4的時間,如果在時間範圍內接收到了脈衝,則至步驟2043 ;如果時間超過P3P4範圍,仍然沒有接收到脈衝,則返回步驟2031不用考慮,因為丟失了 P2和P4兩個脈衝。
[0060]步驟2043、記下P3P4之間的時間間隔,存入reg_p3p4,同時判定出第一個脈衝是Pl,第二個脈衝是P3,第三個脈衝是P4。
[0061]步驟2044、根據根據reg_plp3和reg_p3p4計算P1P3相對於P4的抖動Δ tl和Δ t3,計算方法為 reg_plp3=Tl_T3+ Δ tl- Δ t3, reg_p3p4=T3+ Δ t3,獲得 Δ tl 和 Δ t3,至步驟 2045。
[0062]步驟2045、根據實際的脈衝抖動Atl和Λ t3,與步驟201中計算得到的三組--ΜΕ數據對應三組有效的抖動Atl_l、At3_l, AtU At3和Atl_2、At3_2進行比對,如果Atl和At3落在Atl_l、At3_l, AtU Λ t3和Atl_2、Δ t3_2中的任意一組範圍內,至步驟2046,否則返回2031。
[0063]步驟2046、獲得有效相關峰,並輸出有效脈衝指示p4_trig。
[0064]步驟2047、判斷第一個脈衝和第二個脈衝之間的時間間隔,如果在P1P2時間段內,至步驟2048 ;如果不在P1P2時間段內,則返回步驟2031。
[0065]步驟2048、判定第一個脈衝是P1,第二個脈衝必然是P2,獲得P1P2的時間reg_plp2,至步驟2049,等待接收第三個脈衝。
[0066]步驟2049、如果是相關峰脈衝,則獲得的第三個脈衝,必然在P2P3或者P2P4範圍內,如果在P2P3時間段內,至步驟2050 ;如果不在P2P3時間段內,則至步驟2059判斷另外的情況。
[0067]步驟2050、記下P2P3之間的時間間隔,存入reg_p2p3,同時判定出第一個脈衝是Pl,第二個脈衝是P2,第三個脈衝是P3。
[0068]步驟2051、根據根據reg_plp2和reg_p2p3計算P1P2P3相對於P4的抖動 Atl、At2 和 At3 之間的關係,計算方法為 reg_plp2=Tl_T2+Δ tl-Δ t2, reg_p2p3=T2-T3+At2-At3獲得Atl、At2和Λ t3之間的時間差,至步驟2052。
[0069]步驟2052、根據實際的脈衝抖動Λ tl、Λ t2和Λ t3之間的時間差,與步驟201中計算得到的三組TME數據對應三組有效的抖動Atl_l、At2_l、At3_l, AtU At2、Δ t3和Atl_2、At2_2、Λ t3_2之間的時間差進行比對,如果Atl、At2和Λ t3之間的時間差落在 Atl_l、At2_l、At3_l, AtU At2、Λ t3 和 Atl_2、At2_2、At3_23 之間的時間差中的任意一組範圍內,至步驟2058,否則至步驟2053。
[0070]步驟2053、如果Atl、Λ t2和Λ t3之間的時間差沒有落在Atl_l、Δ t2_UAt3_l, AtU At2、At3和Atl_2、At2_2、Λ t3_23之間的時間差中的任意一組範圍內,說明P1P2P3不足以判定為有效相關峰,必須獲得P4以後進行判定,P4必然在P3P4範圍內,等待P3P4的時間,如果在時間範圍內接收到了脈衝,則至步驟2054 ;如果時間超過P3P4範圍,仍然沒有接收到脈衝,則返回步驟2031不用考慮。
[0071]步驟2054、獲得P3P4的時間reg_p3p4。至步驟2055。
[0072]步驟2055、根據根據 reg_plp2、reg_p2p3 和 reg_p3p4 計算 P1P2P3 相對於 P4 的抖動 Atl、Δ t2 和 At3,計算方法為 reg_plp2=Tl_T2+Δ tl-Δ t2, reg_p2p3=T2-T3+At2-At3,reg_p3p4=T3+At3,獲得 Atl、At2 和 Λ t3,至步驟 2056。
[0073]步驟2056、根據實際的脈衝抖動Λ tl、Λ t2和Λ t3,與步驟201中計算得到的三組--ΜΕ數據對應三組有效的抖動Atl_l、At2_l、At3_l, AtU At2、Λ t3和Atl_2、At2_2、At3_2 進行比對,如果 AtU Λ t2 和 Λ t3 落在 Atl_l、Δ t2_U At3_l, AtUAt2、At3和Atl_2、At2_2、At3_2中的任意一組範圍內,至步驟2057,否則至步驟2031。
[0074]步驟2057、獲得有效相關峰,並輸出有效脈衝指示p4_trig。
[0075]步驟2058、根據AtU Λ t2和Λ t3之間的時間差落在Atl_l、Δ t2_U At3_l,AtU At2、At3和Atl_2、At2_2、Λ t3_2之間的時間差中的具體一組範圍,可以獲得有效抖動值Atl、At2、At3,推算 出P4的時間,在時間到達的時刻輸出有效相關峰指示p4_trig。
[0076]步驟2059、如果是相關峰脈衝,則獲得的第三個脈衝,必然在P2P4範圍內,如果在時間範圍內收到第三個脈衝,至步驟2060,否則返回2031,因為丟失了 P3P4兩個脈衝。
[0077]步驟2060、記下P2P4之間的時間間隔,存入reg_p2p4,同時判定出第一個脈衝是Pl,第二個脈衝是P2,第三個脈衝是P4,至步驟2061。
[0078]步驟2061、根據根據reg_plp2和reg_p2p4計算P1P2相對於P4的抖動Δ tl和Δ t2,計算方法為 reg_plp2=Tl_T2+ Δ tl- Δ t2, reg_p2p4=T2+ Δ t2,獲得 Δ tl 和 Δ t2,至步驟 2062。
[0079]步驟2062、根據實際的脈衝抖動Atl和Λ t2,與步驟201中計算得到的三組--ΜΕ數據對應三組有效的抖動Atl_l、At2_l, AtU At2和Atl_2、At2_2進行比對,如果Atl和At2落在Atl_l、At2_l, AtU Λ t2和Atl_2、Δ t2_2中的任意一組範圍內,至步驟2063,否則返回2031。
[0080]步驟2063、獲得有效相關峰,並輸出有效脈衝指示p4_trig、
本發明並不局限於前述的【具體實施方式】。本發明擴展到任何在本說明書中披露的新特徵或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
【權利要求】
1.一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於包括: 步驟1:根據所需要解碼的脈衝序列特性,以脈衝變化長度的最大值建立基本窗口,進而建立脈衝序列基本窗口對應的實際滑動窗口; 步驟2:將接收到的需要解碼的脈衝序列,與實際滑動窗模型進行時序關係比對,將時序關係滿足滑動窗模型的脈衝序列存入一級緩存中,並輸出初步判定標誌,同時輸出該脈衝序列各滑動窗口內脈衝信號的幅度信息值; 步驟3 ;在單位時間內,對每個接收通道中所有滿足條件的解碼脈衝序列,進行解碼脈衝序列的相關度幅值判定,在通過相關度幅值判定的脈衝序列中選取最大幅度值的脈衝序列及相關信息存入第二級緩存; 步驟4:在單位時間內,對每個通道所有脈衝序列的幅度信息值進行比對,選擇每個通道中幅度信息值最大脈衝序列最為最佳脈衝序列,存入第三級緩存,同時清空對應第二級緩存空間;然後對所有通道輸出的最佳脈衝序列進行幅度信息值進行比較,選取幅度相關性最優值對應的脈衝序列輸出處理。
2.根據權利要求1所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟I具體步驟包括: 步驟11:根據所需要解碼的脈衝序列特性,以脈衝序列組MPl到MP6的標準距離AD,建立基本窗口,得到脈衝序列組的實際最大寬度Wmax ;根據理論脈衝偏移量信息計算各脈衝間的理論位置關係; 步驟12:根據實際環 境加入各脈衝序列位置的允許偏差或者抖動容限,計算實際環境中脈衝序列內各脈衝組間的滑動窗口位置關係與滑動窗口寬度。
3.根據權利要求2所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟11具體步驟包括: 步驟111:設定脈衝序列包括6組序列脈衝,依次為MP1、MP2、MP3、MP4、MP5、MP6 ;其中MPl到MP6的標準距離為AD ;根據理論偏移量S1、S2、S3、S4,提取理論偏移量S1、S2、S3、S4中最大值Smax,進而得到脈衝序列組的實際最大寬度Wmax= Δ D+Δ S+Smax ; Δ S表示SI的實際偏移量最大值;脈衝組MPl到MP6的標準距離AD為一個定值,其中理論偏移量S1、S2、S3、S4、S5、S6為MP1、MP2、MP3、MP4、MP5、MP6分別對應的理論偏移量,其中S5、S6是固定值; 步驟112:理論序列脈衝內相鄰脈衝組的理論距離S12、S23、S34、S45、S56 ;所述S12=pl2+Sl- S 2,S23=p23+ S2- S3,S34=p34+S3_ S4,S45=p45+s4_s5,S45、S56 為固定值,其中pl2表示序列脈衝第一組脈衝與第二種脈衝之間的標準距離,p23表示序列脈衝第一脈衝組MPl與序列脈衝第二脈衝組MP2之間的標準距離,pl2表示序列脈衝第二脈衝組MP2與序列脈衝第三脈衝組MP3之間的標準距離,p34表示序列脈衝第三脈衝組MP3與序列脈衝第四脈衝組MP4之間的標準距離,p45表示序列脈衝第四脈衝組MP4與序列脈衝第五脈衝組MP5之間的標準距離。
4.根據權利要求2所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟12中根據實際環境加入各脈衝位置的允許偏差或者抖動容限,計算實際環境中脈衝序列內各脈衝組件的實際位置關係具體步驟包括: 步驟121:設置允許的抖動容限Λ S1、AS2、Λ S3、AS4、AS5、Δ S6 ;得出脈衝序列內所有相鄰脈衝組的實際距離X12、X23、X34、X45、X56分別範圍為{S12-Λ S卜 Λ S2~S12+Λ SI+Λ S2}、{S23-Λ S2-Λ S3~S23+Λ S2+Λ S3}、{S34-ΔS3-ΔS4~S34+ ΔS3+ΔS4}、{S45-ΔS4-ΔS5~S45+ ΔS4+ΔS5}、{S56-ΔS5-ΔS6~S56+AS5+AS6}; 步驟122:根據脈衝序列組的最大寬度Wmax,設置脈衝組MP6的位置為基本窗口的最末位置,反向確定出脈衝組MPl到MP5的滑動窗口位置過程:根據S12、S23、S34、S45、S56確定每個脈衝組在滑窗內的理論位置點,然後X12、X23、X34、X45、X56得到實際開窗範圍,然後脈衝組MP6的位置為基本窗口的最末位置依次確定出MPl到MP5的實際滑動窗口位置;因為滑動窗口最左邊是MPl、滑動窗口最右邊是MP6,則從左到右,最右端即Wmax最大值處為MP6所在位置; 步驟123:滑動窗口寬度wl到w6分別對應範圍是pl+2ASl、p2+2AS2、p3+2AS3、ρ4+2 Δ S4、ρ5+2 Δ s5、ρ6+2 Λ s6,其中 p1、ρ2 到 ρ6 分別對應表示 MP1、ΜΡ2、MP3、MP4、MP4、ΜΡ5、ΜΡ6的理論寬度。
5.根據權利要求1所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟2具體步驟包括: 步驟21:將實際接收的脈衝序列通過高倍頻時鐘採樣,每6個脈衝為一個脈衝序列,將採樣脈衝序列結果移入實際基本窗中進行移位; 步驟22:實時對採樣脈衝序列進行滑動窗模型匹配判斷,並將符合條件的解碼脈衝數據輸出;對實際中輸入到每個通道的脈衝序列進行時序行檢測,若實際中輸入的脈衝序列與滑動窗模型中的任意一種脈衝序列相匹配,則此時輸入的實際脈衝序列為有效的脈衝序列,將有效的脈衝序列存入第一級緩存,並輸出初步判定標誌; 步驟23:對每一路通道,將單位時間內滿足時序關係的多個脈衝序列及其所對應的幅度信息全部存入第一級緩存,第一級緩存按照通道編號為11、21、一nl,其中η為正整數。
6.根據權利要求6所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟22中滑動窗模型,包括三種情況: 1)6個滑動窗口內的MPl到ΜΡ6同時存在,無丟失,時序關係完全符合標準,窗口wlw2w3w4w5w6 完全符合; 2)6個滑動窗口內的脈衝組MPl到MP5中存在4個,僅丟失其中一個,MP6無丟失,窗口 wlw2w3w4w6、wlw2w3w5w6、wlw2w4w5w6、wlw3w4w5w6、w2w3w4w5w6 內的脈衝組信息滿足時序條件; 3)6個滑動窗口內的脈衝組MPl到MP5完全存在,僅MP6丟失,窗口 wlw2w3w4w5完全符合; 上述三種情況形成了以下7種滑動窗模型:wlw2w3w4w5w6、wlw2w3w4w6、wlw2w3w5w6、wlw2w4w5w6> wlw3w4w5w6> w2w3w4w5w6>wlw2w3w4w5。
7.根據權利要求1所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟3具體過程: 步驟31:將每一路通道在單位時間內輸出的多個脈衝序列分別相應匹配信息幅度值AMf AM6,對於滑動窗口內沒 有對應脈衝組,將該組幅度信息置為O ; 步驟32:在每一路通道對應的第一級緩存中,計算存入每一個脈衝序列的wl、5窗口內脈衝組的幅度加權平均值,如果該滑動窗口內沒有對應脈衝序列,則該脈衝組以及對應的幅度值不參與計算; 步驟33:在每一路通道對應的第一級緩存中,將每一個脈衝序列的w6窗口內脈衝組MP6的匹配信息幅度值AM6與wl到w5窗口內脈衝組的幅度加權平均值Wi做差,差值記為相關度幅值Λ AM= I AM6-ffi I,對於w6窗口內沒有脈衝組MP6的脈衝序列,將AM6設置為O,Wi中i表示第i路通道; 步驟34:在每一路通道中,比較Λ AM與臨界值Aaml關係,若Λ AM〉= Λ ami,則丟棄此時的脈衝序列,否則,將此時的脈衝序列存入第二級緩存,同時將該脈衝序列計算出的ΛΑΜ與wl、5窗口內脈衝組的幅度加權平均值Wi匹配存入第二級緩存,第二級緩存按照通道編號為 12、22、-n20
8.根據權利要求5所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述匹配信息幅度值的原則是:對輸入的MPl到MP6進行多次採樣,該脈衝序列的能量信息,必須在一個脈衝周期內對脈衝進行多次採樣,將得到的關於這個脈衝的所有幅度信息通過加權平均,進行歸一化計算。
9.根據權利要求1所述的一種多通道抗幹擾與抗混疊脈衝序列解碼方法,其特徵在於所述步驟4具體步驟: 步驟41、單位時間內對每一路通道的第二級緩存內存入的脈衝序列標記上單位時間對應的時間戳tl、t2、…tn; 步驟42:對每一路通道的第二級緩存中,針對同一時間戳編號的所有脈衝序列,比較所有脈衝序列的窗口內脈 衝組的幅度加權平均值Wi,選取幅度相關性最優值對應脈衝序列輸出,即Wi的最大值對應脈衝序列輸出,通道j在時間戳q的有效脈衝序列輸出到第三級緩存,同時輸出標誌P_trig(jq); 步驟43:對於每一路通道,將P_trig(jq)產生時刻輸出的脈衝序列存入第三級緩存,第三級緩存中的脈衝序列按照通道序號編號為13、23、33…n3,並匹配上時間戳信息tl、t2...tn ; 步驟44:設置實際進行多通道選擇的幅值信息條件;檢查第三級緩存中的脈衝序列時間戳信息與幅度值信息,選擇同一時間戳內滿足條件的脈衝序列輸出,並輸出標誌0_trig ; 步驟45:在檢測到0_trig標誌時刻,將與輸出脈衝序列同一時間戳的剩餘全部脈衝序列丟棄,釋放第三級緩存。
【文檔編號】H03M13/47GK103888154SQ201410124648
【公開日】2014年6月25日 申請日期:2014年3月31日 優先權日:2014年3月31日
【發明者】餘林, 李宏, 張煉, 董靜霆 申請人:四川九洲空管科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀