PulsedSignalModulator Constructor (SignalProcessor, Double) |
Initialize a new instance based on the given input and modulation.
Namespace:
AGI.Foundation.Communications.SignalProcessing
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public PulsedSignalModulator(
SignalProcessor inputSignalProcessor,
double carrierFrequency
)
Public Sub New (
inputSignalProcessor As SignalProcessor,
carrierFrequency As Double
)
public:
PulsedSignalModulator(
SignalProcessor^ inputSignalProcessor,
double carrierFrequency
)
new :
inputSignalProcessor : SignalProcessor *
carrierFrequency : float -> PulsedSignalModulator
Parameters
- inputSignalProcessor
- Type: AGI.Foundation.Communications.SignalProcessingSignalProcessor
The source of the input signals to the modulator. The modulator must be able to obtain a PulsedSignalData instance from a call
to the input signal GetDataByType(Type) method, in order to determine the pulse width for each pulse in the pulsed signal.
- carrierFrequency
- Type: SystemDouble
The frequency for the carrier, in hertz.
See Also