Modeling VoIP in Cognitive Radio Network  Students: Taly Sessler038741401 Ben Rubovitch065631475 Ben Rubovitch065631475  Instructor: Boris Oklander 

Slides:



Advertisements
Similar presentations
IP Cablecom and MEDIACOM 2004 Prediction and Monitoring of Quality for VoIP services Quality for VoIP services Vincent Barriac – France Télécom R&D SG12.
Advertisements

Defining Decision Support System
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Mobile VoIP over Wireless Wide-Area Networks Presented by: Chris Whiteley, Director of Business Development xG Technology, Inc. Jan. 20, 2010 QoS Requirements.
Prashant Bajpayee Advisor: Dr. Daniel Noneaker SURE 2005 Motivation Currently most radio-frequency spectrum is assigned exclusively to “primary” users.
1 Cognitive Radio Networks Zhu Jieming Group Presentaion Aug. 29, 2011.
Cognitive Engine Development for IEEE Lizdabel Morales April 16 th, 2007
DBLA: D ISTRIBUTED B LOCK L EARNING A LGORITHM F OR C HANNEL S ELECTION I N C OGNITIVE R ADIO N ETWORKS Chowdhury Sayeed Hyder Department of Computer Science.
Spectrum Awareness in Cognitive Radio Systems based on Spectrum Sensing Miguel López-Benítez Department of Electrical Engineering and Electronics University.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
1 Voice Over IP (VoIP) is a common technology for performing voice calls over the Internet. Voice Over IP (VoIP) is a common technology for performing.
Clustering / dispersion → overflow / time-outs clustering / dispersion → overflow / time-outs Trade-offs management: Delay ↔ Loss Trade-offs management:
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Traffic Forecasting Medium Access TRANSFORMA Vladislav Petkov Katia Obraczka 1.
Performance Evaluation of IP Telephony over University Network A project funded by University Fast Track By M. Kousa, M Sait, A. Shafi, A. Khan King Fahd.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
Voice Over Internet Protocol “VoIP” Muayyed Al Kadhem Abdulkhaleq Al Musaleem.
QoS Management at Transport Layer V. Tsaoussidis and S. Wei Information Technology: Coding and Computing,2000. Proceedings. International Conference on,
1 E-Model & MOS Speaker: Cheng-lin Tsai Adviser: Quincy Wu Date:2009/07/02.
1 Media Gateway Benoit Bégué 2006 Study for EE department. EE526 with Professor Dan Keun Sung.
Worcester Polytechnic Institute Voice Over Internet Protocol in Massively Multiplayer Online Gaming Vasilios Mitrokostas.
Voice & Data Convergence Network Services January 11, 2001.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
VOIP (Voice Over Internet Protocol) CDA 4527 Fall 2006.
Characteristics of QoS-Guaranteed TCP on Real Mobile Terminal in Wireless LAN Remi Ando † Tutomu Murase ‡ Masato Oguchi † † Ochanomizu University,Japan.
Voice Over Packet Networks Getting the most from your voice codec Philippe Gournay VoiceAge Corp. 750 Lucerne Road, Suite 250 Montreal (Quebec) H3R 2H6.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
Performance Evaluation of VoIP in Different Settings Tom Christiansen Ioannis Giotis Shobhit Raj Mathur.
Furner Voice Over IP Section 1: VoIP Basics Section 2: VoIP at ECU Christopher P. Furner April 2002 DSCI 4123, 002.
Design rules for minimising voice delay – ND1701 National Transmission Plan Dave Mustill Performance & QoS Standards BT Group Chief Technology Office Consult21.
© 2002, Cisco Systems, Ic. All rights reserved Who? What? When? Where?
Performance over Different Protocols. Introduction Overview of VoIP In my words, A system to convert analogue signals to digital so that telephone calls.
An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger Chen-Chi Wu, Kuan-Ta Chen, Yu-Chun Chang, and Chin-Laung.
Simulation Of A Cooperative Protocol For Common Control Channel Implementation Prepared by: Aishah Thaher Shymaa Khalaf Supervisor: Dr.Ahmed Al-Masri.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
New Models for Perceived Voice Quality Prediction and their Applications in Playout Buffer Optimization for VoIP Networks University of Plymouth United.
Department of Communication and Electronic Engineering University of Plymouth, U.K. Lingfen Sun Emmanuel Ifeachor New Methods for Voice Quality Evaluation.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
University of Plymouth United Kingdom {L.Sun; ICC 2002, New York, USA1 Lingfen Sun Emmanuel Ifeachor Perceived Speech Quality.
An optimal power-saving class II for VoIP traffic and its performance evaluations in IEEE e JungRyun Lee School of Electrical and Electronics Eng,Chung-Ang.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Wireless communications and mobile computing conference, p.p , July 2011.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Analyze Assure Accelerate Network Model for Evaluating Multimedia Transmission Performance Over Internet Protocol PN Will become TIA/EIA-921 Jack.
Adisorn Lertsinsrubtavee,Dr.Teerapat Sanguankotchakorn,Dr.Anis Laouiti,Prof.Kanchana Kanchansut 2010 – 02 – 25 The Third AsiaFI Winter School Seoul National.
PART2: VOIP AND CRITICAL PARAMETERS FOR A VOIP DEPLOYMENT Voice Performance Measurement and related technologies 1.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
The Internet Book. Chapter 16 3 A Packet Switching System Can Be Overrun Packet switching allows multiple computers to communicate without delay. –Requires.
Bluetooth: Quality of Service Reference: “QoS based scheduling for incorporating variable rate coded voice in Bluetooth”; Chawla, S.; Saran, H.; Singh,
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
Alan Clark Telchemy Modeling the effects of Burst Packet Loss and Recency on Subjective Voice Quality Alan Clark Telchemy
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Quality of Service for Real-Time Network Management Debbie Greenstreet Product Management Director Texas Instruments.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
The Internet and Real-Time Applications Identifying Voice Transmission and Switching Issues for Packet Data Networks S. Wood Nov Copyright 2006 Modern.
DDMAC: Dynamic Delayed Medium Access Control (MAC) Protocol with Fuzzy Technique for Wireless Body Area Network By: Ido Polak Netanel Ring.
SUBMITTED BY- NAME-DEEPANJAN MANDAL; CLASS ROLL NO-38; UNIVERSITY ROLL NO ; SECTION-A;DEPARTMENT-C.S.E.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
VoIP over Wireless Networks
Introduction to Networking
Kostas Kolomvatsos, Christos Anagnostopoulos
Presentation transcript:

Modeling VoIP in Cognitive Radio Network  Students: Taly Sessler Ben Rubovitch Ben Rubovitch  Instructor: Boris Oklander  Semester: Winter 2010

Index 1.Introduction 1.1 VoIP 1.2 Cognitive Radio 1.2 Cognitive Radio 2.Project’s Goals 3. Model Description 4. Simulation design 5. Results 6.Conclusions 7.Summery

Introduction to VoIP VVVVoice over Internet Protocol- VoIP is a general term for a family of transmission technologies for delivery of voice communications over IP networks such as the Internet or other packet- switched networks. FFFFlexibility - VoIP can facilitate tasks and provide services that may be more difficult to implement using the PSTN. MMMMany telephone calls over a single channel. SSSSecure calls using standardized protocols. LLLLocation independence. IIIIntegration with other Internet services.

Introduction to VoIP Relevant challenges  Quality of Service – the network cannot ensure that the data packets are delivered in sequential order, or provide Quality of Service (QoS) guarantees, VoIP implementations may face problems mitigating latency and jitter.  Delay Jitter - in the context of computer networks, the term jitter is often used as a measure of the variability over time of the packet latency across a network.  Jitter Buffer - Some systems use sophisticated delay- optimal de-jitter buffers that are capable of adapting the buffering delay to changing network jitter characteristics.

clustering / dispersion → overflow / time-outs clustering / dispersion → overflow / time-outs Trade-offs management: Delay ↔ Loss Trade-offs management: Delay ↔ Loss Introduction to VoIP

 Cognitive Radio (CR) is a new wireless communication paradigm.  CR characteristics:  Based on Software Defined Radio (SDR).  CR is aware of its environment and use case.  Spectrum Sensing  Spectrum Analysis  Spectrum Decision Introduction to Cognitive Radio

Project Goals  Studying VoIP technology with emphasis on Oos aspects  Implementation of VoIP CRN Model using  Executing and Performance studying

E-model MOS Kλ Delay Loss T Delay Network conditions Delay Loss Codec characteristics Equipment impairment Loss robustness R-Factor jitter buffer codec jitter buffer controller Voice Quality Jitter Buffer Network & Codec System’s Model

E-model MOS R-Factor jitter buffer codec jitter buffer controller Voice Quality Jitter Buffer Network & Codec CRN System’s Model CRN

E-model MOS Kλ Delay Loss T Delay Network conditions Delay Loss Codec characteristics Equipment impairment Loss robustness R-Factor jitter buffer codec jitter buffer controller Voice Quality Jitter Buffer Network & Codec CRN System’s Model C(t)

Spectrum opportunities

Network Simulator Performance Studying Scenarios generator MOS Channel State Simulator Adaptive Jitter Buffer Network simulator

Channel State Simulator Design Inputs: M – number of channels C i (t) – state of i th channel i=1,2,…,M PU parameters α,β Simulation time Outputs: Channels(t) – state of channels

Channel State Simulator Design Change 1: for i = 1:Network.channel_set.M nst = find(Network.channels(i).times > slot(n),1)-1; network_state = network_state + Network.channels(i).state(nst); if isempty(network_state) error('1'); end End Change 2: if network_state == 0 Stream.TOA(id) = -1; else Stream.TOA(id) = Stream.TOC(id)+Session.T_packet*50/network_state; if Stream.TOA(id) < Stream.TOA(id-1) Stream.TOA(id) = Stream.TOA(id-1)+ Session.T_packet/10000; end

Design Description using UML tools

Class Diagrams

Results

Results and Conclusions 1.Analytic - AJB 2.AR-1 – re-evaluation 3.AR-N – re-evaluation 4.Constant Delay Jitter Buffer Algorithm Types

C=0.1 MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participan t Networ k

C=2 MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participan t Network

C=5 MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participantNetwork

C=10 MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participan t Networ k

C=5, K=0.01, Network type=1 MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participa nt Networ k

C=50, K= MOS results (Network.type, participant.type, JBuffer.type) 4321 JBuffer participantNetwork

Conclusions -We can see that for each situation there is an algorithm that fits it, but there is no good algorithm for all Network and Participant types. -The use of Algorithm will be done by the state of known factors in the Network and Participant with the use of the tables above

Summery 1.In this project we integrated a network simulation that fits better with realistic Network. 2.Upgraded the Jitter Buffer’s algorithm by dumping packets that came later then their successors and simulated a more realistic Time Of Arrival. 3.Generated a table that covers a vast variety of situations which the Jitter Buffer can choose an algorithm from