廣範圍脈衝頻率混雜的雷達訊號之分類與解交織
Deinterleaving and Classification of Multiple PRF Signals
此作品為產學合作計畫及碩士論文
分析和識別雷達訊號是電子支援量測的重要目標,接收到的訊號通常來自多個雷達。在現代電子戰中,雷達擁有各自的頻率參數,並在多組頻率參數之間切換。所接收的訊號因可能混合高、中、低頻雷達所發射之訊號,在脈波彼此重疊之情況下,將雷達訊號分離為相當挑戰的任務。
本論文提出了:
QPSE Encoder
- 解決雷達發射器訊號的特徵在作為 deinterleaving 神經網路輸入維度的問題。
QPSE 序列的多組雷達混合方式
- 模擬 Pulse 訊號丟失、重疊、混淆
多重尺度神經網路
模擬 15 個雷達混和訊號
得到每個雷達模式的分類結果
問題描述
PDWs: Pulse descriptor words
PDWs 是用於描述雷達 Pulse Stream 各種參數,其中以下幾種參數作為本文研究目標:
TOA: Time of arrival
PW: Pulse width
PRI: Pulse repetition interval
PRF: Pulse repetition frequency
一段 Pulse Stream 能以 TOA 和 PW 序列表示。
TOA 序列可以寫成如下:
$$
TOA\ Sequence=[t_1,t_2,\ldots,t_i,\ldots,t_N]
$$
PW 序列可以寫成如下:
$$
PW\ Sequence=[t_{t_1},t_{t_2},\ldots,t_{t_i},\ldots,t_{t_N}]
$$
若本文有一段 PRI 為 2000 μs, PW 為 200 μs 的雷達訊號:
$$
TOA\ Sequence = [10,2010,4010,6010,\ldots]μs
$$
$$
PW\ Sequence = [200,200,200,200,\ldots]μs
$$

Pulse Missing
雷達可能設有規則或隨機的 PRI/PW Jitter,及一定的時間切換 PRI/PW 參數防止訊號追蹤或干擾。
有來自不同雷達的 TOA 且有相似的 PW 時 ,可能導致 PRI 計算錯誤,如圖中 Overlap。
雷達的 TOA 出現在某個 TOA 的 PW 中,可能導致 TOA 被遮蓋,並且一些 PW 變得相似或失去它的特徵,如圖中 Resemble 和 Morph。

提出方法
QPSE: Quantized Pulse Stream Expression
TOA 序列長度會隨著 Pulses 不斷到達而無限加大。
取一段相同時間長度的訊號,有不同數量的 Pulse 到達,會使 TOA 序列的長度變化。
$$
TOA\ Sequence = [10,2010,4010,6010,\ldots,t_N]μs
$$
$$
PW\ Sequence = [200,200,200,200,\ldots,t_{t_N}]μs
$$
為了讓神經網絡模型盡可能輕鬆地處理輸入,
本文提出 Quantized Pulse Stream Expression (QPSE) 序列。
使 TOA 序列與 PW 序列經過設置過的參數編碼,
相同時間長度的頻域 TOA 和 PW 序列編碼成量化過的時域 QPSE 序列。
QPSE 序列設置 $t_{unit}$: Quantization Interval 容忍 PRI 的 jitter。
設置適當的 $t_{unit}$ 使 QPSE 序列擁有組量的 $ntd$: Number of TOA in Duration。
Pulse Mixture
同一區間內會出現多個 Pulse 時,本文使用以下兩種方法,選出其中一個 TOA 作為這個區間的代表 Pulse。
區間內的其他的 Pulse 則可以當作被 Overlap 影響而被捨棄,做為模擬 Pulse Missing 的情境。
PW Maxima Selection in Interval
在 $t_{unit}$ 之中 PW 最大的 TOA 代表這個區間的響應。

TOA Random Selection in Interval
在 $t_{unit}$ 之中隨機選取出一個 TOA 代表這個區間的響應。

POI: Pulse of Interest
為取得乾淨的序列,把含有不在目標 PW 值的 TOA 從序列中去除。

Multiscale Neural Network
Pulse strream 使用不同參數設置的 QPSE encoder,得到在不同尺度下的訊號訊息。
搭配本文設計可將多組 QPSE 序列作為輸入的 Multiscale neural network,
得出類別為雷達的 1 到 5 模式或關閉的分類輸出。

