Click or drag to resize

SignalModifySignalProperties Method

Create a new signal by modifying the properties of this signal.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public Signal ModifySignalProperties(
	double power,
	double frequency,
	double lowerBandwidthLimit,
	double upperBandwidthLimit,
	double noiseTemperature,
	double lowerNoiseBandwidthLimit,
	double upperNoiseBandwidthLimit
)

Parameters

power
Type: SystemDouble
The new total power, in watts.
frequency
Type: SystemDouble
The new center frequency, in hertz.
lowerBandwidthLimit
Type: SystemDouble
The new offset from the center frequency to the lowest frequency, in hertz. (usually negative)
upperBandwidthLimit
Type: SystemDouble
The new offset from the center frequency to the highest frequency, in hertz.
noiseTemperature
Type: SystemDouble
The new noise temperature, in kelvin.
lowerNoiseBandwidthLimit
Type: SystemDouble
The new offset from the center frequency to the lowest frequency at which there is significant noise, in hertz.
upperNoiseBandwidthLimit
Type: SystemDouble
The new offset from the center frequency to the lowest frequency at which there is significant noise, in hertz.

Return Value

Type: Signal
The modified signal.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown if frequency + lowerBandwidthLimit is negative.
ArgumentOutOfRangeExceptionThrown if the power is negative.
ArgumentOutOfRangeExceptionThrown if the noise temperature is negative.
ArgumentOutOfRangeExceptionThrown if the new lowerNoiseBandwidthLimit causes the lowest frequency of the noise to be negative (Frequency+lowerNoiseBandwidthLimit must be positive).
ArgumentOutOfRangeExceptionThrown if the lowerNoiseBandwidthLimit is greater than the upperNoiseBandwidthLimit (note that the lowerNoiseBandwidthLimit is usually negative).
ArgumentOutOfRangeExceptionThrown if the frequency bandwidth (upperBandwidthLimit - lowerBandwidthLimit) is zero.
Remarks
The modified Signal retains any additional Data on the original signal.
See Also