PANG-NAV အသုံးပြုသူလက်စွဲ

နိဒါန်း

PANG-NAV သည် PArthenope Navigation Group (PANG) မှ တီထွင်ထုတ်လုပ်ထားသော ကိရိယာတစ်ခုဖြစ်ပြီး Positon ဖြေရှင်းချက်ရရှိရန် GNSS တိုင်းတာမှုများကို လုပ်ဆောင်နိုင်သည်။ PANG-NAV သည် RINEX (လက်ခံသူ အမှီအခိုကင်းသော လဲလှယ်မှုပုံစံ) မှ စတင်သည် files၊ ၎င်းသည် GPS နှင့် Galileo ဒေတာကို ပိုင်းခြားစိတ်ဖြာပြီး SPP (Single Point Positioning) ကို အကောင်အထည်ဖော်သည်။ အသုံးပြုသူအနေအထားအပြင်၊ ကိရိယာသည် ဂြိုလ်တုမြင်နိုင်စွမ်းနှင့် ဂျီသြမေတြီဆိုင်ရာ အချက်အလက်များကို ပေးစွမ်းနိုင်သည်။

PANG-NAV တွင် RAIM လုပ်ဆောင်ချက်များ ပါဝင်ပါသည်။ အထူးသဖြင့်၊ ဆော့ဖ်ဝဲသည် အမှားအယွင်းများ/လွဲမှားမှုများကို ကိုင်တွယ်ဖြေရှင်းနိုင်ပြီး မမှန်မကန်တိုင်းတာမှုများကို ဖယ်ရှားပစ်နိုင်သည်။ ၎င်း၏ output တွင် tool သည် အလျားလိုက်နှင့် ဒေါင်လိုက် အကာအကွယ်အဆင့်များနှင့် ဖြေရှင်းချက်၏ ယုံကြည်စိတ်ချရမှုဆိုင်ရာ အချက်အလက်များကို ပေးဆောင်သည်။

မြေပြင်အမှန်တရားကို သိရှိပါက PANG-NAV သည် အနေအထားအမှားများကို တွက်ချက်ပြီး ပိုင်းခြားစိတ်ဖြာနိုင်သည်။

အသုံးပြုမှု

PANG-NAV ကိရိယာကို Matlab ပတ်ဝန်းကျင်တွင် တီထွင်ထားသည်။ ဆော့ဖ်ဝဲကိုအသုံးပြုရန်အတွက် ပုံ 1 တွင်ပြထားသည့်အတိုင်း “PANG_NAV” ဖိုဒါကို လက်ရှိလမ်းညွှန်အဖြစ် သတ်မှတ်ရန် လိုအပ်သည်။

Matlab-app-tabပုံ ၂

PANG-NAV ကို run ရန် "Main.m" file ဖွင့်ထားသင့်ပြီး "Run" ခလုတ်ကို နှိပ်ရပါမည်။ တစ်နည်းအားဖြင့် “Main” ကို “Command Window” တွင် ရိုက်ထည့်သင့်သည်။

ဆက်တင်များ

PANG-NAV မလုပ်ဆောင်မီ၊ ဆက်တင်များကို ရွေးချယ်ရပါမည်။ ဤရည်ရွယ်ချက်အတွက် "Main.m" file ဖွင့်လှစ်ပြီး "ဆက်တင်များ" ကဏ္ဍကို မွမ်းမံသင့်သည်။ အသေးစိတ်တွင်၊ သတ်မှတ်ရန်ဆက်တင်များ

  • ဒေတာကြားကာလ
  • GNSS စနစ်
  • တွက်ဆသည်။
  • RAIM
  • မျက်နှာဖုံးထောင့်
  • Signal to noise ratio ကန့်သတ်ချက်
  • အမှားခွဲခြမ်းစိတ်ဖြာ
  • ဖြေရှင်းချက်အရင်းအမြစ်

