عن المشروع
Sionna هي مكتبة Python مفتوحة المصدر لأبحاث أنظمة الاتصالات، طورتها NVIDIA. وهي منظمة في ثلاث حزم، تستهدف كل منها طبقة مختلفة من أبحاث أنظمة الاتصالات.
Sionna RT هو متتبع أشعة مستقل لنمذجة انتشار الراديو. يوجد كود المصدر الخاص به في مستودع منفصل، وهو يشترك في متطلبات Mitsuba 3؛ ويتطلب تشغيله على CPU وجود LLVM عبر Dr.Jit.
Sionna PHY هو محاكي على مستوى الوصلة لأنظمة الاتصالات اللاسلكية والبصرية. Sionna SYS هو محاكي على مستوى النظام مبني على تجريد الطبقة الفيزيائية. وكلاهما يتطلب Python 3.11+ وPyTorch 2.9+، مع التوصية بـ Ubuntu 24.04؛ ويتبع دعم GPU إعداد CUDA الخاص بـ PyTorch.
التثبيت متاح عبر pip: يقوم `pip install sionna` بتثبيت المكتبة الكاملة، ويقوم `pip install sionna-rt` بتثبيت متتبع الأشعة فقط، ويقوم `pip install sionna-no-rt` بتثبيت المكتبة بدون RT. ويستخدم التثبيت من المصدر استنساخًا تكراريًا وتثبيتات pip من جذر المستودع. وتُشغَّل الاختبارات باستخدام pytest بعد تثبيت إضافات الاختبار، ويمكن بناء الوثائق باستخدام make بعد تثبيت إضافات الوثائق، مع هدف خدمة محلي.
المشروع مرخص بموجب Apache-2.0 ويوفر وثائق رسمية، ودفاتر دروس تعليمية يمكن تشغيلها في JupyterLab أو Google Colab، ومدخل اقتباس للاستخدام الأكاديمي.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.