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...
-
Upload
theodore-farmer -
Category
Documents
-
view
213 -
download
0
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...
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]
INCA-IP: Converging from a Single Chip to a Complete System
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
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
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
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
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
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
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
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)
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
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
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
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“