Доброго времени суток, друзья. Есть необходимость анализа аудио сигнала, достаточно зашумленного, на предмет поиска конкретной частоты в спектре. Возник вопрос как используя библиотеки из названия темы анализировать не весь доступный диапазон, а максимально подробно лишь небольшую его часть, меня именно интересует диапазон примерно от 80 гц до 1000 гц но максимально подробно (например 80, 85, 90, 95, 100, 105 и т.д.)подскажите в какую сторону думать/копать?
У алекса в прошивке есть такое:
но че то не уловлю корреляцию между числами массива и частотами, по какой формуле происходит пересчет.
У алекса в прошивке есть такое:
C++:
// массив тонов, расположены примерно по параболе. От 80 Гц до 16 кГц
byte posOffset[33] = {
2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 25, 32, 36, 40, 44, 48, 52, 57, 62, 67, 72, 78, 84, 90, 96, 102, 108, 120
};