IEEE Network Simulation

Slides:



Advertisements
Similar presentations
New NS-2 model developed for the IEEE specifications is now publicly available. This model was developed as part of the Seamless and Secure Mobility.
Advertisements

Qi Wang July 3rd, Mobile Communication Seminar.
Wimax (802.16) A Road to Mobile Life.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Michael Einhaus, ComNets, RWTH Aachen University Dynamic Resource Allocation in OFDMA Systems Michael Einhaus Chair of Communication Networks RWTH Aachen.
Prepared by Ali Al-Ghamdi Eissa Al-Mazmoumi. OUTLINE Overview – WiMAX Benefits. – Frequency Bands. – WiMAX Network Topologies. Physical Layer – Modulation.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
Implementing IEEE WiMAX standard in OPNET Present by : Chung Kei IP, Gabriel ( ) Supervisor : Dr. Jamil Khan FYP Symposium (ELEC4890A) The.
1 在 IEEE 系統上提供 QoS 機 制之研究 Student:Hsin-Hsien Liu Advisor:Ho-Ting Wu Date:
Wimax – Wireless Broadband
IEEE Std Technique Overview nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥 2007/09/18.
WMAN, part 1 S Wireless Personal, Local, Metropolitan, and Wide Area Networks1 Contents IEEE family of standards Protocol layering TDD frame.
1 IEEE Wireless MAN "Air Interface for Fixed Broadband Wireless Access Systems"
A Study of the Bandwidth Management Architecture over IEEE WiMAX Student :Sih-Han Chen Advisor : Ho-Ting Wu Date :
IEEE WirelessMAN For Broadband Wireless Metropolitan Area Networks.
WiMAX Fixed Vs. Mobile Mustafa Saad Mustafa Networks Eng. Dept. College of Information Engineering Al-Nahrain University Mustafa Saad Mustafa Networks.
WiMAX: IEEE Wireless MANs. Sridhar IyerIIT Bombay2 Wireless networks  Wireless PANs (Bluetooth – IEEE ) –very low range –wireless connection.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
Wireless LAN Overview Sunggeun Jin Outline  IEEE MAC  IEEE MAC.
WiMAX: IEEE Wireless MANs Sridhar Iyer K R School of Information Technology IIT Bombay
Information Technology Laboratory, Advance Network Technologies Division Overview of NIST IEEE implementation in NS-2 High Speed Network Technology.
NS-2 NIST add-on IEEE model (MAC+PHY) Miray Kas 28 Jan 2008.
WiMAX Protocol CSCE 4520/5520 Fall 2006 Shori Fukatsu.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
HR/AB/VS, IIT-Bombay 1 Feb 8, 2006 An Opportunistic DRR (O-DRR) Uplink Scheduling Scheme for IEEE based Broadband Wireless Networks Hemant Kr Rath,
Mobile Broadband Wireless Access (MBWA) IEEE Standard
Overview of IEEE Broadband Wireless Access Standards
Performance Evaluation of the IEEE MAC for QoS Claudio Cicconetti, Alessandro Erta, Luciano Lenzini, and Enzo Mingozzi IEEE Transactions On Mobile.
Telecommunication Networks Lab.DET – Department of Electronics and Telecommunications 11/04/2007COST289 4th Workshop - Gothenburg, Sweden 1 A Finite State.
Ben-Gurion University of the Negev Department of Communication Systems Engineering.
Uplink scheduling in LTE Presented by Eng. Hany El-Ghaish Under supervision of Prof. Amany Sarhan Dr. Nada Elshnawy Presented by Eng. Hany El-Ghaish Under.
A Simulation-Based Study of Scheduling Algorithms for DVB- RCS Based Satellite Communication Systems Students: Inbal Cohen Jonatan Roisman Supervisors:
Supervisors:Dr. Yehuda Ben-Shimol Mr. Itzik Kitroser Alon Tzulang &Tseela Matsry Present:
Analysis of Three Dimensional Scheduling Algorithms in Multi-Hop OFDMA Networks Ben-Gurion University of the Negev Department of Communication Systems.
Michael Einhaus, ComNets, RWTH Aachen University Distributed and Adjacent Subchannels in Cellular OFDMA Systems Michael Einhaus Chair of Communication.
LONG TERM EVOLUTION DANISH HASRAT (091042) DEEPAK SINGH (091043) GAURAV THAWANI (091052) NILESH SINGH (091079)
Shambhu J Upadhyaya 1 Shambhu Upadhyaya Computer Science & Eng. University at Buffalo Buffalo, New York WIMAX & IEEE BROADBAND WIRELESS ACCESS.
Broadband Access Networks and Services Chapter 7 IEEE Standard Byeong Gi Lee Seoul National University EE Spring 2004.
A REVIEW: PERFORMANCE ANALYSIS OF MIMO-WiMAX AKANKSHA SHARMA, LAVISH KANSAL PRESENTED BY:- AKANKSHA SHARMA Lovely Professional University.
Wireless Networks Spring 2007 WiMAX: Broadband Wireless Access.
WIMAX AND LTE.
IEEE Network Simulation with Mobile Users
802.16e PHY Basic concepts By Timor Israeli.
Cost Effectively Deploying of Relay Stations (RS) in IEEE 802
Design and implementation of
IEEE e Performance Evaluation
4G-WIRELESS NETWORKS PREPARED BY: PARTH LATHIGARA(07BEC037)
WiMAX 1EEE Protocol Stack
ARQ Proxy for Cross-Layer Error Control Optimization in 3G LTE
WiMAX for Broadband Wireless Access
Video scheduling algorithm
Shamir Stein Ackerman Elad Lifshitz Timor Israeli
Long Term Evolution (LTE)
Wireless ATM PRESENTED BY : NIPURBA KONAR.
From IEEE Communications Magazine, June 2002 Presented by Hermes Liu
EECS 228a, Spring 2006 Shyam Parekh
Overview and Coexistence Aspects
Analysis and Evaluation of a New MAC Protocol
Dusit Niyato, Student Member, IEEE Ekram Hossain, Senior Member, IEEE
WiMAX: IEEE Wireless MANs
QoS Aware Adaptive Subcarrier Allocation in OFDMA Systems
WiMAX: Broadband Wireless Access
802.16m Room Allocation Slide
A Study of the Bandwidth Management Architecture over IEEE 802
Discussion on IMT-2020 mMTC and URLLC
MSN 2009 Workshop 9th July 2009 Ali Al-Sherbaz Torben Kuseler
Radio Link Layer tuning in HSPA Evolution Laura Kneckt Supervisor : Professor Jyri Hämäläinen Instructor: M. Sc. Stefan Wager.
Security in Wireless Metropolitan Area Networks (802.16)
Security in Wireless Metropolitan Area Networks (802.16)
Presentation transcript:

