ReceiverModelMedium#

class ansys.stk.core.stkobjects.ReceiverModelMedium#

Bases: IReceiverModel, IComponentInfo, ICloneable

Class defining a medium receiver model.

Overview#

set_filter

Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Sets the current filter model by name.

set_demodulator

Set the current demodulator model by name.

set_polarization_type

Set the current polarization type.

enable_filter

Get or set the flag determines whether or not to enable the Filter.

supported_filters

Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets an array of supported filter model names.

filter

Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets the current filter model.

pre_receive_gains_losses

Get the collection of additional pre-receive gains and losses.

pre_demodulator_gains_losses

Get the collection of additional pre-demod gains and losses.

link_margin

Get the interface for configuring the link margin computation parameters.

scale_bandwidth_automatically

Get or set the auto scale bandwidth option.

bandwidth

Get or set the bandwidth.

select_demodulator_automatically

Get or set the auto select demodulator option.

supported_demodulators

Get an array of supported demodulator model names.

demodulator

Get the current demodulator model.

use_rain

Get or set the option for computing rain loss.

supported_rain_outage_percent_values

Get an array of supported rain outage percent values.

rain_outage_percent

Get or set the rain outage percent.

enable_polarization

Get or set the enable polarization option.

polarization

Get the polarization.

track_frequency_automatically

Get or set the auto track frequency option.

frequency

Get or set the frequency.

antenna_gain

Get or set the antennaGain.

antenna_to_lna_line_loss

Get or set the antenna to LNA line loss.

lna_gain

Get or set the LNA gain.

lna_to_receiver_line_loss

Get or set the LNA to receiver line loss.

system_noise_temperature

Get the system noise temperature interface.

interference

Get the radio frequency interference.

filter_component_linking

Get the link/embed controller for managing the filter model component.

Import detail#

from ansys.stk.core.stkobjects import ReceiverModelMedium

Property detail#

property ReceiverModelMedium.enable_filter: bool#

Get or set the flag determines whether or not to enable the Filter.

property ReceiverModelMedium.supported_filters: list#

Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets an array of supported filter model names.

property ReceiverModelMedium.filter: IRFFilterModel#

Do not use this property, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Gets the current filter model.

property ReceiverModelMedium.pre_receive_gains_losses: AdditionalGainLossCollection#

Get the collection of additional pre-receive gains and losses.

property ReceiverModelMedium.pre_demodulator_gains_losses: AdditionalGainLossCollection#

Get the collection of additional pre-demod gains and losses.

Get the interface for configuring the link margin computation parameters.

property ReceiverModelMedium.scale_bandwidth_automatically: bool#

Get or set the auto scale bandwidth option.

property ReceiverModelMedium.bandwidth: float#

Get or set the bandwidth.

property ReceiverModelMedium.select_demodulator_automatically: bool#

Get or set the auto select demodulator option.

property ReceiverModelMedium.supported_demodulators: list#

Get an array of supported demodulator model names.

property ReceiverModelMedium.demodulator: IDemodulatorModel#

Get the current demodulator model.

property ReceiverModelMedium.use_rain: bool#

Get or set the option for computing rain loss.

property ReceiverModelMedium.supported_rain_outage_percent_values: list#

Get an array of supported rain outage percent values.

property ReceiverModelMedium.rain_outage_percent: float#

Get or set the rain outage percent.

property ReceiverModelMedium.enable_polarization: bool#

Get or set the enable polarization option.

property ReceiverModelMedium.polarization: IPolarization#

Get the polarization.

property ReceiverModelMedium.track_frequency_automatically: bool#

Get or set the auto track frequency option.

property ReceiverModelMedium.frequency: float#

Get or set the frequency.

property ReceiverModelMedium.antenna_gain: float#

Get or set the antennaGain.

property ReceiverModelMedium.antenna_to_lna_line_loss: float#

Get or set the antenna to LNA line loss.

property ReceiverModelMedium.lna_gain: float#

Get or set the LNA gain.

property ReceiverModelMedium.lna_to_receiver_line_loss: float#

Get or set the LNA to receiver line loss.

property ReceiverModelMedium.system_noise_temperature: SystemNoiseTemperature#

Get the system noise temperature interface.

property ReceiverModelMedium.interference: RFInterference#

Get the radio frequency interference.

property ReceiverModelMedium.filter_component_linking: IComponentLinkEmbedControl#

Get the link/embed controller for managing the filter model component.

Method detail#

ReceiverModelMedium.set_filter(self, name: str) None#

Do not use this method, as it is deprecated. Use FilterComponentLinking on ReceiverModelMedium instead. Sets the current filter model by name.

Parameters:

name : str

Returns:

None

ReceiverModelMedium.set_demodulator(self, name: str) None#

Set the current demodulator model by name.

Parameters:

name : str

Returns:

None

ReceiverModelMedium.set_polarization_type(self, value: PolarizationType) None#

Set the current polarization type.

Parameters:

value : PolarizationType

Returns:

None