實驗
本文目前已知有 15 個雷達將會混雜於接下來出現的訊號之中。
而這 15 個雷達個別有 5 個模式每一個雷達都有自己獨立的 Jitter 範圍與模式切換時間。
高中低頻率雷達各五個。
Data Generation
取出 15 個雷達的 PRI/PW 參數,可定義出總共 75 種 emitter 的訊號產生器,產生 TOA 序列 和 PW 序列 16000 筆資料。
90% 作為訓練資料,10% 作為驗證資料。
Training
模擬各個雷達模式切換時間的各種組合,
在每一次迭代時,
會以隨機分佈的方式,
在 15 個雷達中,
決定各自的模式 1~5 或關閉。
並在產生完成的資料中,
隨機挑出選中的模式的 TOA 序列和 PW 序列。
使用之前設好參數的 5 個 QPSE Encoder 編碼出 5 個 QPSE 序列。
然後進行 PW Maxima Selection 或 TOA Random Selection 混合。
混合完成後使用 POI 將訊號進行精簡。

結果
本文針對 PW Maxima Selection 和 TOA Random Selection 兩種混合方式,
poi 是否參與,
還有兩種不同的 $ntd$ ,
進行多次重複訓練與驗證。
發現高 PRF 與中 PRF 雷達模型在兩種混合方式是否使用 POI 和不同的 ${ntd}_{min}$ ,
得到準確度超過 0.9 的結果。
通過 POI 之後,低 PRF 雷達訊號
在 PW Maxima Selection 的仍然遭受到大幅度的覆蓋,但是網路的準確度可提升至 0.4。
在 TOA Random Selection,可達到 0.9 的準確度 。
PW Maxima Selection | TOA Random Selection | ||||||||
with POI | x | o | x | o | |||||
${ntd}_{min}$ | 32 | 64 | 32 | 64 | 32 | 64 | 32 | 64 | |
High PRF |
radar1 | 0.984 | 0.961 | 0.981 | 0.996 | 0.956 | 0.950 | 0.993 | 0.997 |
radar2 | 0.984 | 0.986 | 0.988 | 0.996 | 0.957 | 0.980 | 0.996 | 0.953 | |
radar3 | 0.984 | 0.981 | 0.984 | 0.988 | 0.957 | 0.980 | 0.987 | 0.983 | |
radar4 | 0.968 | 0.972 | 0.992 | 0.981 | 0.956 | 0.964 | 0.997 | 0.997 | |
radar5 | 0.979 | 0.982 | 0.980 | 0.981 | 0.953 | 0.989 | 0.981 | 0.951 | |
Medium PRF |
radar6 | 0.981 | 0.987 | 0.957 | 0.984 | 0.901 | 0.919 | 0.980 | 0.977 |
radar7 | 0.984 | 0.987 | 0.984 | 0.977 | 0.910 | 0.966 | 0.984 | 0.981 | |
radar8 | 0.988 | 0.985 | 0.984 | 0.977 | 0.941 | 0.987 | 0.982 | 0.980 | |
radar9 | 0.955 | 0.987 | 0.988 | 0.996 | 0.953 | 0.987 | 0.981 | 0.986 | |
radar10 | 0.992 | 0.987 | 0.981 | 0.984 | 0.961 | 0.984 | 0.981 | 0.982 | |
Low PRF |
radar11 | 0.188 | 0.170 | 0.504 | 0.371 | 0.242 | 0.165 | 0.873 | 0.857 |
radar12 | 0.191 | 0.166 | 0.507 | 0.352 | 0.327 | 0.167 | 0.913 | 0.932 | |
radar13 | 0.184 | 0.227 | 0.539 | 0.375 | 0.195 | 0.210 | 0.857 | 0.875 | |
radar14 | 0.168 | 0.186 | 0.441 | 0.371 | 0.165 | 0.169 | 0.845 | 0.926 | |
radar15 | 0.250 | 0.169 | 0.465 | 0.352 | 0.328 | 0.172 | 0.847 | 0.924 | |
High Avg. | 0.980 | 0.977 | 0.985 | 0.988 | 0.956 | 0.973 | 0.991 | 0.976 | |
Mid Avg. | 0.980 | 0.986 | 0.979 | 0.984 | 0.933 | 0.968 | 0.982 | 0.981 | |
Low Avg. | 0.196 | 0.184 | 0.491 | 0.364 | 0.252 | 0.177 | 0.867 | 0.903 | |
Total Avg. | 0.719 | 0.716 | 0.818 | 0.779 | 0.714 | 0.706 | 0.946 | 0.953 |