33
Cheri Perception

VBSS Voice over IP Bandwidth Saving System Prototype Demonstration

  • Upload
    ora

  • View
    21

  • Download
    4

Embed Size (px)

DESCRIPTION

Cheri Perception. VBSS Voice over IP Bandwidth Saving System Prototype Demonstration. Company Profile. Hubert Pan Cathy Zhang Bryan Cua Tilson Chung. Overview. Product Overview Operation Simulation Statistics Prototype Future Development. VBSS. Product Overview. Product Concept. - PowerPoint PPT Presentation

Citation preview

Page 1: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Cheri Perception

Page 2: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Hubert Pan

Cathy Zhang

Bryan Cua

Tilson Chung

Page 3: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Product Overview

Operation

Simulation

Statistics

Prototype

Future Development

Page 4: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Product Overview

Page 5: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

VBSS Voice over IP Bandwidth Saving System

Product as Dynamic Operator

Paper Cup Analogy

Page 6: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Reduce operation costs

Minimize network resource usage

Pioneer dual voice stream compression

Page 7: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

EXISTING TECHNOLOGY

Single stream compression

VBSS PRODUCT

Dual stream compression

Designed on top of single stream compression

Page 8: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Operation

Page 9: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

John

Alex

Jill

Alice

Page 10: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

John

Alex

Jill

Alice

Big Pipe (Internet)

Page 11: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

John

Alex

Jill

Alice

Big Pipe (Internet)

Page 12: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Voiced

Unvoiced

Silent

Page 13: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Simulation

Page 14: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

MATLAB, C++

Pulse Code Modulation

Voice recorded Webcam Microphone

Page 15: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Formant Estimation

Fundamental Frequency Estimation

Linear and nonlinear filters

Page 16: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

BEFORE AFTER

Page 17: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Prototype

Page 18: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

A small network support up to 6 devices

4 Grandstream VoIP phones

PC

FPGA board (Xilinx XUP-V2P)

Page 19: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Hardware (Xilinx XUP-V2P): 32-bit MicroBlaze processor Low-Frequency On-Chip Peripheral Bus (OPB) Fast Simplex Link Bus (FSL) Fast Fourier Transform G711 μ-law codec

Page 20: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration
Page 21: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Statistics

Page 22: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Frames

Packet

Page 23: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Packet (pkt) Size

= 218 bytes/pkt = 1744 bits/pkt

Data Packets arrive every 20 ms (λi = 1 for each phone)

λT = = = 200 pkt/s

= 348800 bits/s

4

1ii

ms

pkt

20

4

Page 24: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

20 ms

μT ≈ for 2 pkt

s / packet packet/ms

ms ms

4.260 84.3

0.04) 0.654 0.214 (0.4322 5

C = Packet Service Rate × Average Packet Length = (260.4 packets/s) × (1744 bits/packet) = 0.454 Mbps

Processing Time Line for One Phone

Packet Processing

Time Division

Page 25: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

10/100 Mbps switch accommodates the system capacity

System Utilization = 0.454 Mbps ÷ 10 Mbps = 4.54%

Traffic Intensity = ρ = λT ÷ μT ≈ 76.8 %

Page 26: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Type of Frame % of Frames

Combined ~ 60%

Overall Saving ~ 30%

Voiced ~ 90%

Unvoiced ~ 10%

Module Time

Autocorrelation 0.432ms

PEF 0.654 ms

Send Packet Function 0.0425ms

MLP 0.214ms

Speech Characteristic

Module-added Delay

Page 27: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Future Development

Page 28: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Simulation vs Prototype No packets Clear-cut frames Calculation Precision

Prototype Environment too different from reality Single network port board Lone product Low interference

Page 29: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Robustness

Problems Thresholds Background noise Noise between frames

Page 30: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Processing power

Network Interfaces

Page 31: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration

Professors Lakshman OneSteve WhitmoreLesley Shannon

Page 32: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration
Page 33: VBSS Voice over IP Bandwidth Saving System   Prototype Demonstration