ReceiverModelSimple#

class ansys.stk.core.stkobjects.ReceiverModelSimple#

Bases: IReceiverModel, IComponentInfo, ICloneable

Class defining a simple 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 ReceiverModelSimple instead. Sets the current filter model by name.

set_polarization_type

Set the current polarization type.

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 ReceiverModelSimple 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.

g_over_t

Get or set the G/T.

interference

Get the radio frequency interference.

link_margin

Get the interface for configuring the link margin computation parameters.

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 ReceiverModelSimple instead. Gets an array of supported filter model names.

supported_rain_outage_percent_values

Get an array of supported rain outage percent values.

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 ReceiverModelSimple

Property detail#

property ReceiverModelSimple.bandwidth: float#

Get or set the bandwidth.

property ReceiverModelSimple.demodulator: IDemodulatorModel#

Get the current demodulator model.

property ReceiverModelSimple.enable_filter: bool#

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

property ReceiverModelSimple.enable_polarization: bool#

Get or set the enable polarization option.

property ReceiverModelSimple.filter: IRFFilterModel#

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

property ReceiverModelSimple.filter_component_linking: IComponentLinkEmbedControl#

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

property ReceiverModelSimple.frequency: float#

Get or set the frequency.

property ReceiverModelSimple.g_over_t: float#

Get or set the G/T.

property ReceiverModelSimple.interference: RFInterference#

Get the radio frequency interference.

Get the interface for configuring the link margin computation parameters.

property ReceiverModelSimple.polarization: IPolarization#

Get the polarization.

property ReceiverModelSimple.pre_demodulator_gains_losses: AdditionalGainLossCollection#

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

property ReceiverModelSimple.pre_receive_gains_losses: AdditionalGainLossCollection#

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

property ReceiverModelSimple.rain_outage_percent: float#

Get or set the rain outage percent.

property ReceiverModelSimple.scale_bandwidth_automatically: bool#

Get or set the auto scale bandwidth option.

property ReceiverModelSimple.select_demodulator_automatically: bool#

Get or set the auto select demodulator option.

property ReceiverModelSimple.supported_demodulators: list#

Get an array of supported demodulator model names.

property ReceiverModelSimple.supported_filters: list#

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

property ReceiverModelSimple.supported_rain_outage_percent_values: list#

Get an array of supported rain outage percent values.

property ReceiverModelSimple.track_frequency_automatically: bool#

Get or set the auto track frequency option.

property ReceiverModelSimple.use_rain: bool#

Get or set the option for computing rain loss.

Method detail#

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

Set the current demodulator model by name.

Parameters:

name : str

Returns:

None

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

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

Parameters:

name : str

Returns:

None

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

Set the current polarization type.

Parameters:

value : PolarizationType

Returns:

None