دسته‌ها
کدهای Matlab

جعبه ابزار Easy Suite

5
(2)

سلام. در این نوشته به معرفی جعبه ابزار Easy Suite که توسط Kai Borre در محیط Matlab ارائه شده می پردازم:

کتاب الگوریتم های تعیین موقعیت جهانی نوشته Kai Borre و Gilbert Strang- جعبه ابزار Easy Suite
کتاب الگوریتم های تعیین موقعیت جهانی نوشته Kai Borre و Gilbert Strang

جعبه ابزار Easy Suite

جعبه ابزار Easy Suite- پروفسور Kai Borre

پروفسور Kai Borre استاد دانشگاه Alborg دانمارک در زمینه ژئودزی و تعیین موقعیت و ناوبری با کمک سیستم های تعیین موقعیت ماهواره ای می باشد. او در کتاب “الگوریتم های تعیین موقعیت جهانی” هدف اصلی از انتشار جعبه ابزار Easy Suite را کمک به فهم بهتر مساله تعیین موقعیت عنوان کرده است و اجازه استفاده از تمامی کدهای نوشته شده را به تمامی علاقه مندان به سیستم های تعیین موقعیت ماهواره ای GNSS داده است. (البته با ذکر منبع)

کدهایی که در این جعبه ابزار ارائه شده، شامل موارد زیر می باشد:

  • آنالیز هدر فایل راینکس
  • الگوریتم Bancroft
  • محاسبه بیس لاین بین ایستگاه مرجع و Rover با استفاده از مشاهدات کد و فاز
  • Decorrelate کردن ماتریس کووریانس مشاهدات
  • محاسبه میزان چرخش ماهواره های GPS در مدت زمان حرکت سیگنال در فضا
  • محاسبه زمان GPS بر اساس هفته و ثانیه از هفته
  • خواندن فایل راینکس ناوبری یا افمریز منتشره
  • محاسبه موقعیت ماهواره های GPS با استفاده از افمریز منتشره
  • خواندن فایل راینکس مشاهداتی
  • محاسبه موقعیت گیرنده با استفاده از مشاهدات کد
  • حل ابهام فاز با استفاده از الگوریتم معروف LAMBDA (البته به صورت ابتدایی) که توسط پروفسور Peter Teunissen ابداع شده است.
  • تبدیل مختصات از کارتزین به منحنی الخط و بالعکس
  • محاسبه julian date
  • اجرای فیلتر کالمن برای تعیین موقعیت
  • اجرای الگوریتم کمترین مربعات با استفاده از Cholesky factorization
  • تبدیل مختصات از سیستم ژئوسنتریک به محلی و بالعکس
  • محاسبه خطای تروپسفر
  • حل ابهام فاز به صورت عدد صحیح با استفاده از الگوریتم Search
  • محاسبه خطای ساعت گیرنده
  • ضرب داخلی لورنتز
  • اجرای کمترین مربعات بازگشتی Recursive Least Squares
  • کشف خطای جهش فاز Cycle Slip و آفست ساعت گیرنده
  • تبدیل مختصات از سیستم WGS84 به سیستم تصویر UTM
  • تیدیل رادیان به درجه، دقیقه و ثانیه و بالعکس
  • اجرای الگوریتم Bessel-Helmert برای حل مساله معکوس ژئودتیک
  • ترسیم تاخیر یونسفری در مشاهدات فاز
  • محاسبه تابع Autocorrelation
  • تشکیل تفاضلی دوگانه Double Differences با استفاده از مشاهدات کد و فاز

این جعبه ابزار نسخه دومی هم تحت عنوان Easy Suite II دارد که شامل موارد زیر می باشد:

  • ترسیم گرافیکی مدار ماهواره های GPS با استفاده از فایل های آلماناک
  • ترسیم توابع توزیع احتمال
  • محاسبه و ترسیم مقادیر مورد نیاز در SBAS Integrity monitoring نظیر Stanford plot و HPL و VPL
  • ترسیم زاویه ارتفاعی ماهواره های Geostationary
  • تعیین موقعیت آنی با استفاده از مشاهدات کد و فاز Real Time Kinematic یا RTK
  • درونیابی به روش لاگرانژ
  • ترسیم زاویه ارتفاعی، تاخیر یونسفری و تروپسفری، خطای چندمسیری و تغییرات موقعیت
  • ترسیم GPS Constellation

امیدوارم از این جعبه ابزار که کدهای زیادی را در محیط Matlab در اختیار همه قرار داده لذت ببرید.


امیر اللهویردی زاده

محقق در زمینه سیستم های تعیین موقعیت ماهواره ای GNSS و تعیین مدار ماهواره های مکعبی CubeSats، ژئودزین سابق، عاشق فضا و تکنولوژی 

اکانت توییتر جهت ارتباط سریع:

@AmirAllahvirdi

LinkedinEmailTwitter

متوسط امتیاز 5 / 5. تعداد رای 2

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *