Click or drag to resize

SignalCreateSignal Method (Double, Double, Double, Double)

Create a new noiseless signal based on the given properties.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public static Signal CreateSignal(
	double power,
	double frequency,
	double lowerBandwidthLimit,
	double upperBandwidthLimit
)

Parameters

power
Type: SystemDouble
signal power, in watts.
frequency
Type: SystemDouble
signal frequency, in hertz.
lowerBandwidthLimit
Type: SystemDouble
A value specifying the (negative) offset, in hertz, from the central frequency, to the lower limit of the signal's bandwidth.
upperBandwidthLimit
Type: SystemDouble
A value specifying the (positive) offset, in hertz, from the central frequency, to the upper limit of the signals' bandwidth.

Return Value

Type: Signal
The newly created signal.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown if the frequency is negative.
ArgumentOutOfRangeExceptionThrown if the power is negative.
ArgumentOutOfRangeExceptionThrown if the corresponding LowerBandwidthFrequency (frequency+lowerBandwidthLimit) is negative.
ArgumentOutOfRangeExceptionThrown if the frequency Bandwidth (upperBandwidthLimit - lowerBandwidthLimit) is zero.
See Also