• No results found

Bluecoin - Voice and Music Over an Embedded BLE Platform. Central Labs AST Robotics

N/A
N/A
Protected

Academic year: 2021

Share "Bluecoin - Voice and Music Over an Embedded BLE Platform. Central Labs AST Robotics"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Bluecoin - Voice and Music Over

an Embedded BLE Platform

(2)

Central Labs – AST Robotics

Voice communication:

(3)

Voice Automation “in the things”:

Voice Internet Assistant

3

Play Music Control Lighting, heating, … News, sport, traffic, weather, … Answer questions, create to-do lists, shopping lists, … Place orders online, use other online services: taxi, pizza, …

Call me a taxi

E-gadgets, Wearables

(4)

Central Labs – AST Robotics

BlueCoin: the Robotic Ear

Augmented hearing and motion sensing

Sound Localization Embedded Processing Motion, Activity and Balance Acoustic Beamforming

(5)

BlueCoin – Augmented hearing & Sensing

5

• Microphone array processing

• Wide band audio over BLE (BlueVoice) • Sensor fusion

• Complete development kit

Battery Expansion

Core System

 STM32F446

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

 u4 Microphone Array (4x MP23DB01MM)  Bluetooth-Low-Energy radio (BlueNRG-MS)

• Bluetooth 4.1, multiple role simultaneously

 6+3 axis inertial module (LSM6DS3+LIS3MDL)  Absolute pressure sensor (LPS22HB)

(6)

Central Labs – AST Robotics

Full Embedded Sensing

Software Development Kit

(7)

Voice to Cloud:

MEMS and Audio System quality

7

Voice

Terminal

Voice &

data

Gateway

Cloud

(8)

Central Labs – AST Robotics

Digital MEMS Microphones

Sensing A/D and Digital i/f

ASIC

Sensor

Sound Inlet

PDM (Pulse Density Modulation) interface: • 1 to 3 MHz • 1-bit resolution • Fully digital • Capacitive membrane • Omnidirectional • Analog output

Bottom port Top port

8

• Ultra compact, low power, omnidirectional • System-in-package combines:

• capacitive sensing MEMS element • ASIC interface

(9)

Omnidirectional

MEMS microphone

Omnidirectional microphones Sensitivity is the same in all directions

Power of captured sound is independent from its Direction of Arrival.

0.5 1 1.5 30 210 60 240 90 270 120 300 150 330 180 0 2-D Polar Pattern 3-D Polar Pattern 9

(10)

Central Labs – AST Robotics

Beamforming

• Delay and Sum • Endfire / Broadband • Advanced GSC

Software Building Blocks:

MEMS-microphones.augmented

10

Time delay of arrival (TDOA) estimation Source Localization • GCC_PATH • X-Correlation h(t) far end Room Acoustic Echo-Cancellation

(11)

Acoustic Beamforming algorithms

11 𝑓𝑓1 . Ʃ 𝑓𝑓2 . 𝑓𝑓3 . 𝑓𝑓𝑁𝑁 . HW/SW System noise Adaptive Filtering ƞ1 ƞ2 ƞ3 ƞN Y Sound Source Microphone Array Beamformer 11
(12)

Central Labs – AST Robotics

First Order Directional Beam Patterns

0.2 0.4 0.6 0.8 1 30 210 60 240 90 270 120 300 150 330 180 0 2-D Polar Pattern 3-D Polar Pattern

“Figure of 8” beamforming is achieved by subtraction of 2 microphones signals

Directionality is achieved by combining two microphones

and by processing their synchronized audio output.

Example:

(13)

Delay = ∆

+

-m1 m2

Cardioid beamforming

Cardioid beam pattern implements single-sided Audio capture

Cardioid Beamforming Basic Scheme 2-D Polar Pattern 3-D Polar Pattern 13 m1 m2

(14)

Central Labs – AST Robotics

libBeamforming100: Strong Cardioid

14

2 DMA cardioids in “back to back” configuration

Back Front

µ4 array: MEMS microphone side by side;

the smallest array you can build

(15)

Polar pattern tests

Test setup:

• Microphone Array mounted on a rotating support • Inter-microphone distance: 4mm

• Rotation in steps of 10 degrees

• Gaussian White Noise played by high quality loudspeaker

Resulting beampattern

• Blue: omnidirectional microphone • Red: «Basic cardioid» mode

• Green: «Strong» mode

(16)

Central Labs – AST Robotics

Beamforming: ASR Test

WORDS

NOISE

16

Male and female spoken words - at 0° Gaussian White Noise - at 90°

Test setup:

Inputs Output

4 synchronous output channels :

• Omnidirectional microphone • Basic Cardioid

• ASR Ready • Strong Cardioid

(17)

libBeamforming100: ASR test results

17 A S R c onf idenc e

Signal to Noise ratio

omnidirectional cardioid

ASR strong

(18)

Central Labs – AST Robotics

BlueVoice:

augmenting Bluetooth Smart with Audio

Vendor Specific Profile over a Standard BlueTooth

4.x protocol stack

Advanced Audio Compression

and streaming architecture

(19)

BlueVoice mapping over standard

Bluetooth 4.0 protocol stack

Audio exported as a Service Central Unit (Master) Peripheral Unit (Slave)

BlueVoice Vendor Specific Profile

Service Characteristic Characteristic Descriptor Client Server 19 Audio processing Generic Access Profile (GAP) Generic Attribute Profile (GATT)

Attribute Protocol Security Manager

Logical Link Control and Adaptation Protocol

Host-Controller Interface Link Layer Direct Test Mode

Physical Layer

GAP configuration

GATT configuration

Application: BlueVoice Profile

(20)

Central Labs – AST Robotics

BlueVoice:

embedded-to-Cloud communication

20 Augmented Audio Terminal Platform Signals Comm Interface Cloud-based Services Mobile Device smart
(21)

Sensors to Cloud architecture

21 Integrated Terminal Platforms Signals Communication 3rd Party Cloud-based Services Gateway
(22)

Central Labs – AST Robotics Fast Prototyping System Software Development Reference Design Evaluation, tracking & monitoring

ST Development Kits for IoT:

(23)

References

Related documents

URP 1: Development of large-scale SWRO desalination plant design and construction technology (Test bed: 45,000 cubic meter/day of drinking water production). URP 2:

As for the necessity of each role of critical care APNs, the nurses considered research to be the most necessary, followed by educa- tion and counseling, consultation and

SYMPOSIUM VENUE Accademia Militare di Modena Piazzale Roma, 15 - Modena, Italy.

The objective of this study was to examine patterns of violent sexual fantasies and relational paraphilic attachment (RPA) in an offender’s process of stalking preselected

When the requirements are difficult to define, or likely to change significantly during the course of the project, you need an approach which is relatively experimental and

The study determined if teachers were prepared for the information data provided, if teachers felt competent with data-driven instruction, if teachers liked data, if time

When used to predict the validation sample, the sum of squared errors obtained by this trimmed-down logistic regression (using the estimated probability of bankruptcy as the

Specifically, five (5) key recommendations were offered: implement a single electronic contracting system to support all Army contingency contracting efforts, re-examine the