Integration of Active Noise Control in future IVI system designs

Similar documents
Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Over 350M i.mx SOCs shipped to date Over 92M i.mx shipped in vehicles since 2007 #1 in Auto Infotainment Applications Processors

AGL Reference Hardware Specification Document

3950 NW 120 th Ave, Coral Springs, FL TEL FAX Ford A²B to 12-channel Analog & Digital sound processor NTV-KIT873

WIRELESS SOLUTIONS FOR EVERYONE

SmartBeat digital Active Noise Cancellation solution

The World Leader in High-Performance Signal Processing Solutions. February, 2008

A Big Little Hypervisor for IoT Development February 2018

DSP12A-A2B Ford A²B to 12-channel Analog & Digital sound processor NTV-KIT889

GM IO5/IO6 M.O.S.T. 50 to RCA, SPDIF & TosLink sound processor NTV-KIT838

GM IO5/IO6 M.O.S.T. 50 to RCA, SPDIF & TosLink sound processor NTV-KIT838

Ford A²B to 12-channel Analog & Digital sound processor NTV-KIT873

Embedded Systems: Hardware Components (part II) Todor Stefanov

DATA SHEET DEVIO SCR-20 CONFERENCING HUB

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

AUDI / VW / Porsche / Bentley M.O.S.T. 150 to 12-channel Analog & Digital sound processor NTV-KIT860

Benchmarking Real-World In-Vehicle Applications

AUDI / Porsche / Bentley M.O.S.T. 150 to 12-channel Analog & Digital sound processor NTV-KIT860

Mercedes Benz NTG5+ MOST150 to 12-channel Analog & Digital sound processor NTV-KIT871

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Application Strategic Focus

TEAM 3 Multi-Purpose Auditorium Sound Reinforcement System Design ECE Spring 2017

NXP Connects the Car 25 Jul. 2013

DSP12A-A2B Ford A²B to 12-channel Analog & Digital sound processor NTV-KIT889

Blackfin Products. ...maximum performance at minimum space

Voice Alarm System VX-3000 Series

Voice Alarm System VX-3000 Series

GM IO4/IO5/IO6 M.O.S.T. 50 to RCA, SPDIF & TosLink sound processor NTV-KIT838

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

WIFI VS BLUETOOTH Bluetooth. Wi-Fi.

Mobile, Multimedia & Communications. Tommi Uhari Executive Vice President MMC Group

YOUR FORTÉ IS INSTALLING AUDIO SYSTEMS.

Voice Alarm System VX-3000 Series

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp.

Vivek Tyagi- Director Business Development - SanDisk Automotive Storage Update August 2017

VLSI AppNote: VSx053 Simple DSP Board

FAQ. Thump Series. What models are featured in the Thump Series?

Overview. Features. Technical Data Sheet 1 / 5. Signal Processor MRX7-D

AP4-GM61. Advanced Amplifier Interface for General Motors. Introduction and Features. Important Notes. Page 1

CORBA in Control Systems

SR3_Analog_32. User s Manual

Business update: Automotive

BUSKER Portable PA Units

Mytek Protools-HDX DIO Card User's Manual. Mytek Protools HDX DIO Card. User's Manual. ver. 2.0 / Nov 2013

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Ashley Furniture Industries

i.mx アプリケーション プロセッサ ARM Processor for Automotive Sadeque Hanif Marketing, Microcontrollers External Use

Array Microphone Products and Technologies for the Internet of Things 2018

IoT as Enabling Technology for Smart Cities Panel PANEL IEEE RTSI

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Silicon Labs Corporate Overview

GM IO4/IO5/IO6 MOST50 to RCA, SPDIF & TosLink sound processor NTV-KIT838

Jacinto 6 Entry Low-Cost Infotainment Head Unit System Reference Design Overview

Quinta MU 31 FEATURES. Digital Wireless Delegate Microphone Unit Order #

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

TRENDS IN SECURE MULTICORE EMBEDDED SYSTEMS

INSTALLATION AND USER MANUAL FOR GATEWAY PRO BT

