Click or drag to resize

Signal Methods

The Signal type exposes the following members.

Methods
  NameDescription
Public methodAddAndRemoveExistingDataT
Creates a new signal by adding data in addition to the data existing on this signal. Existing instances of the supplied data type will be removed.
Public methodAddData
Creates a new signal by adding data in addition to the data existing on this signal.
Public methodAddNoiseTemperature
Creates a new signal by adding noise temperature (such as thermal noise), in kelvin.
Public methodApplyGain
Create a new signal by applying a gain to this signal. The gain is applied to both the signal Power and NoisePower.
Public methodStatic memberCreateSignal(Double, Double, Double, Double)
Create a new noiseless signal based on the given properties.
Public methodStatic memberCreateSignal(Double, Double, Double, Double, IEnumerableObject)
Create a new noiseless signal based on the given properties.
Public methodStatic memberCreateSignal(Double, Double, Double, Double, Double, Double, Double)
Create a new signal based on the given properties. Note: This method should NOT be used as a way to modify a pre-existing signal. Use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the pre-existing signal instance.
Public methodStatic memberCreateSignal(Double, Double, Double, Double, Double, Double, Double, IEnumerableObject)
Create a new signal based on the given properties.
Public methodEquals(Object)
Returns true if this signal is equivalent to the given object.
(Overrides ObjectEquals(Object).)
Public methodEquals(Signal)
Returns true if this signal is equivalent to the other signal.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDataByType(Type)
Get signal data based on the type of data requested. This data represents optional properties on the signal.
Public methodGetDataByTypeT
Get signal data based on the type of data requested. This data represents optional properties on the signal.
Public methodGetDataList
Create a list of the signal data. The signal will not reflect changes to the list. This data represents optional properties on the signal.
Public methodGetHashCode
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodModifyBandwidth
Create a new signal by modifying the bandwidth limits of this signal.
Public methodModifyFrequency
Create a new signal by modifying the frequency of this signal.
Public methodModifyNoiseTemperature(Double)
Create a new signal by modifying the NoiseTemperature of this signal.
Public methodModifyNoiseTemperature(Double, Double, Double)
Create a new signal by modifying the NoiseTemperature of this signal.
Public methodModifyPower
Create a new signal by modifying the power of this signal.
Public methodModifySignalProperties
Create a new signal by modifying the properties of this signal.
Public methodRemoveDataT
Creates a new signal by removing all data of the given type existing on this signal.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also