Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification



Similar documents
Conference Phone Buyer s Guide

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

USER MANUAL DUET EXECUTIVE USB DESKTOP SPEAKERPHONE

BRINGING VOIP TO THE CONFERENCE ROOM: HOW IT MANAGERS CAN ENHANCE THE USER EXPERIENCE

Figure1. Acoustic feedback in packet based video conferencing system

Advanced Speech-Audio Processing in Mobile Phones and Hearing Aids

Pro Audio Conferencing Kit- Echo Canceling Box with Professional Tabletop Microphone. Quick Start Guide

Application Notes. Contents. Overview. Introduction. Echo in Voice over IP Systems VoIP Performance Management

Search keywords: Connect, Meeting, Collaboration, Voice over IP, VoIP, Acoustic Magic, audio, web conferencing, microphone, best practices

Polycom Video Communications

HEAD acoustics. Standards on Audio Quality - from a system-level view. H. W. Gierlich HEAD acoustics GmbH.

Active Monitoring of Voice over IP Services with Malden

11: AUDIO AMPLIFIER I. INTRODUCTION

How To Test An Echo Cancelling Loudspeaker

Understanding the Transition From PESQ to POLQA. An Ascom Network Testing White Paper

TI 313 (1.0 EN) d&b Remote network - Integration

MultiDSLA. Measuring Network Performance. Malden Electronics Ltd

Datasheet. Enterprise VoIP Phone with Touchscreen. Models: UVP, UVP-Pro, UVP-Executive. High-Definition, Multi-Touch Color Display. Powered by Android

Echo Troubleshooting Guide How to identify, troubleshoot and remove echoes in installed-room AV systems

PortGo 6.0 for Wndows User Guide

Datasheet. Enterprise VoIP Phone with Touchscreen. Models: UVP, UVP-Pro, UVP-Executive. High-Definition, Multi-Touch Color Display

Telephone Speech Quality Standards. for. IP Phone Terminals (handsets) CES-Q September 30, 2004

White Paper Effective Audio For Video Conferencing. January S. Ann Earon, Ph.D. President, Telemanagement Resources International Inc.

Overview. Dolby PC Entertainment Experience v4

WATCHWITZ BLAZON WATCHWITZ- BLAZON

application note Directional Microphone Applications Introduction Directional Hearing Aids

Datasheet. Enterprise VoIP Phone with Touchscreen. Tel: +44 (0) Fax: +44 (0)

PS 29M DUAL CHANNEL BELTPACK IN METAL CASE

DATA SHEET TESirAFOrTÉ Ai TESirAFOrTÉ AVB Ai

Professional Audio Conferencing ClearOne Converge Pro Series 3. ClearOne Sound Reinforcement Products 4. Control Accessories 4. Microphones 4.

Rapid Audio Prototyping

Generating Element. Frequency Response. Polar Pattern. Impedance. Output Level

VidyoConferencing Network Administrators Guide

EE289 Lab Fall LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink

Adjusting Voice Quality

Audio processing and ALC in the FT-897D

User Manual. For additional help please send a detailed to Support@phnxaudio.com. - 1 Phoenix Audio Technologies

AI Audio 2 (SoundMAX High Definition Audio utility)

Understanding the DriveRack PA. The diagram below shows the DriveRack PA in the signal chain of a typical sound system.

Speech Signal Processing: An Overview

Implementing an In-Service, Non- Intrusive Measurement Device in Telecommunication Networks Using the TMS320C31

RECOMMENDATION ITU-R BR *, ** Parameters for international exchange of multi-channel sound recordings with or without accompanying picture ***

Using Your Fitting Software This guide provides comprehensive, task-based information about all the fitting software features.

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

Generic - Hearing Loop - (AFILS) U.S. System Specification

ARTICLE. Sound in surveillance Adding audio to your IP video solution

How To Buy A Call Center Headset

High Definition Wideband

General from page 5. MAGIC TH6 from page 10 Hardware Options Software Options Applications with MAGIC TH6. MAGIC VoIP Hybrid Manager from page 23

Quectel M72 Development Board

User s Manual. version Edition PCR AnyWhere. PCR AnyWhere User s Manual 1

GSI AUDIOSTAR PRO CLINICAL TWO-CHANNEL AUDIOMETER. Setting The Clinical Standard

Life is on. Interact freely. Communicate with confidence. Live without limit. Life is on.

Selecting the Right Conference Phone for Different Room Environments

with the new portables

SR2000 FREQUENCY MONITOR

Microphone Test System

RECOMMENDATION ITU-R SM Measuring sideband emissions of T-DAB and DVB-T transmitters for monitoring purposes

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Dialplate Receptionist Console Version

