Автор Тема: Спектроанализатор  (Прочитано 16554 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Livemaker

  • Администратор
  • *****
  • Сообщений: 1895
  • www.microsmart.eu
    • Microsmart
Спектроанализатор
« : 24 Апрель, 2017, 19:28:07 »
Какие только причуды не приходят в голову заказчикам. Вот и в этот раз, заказали девайс, который способен на фоне общего шума распознать присутствие тех, или иных, музыкальных инструментов. Либо распознать мелодию, которая еле слышна среди множества посторонних звуков.
Для начала нужен хороший спектроанализатор. Вспоминаем дядьку Фурье с его рядами и знакомим с ними STM32F104VET6. Слегка колдуем... И вот он, точный и бескомпромиссный.
https://youtu.be/KL5OvyNT-GY

Tartak

  • Разработчик
  • *****
  • Сообщений: 251
  • Microsmart.eu
Re: Спектроанализатор
« Ответ #1 : 25 Апрель, 2017, 19:04:02 »
Круто. На STM-ке спектроанализатор по шустрее работает нежели на AVRах.
P.S. Это случайно не твой анализатор сети? Переделал анализатор с анализатора)))
P.P.S. Мне кажется если сделать логарифмическую шкалу будет более наглядно.

Livemaker

  • Администратор
  • *****
  • Сообщений: 1895
  • www.microsmart.eu
    • Microsmart
Re: Спектроанализатор
« Ответ #2 : 25 Апрель, 2017, 20:06:33 »
Да, это изначально сетевой анализатор. У меня их много и часто их использую не по назначению на тестовых этапах проектов.
Нет цели достичь наглядности, есть цель видеть, как он работает.
Сейчас обучаю его рисовать спектрограммы, которые должны позволить вычленить источник звука.

Livemaker

  • Администратор
  • *****
  • Сообщений: 1895
  • www.microsmart.eu
    • Microsmart
Re: Спектроанализатор
« Ответ #3 : 03 Октябрь, 2017, 10:47:11 »
Потестировал алгоритм.
https://youtu.be/dWCzNgB2aNU