跟前面達成的幾項合作相比,晚宴進行的過程反倒顯得有些平淡了。
當然,這個“平淡”是對於常浩南來說。
被邀請出席國家技術獎的人羣裡面,有相當大一部分都是傳統意義上的“青年科學家”。
也就是30-45歲之間的研究人員。
並不是所有人都能像常浩南這樣,二十歲出頭就已經身經百戰,見得多了。
所以總體上,氣氛還是比較熱烈的。
一切塵埃落定之後,徐洋拒絕了跟計算所的同事一起,而是表示自己準備直接回京航大學計算中心,也就是火炬集團目前實際上的辦公地點。
自然蹭上了常浩南的車。
實際上,剛纔晚宴的過程中,常浩南就發現對方好幾次想要跟他說些什麼,但是欲言又止。
能在一段時間內維持優勢,就已經相當不錯了。
至少在未來一段時間內是這樣。
“一段完整的GPS導航信號分爲僞碼、載波和導航電文三個部分,這裡面對應民用,甚至包括相當一部分美國盟友的軍用僞碼是粗捕獲的C/A碼,而軍用的精捕獲碼是P碼。”
別看徐洋說的輕描淡寫,好像隨隨便便就能對C/A碼實現干擾一樣。
徐洋稍稍組織了一下語言,然後解釋道:
實際上,這個活的真正難度在於對導航電文的逆向解算,讓接收機不斷計算出“錯誤但合理”的位置信息。
說實話,這個研究進度讓常浩南都有些意外:
“也就是說,如果對方的無人機,或者精確制導武器是使用C/A碼實現導航的話,完全可以讓這些東西聽我們的話?”
“這種生成式干擾手段我已經試過了,能輕鬆把華夏境內的位置座標改到非洲去,甚至可以生成一段完整的虛假運動軌跡,讓導航設備完全按照咱們的想法工作。”
說明這個算法在計算精度、穩定性和速度上都相當可靠。
並且在這個方向上已經研究了差不多半年時間。
否則GPS導航設備本身也不完全是傻的,你真要是讓位置信息不斷亂跳,那相關信號也會被馬上屏蔽掉。
“我前幾天就想要聯繫你來着,但是手機裡面沒辦法說的太詳細。”
如果能出成果,就相當於對依賴衛星制導的精確制導武器和自動駕駛系統等設備產生了極高的抗性。
“C/A碼是面向全世界完全公開的,所以可以直接根據真實衛星信號格式,僞造與真實信號近似的欺騙信號,修改其中衛星導航電文中的位置信息再發送給欺騙目標。”
他當然知道,自從那個電子干擾吊艙的效果得到驗證之後,對方的研究興趣就轉移到了對衛星定位系統進行干擾,或者說,進行欺騙上面。
果然,車子把二人送到計算中心之後,徐洋直接跟在常浩南身後,上樓進了辦公室:
而剛纔徐洋說的可是“生成一段完整的虛假運動軌跡”。
“新三打三防”裡面,這個技術可以一次解決“打巡航導彈”和“防精確制導”兩個問題。
一句話頓時讓本來有些疲憊的常浩南來了精神:
“具體說說?”
對方當然也可以通過升級系統或者更換算法之類的方式反制,但電子戰這東西,除非搞硬殺傷,本來也不存在一勞永逸的解決辦法,都是此消彼長的。
“GPS定位系統的軌跡欺騙算法,我已經基本研究出來了,在民用GPS接收機上面初步測試了幾次,效果不錯,但是在硬件實現方面,還存在一些問題。”
而且,不要小看對C/A碼的干擾。
別說其他國家,哪怕是美軍內部,也有不少使用民碼定位的設備。
“理論上是的。”
徐洋點了點頭:“不過這需要我們的干擾信號比衛星定位信號強很多才行,最好是能裝在飛機或者車輛上,在中途就進行抵近干擾。”
“無人機還好,如果是制導武器的話,等到它接近目標纔開始干擾,那就算干擾有效,最多也就是讓彈藥稍微偏離目標。”
“而且……”
說到這裡,徐洋話鋒一轉:
“這種辦法對於P碼起不到作用,除非我們能搞到P碼信號結構的各種參數,或者直接搞到一部星載信號發射機,否則不可能直接生成一段足以亂真的導航信號。”
常浩南直接就是一個流汗黃豆:
“那我們還是直接換個思路吧……”
各國衛星定位系統的軍用碼信號結構都屬於最高機密,別說公開,就連盟友都得防一手。
要是連P碼的完整參數都能搞到手,那現在也就不用琢磨什麼新三打三防,直接寫計劃登陸西海岸完事了……
“換個思路,那就是轉發式干擾了?”
徐洋顯然也思考過其他的技術路線。
“沒錯。”
常浩南順手扯過紙筆,畫了個簡單的示意圖:
“GPS的僞距定位原理是接收4顆及以上的衛星發射的衛星導航信號,然後根據信號傳輸時間計算僞距,最後解算出當前位置。”
“現在既然我們僞造不出P碼,那麼可以讓干擾機接收完全真實的GPS信號,根據干擾機與目標價接收機間相對位置處理真實GPS信號並轉發,目標GPS接收機捕獲並跟蹤欺騙GPS信號,解算出錯誤導航位置。”
“至於具體的欺騙方式,直接在你剛剛說的那套算法基礎上改進一下就行了,軍用信號和民用信號只有僞碼部分有區別,導航電文數據碼的格式和內容是完全一樣的。”
“當然,多顆衛星之間的信號會存在延遲,而我們的欺騙信號是同步發出的,所以還得僞造一下時間信息,把時間差控制在……”
常浩南在紙上寫下了一個算式:
“把這個結果控制在正數就行。”
這個思路並不複雜,徐洋只是略加思索便理解了。
當然,轉發式干擾的欺騙內容自由度較低,像是把目標信號從華夏替換到非洲這種事情就比較難做。
但是生成一個百米量級的信號誤差並不困難。
只不過,這個思路還是面臨硬件層面上的類似問題。
“但就算是這樣,我們還是需要一個能夠接收並解算P碼的設備才行,否則轉發出去的信號還是隻有C/A碼。”
“而且,這對於干擾機的信號解算速度要求非常高,畢竟信號接收、解算、轉發都要由干擾機完成,而生成式干擾的話,干擾機其實只需要發送信號就行了。”
“這就沒辦法了。”
常浩南把筆丟到一邊:
“通過單純技術手段對軍碼定位進行干擾本來也不可能手到擒來,否則美國人和蘇聯人也不會花那麼多錢去建設衛星導航系統了。”
“好在GPS的定位邏輯是無源定位,定位終端只接收不發送信號,所以不那麼敏感,不管怎麼說,搞到一臺接收終端的難度,肯定要比潛入NASA的工廠拆一個星載信號發射機,或者把P碼的完整特徵給偷出來更容易。”
“至於解算速度麼……其實也還好,我之前在忘了哪看過資料,GPS的特徵數據每12.5分鐘才更新一次,所以,通過任意一個GPS接收機獲取到數據碼之後,還是有比較充足的時間進行數據處理的……”
“更大的問題反而是慣性導航設備對信號進行歸一化信息平方檢測,如果導航信號和慣導信號差距太大,就會被自動過濾掉……”
頗有些急不可耐的徐洋已經拎起自己的提包起身準備離開:
“不要緊,這個我早就考慮過。”
“歸一化信息平方是個標量值,只要在生成欺騙信號的時候注意每次假信號只改變方向,不改變距離就可以規避這種檢測。”
“我這就去跟電子14所那邊聯繫一下,讓他們先研究一下具體的硬件設計,在接收終端搞到手之前,可以先用C/A碼導航設備做一下功能測試。”
常浩南也起身,把對方送到辦公室門口:
“接收終端的事情,我跟科工委那邊上報一下吧,這個東西就得等機會了……”