Microsmart

Технологии => Самоделки => Тема начата: Livemaker от 24 Апрель, 2017, 19:28:07

Название: Спектроанализатор
Отправлено: Livemaker от 24 Апрель, 2017, 19:28:07
Какие только причуды не приходят в голову заказчикам. Вот и в этот раз, заказали девайс, который способен на фоне общего шума распознать присутствие тех, или иных, музыкальных инструментов. Либо распознать мелодию, которая еле слышна среди множества посторонних звуков.
Для начала нужен хороший спектроанализатор. Вспоминаем дядьку Фурье с его рядами и знакомим с ними STM32F104VET6. Слегка колдуем... И вот он, точный и бескомпромиссный.
https://youtu.be/KL5OvyNT-GY
Название: Re: Спектроанализатор
Отправлено: Tartak от 25 Апрель, 2017, 19:04:02
Круто. На STM-ке спектроанализатор по шустрее работает нежели на AVRах.
P.S. Это случайно не твой анализатор сети? Переделал анализатор с анализатора)))
P.P.S. Мне кажется если сделать логарифмическую шкалу будет более наглядно.
Название: Re: Спектроанализатор
Отправлено: Livemaker от 25 Апрель, 2017, 20:06:33
Да, это изначально сетевой анализатор. У меня их много и часто их использую не по назначению на тестовых этапах проектов.
Нет цели достичь наглядности, есть цель видеть, как он работает.
Сейчас обучаю его рисовать спектрограммы, которые должны позволить вычленить источник звука.
Название: Re: Спектроанализатор
Отправлено: Livemaker от 03 Октябрь, 2017, 10:47:11
Потестировал алгоритм.
https://youtu.be/dWCzNgB2aNU