a speech processing solution in a 3g media server l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
A Speech Processing Solution in a 3G Media Server PowerPoint Presentation
Download Presentation
A Speech Processing Solution in a 3G Media Server

Loading in 2 Seconds...

play fullscreen
1 / 13

A Speech Processing Solution in a 3G Media Server - PowerPoint PPT Presentation


  • 237 Views
  • Uploaded on

A Speech Processing Solution in a 3G Media Server. Miikka Rautapää Nokia Networks Supervisor : Professor Raimo Kantola 04.11.2003. Abbreviations. AEC Acoustic Echo Cancellation ALC Adaptive Level Control AMR Adaptive Multi-Rate (speech codec) AMR-WB Wideband AMR (speech codec)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A Speech Processing Solution in a 3G Media Server' - Albert_Lan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
a speech processing solution in a 3g media server
A Speech Processing Solution in a 3G Media Server

Miikka Rautapää

Nokia Networks

Supervisor: Professor Raimo Kantola

04.11.2003

abbreviations
Abbreviations
  • AEC Acoustic Echo Cancellation
  • ALC Adaptive Level Control
  • AMR Adaptive Multi-Rate (speech codec)
  • AMR-WB Wideband AMR (speech codec)
  • BSS Base Station System
  • DSP Digital Signal Processor
  • EC Echo Cancellation
  • EFR Enhanced Full Rate (speech codec)
  • FR Full Rate (speech codec)
  • MIPS Million Instructions Per Second
  • NS Noise Suppression
  • RAN Radio Access Network
  • TFO Tandem Free Operation
  • TrFO Transcoder Free Operation
agenda
Agenda
  • Problem Description
  • Speech processing applications
  • 3G Network
  • MGW architecture
  • Speech processing media server
  • Testing
  • Results
  • Conclusions & Future Work
problem description
Problem Description

The problem

  • MGW provides services for different interfaces
  • Every service has own speech processing applications

The objective

  • Find a solution to share speech processing applications for all MGW terminations regardless of their interfaces

Used methodology

  • Case: own solution for the media gateway project
speech processing applications
Speech Processing Applications
  • Speech coding
  • Tandem coding avoidance (e.g. TFO, TrFO)
  • Speech enhancements (e.g. EC, AEC, NS, ALC)
  • Speech synthesis
  • Speech recognition
  • Conferencing, Announcements, Interactive voice response
  • Etc…
  • Need lots of processing power
3g network 1 2
3G Network (1/2)
  • Next-generation network
    • Media gateway (MGW)
      • routes traffic between packet network and circuit-switched network.
    • Media server
      • processes, manages, and delivers the media resources.
      • Open, scalable architecture
3g network 2 2
3G Network (2/2)
  • 3GPP release 4 network
    • MGW
    • MSC Server
    • IP/ATM backbone

Simplified architecture of the 3GPP release 4 network

mgw architecture
MGW Architecture
  • DSP software
    • MGW applications provide different user plane framing protocols for different interfaces, and different supplementary services (e.g. announcements) for other MGW applications.
    • MGW server processes provide basic functions for MGW applications.
    • DSP Platform provides connection management, timer services and basic operating system functions.
  • Interfaces
    • ATM, RAN
    • PSTN, BSS
    • IP
  • DSP Unit
    • Control processor
    • DSP chips
speech processing media server
Speech Processing Media Server
  • Integrated part of the MGW DSP
  • Serves MGW applications with different speech processing applications
    • FR, EFR, AMR
    • ALC
  • V-model design
  • Client/server
  • Signalling interface

* Own contribution

testing
Testing
  • Unit, integration and system testing
  • True media gateway hardware
  • Bit-exact tests
  • Performance measurements
    • Codecs
    • Overhead (control code)
results
Results
  • 510 test cases (passed)
  • Performance measurements (encoder&decoder)
conclusions
Conclusions
  • Speech processing applications
    • Several applications
    • Need lots of processing power
  • Media server
    • Optimised as enhanced services platform
    • Integrated to the MGW
  • DSP
    • Layered software (applications – servers – platform)
  • Results
    • 510 test cases
    • Performance depends on application algorithms
future work
Future Work
  • Other applications (e.g. AMR-WB, AEC)
    • Easy to integrate
  • Interface
    • Signalling
    • Function calls