Skip to content

v2.2.0

Latest

Choose a tag to compare

@gmarcusm gmarcusm released this 29 Sep 16:04

Highlights

This release adds support for integrated sensing and communication (ISAC). Sionna RT introduces the radar cross-section (RCS) module, which models sensing targets as sets of scattering points, includes the sensing target models of 3GPP TR 38.901, and computes the paths scattered by sensing targets with the new RCSSolver. Sionna PHY introduces the sionna.phy.isac module, which provides utilities to process the resulting sensing channels in the delay-Doppler and angular domains.

Sionna PHY

  • Added the sionna.phy.isac module for integrated sensing and communication (ISAC). For now, it contains only utilities: steering_vectors, angular_delay_doppler_spectrum, plot_delay_doppler, and plot_angular_scan.
  • Added ofdm_to_time_channel, time_to_doppler_channel, and ofdm_to_delay_doppler_channel to convert OFDM channel frequency responses into the time-lag and delay-Doppler domains for range-Doppler processing.
  • Fixed #1188: Corrected Demapper and SymbolDemapper for custom constellations with normalize=True or center=True, which were demapped against the raw instead of the transmitted points. This also affected LinearDetector and MMSEPICDetector (thanks to @adhabnr-ux).
  • Fixed #1189: Corrected rounding-tie handling in calculate_tb_size, which now rounds ties upwards as required by 3GPP TS 38.214 (thanks to @adhabnr-ux).
  • Fixed #1190: Corrected inf/NaN coefficients of RaisedCosineFilter and RootRaisedCosineFilter at the removable singularities of the pulses and improved their accuracy nearby (thanks to @adhabnr-ux).
  • Fixed empirical_aclr compilation with torch.compile(fullgraph=True) on PyTorch 2.9.1.