N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in...

14
N e v e r s t o p t h i n k i n g . I P -P h o ne s o lu t i on 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd and 23rd June 2005 – Mainz, Germany A Wideband capable VoIP Chipset called INCA-IP “Aspects of Wideband Speech Quality as seen by the Customer System Engineering” : Frank Meier, Infineon Technologies [email protected]

Transcript of N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in...

Page 1: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

N e v e r s t o p t h i n k i n g .IP

-Ph

on

e so

lut i

on

2nd Workshop on Wideband Speech Quality in Terminals and Networks:Assessment and Prediction

22nd and 23rd June 2005 – Mainz, Germany

A Wideband capable VoIP Chipset called INCA-IP“Aspects of Wideband Speech Quality as seen by the Customer System Engineering”

:

Frank Meier, Infineon [email protected]

Page 2: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Converging from a Single Chip to a Complete System

Page 3: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Hardware Overview

MIPS CPU

INCA-IP

Encryption

10/100 Base TEthernet

LAN

PC

3-p

ort

sw

itch

PCM /IOM-2

OSCPLL

RMII

DMA

EBCExternal

BusControl

GPT ASCI²C SSC1PWM1PWM2

KEYSCAN

LEDMUX

TSF

SSC2

AFE DSP

Page 4: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Analog Front End

Analog Front End fully integrated - no external amplifier necessary

Design proven in INCA-P

3 Different Inputs

Handset Microphone

Headset Microphone

Handsfree Microphone

3 Different Outputs

Handset Speaker

Headset Speaker

Handsfree Speaker

AFE is Wideband capable

AnalogFrontEnd

GPT

CPU

INCA-IP

ASCI2C SSCPWM1PWM2

KEYSCAN

LEDMUX

EBU

TSF

OCDS

DSP

LAN

PC

PH

Y

MA

C

Ethernet

PH

Y

MA

C

Sw

itc

h

OSCPLL

Page 5: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Digital Signal Processor

Full Duplex Speakerphone with Noise suppression

Handset echo control(Normal handset only achieves 45 dB, ITU spec. 60dB)

Enhanced full duplex handsfree speech for G.722

Automatic Gain Control

Caller-ID Transmitter

Speech Recognition (DTW)

Tone Generation for Ringing and DTMF

3-Party conferencing with mixed coders

Voice Coding/Compression

- G.711

- G.723.1

- G.729 A/B

- G.722

- G.726

AnalogFrontEnd

G PT

CPU

INCA-IP

ASCI2C SSCPW M 1PW M 2

KEYSC AN

LEDM U X

EBU

TSF

OCDS

DSP

LAN

PC

PH

Y

MA

C

Ethernet

PH

Y

MA

C

Sw

itch

PC M /IO M -2

OSCPLL

Page 6: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: CPU subsystem

Clock speed up to 150 MHz

Subsystem is reused from other projects

MIPS32 4KcTM RISC CPU

SDRAM Controller

Cache Controller

4k I-Cache and 4k D-Cache (2 way set associative)

Memory Management Unit prepared for any OS

Clock generation unit

Advanced power management

Interrupt arbitration in parallel to CPU operation

Optimized bus architecture for maximum bandwidth

Analog Front End

PHY

G P T

MIPS CPU

INCA-IP

A S CI²C S S CP W M 1P W M 2

K E YS C A N

LE DM U X

E B CE xte rna l B us C on tro l

TSF

JTAGOCDS

DSP

MA

C

10/100 Base T Ethernet

LAN

PC

3-po

rt s

witc

h

P C M /IO M -2

DecA/D

AM I

ALS

AXO

AHO

IntD /A

D S P C ore

R O M R A M

I-Cache

D-CacheOSCDPLL

SDRAMCtrl.

PHY

MA

C

RMIIRMII

Page 7: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Compact and Standard Version

Same hardware concept for Compact, Entry, Standard and Office Phone

Same package and pin-out

Software synergy for both chips

INCA-IP INCA-IP Compact

Handsfree Full-Duplex No

Codec G.711 G.711

G.729 A/B G.729A/B

G. 723.1 G.723.1

G.722

3-Party Conf. Yes No

Switch 3-Port No switching functionality

Page 8: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Tools

INCA-IP Tool Package

– Demonstration Board

– Software Package

– Documentation

– Accessories

Demonstration Setup

– Voice over IP connection

– Different Voice Codecs

– Full Duplex Speakerphone

– Complete IFX VoIP Phone Software available

Page 9: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Complete SW Solution (1)

•Fully integrated IP Phone software solution•Based on open source LINUX OS•Telco grade, toll quality performance•Extensive QoS support•High-level, user friendly APIs•Standard Networking Support (IPv4, TCP, UDP, ICMP, ARP)•Web-based management, SNMP•Remote Upgrade Capabilities•SIP (RFC 3261, RFC 3265, RFC 3515, RFC 3264, RFC 2782 and RFC 3428)•SDP(RFC 2327)•RTP/RTCP (RFC 3550)•Secure RTP (RFC 3711)•Adaptive Jitter buffer•DHCP option for SIP (RFC 3361)•DNS support for SIP

Page 10: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

INCA-IP: Complete SW Solution (2)

Three-way conferencing

Voice activated dialling

Volume control

Codec selection

Loudhearing/handsfree/headset selection

Address book

Instant messaging

Call on hold

Call waiting

Call forward

Call transfer

Call blocking (do-not-disturb)

Page 11: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

SW Stack

HW (Reference design with INCA-IP device)

Em

be

dd

ed

Lin

ux

Standard DD (Ethernet, SSC, ASC …)

802.1p/Q (VLAN)

IPv4, incl. L3 QoS (DiffServ, ToS)

TCP/UDP

DHCP client,DNS,

HTTP Server,NTP,

Configuration&

Management

JB

HAPI

Standard Linux IFX Linux BSPIFX SW

Call ControlAPI

Stack

User Agent

SIP

Re

so

urc

eM

an

ag

er

SRTP

DSP & other DD

Phone Application

RTP/RTCP

Page 12: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

SW Interop Lab

Fully automated

– automatic dial

– ring detection

– bidirectional voice detection

– RTP stream capturing

– etc.

Automatic report generation

More than 35 competitor phones included

Page 13: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

Overall Problems with WB

Typical problems that occured during development of the INCA-IP system and that have been recorded by the Infineon customer system engineering:

End user acceptance is still very low („sounds strange“)

– they are used to phones that sound like a phone

The vendor´s acceptance is medium but priority to switch over to WB is low („We have planned it for one of our next phones…“)

Codec Situation is unclear (G.722, G.722.1, G.722.2, … ?)

Knowledge about codecs and SW at all of system vendors decreases

new tasks for us

Page 14: N e v e r s t o p t h i n k i n g. IP-Phone solution 2nd Workshop on Wideband Speech Quality in Terminals and Networks: Assessment and Prediction 22nd.

Possible Blocking points for the acceptance of WB

Still unsolved problems

– The „perfect“ Codec is needed (One Codec for Low Bitrate up to High Quality)

– Quality of the lower frequencies (Speaker, Mic, Housing)

Guaranteed Bandwidth / QoS in the WAN/Internet

– Home User: Absolute Low Cost, Telephone „For Free“

– Professional User: High Quality, Reliability, Availability

– Both: Additional costs have to be low!

Missing Infrastructure, Today WB is usually an isolated Solution, e.g. inside a Company Network

– Telecom Provider need should push the Usage of WB

Interop not tested or not even wanted by all vendors

– „POTS phones are always compatible“