IEEE 802.16 Network Simulation with Mobile Stations User Model Presented by: Ehud Zemel Michael Ivnik Supervisors: Dr. Yehuda Ben-Shimol Mr. Itzik Kitroser

Presentation Outline The IEEE 802.16 Standard OMNeT++ Physical Layer, OFDMA, MAC Layer OMNeT++ Project Rationale and Environment Dynamic Topology Generator Module Design Overview Transmit Path Receive Path Other Modules

IEEE Standard 802.16 Broadband Wireless Access – tens of Mb/s Metropolitan Area Network – 5-15km, max 50 Physical and MAC layers Quality of Service 802.16e-2005 – Mobility Features: Multiple Antenna (AAS/MIMO), Security, Adaptive PHY, ARQ, HARQ… WiMAX

Media Access Control layer Base Station / Subscriber Station Uplink, Downlink (UL/DL) Central Management Connections Quality of Service (QoS) CID  216 Unidirectional Bandwidth Requests שכבת ה-MAC: התקן מגדיר שני סוגי תחנות – תחנת בסיס ותחנת משתמש. הקשר מתחנת בסיס לתחנת משתמש נקרא downlink ובכיוון השני – uplink. התקשורת מנוהלת באופן מאוד ריכוזי – תחנת משתמש משדרת רק על פי הרשאה מתחנת הבסיס. תחנת הבסיס מגדירה בדיוק מי משדר, מתי באיזה אפנון וכו'. הפרוטוקול הוא connection oriented. connection הוא בין שתי תחנות. לכל connection מוגדרים פרמטרים של QOS. הקשרים הם חד-כיוניים – אם פתחנו CONN לכיוון אחד ואנחנו רוצים שיהיה אפשר להעביר תשובות יהיה צריך לפתוח CONN אחר גם בכיוון השני. תחנות שרוצות לשדר צריכות להודיע ל-BS על זה באמצעות bandwidth request. יש שני סוגים – stand-alone – משודר עצמאי – ומולבש על חבילת מידע אחרת (piggybacked).

