На прошлой неделе мы представили подборку литературы для тех, кто желает «погрузиться» в поиск музыкальной информации (MIR). Сегодня — представим материалы о цифровой обработки сигналов и акустических плагинов.
Рубрика «цифровая обработка сигналов»
Книги о цифровой обработке сигналов и звуковом синтезе
2021-07-11 в 10:18, admin, рубрики: c++, dsp, Аудиомания, Блог компании Аудиомания, звук, книги, музыкальное программирование, Программирование, цифровая обработка сигналов, Читальный залРазработка своего устройства от А до Я. Часть 1: От концепции до макета
2020-12-01 в 8:00, admin, рубрики: diy или сделай сам, dsp, fv-1, гитарные эффекты, звук, звук и музыка, Производство и разработка электроники, разработка электроники, схемотехника, цифровая обработка сигналов, Электроника для начинающих
Задумывались ли вы когда-нибудь о том, чтобы разработать собственное электронное устройство, но не знали, с чего начать? Тогда приглашаем вас к прочтению данной статьи, в которой мы постараемся осветить весь процесс создания своего электронного устройства – от концепции до реального девайса на примере хобби-проекта одного из наших сотрудников. Статья разделена на две части и имеет следующий план:
- Часть 1: От концепции до макета
- Что такое электронное устройство
- Концепция устройства
- Функциональная схема
- Принципиальная схема
- Закупка компонентов
- Макетирование и симуляция устройства
- Часть 2: Создание устройства
- Разработка печатной платы
- Разработка корпуса и оснасток
- Верификация и исправление ошибок
- Отправка платы на производство
- Создание корпуса
- Сборка и отладка устройства
Далее повествование будет вестись от лица сотрудника.
Ввод данных в STM32F4xx с параллельного АЦП через DCMI
2019-12-30 в 10:44, admin, рубрики: DCMI, stm32, ацп, микроконтроллеры, программирование микроконтроллеров, цифровая обработка сигналовИзвестно, что семейство микроконтроллеров STM32F4xx, имея на борту достаточно производительные ядра, вполне подходящие для «не мясорубочных» задач ЦОС не имеют полноценного интерфейса ввода данных с простейшей параллельной шины в режиме «pipe-line» (clk-data). «Покурив» «dm00037051.pdf», нашел не специфичный, но на первый взгляд подходящий вариант – интерфейс DCMI (Digital camera interface).
Конечно, использование для нагруженной классической ЦОС (КИХ, БИХ, FFT) микроконтроллеров STM32, не совсем является оптимальным вариантом, но если вдруг так легли карты и все-таки возможностей данного микроконтроллера вполне достаточно, плюс нужно достаточное количество низкоскоростных интерфейсов. Об этом под катом.
Применение MATLAB-Simulink с аппаратурой производства АО «ИнСис»
2019-10-06 в 15:33, admin, рубрики: fpga, Matlab, Simulink, USB 3.0, ацп, Программирование, разделяемая память, цап, цифровая обработка сигналовВажной практической задачей является использование Matlab/Simulink с реальной аппаратурой которая позволит принять сигнал из реального мира. Это очень полезно для отладки алгоритмов. В данной работе представлена технология подключения к Simulink устройств АЦП производства АО «ИнСис». Для подключения используется DLL, которая видна в Simulink как компонент sm_adc. Для работы с аппаратурой используется отдельная консольная программа. Связь с DLL производится через разделяемую память. По данной технологии могут быть подключены любые АЦП на любых несущих модулях АО «ИнСис». В работе представлена система из генератора A7_DAC и модуля сбора FMC128E/FM412x500M.
Данная работа демонстрировалась на конференции «Технологии разработки и отладки сложных технических систем» 27-28 марта 2018 года.
Реверс инжиниринг протокола активации Яндекс.Станции
2019-09-30 в 7:46, admin, рубрики: гаджеты, информационная безопасность, передача данных, Программирование, реверс-инжиниринг, уязвимости, цифровая обработка сигналов, яндекс.станция
«Яндекс.Станция» — умная колонка с голосовым помощником Алиса. Чтобы её активировать, нужно поднести телефон и проиграть звук из приложения «Яндекс». Под катом я расскажу, как устроен этот сигнал, про пароль от WiFi в открытом виде и попробую развить идею передачи данных через звук.
Читать полностью »
Курс лекций «Основы цифровой обработки сигналов»
2019-07-18 в 5:15, admin, рубрики: digital-signal-processing, dsp, Matlab, matplotlib, numpy, open source, python, python3, scipy, Алгоритмы, быстрое преобразование фурье, математика, цифровая обработка сигналов, цифровая фильтрацияВсем привет!
Часто ко мне обращаются люди с вопросами по задачам из области цифровой обработки сигналов (ЦОС). Я подробно рассказываю нюансы, подсказываю нужные источники информации. Но всем слушателям, как показало время, не хватает практических задач и примеров в процессе познания этой области. В связи с этим я решил написать краткий интерактивный курс по цифровой обработке сигналов и выложить его в открытый доступ.
Большая часть обучающего материала для наглядного и интерактивного представления реализована с использованием Jupyter Notebook. Предполагается, что читатель имеет базовые знания из области высшей математики, а также немного владеет языком программирования Python.
Преобразование Фурье. The Fast and the Furious
2018-12-28 в 13:58, admin, рубрики: Алгоритмы, звук, математика, преобразование фурье, цифровая обработка сигналовЗачастую при разработке алгоритмов мы упираемся в предел вычислительной сложности, который, казалось бы, преодолеть невозможно. Преобразование Фурье имеет сложность , а быстрый вариант, предложенный около 1805 года Гаусом1 (и переизобретенный в 1965 году Джеймсом Кули и Джоном Тьюки) . В данной статье хочу вам показать, что можно получить результаты преобразования за линейное время или даже достичь константной сложности при определенных условиях, которые встречаются в реальных задачах.
Читать полностью »
Определение цифры на слух: реализация на Arduino
2018-12-08 в 21:37, admin, рубрики: arduino, dtfm, алгоритм Герцеля, Программирование, Разработка под Arduino, цифровая обработка сигналов, Электроника для начинающихВ этой статье я продолжу воплощать свое вдохновение лабораторной работой №3 уже в железе. Речь пойдет о детектировании цифры по звуку в тоновом режиме набора на Arduino с помощью алгоритма Герцеля.
Читать полностью »
Определение цифры на слух
2018-11-13 в 15:09, admin, рубрики: dtmf, processing, Программирование, цифровая обработка сигналовВ этой статье я расскажу о простой программке на progressing, которая «слушает» микрофон и определяет цифры, набираемые на телефоне в тоновом режиме.
Читать полностью »
Мезонинные модули стандарта FMC для построения высокопроизводительных систем обработки сигналов
2017-11-21 в 13:29, admin, рубрики: AdvancedTCA, CompactPCI, dsp, FMC, fpga, MicroTCA, PCI, PXI, VME, VPX, встраиваемые системы, Железо, ПЛИС, Производство и разработка электроники, Процессоры, схемотехника, цифровая обработка сигналов, цос, Электроника для начинающихОдна из самых заметных проблем, с которыми сталкиваются разработчики встроенных систем, — это разнообразие технических требований к организации внешнего интерфейса ввода-вывода. Независимо от того, будь то Ethernet с оптическим или «медным» физическим уровнем передачи данных, аналоговый интерфейс или гигабитный последовательный интерфейс, разработчикам системы требуется набор средств для эффективного создания необходимого сочетания интерфейсов в вычислительной системе.
Мезонинный модуль стандарта FMC
Читать полностью »