Combiners¶

Radio-Frequency (RF) combiners merge multiple input signals into a single output signal. In the process, they may introduce insertion loss and phase imbalance.
This module provides various numerical models of RF combiners.
- class Sum(num_input_ports, seed=None)[source]¶
Bases:
RFBlockA simple radio-frequency block that sums all input signals.
- Parameters:
- realize(bandwidth, oversampling_factor, carrier_frequency)[source]¶
Return the current state of the radio-frequency block.
- Parameters:
- Return type:
- Returns:
Current state of the radio-frequency block.
- property i: RFBlockPort[Sum][source]¶
Input ports of the summation block.
Number of ports is equal to the number of input ports specified during initialization.
- property num_input_ports: int[source]¶
Number of physical ports feeding into this radio-frequency block.
If the returned number is negative, the block can accept an arbitrary number of input ports.
- property num_output_ports: int[source]¶
Number of physical ports emerging from this radio-frequency block.
- property o: RFBlockPort[Sum][source]¶
Output port of the summation block.