Здравствуйте.
Исходные данные: есть внешняя плата с 12-битным АЦП, частота дискретизации Fs=10 МГц, так же имеется покаскадно отмакетированный радиотракт приемника.
Задача: хотелось бы оцифровать данные этим 12-битным АЦП и передать их в Simulink для отладки алгоритмов ЦОС.
Идея: использовать для передачи плату STM32F4DISCOVERY и пакет Rapidstm32 blockset для Simulink, разработанный Aimagin. Этот пакет добавляет в библиотеку Симулинка блоки для работы с периферией STM. Хотел было освоить USB в STM32F4 и по нему передавать, но!!
Проблема: Rapidstm32 blockset предоставляет полные функции по работе своих блоков только для отладочной платы от того же Aimagin под названием FiO boards
https://www.aimagin.com/. А для других плат скорость работы процессора ограничивается 24МГц.
Вопрос: стоит ли копать в том же направлении и удастся ли все равно запустить USB в режиме FS (12Мбит/с) ???
P.S. я понимаю что для передачи 12-битных сэмплов на частоте 10 МГц нужна пропускная способность интерфейса минимум 120 Мбит/с...
Может кто-нибудь подскажет как все-таки передать данные в Симулинк???
Есть такой вариант: провести децимацию на ПЛИС (отладочная плата есть), чтоб снизить потребности в пропускной способности для используемого интерфейса.
Ваши идеи, коллеги??