You are here: Symbol Reference > Dew Namespace > Dew.Signal Namespace > Structs, Records, Enums > Dew.Signal.TRecursiveHarmonics Enumeration
Dew Signal for .NET
ContentsIndexHome
PreviousUpNext
Dew.Signal.TRecursiveHarmonics Enumeration

Refinement of the frequency of the first harmonic.

Syntax
C#
Visual Basic
public enum TRecursiveHarmonics : uint { rhNone, rhOdd, rhEven, rhAll }

SignalAnalysis.cs

Members 
Description 
rhNone 
Do not improve accuracy of the first harmonic after locating higher harmonics. 
rhOdd 
Improve accuracy of the first harmonic after locating odd higher harmonics. 
rhEven 
Improve accuracy of the first harmonic after locating even higher harmonics. 
rhAll 
Improve accuracy of the first harmonic after locating any higher harmonics. 

The algorithm will find the fundamental frequency and then compute the frequency of the higher harmonic. Once the higher harmonic is found, it will interpolate the frequency of the higher harmonic and then from that value compute the (improved) frequency of the fundamental. This allows for automatic detection of very long harmonic series (hundreds and thousands) and a much improved accuracy of the estimation of the fundamental.

Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!