1 / 33

VBSS Voice over IP Bandwidth Saving System Prototype Demonstration

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.

ora
Download Presentation

VBSS Voice over IP Bandwidth Saving System Prototype Demonstration

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cheri Perception VBSSVoice over IP Bandwidth Saving System Prototype Demonstration

  2. Company Profile • Hubert Pan • Cathy Zhang • Bryan Cua • Tilson Chung

  3. Overview • Product Overview • Operation • Simulation • Statistics • Prototype • Future Development

  4. VBSS Product Overview

  5. Product Concept • VBSS • Voice over IP Bandwidth Saving System • Product as Dynamic Operator • Paper Cup Analogy

  6. Motivation • Reduce operation costs • Minimize network resource usage • Pioneer dual voice stream compression

  7. Comparison Existing Technology Vbss product Dual stream compression Designed on top of single stream compression • Single stream compression

  8. VBSS Operation

  9. System Diagram John Jill Alice Alex

  10. System Diagram John Jill Alice Big Pipe (Internet) Alex

  11. System Diagram John Jill Alice Big Pipe (Internet) Alex

  12. Speech Characteristics • Voiced • Unvoiced • Silent

  13. VBSS Simulation

  14. Software Simulation • MATLAB, C++ • Pulse Code Modulation • Voice recorded • Webcam Microphone

  15. Algorithm Parts • Formant Estimation • Fundamental Frequency Estimation • Linear and nonlinear filters

  16. Matlab Result Before After

  17. VBSS Prototype

  18. Prototype Components • A small network support up to 6 devices • 4 Grandstream VoIP phones • PC • FPGA board (Xilinx XUP-V2P)

  19. Xilinx XUP-V2P • 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

  20. Hardware Architecture

  21. VBSS Statistics

  22. Conventions • Frames • Packet

  23. Network Resource Usage • 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

  24. Network Resource (cont) 20 ms Processing Time Line for One Phone Time Division μT ≈ for 2 pkt Packet Processing C = Packet Service Rate × Average Packet Length = (260.4 packets/s) × (1744 bits/packet) = 0.454 Mbps

  25. Network Resource (conc) • 10/100 Mbps switch accommodates the system capacity • System Utilization = 0.454 Mbps ÷ 10 Mbps = 4.54% • Traffic Intensity = ρ = λT ÷ μT ≈ 76.8 %

  26. Prototype Result Speech Characteristic Module-added Delay

  27. VBSS Future Development

  28. Theory and Reality • Simulation vs Prototype • No packets • Clear-cut frames • Calculation Precision • Prototype Environment too different from reality • Single network port board • Lone product • Low interference

  29. Algorithm Improvement • Robustness • Problems • Thresholds • Background noise • Noise between frames

  30. Hardware Restriction • Processing power • Network Interfaces

  31. Acknowledgement Lakshman One Steve Whitmore Lesley Shannon Professors

  32. Questions ?

More Related