TRecursiveHarmonics Enumeration

type TRecursiveHarmonics = ( rhNone, rhOdd, rhEven, rhAll);

Refinement of the frequency of the first harmonic.

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.

Values

NameDescription
rhAllImprove accuracy of the first harmonic after locating any higher harmonics.
rhEvenImprove accuracy of the first harmonic after locating even higher harmonics.
rhNoneDo not improve accuracy of the first harmonic after locating higher harmonics.
rhOddImprove accuracy of the first harmonic after locating odd higher harmonics.