Click or drag to resize

FastHadamardTransformation Class

Fast correlation of a maximum length sequence with a signal. The result is the response function of the system under test. See remarks for detail.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.FourierFastHadamardTransformation

Namespace: Altaxo.Calc.Fourier
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class FastHadamardTransformation

The FastHadamardTransformation type exposes the following members.

Constructors
 NameDescription
Public methodFastHadamardTransformationInitializes a new instance of the FastHadamardTransformation class.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecuteExecutes the correlation.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
The response function of a device under test (DUT) can be determined with the help of maximum length sequences as followed. The maximum length sequence is used to generate a input signal for the DUT. The DUT will respond to this input signal. As a result, it will generate a output signal. To get the response function of the DUT, the output signal of the DUT should be correlated with its input signal. As a simplification, here the output signal of the DUT is correlated with the maximum length sequence itself. This means that the DUT here includes the generation of the output signal.
See Also