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 preexisting signal. Use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the preexisting 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)
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).)
Public methodEquals(Signal)
Indicates whether another instance of this type is exactly equal to this instance.
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 copy 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