Physical Layer Single Carrier SC (below 11 GHz) SCa (10 GHz to 66 GHz) Orthogonal Frequency Division Multiplexing OFDM (2 - 11 GHz) Orthogonal Frequency Division Multiple Access OFDMA (below 11 GHz) Defines both transmission and multiple access השכבה הפיזית: בתקן הוגדרו כמה טכנולוגיות ("שכבות פיזיות"). הראשונה – Single Carrier, גל נושא יחיד, סטנדרטי. הוגדרו שתי שיטות עם כמה הבדלים ביניהן; העיקרי הוא התדר. OFDM היא שיטת שידור שמיועדת בשביל להתמודד עם הפרעות צרות פס. השידור הוא multi carrier – יש חלוקה של התדר ל-subchannels. הסימבולים קצרים וזה מאפשר להתמודד עם הפרעות כאלה. OFDMA נבדל מהשניים הקודמים בזה שהוא לא רק שיטת שידור אלא גם שיטת גישה לערוץ. השידור מתבצע ב-OFDM, אבל כאן תחנות שונות יכולות לשדר במקביל בתתי-ערוצים שונים, בניגוד ל-OFDM שבו רק תחנה אחת משדרת בכל תתי-הערוצים במקביל.

OFDMA frame כאן רואים frame של OFDMA. למטה – ציר הזמן, מחולק לסימבולים. משמאל ציר התדר, מחולק ל-subchannels. בהתחלה יש אלמנטים של השכבה הפיזית, אחר-כך שידור של תחנת הבסיס ואחר-כך שידור של תחנות הקצה. אפשר לראות שתחנות שונות משדרות במקביל – באותו זמן – ב-subchannels שונים.

OMNeT++ Discrete Event Simulation System Written by András Varga Modular (simple modules, compound modules) C++, object-oriented OMNET++ היא מערכת סימולציה ל-C++ שנכתבה ע"י הונגרי בשם אנדראש ורגה. המערכת מבוססת מודולים. יש מודולים פשוטים שאותם אנחנו מתכנתים ומהם בונים מודולים מורכבים. אומנט עצמה כתובה ב-C++ וגם התכנות אליה מתבצע ב-C++.

The Project An OMNeT++ simulation of the 802.16 MAC layer in OFDMA with support for mobility C++ Microsoft Visual Studio 2005 OMNeT++ 3.2p1 Integrated with the Base Station project Motivation: Performance evaluation of scheduling algorithms הפרוייקט עצמו: הפרוייקט הוא סימולציה מבוססת אומנט++ של שכבת ה-MAC של תקן 802.16 עם OFDMA כשכבה הפיזית שמתחת, עם תמיכה בתחנות ניידות. הפרוייקט הוא בעיקרו פרויקט תכנות. הוא בוצע ב-C++ תחת VS ומשולב עם אומנט. כמו שאמרתי בהתחלה הפרויקט הוא חלק מצמד פרוייקטים. הפרוייקט השני עושה את תחנת הבסיס. בסוף הכל משולב למערכת אחת. יש כמה מודולים שבנינו במשותף. המוטיבציה לכל הפרוייקט – השוואת ביצועים של אלגוריתמי SCHEDULING שונים. יש לנו מודול של scheduler שאותו אפשר להחליף וכך אפשר להשוות.