ဒေတာကြားကာလကို သတ်မှတ်ရန်၊ ဆက်တိုက်ခေတ်များကြားရှိ အချိန်တန်ဖိုးကို “dt_data” ကိန်းရှင်သို့ သတ်မှတ်ပေးရပါမည်။
အသုံးပြုရန် GNSS စနစ်အား ရွေးချယ်ရန်၊ “1” သို့မဟုတ် “2” တန်ဖိုးကို “gnss_systems” variable တွင် သတ်မှတ်ပေးရပါမည်။ တန်ဖိုး "1" ဖြင့် GPS တိုင်းတာမှုများကိုသာ လုပ်ဆောင်ပြီး "2" GPS/Galileo တိုင်းတာမှုများကို ပူးတွဲလုပ်ဆောင်ပါသည်။ အခြား GNSS ဖွဲ့စည်းမှုပုံစံများ (ဥပမာ- Galileo သီးသန့် သို့မဟုတ် GPS/Glonass) ကို လောလောဆယ် ပံ့ပိုးမထားပါ။
SPP ဖြေရှင်းချက်သည် တိုင်းတာမှုအားလုံးကို အညီအမျှ ချိန်ညှိခြင်း (“mask_angle” variable ကို “0” နှင့် ညီမျှသော သတ်မှတ်ခြင်း) သို့မဟုတ် ဂြိုလ်တု အမြင့်ပိုင်းအရ (“mask_angle” variable ကို “1” နှင့် ညီမျှအောင် သတ်မှတ်ခြင်း)။
"RAIM_flag" ကို "1" ဟုသတ်မှတ်ပါက RAIM လုပ်ဆောင်ချက်များသည် တက်ကြွနေပါသည်၊ သို့မဟုတ်ပါက၎င်းကို "0" ဟုသတ်မှတ်ထားသည်။
မျက်နှာဖုံးထောင့်သည် တန်ဖိုးတစ်ခု၊ ဒီဂရီဖြင့် ပြောင်းလဲနိုင်သော “mask_angle” သို့ သတ်မှတ်သတ်မှတ်ထားသည်။
အနည်းဆုံး SNR (signal-to-noise ratio) ကို "SNR_lim" ကိန်းရှင်သို့ dB-Hz ဖြင့် သတ်မှတ်ပေးပါသည်။
PANG-NAV ကိရိယာသည် ဖြေရှင်းချက်၏ အမှားအယွင်းခွဲခြမ်းစိတ်ဖြာမှုကို လုပ်ဆောင်နိုင်သည်။ ၎င်းကိုဖွင့်ရန်၊ ပြောင်းလဲနိုင်သော “Error_Analysis_flag” ကို “1” ဟု သတ်မှတ်သင့်သည်။ “Error_Analysis_flag” ကို “0” ဟု သတ်မှတ်ပါက၊ ခွဲခြမ်းစိတ်ဖြာမှု လုပ်ဆောင်မည်မဟုတ်ပါ။
ခွဲခြမ်းစိတ်ဖြာမှုကို ဖွင့်ထားပါက၊ အခြေခံအမှန်တရားကို RINEX မှ ရယူနိုင်သည်။ file လက်ခံသူသည် တည်ငြိမ်နေပါက၊ “Static_Solution_fromRINEX” ကို “1” သို့ သတ်မှတ်ပေးသည်။
ရည်းစားဟောင်းတစ်ယောက်ampကုဒ်ရှိ ဆက်တင်ကဏ္ဍ၏ le ကို ပုံ 2 တွင် အစီရင်ခံထားသည်။

codes-setting-အပိုင်းပုံ ၂