SYNAPSE. High Channel Density Networked Audio Interfaces AES67. Common Features DM 1. D32 o. D32 i. Product Family Overview. Applications.

DESIGNED & TUNED IN THE USA CATALOGUE 2018 ALTOPROFESSIONAL.COM

ProHD1 Portable Audio HardDisk Recorder. Manual 1.40 ( )

Replacing ECMs with Premium MEMS Microphones

BE PART OF THE AUTOMOTIVE JOURNEY ESTABLISH A SOFTWARE DEVELOPMENT CENTER FOR INFOTAINMENT IN SKÅNE

Next Generation Enterprise Solutions from ARM

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

In-Vehicle Infotainment (IVI) Control from Mobile Devices

Platform-based Design

INSTALLATION AND USER MANUAL FOR GATEWAY PRO BT

Super UA Q&A 2015/03/16

LoLa881 LoLa Professional Multichannel Sound Cards. User manual

LSP 500 PRO. Wireless Integrated Professional Audio System FEATURES ARCHITECT S SPECIFICATION

INSTALLATION AND USER MANUAL FOR GATEWAY PRO BT

Übersetzerbau in österreichischen Softwarefirmen TU Wien

Deployment of an Artificial Intelligence (AI) IoT Gateway. Daniele Cleri AAEON Europe on behalf of Texim Europe

Multimedia in Mobile Phones. Architectures and Trends Lund

User Manual. Please read this manual carefully before using the Phoenix Octopus

GM IO4/IO5/IO6 MOST50 to RCA, SPDIF & TosLink sound processor NTV-KIT838

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

3. This unit should not be exposed to dripping, splashing or excessive moisture or objects filled with liquid.

AVB in Automotive Infotainment Networks

The TesiraFORTÉ family offers several different models. Each TesiraFORTÉ

Silicon Labs Corporate Overview

PPHP898MX. Wireless BT Streaming PA Speaker & Amplifier Mixer System Kit. Dual Loudspeakers, 8-Ch. Audio Mixer, MP3/USB Reader, +48V Mic Phantom Power

Premium Infotainment System for Mercedes-Benz ML (W164) & GL (X164)

YOUR PARTNER IN INNOVATION

Requirements for a software API to cover automotive video applications. Martin Miller


Technologies Driving Growth & Innovation in Automotive Electronics Vishal Suresh Asst. Director Business Development & Strategic Partnerships

Infotainment. file://c:\program Files\cosids\DATA\TMP\ rtf.html

Introduction Video Camera Support Option TREQ Platform Datasheet. January Rev. 2 A-317 Video Getting Started Guide 1 / 6

i.mx Product Family and Freescale codec offering to meet Automotive and Industrial Requirements

FDS3NAV2. For Ford Vehicles Equipped With SYNC3. Installation Instructions. Calibration and Setup Guide. Page 1 of 14

Operating instruction Manual POWERED MIXER. Model MX-101. Toa Electric Co., Ltd. KOBE, JAPAN

Building blocks for 64-bit Systems Development of System IP in ARM

ZP-PI335GK-BT User s Manual

Classification of Semiconductor LSI

INSTALLATION AND USER MANUAL FOR GATEWAY PRO BT

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Automotive Ethernet The Road Ahead

Bringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Transcription:

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 1 Integration of Active Noise Control in future IVI system designs How to deal with low latency requirements?

Motivation Active acoustic technologies, influencing vehicle sound via electronic means are becoming a mainstream feature of automotive In-vehicle Infotainment (IVI) systems In parallel, IVI systems are moving towards highly integrated SoC s with high performance standard cores and software infrastructure Coming from an acoustics & application background, how can we make both match for future systems? 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 2

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 3 Outline Short introduction into Active Noise Control In-Vehicle Infotainment development trends How to integrate ANC into future IVI systems Summary

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 4 Müller-BBM Group Engineering services, special technical products and system solutions at the highest level Active employee participation model guaranteeing independency (company is fully owned by the employees) An open company culture that motivates and encourages performance, creativity as well as personal development Since more than 50 years continued growth and success worldwide

