STM32WB55 передает голос и музыку через BLE с помощью кодека OPUS

13 ноября

автомобильная электроникапотребительская электроникаинтернет вещейновостьинтегральные микросхемыбеспроводные технологиисредства разработки и материалы

Новый программный продукт FP-AUD-BVLINKWB1 для BLE/ZigBee-микроконтроллера STM32WB55 позволяет организовать двухстороннюю дуплексную голосовую связь через BLE.

FP-AUD-BVLINKWB1 — это пакет функций STM32Cube, который выполняет потоковую передачу голоса по BLE в полнодуплексной конфигурации с использованием расширенного алгоритма сжатия Opus.

Структура программного пакета FP-AUD-BVLINKWB1 для STM32WB55

Приложение работает на отладочной плате P-NUCLEO-WB55 и включает в себя драйверы и промежуточное ПО (Middleware) для BLE и цифрового MEMS-микрофона. Для сжатия голоса используется аудиокодек Opus (v 1.3) как программное обеспечение стороннего производителя.

STM32WB55 в качестве периферийного BLE-устройства может передавать аудиосигнал на устройство Android под управлением приложения STBLESensor версии 4.2.0 или выше. Программное обеспечение для STM32WB55 может быть использовано, например, для разработки беспроводных систем аудиосвязи для умных домашних или портативных приложений.

Алгоритм Opus позволяет достичь высокого качества голоса даже при низких битрейтах, а STM32WB55 позволяет разрабатывать приложения с очень низким энергопотреблением. Тот же аудиокодек может быть использован и для реализации высококачественной потоковой стереомузыки в зависимости от доступных ресурсов микроконтроллера.

Сравнение кодека OPUS с другими решениями

Особенности ПО для передачи голоса FP-AUD-BVLINKWB1

  • Законченный проект для реализации полнодуплексной потоковой передачи аудио по Bluetooth 5.0 с использованием кодека Opus для кодирования и декодирования
  • Индивидуальный профиль BlueVoiceOPUS для аудио по BLE, включая простой в использовании набор API для использования расширенной функциональности Opus (доступен исходный код)
  • Стороннее промежуточное программное обеспечение Opus v1.3 (загружается с сайта https://www.opus-codec.org): открытый, бесплатный и универсальный аудиокодек, стандартизированный Целевой группой по разработке Интернета (IETF) как RFC 6716
  • Прием и обработка цифрового аудиосигнала
  • Воспроизведение аудиовыхода через USB-порт
  • Готовый проект для платы X-NUCLEO-CCA02M1, подключенной к P-NUCLEO-WB55
  • Совместимость с приложением STBLESensor (v 4.2.0 или выше) для Android с целью потокового воспроизведения звука на частоте 16 кГц и преобразования речи в текст
  • Бесплатные, дружественные условия лицензии.
•••

Наши информационные каналы

О компании ST Microelectronics

Компания STMicroelectronics является №1 производителем электроники в Европе. Компоненты ST широко представлены в окружающих нас потребительских товарах – от iPhone до автомобилей разных марок. Лидеры индустриального рынка выбирают компоненты ST за их надежность и выдающиеся технические параметры. В компании ST работает 48 000 сотрудников в 35 странах. Производственные мощности расположены в 12 странах мира. Более 11 тысяч сотрудников заняты исследованиями и разработками – инновационное лидерство ...читать далее

Товары
Наименование
STM32WB55CCU7 (ST)
STM32WB55CGU6 (ST)
STM32WB55CСU6 (ST)
STM32WB55CEU6 (ST)
STM32WB55RGV6 (ST)
STM32WB55CCU6 (ST)
STM32WB55CEU6TR (ST)
STM32WB55CСU6 (ST)
STM32WB55VGQ6 (ST)
STM32WB55CCU6TR (ST)
STM32WB55RCV6 (ST)
P-NUCLEO-WB55 (ST)