ထို့အပြင် RAIM ဆက်တင်များကိုလည်း သတ်မှတ်နိုင်သည်။ အထူးသဖြင့်၊ “HAL”၊ “VAL”၊ “PMD”၊ “PFA” နှင့် “sigma_pr” တို့သည် ဖြစ်နိုင်ချေရှိသော RAIM ဆက်တင်များဖြစ်သည်။
"HAL" နှင့် "VAL" တို့သည် အလျားလိုက်နှင့် ဒေါင်လိုက် နှိုးစက်ကန့်သတ်ချက်များဖြစ်သည်။
“PMD”၊ “PFA” တို့သည် လွတ်သွားသော ထောက်လှမ်းမှုနှင့် မှားယွင်းသော အချက်ပေးမှု ဖြစ်နိုင်ခြေများသည်။
“sigma_pr” သည် pseudorange တိုင်းတာခြင်းများ၏ စံသွေဖည်မှုဖြစ်သည်။
ဖော်ပြထားသော ဆက်တင်များကို RAIM လုပ်ဆောင်ချက်သည် အသက်ဝင်နေပြီး ထည့်သွင်းစဉ်းစားထားသည့် အပလီကေးရှင်းအရ သတ်မှတ်သင့်သည့် အခြေအနေတွင်သာ အသုံးပြုပါသည်။

ဒေတာတင်သွင်းခြင်း။

PANG-NAV ပြေးနေစဉ်၊ RINEX files ကို loaded သင့်ပါတယ်။ အထူးသဖြင့်၊ အသုံးပြုသူကို ရွေးချယ်ရန် တောင်းဆိုသော ပေါ့ပ်အပ် ၃ ခု ဆက်တိုက်ပေါ်လာပါမည်။

  • RINEX လေ့လာရေးတစ်ခု (3.2 ဗားရှင်း) file (ပုံ ၃)၊
  • RINEX ရောနှောသွားလာမှုတစ်ခု (3.2 ဗားရှင်း) file (ပုံ ၃)၊
  • RINEX GPS လမ်းကြောင်းတစ်ခု (3.2 ဗားရှင်း) file (ပုံ ၄)။

RINEX စူးစမ်းလေ့လာမှုနှင့် ရောနှောသွားလာမှု files ကို positioning algorithm၊ RINEX GPS လမ်းကြောင်းအတွက်အသုံးပြုသည်။ file Klobuchar ionosphere မော်ဒယ်အတွက် ထည့်သွင်းဒေတာကို ပြန်လည်ရယူရန်အတွက်သာ အသုံးပြုသည်။

RINEX-တဘ်ကို ရွေးချယ်ခြင်း။ပုံ ၂

RINEX-တဘ်ကို ရွေးချယ်ခြင်း။ပုံ ၂

RINEX-တဘ်ကို ရွေးချယ်ခြင်း။ပုံ ၂

ဒေတာတင်သွင်းခြင်းအဆင့်အတွင်း၊ Command Window တွင်၎င်းသည် "ဒေတာတင်ခြင်း" (ပုံ 6) ကိုပြသထားသည်။

Matlab-app-tabပုံ ၂

အမှားအယွင်းတစ်ခုကို ခွဲခြမ်းစိတ်ဖြာရန် လိုအပ်ပါက၊ မြေပြင်အမှန်တရားဖြေရှင်းချက်ကို တင်ဆောင်ရပါမည်။
ဖြေရှင်းချက်သည် Matlab .mat ဖော်မတ်ရှိရမည် ဖြစ်ပြီး "ဖြေရှင်းချက်" ဟုခေါ်သော ကိန်းရှင်တစ်ခု ပါဝင်သင့်သည်။
ပြောင်းလဲနိုင်သော “ဖြေရှင်းချက်” တွင် အောက်ပါဖော်မတ်များ ရှိနိုင်သည်-

  • အပိုင်း(၄)ခု၊ လတ္တီတွဒ် (ဒီဂရီ)၊ လောင်ဂျီတွဒ် (ဒီဂရီ) နှင့် အမြင့် (မီတာ)တို့ကို ကိုယ်စားပြုသည့် ကော်လံ 4 ခုပါသော မက်ထရစ်။
  • လတ္တီတွဒ် (ဒီဂရီ)၊ လောင်ဂျီတွဒ် (ဒီဂရီ) နှင့် အမြင့် (မီတာ) တို့ကို ကိုယ်စားပြုသည့် ဒြပ်စင် 3 ခုပါသော အတန်း။

ဆောင်ရွက်ဆဲအဆင့်