DESIGN CRITERIA FOR ACOUSTIC ENHANCEMENT SYSTEMS Ben Kok, Wim Prinssen Systems for Improved Acoustic Performance Uden, The Netherlands

FRAUNHOFER INSTITUTE FOR INTEGRATED CIRCUITS IIS AUDIO COMMUNICATION ENGINE RAISING THE BAR IN COMMUNICATION QUALITY

What Audio Engineers Should Know About Human Sound Perception. Part 2. Binaural Effects and Spatial Hearing

Cisco compatibility. Sennheiser Communications solutions overview

Evolution of Satellite Communication Systems

Comparing What s New in Blackboard Collaborate 12 to Blackboard Collaborate 11

A Microphone Array for Hearing Aids

Application Note Receiving HF Signals with a USRP Device Ettus Research

K2 CW Filter Alignment Procedures Using Spectrogram 1 ver. 5 01/17/2002

Step 1: Select the Start Menu, then Control Panel.

Step-by-Step RECD Guide

Echo Cancellation. Definition. Overview. Topics

Application Note. Introduction to. Page 1 / 10

High Quality Podcast Recording

Dirac Live & the RS20i

Selecting the Right Conference Phone for Different Room Environments

CA Unified Communications Monitor

Aastra S850i Conference Phone Product Description

Audio Engineering Society. Convention Paper. Presented at the 129th Convention 2010 November 4 7 San Francisco, CA, USA

Guide: Technologies for people who are Deaf or hard of hearing

1. SAFETY INFORMATION

Everybody has the right to

Aircraft cabin noise synthesis for noise subjective analysis

Polycom VVX Business Media Phones, Skype for Business Edition

BXR. Owner, s Manual. One hundred BASS EXTENDED RANGE P/N

Full workday of talk time 8 hours wideband and 12 hours narrowband Two years warranty for peace of mind

Welcome to the United States Patent and TradeMark Office

Audio Coding Algorithm for One-Segment Broadcasting

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Voyager Legend. User Guide

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Frequently Asked Questions

Airborne Sound Insulation

*For stability of the feedback loop, the differential gain must vary as

WHITE PAPER. Overview...2. From the Studio to the Palm of Your Hand...4. Improving Content Quality from Any Source...4

Bluetooth Handsfree Kit. Car Speakerphone (For Bluetooth Mobile Phones)

Rental Price List. Effective 01/01/2013. Page1

White Paper. ETSI Speech Quality Test Event Calling Testing Speech Quality of a VoIP Gateway

DECT. DECT Density. Wireless Technology. and WHITE PAPER

Understanding CIC Compensation Filters

Transcription:

Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification (Revision 1.0, May 2012)

General VCP information Voice Communication Package (VCP) is a suit of digital signal processing technologies enabling high quality voice communication for a variety of applications including automotive hands-free, mobile phones, Bluetooth headsets, audio and video conferencing systems, intercom systems and others. VCP was designed to enable the highest possible voice quality in various acoustic environments while consuming relatively low MIPS and memory resources. VCP provides natural support for narrowband (8KHz) and wideband (16KHz) speech. For wideband speech VCP implements special mechanisms providing significant reduction of MIPS and memory requirements compared to doubling them with the brute-force approach without a noticeable degradation of output speech quality. The current, 7 th VCP generation accumulates many years of practical Alango experience providing a scalable, highly optimized solution for voice communication applications. Besides the software DSP technologies Alango has developed an unique set of auxiliary software and hardware tools facilitating development, debugging, testing, acoustic tuning, problem identification and reporting. VCP components and structure VCP structure and signal flow is shown in Figure 1. Figure 1 VCP structure and signal flow VCP consists of basic, control and add-on blocks. Basic VCP comprises technologies that are must have for virtually any full-duplex, hands-free voice communication system. It also includes control blocks adding flexibility and ease of system debugging, testing and acoustic tuning. Add-on blocks include technologies providing additional benefits to end users. Basic VCP includes the following signal processing blocks: Uplink: Acoustic Echo Canceller cancels acoustic echoes caused by speaker-microphone acoustic coupling enabling full-duplex communication Uplink: Noise Suppressor reduces stationary, transient and tonal noises in the microphone signal Uplink: Automatic Gain Control and Dynamic Range Compressor compensates for rapidly changing distances between the user and the microphone Uplink: Multiband equalizer allows precise adjustment of microphone frequency response Downlink: Automatic Gain Control and Dynamic Range Compressor compensates different network signal levels and other Page 2 of 6

