قهرمان پنهان سفرهای فضایی: چگونه FPGA به یکی از عوامل کلیدی در امکان‌پذیرسازی کاوش‌های فضایی انسانی تبدیل شد

کاوش فضایی نمایانگر جسورانه‌ترین مرز فناوری بشر است که نه تنها محدودیت‌های دانش علمی ما را می‌آزماید، بلکه نبوغ راه‌حل‌های مهندسی ما را نیز به چالش می‌کشد. چه در سفر به مریخ باشیم و چه در ثبت تصاویر دقیق از زمین از مدار، قابلیت اطمینان و تطبیق‌پذیری الکترونیک‌های نصب‌شده بر روی فضاپیما اغلب موفقیت یا شکست یک مأموریت را تعیین می‌کند. در میان این اجزای حیاتی، آرایه‌های دروازه‌ای قابل برنامه‌ریزی در میدان (FPGA) به‌عنوان قهرمانان گمنام برجسته هستند.

قوت FPGAها در قابلیت پیکربندی مجدد آن‌ها نهفته است. برخلاف مدارهای مجتمع ویژهٔ کاربرد (ASIC) که پس از تولید ثابت می‌مانند، FPGAها را می‌توان در مدار دوباره برنامه‌ریزی کرد و عملاً به فضاپیما “زندگی دوم” بخشید. این انعطاف‌پذیری آن‌ها را برای ماهواره‌ها، کاوشگرهای اعماق فضا و روورهای سیاره‌ای که ممکن است نیازهای مأموریت‌شان طی سال‌ها یا حتی دهه‌ها به‌طور غیرمنتظره تغییر کند، ضروری ساخته است.

یک نمونه برجسته از ماهواره‌های سنتینل آژانس فضایی اروپا است. این ماهواره‌ها که به FPGA مجهز شده‌اند، می‌توانند حجم عظیمی از داده‌های رادار apertur مصنوعی (SAR) را به‌صورت بلادرنگ پردازش کرده و پیش از ارسال فشرده کنند. با پهنای باند محدود لینک دریافتی، چنین کارایی درون‌سامانه‌ای حیاتی است. گزارش‌ها نشان می‌دهند که پردازش مبتنی بر FPGA، نرخ انتقال داده را بیش از ۴۰۱ برابر افزایش داده و به‌طور متوسط عمر ماهواره‌ها را بیش از دو سال افزایش داده است. به‌طور مشابه، برنامه لندست ناسا برای پردازش داده‌های حسگر در خود ماهواره به FPGAها متکی است و در مأموریت‌هایی که بیش از یک دهه به طول انجامیده‌اند، عملکرد پایداری را حفظ کرده است.

در فضای عمیق، انعطاف‌پذیری FPGAها حتی حیاتی‌تر می‌شود. کاوشگر نیو هورایزنز ناسا در جریان عبور تاریخی از پلوتو از FPGAها برای پردازش داده‌های علمی به‌صورت بلادرنگ استفاده کرد. با توجه به اینکه سیگنال‌ها بیش از چهار ساعت طول می‌کشید تا به زمین برسند، هیچ فرصتی برای تأخیر یا خطا وجود نداشت. به لطف قدرت محاسبات موازی FPGAها، فضاپیما توانست تصاویر و طیف‌های بی‌نظیر را بدون هیچ‌گونه تلفات ارسال کند و بدین ترتیب موفقیت مأموریت را تضمین نماید.

با این حال، فضا بی‌رحم است. تشعشعات و دماهای شدید تهدیدهای دائمی هستند. در حالی که FPGAهای با درجه تجاری در زمین عملکرد خوبی دارند، می‌توانند با برخورد ذرات پرانرژی فوراً از کار بیفتند. برای حل این مشکل، سازندگان FPGAهای فضایی مقاوم در برابر تشعشع را توسعه داده‌اند، مانند سری فضایی Xilinx و خانواده RTG4 شرکت Microsemi. این تراشه‌ها از روش‌های افزونگی، تکنیک‌های طراحی مقاوم و ویژگی‌های خوداصلاحی برای تحمل وقفه‌های ناشی از رویدادهای منفرد استفاده می‌کنند. آزمایش‌ها نشان داده‌اند که تحمل تشعشع این تراشه‌ها بیش از ۱۰۰ کراد است و امکان کارکرد بیش از ۱۵ سال در مدار را فراهم می‌کند.

کارایی انرژی عامل تعیین‌کننده‌ی دیگری برای موفقیت مأموریت است. هر وات اهمیت دارد وقتی فضاپیماها به پنل‌های خورشیدی محدود یا ژنراتورهای ترموالکتریکی رادیوایزوتوپ (RTG) متکی هستند. FPGAها با اجرای موازی وظایف، کاهش زمان پردازش و تغییر به حالت‌های کم‌مصرف در حالت بیکاری، درخشش می‌کنند. رُور کنجکاوی ناسا بهبود ۱۸۱ درصدی در بهره‌وری انرژی را به‌واسطه‌ی بهینه‌سازی توان مبتنی بر FPGA گزارش کرد که به ادامه‌ی عملیات بیش از یک دهه در مریخ کمک کرد.

نقش FPGAها در سطح جهان در حال گسترش است. در چین، FPGAهای بومی اکنون به‌طور گسترده در بارهای مفید ماهواره‌ای، سامانه‌های ناوبری و پردازنده‌های دادهٔ درون‌سامانه به‌کار گرفته می‌شوند. با بلوغ صنعت FPGA چین، الکترونیک فضایی کاملاً مستقل و قابل کنترل در حال تحقق است و پایه‌ای برای اکتشاف‌های بلندپروازانه در اعماق فضا فراهم می‌کند.

در طول تاریخ کاوش فضایی، موشک‌ها، فضاپیماها و اکتشافات شگفت‌انگیز اغلب در کانون توجه قرار می‌گیرند، در حالی که قهرمانان خاموش پنهان در سیستم‌های الکترونیکی نادیده گرفته می‌شوند. FPGAs دقیقاً چنین قهرمانانی هستند. آنها ماهواره‌ها را در مدار پایدار نگه می‌دارند، امکان برقراری ارتباط برای کاوشگرها در فواصل میلیاردها کیلومتری را فراهم می‌کنند و رویاهای کیهانی بشر را دست‌یافتنی‌تر می‌سازند. با هدف‌گذاری مأموریت‌های آینده بر پایگاه‌های ماه، استعمار مریخ و سفرهای بین‌سیاره‌ای، انعطاف‌پذیری و تاب‌آوری FPGAها به عنوان نیرویی جانشین‌ناپذیر در پشت صحنه کاوش‌های فضایی باقی خواهد ماند.