အထက်ဖော်ပြပါ RINEX မှဒေတာတင်သွင်းပြီးနောက် files၊ အယ်လဂိုရီသမ်၏ စီမံဆောင်ရွက်မှုအဆင့်သည် စတင်သည်။ ဤအဆင့်တွင်၊ တိုင်းတာမှုများ (အထူးသဖြင့် pseudoranges) နှင့် satellite ephemerides များသည် receiver အနေအထားကို ပံ့ပိုးပေးရန်အတွက် လုပ်ဆောင်ပါသည်။ အနည်းဆုံး စတုရန်းခန့်မှန်းစက်တွင် အသုံးမပြုမီ တိုင်းတာမှုများကို လေထု၊ ဂြိုလ်တုနာရီနှင့် နှိုင်းယှဥ်မှုဆိုင်ရာ အမှားအယွင်းများအတွက် ပြင်ဆင်ထားပါသည်။

Command Window တွင် ပုံ 7 တွင်ပြထားသည့်အတိုင်း ရွေးချယ်ထားသော ဆက်တင်များကို ပြသပြီး နောက်တွင် ပုံ XNUMX တွင်ပြထားသည့်အတိုင်း “ processing…” ဖြင့် ပြသသည်။

Matlab-app-tabပုံ ၂

လုပ်ဆောင်ခြင်းအဆင့်၏အဆုံးတွင်၊ Command Window တွင် "processing Success Complete" ဝါကျသည် ပေါ်လာပြီး output variable များသည် Workspace တွင်ရှိသည် (ပုံ 8)

Matlab-app-tabပုံ ၂

အထွက်

PANG-NAV အထွက်များသည် လက်ခံသူအနေအထားနှင့် နာရီဘက်လိုက်မှု၊ ဂြိုလ်တုမြင်နိုင်မှုနှင့် DOP၊ ဖြေရှင်းချက်ရရှိနိုင်မှုတို့ဖြစ်သည်။ RAIM သည် အသက်ဝင်နေပါက၊ RAIM ယုံကြည်စိတ်ချရမှုအလံ၊ ငြင်းပယ်ခံရသော တိုင်းတာမှုအရေအတွက်၊ အကာအကွယ်အဆင့်များနှင့် ယုံကြည်စိတ်ချရသောရရှိနိုင်မှုတို့ကို အထွက်တွင် ပံ့ပိုးပေးပါသည်။ မြေပြင်အမှန်တရားတစ်ခုရရှိနိုင်ပြီး အမှားအယွင်းခွဲခြမ်းစိတ်ဖြာမှုလိုအပ်ပါက၊ အမှားအယွင်းနှင့် အမှားတိုင်းတာမှုများကိုလည်း ရရှိနိုင်ပါသည်။

output variable များမှာ-

  • DOP များ
  • e_H_g (ချန်လှပ်ထားနိုင်သည်)
  • e_U_g (ချန်လှပ်ထားနိုင်သည်)
  • ခေတ်များ
  • Error_Table_Pos (ချန်လှပ်ထားနိုင်သည်)
  • nr_sat
  • PLs (ချန်လှပ်ထားနိုင်သည်)
  • RAIM_ရလဒ်များ (ချန်လှပ်ထားနိုင်သည်)
  • ယုံကြည်စိတ်ချရသော_ရရှိနိုင်မှု (ချန်လှပ်ထားနိုင်သည်)
  • Sol_availability
  • X

