Perangkat Lunak GNSS Bernese adalah paket perangkat lunak ilmiah yang memenuhi standar kualitas
tertinggi untuk aplikasi geodesi dan lebih lanjut berdasarkan Sistem Navigasi Satelit Global (GNSS).
Kedua GNSS yang beroperasi sepenuhnya saat ini didukung: American Global Positioning System (GPS)
dan Globaluser Rusia Sistem satelit Navigasi Global (GLONASS). Analisis data frekuensi ganda untuk
sistem baru yang akan datang, seperti Galileo Eropa, BeiDou China, atau Sistem Satelit Quasi-Zenith
Jepang (QZSS), disiapkan namun belum sepenuhnya dikembangkan untuk pemrosesan operasional.
Dokumentasi ini dimaksudkan untuk memberikan wawasan tentang aspek teoritis pengolahan data
GNSS, prinsip kerja dan konsep Perangkat Lunak GNSS Bernese, dan penggunaan praktis paket untuk
pembaca yang sudah memiliki pengetahuan dasar tentang pemrosesan data GNSS. Meskipun sejumlah
besar halaman tidak semua topik yang terkait dengan pemrosesan data GNSS dapat ditutupi oleh
dokumen ini secara menyeluruh. Pembaca mungkin, bagaimanapun, mendapatkan wawasan yang baik
mengenai strategi analisis yang berjanji untuk memenuhi persyaratan akurasi untuk aplikasi khususnya.
1.1
Pada bulan Maret 1988, Bernese GNSS Software Version 3.0, alat berdasarkan pendahulunya Bernese
Second Generation GPS Software, telah selesai dibangun. Antara tahun 1988 dan 1995 lima rilis utama
dapat dikeluarkan untuk mempertimbangkan perkembangan pesat di bidang aplikasi akurasi tinggi GPS:
rilis 3.1 dikeluarkan pada bulan Desember 1988, merilis 3.2 pada bulan April 1990, 3.3 pada bulan Mei
1991, 3.4 (Rothacher et al., 1993) pada bulan Mei 1993, dan
Rilis 3.5 pada bulan Februari 1995
Pada bulan September 1996, Versi 4.0 Perangkat Lunak GNSS Bernese (Rothacher dan Mervart1996)
diluncurkan dengan versi pertama program ADDNEQ untuk menggabungkan persamaan normal untuk
solusi multi sesi dan multi-kampanye yang efisien. Versi 4.0 berisi Mesin Pengolahan Bernese pertama
yang dikembangkan bersama dengan C. Rocken dan J. Johnson dari University Corporation for
Atmospheric Research (UCAR), yang sangat sesuai untuk memproses data dari jaringan GPS permanen
secara otomatis dan sangat efisien.
Sejak Versi 4.2 Perangkat Lunak GNSS Bernese (dirilis pada bulan November 1999, Hugentobleret al.
2001), kemampuan untuk memproses pengamatan GLONASS (juga bersamaan dengan pengamatan
GPS) serta pengukuran SLR ke satelit GNSS tersedia. Selanjutnya, untuk pertama kalinya fitur Fortran 90
digunakan untuk pelepasan uji coba program ADDNEQ2 yang baru sebagai penerus ADDNEQ.
Langkah besar adalah pelepasan versi 5.0 pada bulan April 2004 (Dach et al 2007). Untuk pertama
kalinya, Perangkat Lunak GNSS Bernese menampilkan Graphical User Interface (GUI) yang mudah
digunakan berdasarkan pada Qt-library, sistem bantuan berbasis html, sebuah front-end baru untuk
otomatisasi (Bernese Processing Engine, BPE), and Perl as the BPE script language. It was also the first
released version with the capability of precise orbit determination not only for GNSS but also for LEO.
Tahun-tahun berikutnya digunakan untuk berbagai perkembangan yang berfokus pada kemampuan
multi-GNSS (seperti yang dijelaskan, misalnya, di Meindl et al., 2009). Akhirnya, tidak semua
perkembangan itu termasuk dalam rilis terbaru Versi 5.2. Perangkat tambahan yang paling penting
sehubungan dengan Versi 5.0 adalah:
Versi 5.2 dari Perangkat Lunak GNSS Bernese dikirimkan termasuk contoh BPE yang siap digunakan:
penentuan posisi titik yang tepat, pemrosesan dasar, pemrosesan jaringan perbedaan ganda (RINEX-
to-SINEX), estimasi jam, penentuan orbit LEO, dan orbit SLR Validasi.
The Bernese GNSS Software Version 5.2, melanjutkan tradisi dengan kinerja tinggi, akurasi tinggi,
dan paket post-processing GPS / GLONASS (GNSS) yang sangat fleksibel untuk banyak aplikasi.
Pemodelan state-of-the-art, kontrol terperinci atas semua opsi pemrosesan yang relevan, alat
canggih untuk otomatisasi, kepatuhan terhadap standar adopsi terkini yang diadopsi secara
internasional, dan fleksibilitas yang melekat karena desain yang sangat modular adalah karakteristik
Bernese Perangkat Lunak GNSS.
Pada saat peluncuran dokumen ini sekitar 600 institusi dan universitas di Indonesia
Semua benua adalah pengguna Perangkat Lunak GNSS Bernese untuk berbagai macam aplikasi.
Table 1.1 Jenis parameter diimplementasikan dalam GNOME GNOME Software Version 5.2.
Parameter yang terkait dengan stasiun
Koordinat stasiun Koordinat
rectangular X, Y, Z
pada ITRF
(sekarang ITRF
2008 digunakan).
Output program
juga memberikan
hasil pada datum
geodetik
(pengguna
didefinisikan) (,
, h).
Kecepatan Dalam program
stasiun ADDNEQ2,
kecepatan stasiun
dapat diatur jika
rangkaian sistem
NEQ yang lama
yang berisi
stasiun yang sama
tersedia.
Koordinat stasiun Satu set koordinat
tertentu Epoch stasiun
ditugaskan ke
setiap zaman
(untuk survei
kinematik).
Faktor Faktor penskalaan
penskalaan sampai tiga model
deformasi kerak
yang ada dalam
berkas grid global
dapat
diperkirakan
untuk
memvalidasi
model dan / atau
untuk menyelidiki
dampak model
pada parameter
yang diturunkan
GNSS.
HELMERT- Parameter
parameter transformasi
(translasi, rotasi,
skala) antara
parameter
koordinat dari
persamaan
normal yang
berbeda dapat
diperkirakan.
Parameter jam dan bias
Koreksi jam Estimasi
penerima menggunakan
kode dan data
nol-selisih fase
(mis., Untuk
transfer waktu)
relatif terhadap
jam referensi.
Koreksi jam Estimasi
satelit menggunakan
kode dan data
zero-difference
fasa.
Bias kode Kode P1-P2 dan
diferensial kode P1-C1 untuk
receiver dan
satelit.
Pengganda juga
dapat
diperkirakan
untuk
memverifikasi
teknologi
pelacakan
penerima
GLONASS bias Bias antar
antar frekuensi frekuensi (IFBs)
karena frekuensi
sinyal GLONASS
yang berbeda dari
satelit yang
berbeda
diperkirakan saat
memproses data
zero-difference
GLONASS.
Pengolahan data yang cermat dari GPS, GLONASS, dan penerima GPS / GLONASS
dimungkinkan.
Data dapat diproses dalam mode perbedaan ganda atau dalam mode zero-difference
(khususnya untuk transfer waktu dan penentuan posisi titik yang tepat).
Kombinasi linier L1 dan L2 yang berbeda dapat digunakan: bebas ionosfer, bebas
geometri, jalur lebar, dan Melbourne-Wbbena.
Solusi simultan untuk sejumlah besar tipe parameter yang berbeda.
Program estimasi parameter dapat digunakan untuk pemrosesan baseline / session /
campaign / multiple-campaign. Banyak solusi kompleks yang berbeda (misalnya, solusi
parameter rotasi dan koordinat rotasi tahunan) yang menggunakan sistem persamaan
normal (misal, daily) dapat diproduksi tanpa memproses ulang pengamatan.
Pengolahan dan kombinasi data dari berbagai jenis penerima pada tahap pemrosesan
yang sama karena penanganan terpadu:
- kode bias (DCB - karena berbagai kode pelacakan teknologi yang digunakan oleh
Penerima yang berbeda) dan
- 1/4-cycle (sebagai hasil pemrosesan simultan GPS L2C dan L2P
Data untuk jenis penerima tertentu).
Antarmuka pengguna grafis dengan panel masukan yang jelas mendukung pengguna
dengan mengelola berbagai pilihan program. Bantuan online berbasis html yang diperluas
tersedia untuk semua opsi.
The Bernese Processing Engine (BPE) memungkinkan untuk menyesuaikan urutan
pemrosesan otomatis. Ini mencakup opsi yang mendukung, khususnya, pemrosesan ulang
data GNSS yang efisien dari beberapa tahun.
Secara teknis Perangkat Lunak GNSS Bernese Version 5.2 dapat dicirikan sebagai berikut:
platform independen: mendukung Sistem Operasi UNIX / Linux, Mac, dan MS-Windows dengan
kode sumber yang sama
Perl didukung sebagai bahasa scripting cross-platform
penggunaan Fortran 90 (struktur, alokasi memori dinamis)
Platform Graphical User Interface (GUI) independen yang ditulis di C ++ menggunakan
perpustakaan Qt4
"mode remote" untuk GUI jika terjadi koneksi data yang lambat
bersihkan struktur direktori di area program, user- dan data
skrip instalasi yang mudah digunakan di Unix / Linux dan Mac, setup wizard pada Windows
gunakan Makefile untuk mengkompilasi kode sumber Fortran
executables dan library dari berbagai kompiler dapat digunakan secara paralel
hasil dari beberapa kompiler pada satu set distribusi Linux dan Windows
sistem telah dibandingkan dan setara
1.3. Struktur Program
Perangkat Lunak GNSS Bernese terdiri dari lebih dari 450.000 baris kode sumber dalam sekitar
1500 modul. Program menu bertindak sebagai antarmuka pengguna untuk sebagian besar lebih
dari 100 program (tercantum dalam Tabel 1.2). Program ini diaktifkan melalui menu pull-down
yang mencerminkan bagian utama perangkat lunak secara logis seperti yang digambarkan pada
Gambar 1.1:
Bagian Transfer - "Menu> RINEX": Bagian Transfer mencakup semua program yang terkait
dengan transfer file RINEX (pengamatan, pesan navigasi, file meteorologi, file jam) ke dalam
format Bernese atau sebaliknya, dan manipulasi file RINEX seperti Memotong ke jendela waktu
tertentu atau penggabungan file. Alat RINEX memungkinkan untuk mengekstrak informasi
header, menghasilkan informasi statistik, atau pengamatan preprocess di tingkat RINEX.
Bagian Konversi - "Menu> Konversi": Bagian Konversi mengumpulkan program untuk mengubah
file biner menjadi format ASCII dan sebaliknya. Program tambahan memungkinkan untuk
mengubah file SINEX menjadi file persamaan normal atau memanipulasi berkas SINEX troposfir.
Program untuk mengkonversi file ANTEX ke format Bernese dapat ditemukan di sini juga.
Perhatikan bahwa beberapa program konversi khusus untuk aplikasi tertentu (misalnya,
pemrosesan LEO atau SLR) terdapat di submenu yang terkait pada bagian "Menu> Service".
Bagian Orbit - "Menu> Orbits / EOP": Bagian Orbit berisi semua program yang terkait dengan
orbit satelit dan parameter orientasi bumi (ETR). Ini termasuk generasi
Dari representasi orbit internal (yang disebut orbit standar) mulai dari yang tepat
Informasi ephemerides atau broadcast, update informasi orbit, ciptaan
Bagian Pengolahan - "Menu> Processing": Bagian Pengolahan berisi program pemrosesan
utama. Ini termasuk sinkronisasi pra-proses dan penerima kode, pembuatan file baseline, fase
pra-fase tunggal atau ganda. Estimasi parameter utama berdasarkan pengamatan GPS dan /
atau GLONASS atau SLR (program GPSEST) dan pada superposisi sistem persamaan normal
(program ADDNEQ2) membangun inti dari bagian ini dan paket perangkat lunak secara
keseluruhan.
Bagian Simulasi - "Menu> Layanan> Buat data pengamatan simulasi": Bagian simulasi hanya
terdiri dari satu program untuk menghasilkan simulasi GPS dan observasi GLONASS (kode dan /
atau fase, L1 atau L1 / L2) berdasarkan informasi statistik (kotak rata-rata akar (RMS)
pengamatan, bias, slip siklus).
Bagian Layanan - "Menu> Layanan": Bagian Layanan adalah kumpulan alat yang berguna untuk
menangani file informasi stasiun, mengedit / melihat / memanipulasi file pengamatan biner,
memeriksa residu, membandingkan dan memanipulasi koordinat, dan untuk pemrosesan
otomatis. Selain itu, alat jam dan ionosfer serta utilitas SLR dan LEO dapat ditemukan di sini
juga. Ini juga menyediakan kemungkinan untuk melihat-lihat file output dan pesan program.
Mesin Pemroses Bernese ("Menu> BPE") adalah alat yang beroperasi di atas program ini dan
sangat ideal untuk menyiapkan prosedur pemrosesan otomatis, misalnya, pemrosesan data
yang berasal dari jaringan permanen. Strategi pemrosesan disiapkan sekali dan untuk semua
dari file RINEX sampai hasil akhir dengan semua program yang diperlukan. Bahkan
dimungkinkan untuk melakukan pemrosesan paralel pada mesin yang berbeda. Sejumlah alat
pendukung ("Menu> Layanan> Proses otomatis") dan kumpulan skrip (\ $ {BPE} /bpe_utils.pm)
tersedia untuk memudahkan pengembangan rantai pemrosesan yang kompleks.
Tabel 1.2 memberikan gambaran umum dan deskripsi singkat unit program individual dari
berbagai bagian perangkat lunak. Semua program yang disertakan dalam menu disertai dengan
bantuan online berbasis html yang diperluas.
Untuk menjalankan program yang tidak termasuk dalam sistem menu (bagian "Program yang
tidak dapat diakses secara langsung melalui sistem menu" pada Tabel 1.2), Anda dapat
menggunakan perintah RUNGPS (lihat Bagian 21.9). Dalam hal ini sistem menu akan mulai
menampilkan file masukan dari program yang telah Anda tentukan.
Pada bagian "Program Miscellaneous" di akhir Tabel 1.2, alat yang berfungsi sebagai antarmuka
menu dan program BPE terdaftar. Program ini disebut secara otomatis oleh menu (MENUAUX,
lihat Bagian 21.10.6) atau oleh BPE dan skrip BPE yang sesuai (lihat Bab 22).
Pengenalan diikuti oleh Bab 2 ("Dasar-dasar", halaman 19) yang memberikan pengantar teknis
singkat tentang GNSS (Bagian 2.1: "Sistem Satelit Navigasi Global - Sebuah Tinjauan Singkat",
halaman 19), sebuah ikhtisar tentang mekanika langit (Bagian 2.2: "GNSS Satellite Orbits",
halaman 32), dan pengembangan singkat dari persamaan pengamatan dan kombinasi linier yang
digunakan dalam Perangkat Lunak GNSS Bernese (Bagian 2.3: "Persamaan Observasi", halaman
47). Bab 3 ("Struktur Direktori dan Penyiapan Kampanye", halaman 57), Bab 4 ("Impor dan
Ekspor Format File Eksternal", halaman 73), dan Bab 5 ("Persiapan Informasi Orientasi Bumi,
GNSS Orbit, dan Informasi Jam Satelit" , Halaman 107) mendeskripsikan persiapan kampanye
pemrosesan, di mana mendapatkan informasi masukan dan cara mengimpornya ke Perangkat
Lunak GNSS Bernese, dan bagaimana menyiapkan informasi orbit untuk pemrosesan. Di Bab 6:
"Preprocessing Data" (halaman 127) program preprocessing adalah
Diperkenalkan
Dasar-dasar dua program utama Perangkat Lunak GNSS Bernese, GPSEST dan
ADDNEQ2 diberikan dalam Bab 7: "Estimasi Parameter" (halaman 169) dan Bab 9:
"Kombinasi Solusi" (halaman 209), masing-masing. Informasi tentang resolusi ambiguitas fase
diberikan di Bab 8: "Ambiguitas Tahap Awal dan Ambiguitas Resolusi" (halaman 191).
Bergantung pada minat khusus Anda, bab-bab berikut mungkin lebih atau kurang penting untuk
pekerjaan Anda: Bab 10: "Koordinat Stasiun dan Kecepatan" (halaman 241), Bab 12: "Pemodelan
dan Estimasi Troposfer" (halaman 295), Bab 13: "Pemodelan dan Estimasi Ionosfer" (halaman
311), Bab 14: "Bias Terkait GNSS" (halaman 339)
Bab 15: "Estimasi Jam" (halaman 353), Bab 16: "Estimasi Orbital Satelit
Dan Parameter Orientation Bumi "(halaman 375), Bab 17:" Penentuan Orbit untuk
Orbit Bumi Rendah "(halaman 391), dan Bab 18:" Atase Antenna Phase Center dan
Variasi "(halaman 403). Semuanya dimulai dengan pengenalan teoritis untuk topik dan
menunjukkan penggunaan perangkat lunak secara spesifik. Aspek spesifik dari pemrosesan
pengukuran SLR dibahas di Bab 19: "Satellite Laser Ranging (SLR)" (halaman 423). Bagian
pertama dokumentasi ini selesai dengan deskripsi alat simulasi di Bab 20: "Alat Simulasi Data
GPSSIM" (halaman 441).
Bagian kedua dari dokumentasi ini berfokus pada aspek teknis. Di Bab 21: "Sistem Menu"
(halaman 451) fitur sistem menu dan penggunaan efisiennya dijelaskan. Bab 22: "Mesin
Pengolahan Bernese (BPE)" (halaman 479) merinci fungsi dasar Mesin Pengolahan Bernese dan
menunjukkan bagaimana cara menyesuaikannya dengan aplikasi Anda sendiri. Ini berisi juga
daftar alat, program dan opsi yang berguna untuk pemrosesan otomatis dengan GNOME
GNOME Software Version 5.2
Dalam Bab 23: "Contoh Pengolahan" (halaman 531) contoh-contoh pemrosesan yang disertakan
bersama perangkat lunak dijelaskan. Di sini Anda menemukan demonstrasi tentang bagaimana
memproses data GNSS untuk berbagai aplikasi dengan Perangkat Lunak GNSS Bernese. Bab ini
berisi banyak referensi ke bagian pertama dokumentasi dan merupakan titik awal yang berguna
untuk memahami langkah-langkah pemrosesan dan untuk mengembangkan skema pemrosesan
Anda sendiri.
Note that UNIX syntax for variables in paths to filenames is used consistently in this book (e.g.,
${X}/GEN/). On Windows platforms you have to use the corresponding syntax (e.g., %X%\GEN)
for variables in path names outside the menu input fields.