Abstract class for an amplifier signal processor.
Represents an Avalanche type photodiode photodetector (APD).
A signal processor which increases or decreases the frequency of the incoming signals by a constant offset.
A signal processor which applies a gain to its input.
A digital data source which constructs a signal and adds a SignalDataRate property.
A signal processor based on a modulation method which decodes the input signal by removing the modulation and producing a base-band signal which retains all other data. This is useful when creating a transceiver which demodulates and remodulates data to eliminate noise or to ensure that the output of a chain of signal processors produces only one signal containing data.
Base class for types defining methods for digital modulation of signals.
Filters out any signal which does not overlap the desired band. Used to reject optical signals from an RF receiver or RF signals from an optical receiver. Not intended to perform bandwidth overlap computations.
This is a type of IntendedSignalStrategy which simply returns a specified reference signal. This is useful for cases where the user wants to compare numbers against a simplified reference signal. For instance, a user can compare the result of ScalarReceivedIsotropicPower from a link budget to the corresponding scalar value produced from a given reference signal without applying any propagation or signal processing effects.
Defines a method for identifying the intended signal as the one with a frequency closest to the target frequency. If there are two or more signals with the same frequency, it will look for the signal with the highest power. If there is no reasonable signal available, it returns the BaseSignal.
Defines a method for identifying the intended signal using a user-specified object as an identifier.
A strategy which identifies the intended signal based on its modulation and target frequency. It will identify the intended signal as the one with the correct modulation and with frequency closest to the target frequency. If there are two or more signals with the same frequency (and modulation), it will look for the signal with the highest power. If no signal has the required modulation, BaseSignal is returned.
Defines a strategy for identifying the intended signal by the transmitter sending the signal.
A signal processor which applies several gains to its input, representing a low noise amplifier.
Digital modulation representing "Binary Phase Shift Keying" with one bit per symbol and a spectral efficiency of 1.
A basic method of digital modulation using "Frequency Shift Keying".
Digital modulation representing "Binary On-Off Keying" (OOK). Depending on the selected duty cycle, this model can represent OOK non-return-to-zero (OOK-NRZ) when duty cycle is equal to 1, or OOK return-to-zero when the duty cycle is less than 1 but greater than zero.
A basic method of digital modulation using "Phase Shift Keying".
Digital modulation representing "Quadrature Phase Shift Keying" with two bits per symbol and a spectral efficiency of 2.
Base class for a photodetector signal processor.
Base class for a photodiode photodetector.
Represents a PIN type photodiode photodetector.
A SignalProcessor that takes a base band radar waveform signal from its input and modulates it by adding a carrier frequency and bandwidth. The modulated signal will have frequency set to the value set of the CarrierFrequency, the bandwidth will be set to the inverse of the radar waveform pulse repetition frequency.
A SignalSource which produces a pulsed signal. A pulsed signal is defined as a series of pulses repeating based on the pulse repetition frequency setting, each with the same pulse width.
A filter which constrains the incoming signals into a specified bandwidth range, ignoring power spectral density.
A data object to be added to a Signal which represents the data rate carried on the signal.
Base class for all signal filters.
An extension which identifies the output of a receiver, after processing the signal, and just prior to demodulating the signal to obtain the encoded data. The ISignalOutputService which this extension provides is required by the CommunicationObjectScalar types in order to obtain the signal data upon which to compute their values.
Base class for all signal processors containing an input and an output.
A data source which produces the given signal to transmit.
Model for a mixer where the output frequency is determined by a frequency in/frequency out polynomial.
Model of a non-linear amplifier where the output power is determined by an input back-off/output back-off (IBO/OBO) curve and intermodulation noise temperature can be added to the carrier using an input back-off/carrier to intermodulation noise spectral density (IBO/(C/No)Im) curve.
Represents a set of input back-off curves.
Represents a polynomial input back-off curve.