“DOPs” variable သည် အတန်း 2 ခုပါသည့် matrix နှင့် epochs အရေအတွက်နှင့် ညီမျှသော ကော်လံအရေအတွက် (ဤ variable n ဟုခေါ်ကြပါစို့)။ ပထမအတန်းတွင် PDOP တန်ဖိုးများကို RAIM အပလီကေးရှင်းရှေ့တွင် သိမ်းဆည်းထားပြီး ဒုတိယအတန်းတွင် RAIM အပလီကေးရှင်းပြီးနောက် PDOP တန်ဖိုးများကို သိမ်းဆည်းထားသည်။ ဟုတ်ပါတယ်၊ RAIM သည် အသက်ဝင်ခြင်းမရှိပါက သို့မဟုတ် ငြင်းပယ်ခြင်းမပြုပါက၊ ပထမတန်းနှင့် ဒုတိယတန်းများ၏ တန်ဖိုးများသည် အတူတူပင်ဖြစ်ပါသည်။
“e_H_g” ကိန်းရှင်သည် အပိုင်းတစ်ခုစီအတွက် အလျားလိုက်အမှားများကို ကိုယ်စားပြုသည့် n ဒြပ်စင်များပါသော ကော်လံဖြစ်သည်။
“e_U_g” ကိန်းရှင်သည် အပိုင်းတစ်ခုစီအတွက် ဒေါင်လိုက်အမှားများကို ကိုယ်စားပြုသည့် n ဒြပ်စင်များပါသော ကော်လံဖြစ်သည်။
“epochs” variable သည် GPS အချိန်ဖော်မတ်အရ ရက်သတ္တပတ်၏စက္ကန့်ပိုင်းအတွင်း ဖော်ပြထားသော GPS အပိုင်းများကို ကိုယ်စားပြုသည့် n ဒြပ်စင်များပါသော ကော်လံဖြစ်သည်။
“Error_Table_Pos” variable သည် ဇယား 6 တွင်ပြထားသည့်အတိုင်း အမှားအယွင်းတိုင်းတာမှုများကို ကိုယ်စားပြုသည့် ဒြပ်စင် 1 အတန်း၏အတန်းတစ်ခုဖြစ်သည်။

ဇယား ၁

ဆိုလိုတာက အလျားလိုက် အမှား ဆိုလိုရင်းမှာ ဒေါင်လိုက်အမှား Root ဆိုသည်မှာ လေးထောင့်အလျားလိုက် အမှားဖြစ်သည်။ Root ဆိုသည်မှာ စတုရန်းဒေါင်လိုက် အမှားဖြစ်သည်။ အလျားလိုက် အမှားအယွင်း အများဆုံး အများဆုံး ဒေါင်လိုက်အမှား

"nr_sat" variable သည် အတန်း 2 နှင့် n ကော်လံပါသော matrix ဖြစ်သည်။ ပထမအတန်းတွင် RAIM အပလီကေးရှင်းမတိုင်မှီတွင် ရနိုင်သောဂြိုဟ်တုနံပါတ်များကို သိမ်းဆည်းထားပြီး ဒုတိယအတန်းတွင် RAIM အက်ပ်ပြီးနောက် ရရှိနိုင်သောဂြိုဟ်တုအရေအတွက်များကို သိမ်းဆည်းထားသည်။ ဟုတ်ပါတယ်၊ RAIM သည် အသက်ဝင်ခြင်းမရှိပါက သို့မဟုတ် ငြင်းပယ်ခြင်းမပြုပါက၊ ပထမတန်းနှင့် ဒုတိယတန်းများ၏ တန်ဖိုးများသည် အတူတူပင်ဖြစ်ပါသည်။
“PLs” variable သည် အတန်း 2 နှင့် n ကော်လံပါသော matrix ဖြစ်သည်။ ပထမတန်းတွင်၊ အချိန်တစ်ခုလျှင် အလျားလိုက်ကာကွယ်ရေးအဆင့်များ၏ တန်ဖိုးများကို သိမ်းဆည်းထားပြီး ဒုတိယတန်းတွင် ဒေါင်လိုက်ကာကွယ်မှုအဆင့်များကို သိမ်းဆည်းထားသည်။
“RAIM_Results” variable သည် အတန်း 2 နှင့် n ကော်လံပါသော matrix တစ်ခုဖြစ်သည်။ ပထမကော်လံတွင် ခေတ်အလိုက် ယုံကြည်စိတ်ချရမှု အလံပါရှိသည်။ အလံ၏တန်ဖိုးများသည် အောက်ပါအတိုင်း အဓိပ္ပာယ်ရှိသည်။

  • အကယ်၍ အလံတန်ဖိုးသည် 0 ဖြစ်ပါက RAIM စမ်းသပ်မှုကို လုပ်ဆောင်ရန် လုံလောက်သော ထပ်လောင်းမှု မရှိပါ။
  • အလံတန်ဖိုးသည် 1 ဖြစ်ပါက၊ ခန့်မှန်းခြေအနေအထားသည် ယုံကြည်စိတ်ချရသည် (RAIM algorithm အရ);
  • အလံတန်ဖိုးသည် 2 ဖြစ်ပါက၊ ခန့်မှန်းခြေအနေအထားသည် ယုံကြည်စိတ်ချရခြင်းမရှိသော (RAIM algorithm အရ)။