The following advanced VCP blocks may be included: Uplink: Adaptive Microphone Array reduces all types of ambient noises (including wind noise) Downlink: Noise Suppressor reduces stationary, transient and tonal noises in the downlink signal Downlink: Automatic Volume & Equalization control - amplifies and equalizes the loudspeaker signal according to the ambient noise providing perceptually equal loudness and intelligibility in variable conditions Downlink: Multiband Equalizer allows precise adjustment of loudspeaker, communication channel or room frequency response Downlink: EasyListen slows down the incoming speech in real time improving intelligibility in noisy environments, in mobile conditions or when having a conversation in foreign language On the customer request the package can be easily configured to include only those features required for a specific device to meet the customer resource constraints. Technical details VCP features and performance Supported sampling rates: 8 KHz, 16 KHz Fast filter convergence (< 300ms) with no initial echo Convergence in double talk and intense noise Robustness to speaker signal distortions Echo canceller filter length up to 500ms Residual echo level (echo suppression level): < -70dB Noise suppression up to -30dB Noise adaptation time: 100-500ms (depending on the noise type) Maximal AGC gain: 24dB Equalizer band width: 125Hz Supported DSP cores and resources requirements According to customers requests VCP has been ported and optimized for a number of DSP and MCU cores: ARM, CEVA, Renesas, Tensilica, ARC, Blackfin, Kalimba. Support for additional cores will be provided in a future. The resources requirements given below correspond to ARM Cortex A8 and they are provided for reference only. Real numbers may vary depending on the DSP core, target application, memory configuration, operating system, VCP version and processing parameters. All numbers below are for 8KHz sampling rate and the Basic VCP (all blocks enabled) with 64ms acoustic echo cancellation adaptive filter, 9dB stationary noise suppression, automatic gain control, dynamic range compressors (uplink, downlink) MCPS: 26; Code (ROM): 45KByte; Data (RAM): 16KByte VCP technical advantages VCP integrates the largest number of front-end voice processing technologies scalable for different applications. Overall, VCP component technologies provide multiple advantages: Basic package advantages 1. Low computational and memory resources. This is achieved by: Page 3 of 6

a. Tight integration of processing blocks sharing computations and memory. b. Special Assembly language optimization for particular DSP cores 2. Highly efficient echo canceller a. Sub-band scheme with a large number of frequency sub-bands (125Hz sub-band width) reducing the computational complexity of adaptive filters. This makes VCP very efficient on wideband voice and long adaptive filters b. Proprietary, complex LMS adaptive filtering with very fast adaptation time and robust convergence in double talk. c. Sub-band echo suppressor blocking only those spectral parts of the uplink signal where echo is distorted and cannot be completely cancelled by adaptive filters 3. Noise suppressor with fast noise adaptation time. a. Utilization of a proprietary, very reliable voice activity detector reducing the adaptation time on noise only sections (voice is not detected) b. Suppression of fast changing, transient noises (e.g. noises of passing cars). A proprietary detector of transient noises further reduces noise adaptation time when transient noise is detected. 4. Automatic Gain Control with almost instantaneous amplification of low level voice signals without being confused by ambient noises. Such noise robustness is enabled by the voice activity detector. 5. Narrow band equalizers with 125Hz bandwidth allow precise compensation of loudspeaker or microphone frequency response irregularities. Advanced blocks advantages 1. Sub-band adaptive dual microphone array with: a. Very fast adaptation time allowing efficient cancellation of noises in changing environments. b. Support for different configurations (end-fire, broadside, close talk, echo cancellation) 2. Automatic, ambient noise dependent speaker volume and frequency equalization technology with minimal computation requirements (borrowing noise estimation from uplink noise suppressor) 3. EasyListen - highly efficient, real time slowing down the incoming speech for better intelligibility. Development and tuning tools VCP configurator VCP Configurator is a PC Windows graphical application allowing controlling VCP functionality. Figure 1 illustrates VCP screenshot. VCP blocks and their parameters are shown according to their real position in the signal processing chains. Parameters are provided with short prompts as well as detailed help. VCP configurator generates an acoustic profile structure that can be uploaded into a device under tuning in real time via UART or other available interface. Page 4 of 6

Figure 2 VCP Configurator application Signal and data logger Alango Logger and the corresponding PC Windows application allows real time monitoring and storing of VCP input/output signals. Logger functionality helps during the device development stage, accelerates acoustic tuning and simplifies problem identification and reporting. Figure 3 illustrates the Logger functionality. Page 5 of 6

Figure 3 Alango Logger The device under development/testing/tuning is connected via 1 wire interface to Alango Logger that is transferring accumulated data into a Windows computer via USB. Logger PC application parses the incoming stream separating input/output signals and auxiliary data. The input/output signal levels are shown in real time. It is possible to store the signals as well as to listen one of the signals via headphones. Contact information Alango Technologies Ltd. Etgar 2, Tirat-Karmel, 39100, Israel Phone: +972 4 8580743 www.alango.com Page 6 of 6