You are here: Symbol Reference > SignalAnalysis Namespace > Structs, Records, Enums > SignalAnalysis.TRecursiveHarmonics Enumeration
DSP Master VCL
ContentsIndex
PreviousUpNext
SignalAnalysis.TRecursiveHarmonics Enumeration

Refinement of the frequency of the first harmonic.

Pascal
TRecursiveHarmonics = (
  rhNone,
  rhOdd,
  rhEven,
  rhAll
);
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-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!