ReceiverModelMedium#

class ansys.stk.core.stkobjects.ReceiverModelMedium#

Bases: IReceiverModel, IComponentInfo, ICloneable

Class defining a medium receiver model.

Overview#

set_demodulator

Set the current demodulator model by name.

set_filter

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

set_polarization_type

Set the current polarization type.

antenna_gain

Get or set the antennaGain.

antenna_to_lna_line_loss

Get or set the antenna to LNA line loss.

bandwidth

Get or set the bandwidth.

demodulator

Get the current demodulator model.

enable_filter

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

enable_polarization

Get or set the enable polarization option.

filter

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

filter_component_linking

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

frequency

Get or set the frequency.

interference

Get the radio frequency interference.

link_margin

Get the interface for configuring the link margin computation parameters.

lna_gain

Get or set the LNA gain.

lna_to_receiver_line_loss

Get or set the LNA to receiver line loss.

polarization

Get the polarization.

pre_demodulator_gains_losses

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

pre_receive_gains_losses

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

rain_outage_percent

Get or set the rain outage percent.

scale_bandwidth_automatically

Get or set the auto scale bandwidth option.

select_demodulator_automatically

Get or set the auto select demodulator option.

supported_demodulators

Get an array of supported demodulator model names.

supported_filters

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

supported_rain_outage_percent_values

Get an array of supported rain outage percent values.

system_noise_temperature

Get the system noise temperature interface.

track_frequency_automatically

Get or set the auto track frequency option.

use_rain

Get or set the option for computing rain loss.

Import detail#

from ansys.stk.core.stkobjects import ReceiverModelMedium

Property detail#

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.bandwidth: float#

Get or set the bandwidth.

property ReceiverModelMedium.demodulator: IDemodulatorModel#

Get the current demodulator model.

property ReceiverModelMedium.enable_filter: bool#

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

property ReceiverModelMedium.enable_polarization: bool#

Get or set the enable polarization option.

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.filter_component_linking: IComponentLinkEmbedControl#

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

property ReceiverModelMedium.frequency: float#

Get or set the frequency.

property ReceiverModelMedium.interference: RFInterference#

Get the radio frequency interference.

Get the interface for configuring the link margin computation parameters.

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.polarization: IPolarization#

Get the polarization.

property ReceiverModelMedium.pre_demodulator_gains_losses: AdditionalGainLossCollection#

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

property ReceiverModelMedium.pre_receive_gains_losses: AdditionalGainLossCollection#

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

property ReceiverModelMedium.rain_outage_percent: float#

Get or set the rain outage percent.

property ReceiverModelMedium.scale_bandwidth_automatically: bool#

Get or set the auto scale bandwidth option.

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.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.supported_rain_outage_percent_values: list#

Get an array of supported rain outage percent values.

property ReceiverModelMedium.system_noise_temperature: SystemNoiseTemperature#

Get the system noise temperature interface.

property ReceiverModelMedium.track_frequency_automatically: bool#

Get or set the auto track frequency option.

property ReceiverModelMedium.use_rain: bool#

Get or set the option for computing rain loss.

Method detail#

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

Set the current demodulator model by name.

Parameters:

name : str

Returns:

None

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_polarization_type(self, value: PolarizationType) None#

Set the current polarization type.

Parameters:

value : PolarizationType

Returns:

None