Програмний еквалайзер для мікрофона, має три смуги регулювання, бля швидкого коректування АЧХ мікрофона і тракту передачі.
За основу взято приклад від STM arm_graphic_equalizer_example.
Коффициенти для біквадратних фільтрів розраховані для частоти семплірованія 32 kHz.
Крок перебудови 1dB, діапазон -9dB до + 9dB, для кожної смуги.
Викладаю код еквалайзера може кому стане в нагоді, основний час я витратив на розрахунок коефіцієнтів для фільтрів.
Еквалайзер випробуваний на Minion SDR, прекрасно скорегував потрібну мені АЧХ по мікрофону.
equalizer.c
equalizer_coeff.h
За основу взято приклад від STM arm_graphic_equalizer_example.
Коффициенти для біквадратних фільтрів розраховані для частоти семплірованія 32 kHz.
Крок перебудови 1dB, діапазон -9dB до + 9dB, для кожної смуги.
Викладаю код еквалайзера може кому стане в нагоді, основний час я витратив на розрахунок коефіцієнтів для фільтрів.
Еквалайзер випробуваний на Minion SDR, прекрасно скорегував потрібну мені АЧХ по мікрофону.
equalizer_coeff.h
Немає коментарів:
Дописати коментар