bluecoin: the robotic ear - home - stmicroelectronics · 2021. 7. 19. · •bluetooth 4.1,...

Post on 10-Aug-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BlueCoin: The Robotic Ear

Edoardo GallizioMicrosystems Product Marketing Manager

STMicroelectronics

BlueCoin: The Robotic Ear

SoundLocalization

Embedded Processing

Orientation, 3D TrackingAbsolute Altitude

Acoustic Beamforming & Source Localization

Bluetooth Low Energy Connectivity

BlueCoin: The Robotic EarAugmented hearing, ToF and motion sensing• Features

– Advanced audio processing• Sound Source Localization• Beamforming

– Wide band audio over BLE (BlueVoice)– 10 DOF Sensor fusion + Contextual Awareness

• Inertial, environmental, MEMS Microphones

– Complete Reference Design• SW Compatible with STM32 ODE• CoinStation + small Cradle

25mm

Sense

Connect

BlueCoin: The Robotic Ear• Main components

– STM32F446• ARM Cortex-M4F@180MHz - 128KB RAM

– u4 Microphone Array (4x MP34DT04)– Bluetooth-Low-Energy radio (BlueNRG-MS)

• Bluetooth 4.1, multiple role simultaneously

– 6+3 axis inertial module (LSM6DSM+LSM303AGR)– Absolute pressure sensor (LPS22HB)– 2x VL53L0X Time-of-Flight (ToF) ranging sensor

BlueCoin + battery

BlueCoin: Open Software Support

4 x Microphones

Accelerometer + Gyroscope

BLE

STM32F4 ARM Cortex-M4

HW-SNS-ALLMEMS1: STM32 ODE function pack for IoT node with BLE connectivity, digital microphone, environmental and motion sensors

Sense

E-compass

Pressure SensorConnect

Processing

BlueCoin: STEVAL-BCNKT01V1

Sensors

Ultra Low PowerConnectivity

Low-Power MCU

4 x MP34DT04

LPS22HB

LSM6DSMLSM303AGR

STM32F446

BlueNRG-MS

Motion MEMS

Environmental sensors

MEMS microphone array

High-Performance brain

Sensor fusion

Bluetooth Smart

Power/Battery Management Li-ion Battery Charger STBC03J

BlueCoin: The Robotic Ear

4 x MP34DT04-C1

BOTTOM VIEW TOP VIEW

LSM6DSM/L

ExpansionConnectors

2 x Buttons

STBC03J

SMD Antenna

BLUENRG-MS

STM32F446

LPS22HB

LSM303AGR 8 x LEDS

Ø 2

5 m

m

Expansions:I2S, I2C, USB, TIMx,

CAN, UART, SWD, SDIO

BALF-NRG-01D3

Enabling Multiple SW Libraries• Example project in source code built on STM32Cube software technology• Includes acoustic Beam Forming, Echo Cancellation, and Source Localization. • Immediate test and performance evaluation

Beamforming

Acoustic Echo Cancellation

reference audio

Source Localization4-MEMSmicrophones array

Audio SW IP and Eco-system

AudioAnalytics

StatisticalDereverberation

Auto Gain Control

Trigger ASR

Noise Reduction

reference

- Voice Activity Detection - Statistical moments- Noise estimation

3rd party ASR

cloudembedded

MEMS microphone array

osxAcousticSL

osxAcousticBF osxAcousticEC

Each osxAcoustic library may be easily replaced by 3rd party SW IP

All are released under free evaluation and production licensing

Sound Source Localization LibraryTwo algorithms implemented

• XCORR• GCC-PHAT

A simple Voice Activity Detector is included, based on energy threshold.

– Avoids false recognitions in case of low signal energy

Range 2 microphones cover a range of 180°

4 microphones cover a range of 360°

Acoustic Echo CancellationRemoves echo of playback audio in speech capture application

AEC(estimates

room reverberation)

Reverberant Room

Known Audio Sourcee. g. music / voice

Single Microphone application

STM32 is connected to both the microphone and the loudspeaker

The Open.AUDIO AEC library is an optimized STM32 port based on the Open Source project Speex: http://www.speex.org/

BlueCoin – Audio Augmented for IoT

BlueCoin Development

Platform

Reference Software and Applications

Cloud-based Conversational

Interface

Advanced Audio Capture frontend

Thank you

edoardo.gallizio@st.com

top related