Enhanced Autocorrelation
Posted: Fri Mar 16, 2018 2:00 pm
I'm working as an accoustic engineer for Rocket Science and thus often use Audio Analysis. I recently discovered the feature of the enhance autocorrelation and realized, that it gives very exactinformation about the Frequencies, so I dug a little to implement this feature in my own programs. While checking if my code works properly, I ralized that my solution is a little off to the one that audacity proposes. At first I thought that this is an error on my side, but now I'm not so sure anymore. The reason for this ist, because For this particular file I tested it, there is a peak at about 35Hz in my program for both, the FFT and the enhance autocorrelation, in audacity, the FFT also shows the peak at about 35Hz but the enhanced autocorrelation shows one at about 40Hz. So either I missunderstood something completely about this enhanced autocorrelation or I guess there is a small bug in your version (maybe an indexing mistake that shifts autocorrelation?).
I used Audacity version 2.2.1 on Windows 7.
I uploaded the audio file I used on: https://wetransfer.com/downloads/7d1895 ... 559/55e611
I made screenshots of the enhanced autocorrelation and the spectrum from both, Audacity and my octave script (and since it is sometimes difficult to see the exact values underlined the peak frequencies with red).
I used Audacity version 2.2.1 on Windows 7.
I uploaded the audio file I used on: https://wetransfer.com/downloads/7d1895 ... 559/55e611
I made screenshots of the enhanced autocorrelation and the spectrum from both, Audacity and my octave script (and since it is sometimes difficult to see the exact values underlined the peak frequencies with red).