Müller-BBM Active Sound Technology A growing high-tech spin-off with broad experience bringing advanced tech into automotive vehicles. End of 2017 in production with 8 Audio Tier 1 suppliers for 9 global OEMs. 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 5

Our role in automotive industry We deliver Radio & amplifier software to be integrated in Tier1 hardware Tuning tools for the development process System integration know-how and services Support for OEMs and suppliers We do not deliver Production parts HW develpment and manufacturing We partner with OEMs and Tier 1 suppliers. 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 6

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 7 Short introduction to Active Noise Control with a special focus on control theory

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 8 Lueg (1933): Inverse replication Some theory (and why it is important in practice) Conover (1956) Periodic signals

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 9

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 10

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 11

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 12

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 13

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 14

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 15

Control theory impact on ANC Sensitivity can be calculated Robustness can be guaranteed, effects be predicted ANC system component and acoustical transfer functions determine sensitivity Control system latency (microphone speaker) impacts ANC performance: Typical requirement 3 ms (without ANC function) 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 16

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 17 In-Vehicle Infotainment from a systems perspective... the computer that, by the way, takes care of audio

In-Vehicle Infotainment IVI is a fully digital, highly integrated system Continuous increase of functionality with limited package space and power / heat dissipation restrictions IVI is flexible, configurable and has multiple performance levels Different screen sizes, audio levels, rear seat entertainment, radio bands, IVI is a communication hub with infinite interfaces Consumer interfaces with short life-time, often wireless Package and cost enforces bus-based communication with (very) high bandwidth at vehicle interfaces IVI is highly integrated with the vehicle Functional sounds, warning sounds, shared displays with digital dashboards Startup time, safety, security? 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 18

IVI development trends Standard processors / cores with operating system and middleware Complexity in software, not hardware Application of broadly used standards and joint development (HW & SW) Scalability (multi-core processors) Reduced development and update cycles, capabilities for software updates in the field Cross-functional SoCs radio tuners & audio: NXP Dirana, SiLab, application core SoC s: ST Accordo, NXP i.mx, Intel Apollo Lake, QualComm SnapDragon Audio DSPs & µc: ADI Griffin, TI Jacinto New bus systems, partially domain specific (AVB, A2B) Virtualisation to separate vehicle and consumer domain 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 19

IVI system requirements Vehicle connectivity Requires vehicle compatibility and qualified components Separate communication µc, centralised interface, data is distributed within IVI system (Info-CAN, might be tunneled: MOST, AVB) Specific functions require separate HW components Examples: mobile connections, radio, TV, Bluetooth, WiFi Depending on system level and market # of variants Implemented through HW modules, specific SoCs As far as possible: integration in application processor / SoC (e.g. Software Defined Radio) 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 20

IVI audio outputs (amplifier) Loudspeaker are analog components and require power via explicit wires many pins Power amplifiers are critical thermal loads (even class D) package Channel count and power are differentiating features of system levels flexibility in HW required Branding dependencies independent sourcing of IVI HW and brand (Power) amplifier remains separate components, connected via appropriate bus system (MOST, AVB, A2B) Amplifier (as separate component) enable option for extra features. But: features can be allocated freely, including the application processor 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 21

Audio from an IVI perspective: Signal requirements High bandwidth ( 48 khz fs), High dynamic range ( 24 Bit) High number of channels ( 20 source channels, 20 target channels) Non-synchronous sources and sinks, different clock domains ASRCs with latency Complex signal processing, block processing latency ( 128 Sample, corresponds to 2.7 ms) Media playback: No interrupts, synchronization, latency not important buffering with latency Special case Low Latency: Hands-free,. 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 22

Audio from an IVI perspective: implementation aspects Functionality can be implemented in a high-level app computational requirements not that special (for today s application cores) OS provides standardized driver architectures and hardware abstraction reduced complexity per SW component, software re-use, increased portability HW, driver & OS suppliers gain importance, audio SW suppliers loose Layered implementation allows for virtualisation of audio audio functions need not be in the functional safety domain Automotive audio shrinks down to standard app like mobile, home, allowance for latency cures everything including OS, drivers, virtualisation, processor caching, 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 23

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 24 How to integrate ANC with IVI? Why is ANC different from audio?

