NVlabs/sionna

Sionna: An Open-Source Library for Research on Communication Systems

What it solves

Sionna は、通信システムの研究とシミュレーションの複雑さを解消します。ラジオ伝搬、リンクレベルの無線・光通信、そして物理層抽象に基づくシステムレベルシミュレーションをモデル化するための、統一された Python ベースのフレームワークを提供します。

How it works

Sionna は 3 つの専門パッケージに分かれています:

  • Sionna RT: 環境中で電波がどのように伝搬するかをモデル化する、高性能なスタンドアロンレイ・トレーサー。
  • Sionna PHY: 無線および光通信システムのリンクレベルシミュレータ。
  • Sionna SYS: 物理層抽象を利用して、より大規模なネットワーク動作をモデル化するシステムレベルシミュレータ。

Who it’s for

通信システム、無線・光ネットワーキング、電波伝搬モデリングの研究者向けに設計されています。

Highlights

  • PyTorch Integration: PyTorch 上に構築されており、機械学習や微分可能シミュレーションとの統合が可能です。
  • Sionna RT: 正確な電波伝搬モデリングのための超高速レイ・トレーサーを搭載。
  • Comprehensive Coverage: 物理層(PHY)リンクレベルシミュレーションからシステムレベル(SYS)抽象まで網羅。
  • Open Source: Apache-2.0 ライセンスの Python ライブラリとして提供。