For Developers
- classsionna.phy.Object(*args,precision=None,**kwargs)[source]
Abstract class for Sionna PHY objects
- Parameters:
precision (None (default) | “single” | “double”) – Precision used for internal calculations.If set toNone, the default
precisionis used.
- propertycdtype
Type for complex floating point numbers
- Type:
tf.complex
- propertyprecision
Precision used for all compuations
- Type:
str, “single” | “double”
- propertyrdtype
Type for real floating point numbers
- Type:
tf.float
- classsionna.phy.Block(*args,precision=None,**kwargs)[source]
Abstract class for Sionna PHY processing blocks
- Parameters:
precision (None (default) | “single” | “double”) – Precision used for internal calculations and outputs.If set toNone, the default
precisionis used.
- build(*arg_shapes,**kwarg_shapes)[source]
Method to (optionally) initialize the block based on the inputs’ shapes
- propertybuilt
Indicates if the blocks’ build function was called
- Type:
bool