Data interfaces: Vehicle data Microphone data Loudspeaker data Functional SW well suited for µc or DSP Example implementation: Audio library function, 48 khz fs, 16 sample block size, MIPS & memory depending on function set Key factors: Additional Microphone inputs (cost) Latency vehicle data Algorithm/Loudspeaker Latency Microphone Loudspeaker e t i Ŝ 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 25 S

Microphone signals S Traditional connection: Phantom powered electret mic Twisted pair wiring per mic High pass filter for DC removal Audio-Codec (Sigma-Delta) I²S DSP e t i Ŝ Perspective: MEMS mic: better low freq performace, lower component tolerances MEMS PDM A2B I²S DSP: bussed system allow for less wires / pins and does not require high pass filter for DC removal Other bus systems: Mind the bus interface latencies (HW & SW) 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 26

Latency vehicle data (rpm) S Requirement: 30 ms from engine to sound Critical cases: dynamic driving, dynamic load changes (PHEV charging) Cylinder de-activation e t i Ŝ Can be achieved with direct PT-CAN interface (approx. 20 ms) and reasonable µc / interface designs (budget approx. 5 ms) Critical: gateways, low speed CAN bus, tunneling through other protocols (MOST, AVB) 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 27

Latency Microphone - Speaker S Requirement: 3 ms (without ANC function) Latency budgets: A/D and D/A typ. 0.3 0.5 ms each, e t i Ŝ Mic (Phantom): typ. 1 ms @ 30 Hz, < 0.5 ms @ 50 Hz Block processing 16 Sample, 3 Blocks @ 48 khz: 1ms Integration in main core framework ( 128 sample, i.e. 2.7 ms / Block ) not feasible Bus systems / drivers / virtualisation would additionally increase latency 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 28

Traditional DSP amp integration example UI / Connectivity (Phone, Media, BT) Audio ECM ANC Phantom Audio DSP A/D Mic circuitry (analog) ANC 3D D/A Power amp Speaker Data PT CAN Automotive µc CAN & Housekeeping 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 29

Radio integration example UI / Connectivity (Phone, Media, BT) Audio ECM ANC Mic Phantom circuitry (analog) A/D NXP DiRaNA 3 SoC Radio & Audio Tensilica HiFi 2: ANC D/A ANC & Audio out Power amp Speaker Data PT CAN Automotive µc CAN & Housekeeping 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 30

ECM ANC Mic Radio w/ external DSP amp integration example Phantom circuitry (analog) PT CAN A/D UI / Connectivity (Phone, Media, BT) Audio NXP DiRaNA 3 SoC Radio & Audio Tensilica HiFi 2: ANC Data Automotive µc CAN & Housekeeping A2B Audio out A2B ANC out Control & Diagnostics 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 31 DSP amp & Mixer Speaker

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 32 Generic IVI application processor integration example Tuner Multi-core application processor App core & OS App core & OS GPU MEMS ANC Mic A2B / I2S App x Audio App x App x Low latency processor: ANC A2B mixed ANC & Audio out Power amp Speaker Data PT CAN Automotive µc CAN & Housekeeping

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 33 Generic IVI application processor integration example Tuner Multi-core application processor SoC App core & OS App core & OS GPU MEMS ANC Mic A2B / I2S App x Audio App x App x Low latency core: ANC A2B mixed ANC & Audio out Power amp Speaker Data PT CAN Automotive µc CAN & Housekeeping

Summary IVI system trends are challenging for traditional automotive audio roles, audio is no longer special but just some more data ANC is a standard automotive feature to be integrated in IVI systems ANC does not fit in mainstream audio frameworks or OS s due to latency requirements IVI system designs need to consider these requirements: Adding a dedicated (DSP) core for low latency processing is a well supported, efficient standard solution For distributed systems, bus latencies (including interface / driver latencies), ANC signal bandwidth and diagnostic signal communication need to be considered as well 10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 35

10 September 2017 Rolf Schirmacher: Integration of ANC in future IVI systems 36 Thank you for your attention Questions and comments welcome!