Dynamic Topology Generator Allows for easy and fast definition Connection Types Parameters: General, QoS, ARQ Subscriber Station Types Connections: count, UL / DL, connection type Topology – Stations Creates a file to be included in omnetpp.ini Type, name, count, movement, location, speed… Dynamic Topology Generator: זה רכיב בפרוייקט שבנינו. המטרה שלו היא לאפשר הגדרה של הטופולגיה בקלות ובמהירות. אנחנו מגדירים שלושה דברים: הראשון הוא סוגי connections – לכל אחד יש פרמטרים – כלליים, QOS ובמידה וה-connection הוא ARQ אז גם פרמטריים של ARQ, סוגי subscriber station לפי ה-connections שלהן – לכל connection יש סוג מאלה שהוגדרו קודם, כיוון (UL/DL). בסוף מגדירים טופולגיה – תחנות לפי type מאלה שהגדרנו קודם, שם, כמות (למשל אם רוצים 20 פלאפונים אז לא צריך לעשות COPY+PASTE 20 פעם), מודל תנועה – אדם הולך, רכב או סטטי, מיקום, מהירות...

Dynamic Topology – ini File [General] connections-per-subscriber-station = 12 default-location-x = intuniform(50,900) default-location-y = intuniform(220,620) [SubscriberStation] type = advancedSt; count = 4 movement = static type = simple station count = 1 movement = circular location = intuniform(150,450); intuniform(200,500) speed = 0.1 movement = linear location = 1000; 300 speed = 10.0 דוגמה לקובץ. בהתחלה יש בלוק של General עם ערכי default ועוד, אחר-כך בלוקים של SubscriberStation עם הגדרות, למשל יש count=4

And the Result… This is how a (simple) network in our project looks like והנה התוצאה – 4 תחנות. כך נראית רשת לדוגמה במערכת שלנו. יש שתי תחנות בסיס עם מרחקי שידור מקסימליים, תחנות נייחות, ניידות במהירויות שונות יש גם מודול אוויר. הכל מחובר אליו. תחנות לא מחוברות אחת לשנייה אלא אליו.

Subscriber Station – Module Design Overview Transmit Path Service Receive Path

Subscriber Station – Module Design Overview Traffic Generator IP TCP IP UDP IP ATM Classifier

Subscriber Station – Module Design Overview Classifier CID IP CID IP SDU CID CID IP CID IP Classifier Queue Manager IP TCP

Subscriber Station – Module Design Overview Queue Manager Sort QoS CID Discard SDU SDU QoS CID SDU SDU QoS CID Queue Manager CID SDU

Subscriber Station – Module Design Overview Scheduler Connection Queues UL-Map Scheduler UL-Packe Bandwidth Allocations Management Queue

Subscriber Station – Module Design Overview UL-Packer CID QoS SDU PDU Allocations Data PDU PDU CID Ack Data

Subscriber Station – Module Design Overview Parser PDU for other station UL-MAP PDU for this Station Scheduler ARQ Parser ? ? ? Basic CID

Subscriber Station – Module Design Overview Defragmenter CID # block 4280 3 CID # block 57 5 CID # block 4280 1 Defragmenter CID 57 CID ARQ Expected block # 4280 No 1 57 Yes 3 ARQ Yes 1 2 5 CID 57 IP SDU CID 4280 CID 4280 ARQ No 2 1 3 Application

Subscriber Station – Module Design Overview ARQ PDU CID ARQ 57 Yes # block 36-37 ARQ Feedback CID 57 Yes # block 19 Queue Manager ARQ UL DL CID ARQ 57 Yes 17 18 19 20 21 22 1640 36 37 38 39 40 41 17 19 ARQ Feedback CID 1640 Yes # block 36-37 36 37

Subscriber Station – Module Design Overview “Air” Error Simulation Packet Drop Probability Mobility Subscriber Station Position Update Connectivity Matrix SNR Calculation

What We Have Learned The 802.16 Standard The OMNeT++ Simulation System The standard itself Design of an advanced modern comm. standard The OMNeT++ Simulation System More Programming Experience More About Communication From working with and reading about the standard From working with the supervisors

Questions Thank You c++; /* this makes c bigger but returns the old value */