Pull to refresh

Comments 15

Простите, позанудствую, но ведь можно было же привести график вместо скриншота таблицы..

Добавил график который построил из лога от TeraTerm согласно этой методичке
https://habr.com/ru/articles/748282/

Да, видно что-то похожее на изначальную синусоиду

Вот, пожалуйста, график зависимости спектральной мощности от частоты.

На нормальних производствах акустических систем - это решается с помощью CLIO (CLIO 10 FW | Audiomatica Srl ) - который сравнивает с эталонной кривой, сотрудник только нажимает начать тест

Да это понятно. Но из-за эмбарго нам не продадут итальянское оборудование.

Замечу, что такое тестирование имеет большие погрешности, так как БПФ с прямоугольным окном даст ошибку оценки амплитуды гармонического сигнала до 4 дБ.

Кроме того, для обработки сигналом с микрофона нет смысла использовать формат double.

Комплексные числа в данном случае можно и не знать, так как сигнал-то вещественный.

Его обработку делают помещая в мнимую часть либо половину реализации, либо вторую выборку сигнала.

Еще Вы не упомянули теорему Котельникова и каким образом Вы устраняете свертку сигнала.

Можно сделать датчик стрельбы на основе обычного микрофона.

            dft_out[k] = 0.0 + 0.0 * I;

НЯП лучше бы использовать CMPLXF(0,0, 0,0). 0.0 + 0.0 как то вырвиглазно.

Недавно решал задачу тестирования аудиоустройств, имеющих на борту спикер и микрофон. Получилось довольно дешево - полчаса на то, чтобы собрать систему из распберри, офисного спикерфона и DUT, два дня - чтобы написать тестовый код для DUT и наваять простой аудиофингерпринтинг (с использованием готовых либ, естественно) на малине с обработкой данных и отправкой результатов на производственный сервер. В итоге имеем возможность тестировать не на голом тоне (устройство в силу особенностей применения такое давит), а на живых фразах по ГОСТ Р 50840-95 для микрофона и спикера по отдельности

На Raspberry Pi вообще можно схемотехнику достать? Когда я интересовался этим SBC Schematic самой платы был скрыт для DIY разработчиков.

Дико извиняюсь, но вижу распиновку (рисунок с надписью Top View, правая часть) и таблицу снизу (Распиновка PCB модуля c MEMS микрофоном:) и не могу найти соответствие. Например, в таблице пин номер 4 - GND, а на "Распиновке" выше 4 - CLK и т.д. Можно пояснить?

Так у модуля (платы-переходника) распиновка может быть одной, у самого микрофона — другой...

Да всё так и есть. Слева - направо на переходнике, все соответствует таблице. Надо всматриваться.

Первое - распиновка ASIC(а), второе - распиновка PCB.

Sign up to leave a comment.

Articles