Identifikace zdroje dotazů z nezávislého příjmu SSR mód S odpovědí od letadla Jan Mirvald
►Zpráva přijatá jako odpověď od letadla ►DF – downlink format ►AA – aircraft adress ►PI – parity/interrogator identifier ►CL - Code label ►IC - Interrogator code (II/SI) Popis problematiky DF (bity 1 – 5) CA (bity 6 – 8) AA (bity 9 – 32) PI (bity 33 – 56)
Popis problematiky ►Vytvoření paritního pole PI ►Informační bity M (m 1, m 2, … m 32 ) a x 24 M(x) ►Uměle vytvořený polynom ►G(x) = 1 + x 3 + x 10 + x 12 + x 13 + x 14 + …+ x 20 + x 21 + x 22 + x 23 + x 24 ►Dělení polynomů x 24 M(x) a G(x) ►Důležitý je zbytek po dělení R(x), obsahuje paritní bity p i
Popis problematiky ►Sekvence 24 bitů a i ►17 bitů představují nuly ►3 bity představují CL ►4 bity představují IC (II/SI) ►Modulo 2 součet bitů a i a p i paritní pole uložené ve zprávě
Popis problematiky ►Souvislost CL a IC CL = 0 0 0v IC je uložen II 1 – 15 CL = 0 0 1v IC je uložen SI 1 – 15 CL = 0 1 0v IC je uložen SI 16 – 31 CL = 0 1 1v IC je uložen SI 32 – 47 CL = 1 0 0v IC je uložen SI 48 – 63
Postup dekódování paritního pole 1.Zpráva uložená v souboru s daty 2.Načtení zprávy do programu Matlab 1.Načtení zprávy 2.Převedení výpočtů do binární soustavy 3.Vybrání části zprávy, se kterou bude program počítat 3.Převedení modulo 2 součtu 4.Dělení polynomů M(x) a G(x)
Postup dekódování paritního pole 5.Výsledek dělení a zbytek R(x) 6.Výpočet paritních bitů p i převrácením hodnoty zbytku R(x) 7.Operace upraveného modulo 2 součtu 8.Určení 3 bitů CL a 4 bitů IC (II/SI)
Určení násobnosti krytí radarů 9.Kontrola adres letadel a časů jejich vysílání 10. Kontrola IC a určení násobnosti pokrytí
46 s b4d ABCD A8C _30_AB_CD_28_00_03_CA_0E_DB_D8_1A_8C_89_ 46 s b4dc ABCD C _30_AB_CD_28_00_03_CA_0E_DB_D8_18_8C_89_ 46 s b4e ABCD C _30_AB_CD_28_00_03_CA_0E_DB_D8_18_8C_89_ s C17ECE 0 0 1FE0000 A8823C CF _20_00_00_00_08_03_E6_84_0C_C4_C1_7E_CE_ s 602b B _20_13_63_28_00_06_1A_24_F0_09_47_B9_09_ s 602b B _20_13_63_28_00_06_1A_24_F0_09_47_B9_09_ s 602b0c B _20_13_63_28_00_06_1A_24_F0_09_47_B9_09_ s 602b B _20_13_63_28_00_06_1A_24_F0_09_47_B9_09_ s 602b B _20_13_63_28_00_06_1A_24_F0_09_47_B9_09_ s 602bb C _20_13_64_28_00_03_E6_84_0C_C4_46_8C_29_ s 602bbc C _20_13_64_28_00_03_E6_84_0C_C4_46_8C_29_ s 602bc C _20_13_64_28_00_03_E6_84_0C_C4_46_8C_29_ s 602bc C _20_13_64_28_00_03_E6_84_0C_C4_46_8C_29_ s 602bc C _20_13_64_28_00_03_E6_84_0C_C4_46_8C_29_ s 602c6c C1EE FD A C E6FA6D 90_3C_1E_E4_29_00_02_A3_8F_E1_AA_54_2F_D6_ s 602c C1EE FD A C E6FA6D 90_3C_1E_E4_29_00_02_A3_8F_E1_AA_54_2F_D6_ s 602c C1EE FD A C E6FA6D 90_3C_1E_E4_29_00_02_A3_8F_E1_AA_54_2F_D6_ s 602c C1EE FD A C E6FA6D 90_3C_1E_E4_29_00_02_A3_8F_E1_AA_54_2F_D6_ s 602c7c C1EE FD A C E6FA6D 90_3C_1E_E4_29_00_02_A3_8F_E1_AA_54_2F_D6_ s 602d C04BEE _20_13_64_28_00_06_1A_24_F0_09_C0_4B_EE_ s 602d C04BEE _20_13_64_28_00_06_1A_24_F0_09_C0_4B_EE_ s 602d C04BEE _20_13_64_28_00_06_1A_24_F0_09_C0_4B_EE_ s 602d2c C04BEE _20_13_64_28_00_06_1A_24_F0_09_C0_4B_EE_ s 602d C04BEE _20_13_64_28_00_06_1A_24_F0_09_C0_4B_EE_ f 602f spi f 602f spi f 602f spi f 602f spi f 602f spi s 603d FFFF 0 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d1c FFFF 1 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 3 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 4 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 2 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 5 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d2c FFFF 6 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 7 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603d FFFF 8 11 EE3E7D C_51_FF_FF_EE_3E_7D_ s 603dec FFFF BD C_60_FF_FF_7B_D2_05_ Vzorek primárních dat od společnosti ERA systémové časymod S adresa identifikace stanice DF obsah zprávy
Děkuji Vám za pozornost. Vaše dotazy?