piel.types.radio_frequency#
Classes#
Represents a physical RF (Radio Frequency) component with frequency-related properties. |
Module Contents#
- class RFPhysicalComponent(/, **data: Any)[source]#
Bases:
piel.types.connectivity.physical.PhysicalComponentRepresents a physical RF (Radio Frequency) component with frequency-related properties.
This class extends the PhysicalComponent class to include RF-specific attributes.
Attributes:#
- networkFrequencyTransmissionModel | None
A representation of the component’s frequency network, typically containing s-parameter data. This is currently a placeholder and may be None.
- metricsFrequencyMetricCollection
A collection of frequency-related metrics for this RF component, including bandwidth and center transmission.
Inherits all attributes from PhysicalComponent.
Notes:#
The ‘network’ attribute is currently using a placeholder type (Any | None) and is intended to be updated with a proper s-parameter representation in the future.
This class combines physical component properties with RF-specific metrics, making it suitable for modeling and analyzing RF devices in a physical context.
- network: piel.types.signal.frequency.transmission.FrequencyTransmissionModel | None = None#
- metrics: piel.types.signal.frequency.metrics.FrequencyMetricCollection = []#
Note that a given component might have a set of metrics corresponding to multiple variations of the testing conditions.