“Reliable_availability” variable သည် အချိန် percen ကို ညွှန်ပြသည့် စကေးတစ်ခုဖြစ်သည်။tage ခန့်မှန်းအဖြေကို RAIM မှ ယုံကြည်စိတ်ချရသည်ဟု ယူဆသောအခါ။

“Sol_availability” variable သည် အချိန် percen ကို ညွှန်ပြသည့် စကေးတစ်ခုဖြစ်သည်။tage ခန့်မှန်းချေအဖြေကို ရိုးရိုးရှင်းရှင်းရရှိနိုင်သောအခါ၊ ဆိုလိုသည်မှာ ရနိုင်သောဂြိုဟ်တုအရေအတွက်သည် နေရာချထားမှုအတွက် လုံလောက်ပါသည်။ “X” variable သည် 4 (GPS အတွက်သာ case) သို့မဟုတ် 5 (GPS/Galileo case) အတန်းနှင့် n ကော်လံများပါရှိသော matrix ဖြစ်သည်။ အတန်း 1၊ 2 နှင့် 3 တွင် GNSS လက်ခံသူ၏ ခန့်မှန်းလတ္တီတွဒ် (ရေဒီယံ)၊ လောင်ဂျီတွဒ် (radian) နှင့် အမြင့် (မီတာ) အသီးသီးပါရှိသည်။ အတန်း 4 တွင် GPS စနစ်အချိန်နှင့်စပ်လျဉ်းပြီးလက်ခံသူနာရီဘက်လိုက်မှုပါရှိသည်။ 5th အတန်းတွင် GPS နှင့် Galileo အကြိမ်များကြား စနစ်အချင်းချင်း offset ပါရှိသည်။
အမှားအယွင်းခွဲခြမ်းစိတ်ဖြာရန် လိုအပ်မှသာ “e_H_g”၊ “e_U_g” နှင့် “Error_Table_Pos” တို့ကို ရနိုင်သည် (Error_Analysis_flag=1)။
"PLs" နှင့် "Reliable_availability" RAIM သည် အသက်ဝင်နေမှသာ ရနိုင်သည် (RAIM_flag=1)။
PANG-NAV သည် အောက်ဖော်ပြပါ မြေကွက်များကို output အဖြစ် ပံ့ပိုးပေးသည် ။

  • အလျားလိုက်အနေအထား (အရှေ့နှင့်မြောက်ဘက်)
  • အမြင့်နှင့်အချိန်
  • အချိန်နှင့်မြင်နိုင်မှု
  • DOPs နှင့် အချိန်
  • HPL နှင့် VPL နှင့် အချိန် ( RAIM သည် အသက်ဝင်နေသည့် အခြေအနေတွင်သာ )
  • အလျားလိုက်နှင့် ဒေါင်လိုက် အမှားများသည် အချိန်နှင့် နှိုင်းယှဉ်ခြင်း (အမှားခွဲခြမ်းစိတ်ဖြာရန် လိုအပ်မှသာ)

 

PANG-NAV အသုံးပြုသူလက်စွဲ – ဒေါင်းလုပ် [optimized]
PANG-NAV အသုံးပြုသူလက်စွဲ – ဒေါင်းလုဒ်လုပ်ပါ။

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *