GNSS dasturiy ta'minotini qabul qiluvchi - GNSS software-defined receiver

A dasturiy ta'minot GNSS qabul qiluvchisi a Global navigatsiya sun'iy yo'ldosh tizimi Ishlab chiqilgan va amalga oshirilgan (GNSS) qabul qilgich dasturiy ta'minot bilan belgilangan radio.

GNSS qabul qiluvchisi, umuman olganda, (qabul qiluvchining) holatini, tezligini va vaqtini ta'minlash uchun navigatsiya sun'iy yo'ldosh turkumidagi signallarni qabul qiladigan va raqamli ravishda qayta ishlaydigan elektron qurilma.

GNSS qabul qiluvchilar an'anaviy ravishda apparatda qo'llaniladi: a apparat GNSS qabul qiluvchisi GNSS qabul qiluvchisi bo'lishning yagona maqsadi bilan ishlab chiqilgan va qurilgan (boshidanoq) maxsus chip sifatida ishlab chiqilgan.

Dasturiy ta'minot GNSS qabul qilgichida barcha raqamli ishlov berish umumiy maqsadda amalga oshiriladi mikroprotsessor. Ushbu yondashuvda hali ham ma'lum bo'lgan oz miqdordagi arzon uskunalar kerak foydalanuvchi interfeysi, bu sun'iy yo'ldoshlardan signalni raqamlashtiradigan. Keyin mikroprotsessor shu ustida ishlashi mumkin xom GNSS funksiyasini amalga oshirish uchun raqamli oqim.

GNSS qabul qiluvchilariga qarshi dasturiy ta'minot

Taqqoslashda apparat va boshqalar dasturiy ta'minot GNSS qabul qiluvchilari, har bir yondashuv uchun bir qator ijobiy va salbiy tomonlarni topish mumkin:

  • Uskuna GNSS qabul qiluvchilar umuman hisoblash yuki va quvvat sarfi nuqtai nazaridan samaraliroqdir, chunki ular GNSS ishlashini amalga oshirishning yagona maqsadi bilan juda ixtisoslashgan holda ishlab chiqilgan.
  • Dasturiy ta'minot GNSS qabul qiluvchilari ulkan moslashuvchanlikni ta'minlaydi: qabul qiluvchining ko'plab xususiyatlarini faqat dasturiy ta'minot yordamida o'zgartirish mumkin. Bu qabul qiluvchini foydalanuvchi ehtiyojlari va ish sharoitlariga qarab moslashuvchan imkoniyatlar bilan ta'minlaydi. Bundan tashqari, qabul qilgich dasturiy ta'minot orqali osongina yangilanishi mumkin.[1]
  • Ba'zi taxminlarga ko'ra, dasturiy ta'minot GNSS qabul qiluvchilari ba'zi dasturlar uchun ancha foydali bo'lishi mumkin, agar etarli hisoblash quvvati mavjud bo'lsa (va bir nechta dasturlar o'rtasida taqsimlanishi mumkin bo'lsa). Masalan, a ning mikroprotsessori smartfon GNSS navigatsiyasini frontendni qo'shishning yagona ehtiyoji bilan ta'minlash uchun foydalanish mumkin (to'liq, qimmatroq, apparat qabul qilgich o'rniga).

Hozirgi vaqtda GNSS qabul qiluvchilar bozorining aksariyati hanuzgacha apparat. Biroq, arzon narxlardagi mikroprotsessorlarda ishlashga qodir bo'lgan dasturiy yondashuvga asoslangan operatsion echimlar allaqachon mavjud. Dasturiy ta'minot GNSS-qabul qiluvchilar mikroprotsessorlarning hisoblash imkoniyatlari rivojlanganidan keyin (o'zlarining ulushlarini ko'paytirishi yoki hatto yaqin kelajakda egallashi kutilmoqda)Mur qonuni ).

Amalga oshirishni taqqoslash

Ushbu taqqoslash qat'iyan GNSS SDR haqida; iltimos, umumiy GNSS joylashishni aniqlash va xaritalash dasturlarini kiritmang.
  • Galileo Satellite Navigation LTD.- GSN:
    • Biznes modeli - IP asosiy litsenziyasi + royalti
    • Rivojlanish
      • Dasturlash tili: C
      • Foydalanuvchi interfeysi - NMEA
    • Uskuna yordami:
      • Platformalar
        • Kompyuter - derazalar
        • Kompyuter - Linux
        • CEVA - XC oilasi
        • CEVA - TL3 / 4
        • Cadence (Tensilica) - BBE16 / 32
      • RF FE
        • MAXIM
        • NEC
    • GNSS / SBAS signallari qo'llab-quvvatlaydi:
    • Xususiyatlari:
      • Sotib olish: ha
      • Kuzatuv: ha
      • Kuzatiladigan soxta diapazon yaratish: ha
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Lavozimni baholash: ha
      • Haqiqiy vaqtdagi kanallarning maksimal soni: 16 / tizim
      • Ko'p korrelyator: ha
      • Ma'lumotlarni yozib olishning namunasi: ha
  • SX3 (avval SX-NSR)
    • Umumiy ma'lumot:
    • Rivojlanish:
      • Dasturlash tili: C ++
      • Foydalanuvchi interfeysi (yo'q, CLI, GUI ): CLI, GUI
      • Faol rivojlanish bosqichida (sana bo'yicha): ha (2016-mart-17)
      • Ijodkor / homiy tashkilot: IfEN GmbH, Germaniya
      • Oxirgi nashr (versiyasi va sanasi): v3.2.1, 2016 yil mart
      • Birinchi nashr (versiya va sana): v1.0, 2007 yil mart
    • Uskuna yordami:
      • Old uchlari: NavPort, NavPort-4, SX3 frontend
      • Asosiy kompyuterning maxsus apparati qo'llab-quvvatlanadi: SIMD (SSE2, SSSE3), CUDA
      • Ko'p yadroli qo'llab-quvvatlanadi: ha
    • GNSS / SBAS signallari qo'llab-quvvatlaydi:
    • Xususiyatlari:
      • Sotib olish: ha (bir nechta algoritmlar)
      • Kuzatuv: ha (bir nechta algoritmlar)
      • Kuzatiladigan soxta diapazon yaratish: ha
      • Kuzatiladigan tashuvchi fazani yaratish: ha
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Spektr analizatori: ha
      • Lavozimni baholash: ha
      • Haqiqiy vaqtda ko'rsatiladigan kanallarning maksimal soni: 490 (GPS L1 C / A kanallari @ 20 MGts chastota tezligi, har bir kanal uchun 3 korrelyator, INTEL Core i7-4970K protsessori (soat bo'yicha emas))
      • Ilovani dasturlash interfeysi: ha
      • Ikkita antennani qo'llab-quvvatlash: ha
      • Stsintilyatsiya monitoringi: ha
      • Ko'p korrelyator: ha
      • Ma'lumotlarni yozib olishning namunasi: ha
      • Ko'p yo'nalishni yumshatish: ha (bir nechta algoritmlar)
  • GNSS-SDRLIB
    • Umumiy ma'lumot:
    • Rivojlanish:
      • Dasturlash tili: C
      • Foydalanuvchi interfeysi (yo'q, CLI, GUI ): CLI, GUI.
      • Ishlab chiquvchilar soni: 1?
      • Faol rivojlanish bosqichida (sana bo'yicha): ha (2013 yil 25-sentyabr)
      • Ijodkor / homiy tashkilot: Tokio dengiz fanlari va texnologiyalari universiteti, Yaponiya
      • Oxirgi nashr (versiyasi va sanasi):
      • Birinchi nashr (versiyasi va sanasi):
    • Uskuna yordami:
      • Old qismlar: NSL STEREO v2 va SiGe GN3S Sampler v3
      • Asosiy kompyuterning maxsus apparati qo'llab-quvvatlanadi: SIMD (SSE2 va AVX)
      • Ko'p yadroli qo'llab-quvvatlanadimi ?:
    • GNSS / SBAS signallari qo'llab-quvvatlaydi:
    • Xususiyatlari:
      • Sotib olish: ha
      • Kuzatuv: ha
      • Soxta diapazon yaratilmoqda: ha
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Spektrni tahlil qilish: ha
      • Lavozimni baholash: ha (RTKLIB orqali)
      • Haqiqiy vaqtdagi kanallarning maksimal soni:?
  • ARAMIS (avvalgi iPRx)
    • Versiyalar:
      • Bepul akademik versiya
      • Ionosfera stsintilyatsiyasi monitorining qabul qiluvchisi
      • Ar-ge versiyasi
    • Umumiy ma'lumot:
    • Rivojlanish:
      • Dasturlash tili: C ++
      • Foydalanuvchi interfeysi: GUI
      • Faol rivojlanish bosqichida (sana bo'yicha): ha (2014-noyabr)
      • Ijodkor / homiy tashkilot: iP-Solutions, Yaponiya, JAXA, Yaponiya
      • Oxirgi nashr (versiyasi va sanasi): 2018 yil fevral
      • Birinchi nashr (versiyasi va sanasi): 2008 yil aprel
    • Uskuna yordami:
      • Old qismlar: burgut, FEM, Simceiver
      • Ko'p yadroli qo'llab-quvvatlanadi: ha
    • GNSS / SBAS signallari qo'llab-quvvatlaydi:
    • Xususiyatlari:
      • Sotib olish: ha
      • Kuzatuv: ha
      • Kuzatiladigan soxta diapazon yaratish: ha
      • Kuzatiladigan tashuvchi fazani yaratish: ha
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Lavozimni baholash: ha
      • Haqiqiy vaqtdagi maksimal kanallar soni: 60 (har bir kanal uchun 5 ta korrelyator)
      • Ilovani dasturlash interfeysi: ha
      • Ikkala antennani qo'llab-quvvatlash: ha, FEM old tomoni uchun
      • Ko'p korrelyator: ha
      • Ma'lumotlarni yozib olishning namunasi: ha
  • SoftGNSS v3.0 (shuningdek, SoftGPS nomi bilan ham tanilgan)
    • Umumiy ma'lumot:
    • Rivojlanish:
      • Dasturlash tili: MATLAB
      • Foydalanuvchi interfeysi (yo'q, CLI, GUI ): CLI va GUI
      • Ishlab chiquvchilar soni: 4 ta (loyiha bo'yicha)
      • Faol rivojlanish bosqichida (sana bo'yicha): ommaviy versiyasi - yo'q, ommaviy bo'lmagan versiyalari - ha (2013-yil 30-sentyabr)
    • Uskuna yordami:
      • Old qismlar: SiGe GN3S Sampler v1 (asl SDR va haydovchi versiyasida). Boshqa Sampler versiyalaridan yoki boshqa oldingi qismlardan kelib chiqqan signal yozuvlari konfiguratsiyani o'zgartirishni talab qiladi va ba'zi hollarda kodni ozgina o'zgartiradi.
      • Asosiy kompyuterning maxsus apparati qo'llab-quvvatlanadi: yo'q
      • Multicore qo'llab-quvvatlanadimi ?: yo'q
    • GNSS / SBAS signallarini qo'llab-quvvatlash (har bir GNSS ning har bir tasmasi uchun alohida versiya):
    • Xususiyatlari:
      • Sotib olish: ha
      • Kuzatuv: ha
      • Kuzatiladigan soxta diapazon yaratish: ha
      • Kuzatiladigan tashuvchi fazalarni yaratish: yo'q
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Lavozimni baholash: ha
  • GNSS-SDR, Ochiq manbali GNSS dasturiy ta'minotini qabul qiluvchi
    • Umumiy ma'lumot:
    • Rivojlanish:
      • Dasturlash tili: C ++
      • Foydalanuvchi interfeysi (yo'q, CLI, GUI ): CLI.
      • Ishlab chiquvchilar soni: 26 (loyiha bo'yicha)
      • Faol rivojlanish bosqichida (sana bo'yicha): ha (2020-mart-19)
      • Ijodkor / homiy tashkilot: Tecnològic de Telecomunicacions de Catalunya
      • Oxirgi nashr (versiyasi va sanasi): 0.0.12 (2020 yil martgacha)
      • Birinchi chiqish (versiya va sana): 2011 yil 11-martda birinchi svn majburiyati
    • Uskuna yordami:
      • Old uchlari: UHD mos (USRP oila), OsmoSDR mos (RTL2832 asosidagi USB dongles, bladeRF, HackRF One), SiGe GN3S Sampler v2, AD-FMCOMMS2-EBZ
      • Asosiy kompyuterning maxsus apparati qo'llab-quvvatlanadi: SIMD (VOLK va VOLK_GNSSSDR orqali), CUDA
      • Multicore qo'llab-quvvatlanadimi ?: Ha
    • GNSS / SBAS signallari qo'llab-quvvatlaydi:
    • Xususiyatlari:
      • Sotib olish: ha (bir nechta algoritmlar)
      • Kuzatuv: ha (bir nechta algoritmlar)
      • Kuzatiladigan soxta diapazon yaratish: ha
      • Kuzatiladigan tashuvchi fazani yaratish: ha
      • Navigatsiya ma'lumotlarini dekodlash: ha
      • Lavozimni baholash: ha
      • Haqiqiy vaqtdagi kanallarning maksimal soni:> 100
      • Chiqish formatlari: RINEX, KML, GPX, GeoJSON, NMEA, RTCM, o'qilishi mumkin bo'lgan ikkilik .mat fayllarida saqlanadigan oraliq natijalar MATLAB va Oktava va Python h5py orqali.

Adabiyotlar

  1. ^ Haqiqiy vaqtda dasturiy ta'minotni qabul qiluvchilar, GPS dunyosi, 2009 yil 1 sentyabr, Per-André Farine, Marsel Barakchi-Frei, Gregoire Vaelchli, Kiril Botteron

Qo'shimcha o'qish

  • Borre, K; Akos, D; Bertelsen, N; Rinder, P; Jensen, SH (2007). Dasturiy ta'minot bilan belgilangan GPS va Galileo qabul qiluvchisi: bitta chastotali yondashuv. Birxauzer. ISBN  978-0-8176-4390-4.
  • Pani, Tomas (2010). GNSS dasturiy ta'minotini qabul qiluvchilar uchun navigatsiya signallarini qayta ishlash. Artech uyi. ISBN  9781608070282.
  • Petrovskiy, Ivan; Tsujii, Toshiaki (2012). Raqamli sun'iy yo'ldosh navigatsiyasi va geofizika GNSS signal simulyatori va qabul qiluvchi laboratoriyasi bilan amaliy qo'llanma. Kembrij universiteti matbuoti. ISBN  9780521760546.

Tashqi havolalar