Apu, IDe, 2004.06.07MobileMAN meeting, HelsinkiPage 1/18 MobileMAN Hardware development for the MAC module current state and outlook IAB meeting By Ralph.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Advertisements

Special Topics in Wireless Networking: MAC design and cross-layer issues.
Contents IEEE MAC layer operation Basic CSMA/CA operation
Improving IEEE WLAN: QoS and Throughput Perspective Sunghyun Choi, Ph.D. Assistant Professor School of Electrical Engineering Seoul National University.
Jesús Alonso-Zárate, Elli Kartsakli, Luis Alonso, and Christos Verikoukis May 2010, Cape Town, South Africa, ICC 2010 Coexistence of a Novel MAC Protocol.
Module C- Part 1 WLAN Performance Aspects
Wireless Local Area Networks By Edmund Gean August 2, 2000.
Wireless Control with ZigBee Final Presentation Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Implementing IEEE WiMAX standard in OPNET Present by : Chung Kei IP, Gabriel ( ) Supervisor : Dr. Jamil Khan FYP Symposium (ELEC4890A) The.
OSI Model.
Chapter 5 Link Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 20.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
Apu, IDe, MobileMAN meeting, HelsinkiPage 1/4 MobileMAN Hardware development for the MAC module: Outlook for review 2 by Ralph Bernasconi, Ivan.
Fault Tolerance in ZigBee Wireless Sensor Networks
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
CP476 Internet ComputingCh.1 # 1 Lecture 2. A Brief Introduction to the Internet The objective is to understand The history of Internet What the Internet.
Ethernet. Ethernet Goals Simplicity Low Cost Compatibility Address flexibility Fairness –All nodes have equal access to the network High speed Stability.
Low Power Wireless Design Dr. Ahmad Bahai National Semiconductor.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
1 Physical Layer ผศ. ดร. อนันต์ ผลเพิ่ม Asst. Prof. Anan Phonphoem, Ph.D. Computer Engineering Department.
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute Executive board meeting 2nd MobileMAN Workshop.
Slide 1 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN Kick-off/ CNR,Pisa MobileMAN kick-off Jose Costa-Requena, Raimo Kantola,
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
King Fahd University of Petroleum & Minerals Electrical Engineering Department EE400 PROJECT Personal Area Networks Instructed by Dr.AlGhadbanPresenters.
Wireless Software R&D Group, IITP RAS Kirill Andreev, Aleksey Kovalenko, Dmitriy Lakontsev Realization of IEEE802.11s draft standard in NS-3.3 Institute.
A New MAC for Wi-Fi based Underground Networks David Lino Porto - 1 April 2014.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
Zero - G CONNECTING THE INTERNET OF THINGS. Introduction to Zero -G.
G. Orfanos, ComNets, RWTH Aachen University Multihop MAC Protocol for MC-CDMA based WLANs confidential Georgios Orfanos RWTH Aachen University, Chair of.
William Stallings Data and Computer Communications
Versatile Low Power Media Access for Wireless Sensor Networks Sarat Chandra Subramaniam.
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
Fundamentals of Computer Networks ECE 478/578
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
IEEE WLAN.
APu, MobileMAN meeting, CambridgePage 1/18 MobileMAN Hardware development for the MAC module: current state and outlook by Ralph Bernasconi,
National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN MobileMAN: II year expected results.
Doc.: IEEE g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ Supporting.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Performance Characterization of Voice over Wireless LANs Lionel PEREZ August 3rd, 2005.
Space Data Link Secure Protocol Interoperability Testing Interfaces Definition Proposal Bruno Saba DCT/TV/IN 26/04/2010.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
MobileMAN IAB Meeting Helsinki, Finland (7- 8 June 2004) Marco Conti Computer Networks Dept., IIT CNR
WLAN Introduction of WLAN b Application. WLAN Introduction  What is a Wireless LAN (WLAN)? A wireless LAN is a LAN which accommodates wireless.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
LonWorks Introduction Hwayoung Chae.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
<author>, <company>
Bruno Saba DCT/TV/IN 26/04/2010
DEPARTMENT OF COMPUTER SCIENCE
Submission Title: [QoS Support in Wireless BANs]
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
DETAILED SYSTEM DESIGN
ISM Band Radio Radio Protocols and Topology
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for Collaborative BT and b MAC Mechanisms.
Chapter 3: Open Systems Interconnection (OSI) Model
Data Link Issues Relates to Lab 2.
Chapter 6 Medium Access Control Protocols and Local Area Networks
Enhanced MAC proposal for high throughput.
November 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
LAN Addresses and ARP IP address: drives the packet to destination network LAN (or MAC or Physical) address: drives the packet to the destination node’s.
Enhanced Backoff Scheme in CSMA/CA for IEEE
Presentation transcript:

Apu, IDe, MobileMAN meeting, HelsinkiPage 1/18 MobileMAN Hardware development for the MAC module current state and outlook IAB meeting By Ralph Bernasconi, Ivan Defilippis, Silvia Giordano, Alessandro Puiatti SUPSI Manno Helsinki, June

Apu, IDe, MobileMAN meeting, Helsinki Page 2/18 Contents Introduction Completed work Current work Next steps Data structure description Questions?

Apu, IDe, MobileMAN meeting, Helsinki Page 3/18 Introduction Project’s SUPSI-DIE goals (reminder) Provide flexible development- and test-bed for enhanced WLAN protocol (CNR) Bursty responsive MAC Better contention scheme (backoff); avoid collisions even for dense and active networks Ensure compatibility with x Provide few samples to partners Provide inputs for new standard

Apu, IDe, MobileMAN meeting, Helsinki Page 4/18 Analysis of the Market for the implementations Available solutions? Which solution best suits our needs? Criteria are: - Cost - Reliability - Flexibility - Access to the software code - Access to the firmware - Easy development environment - Secure and prompt technical support Completed work ( 1/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 5/18 Alternatives for development: Start from scratch: - Implementation of a complete chain: MAC - BB - RF Start “in the middle”: - Implementation of the MAC only Start from an already implemented solution: - Change software and firmware for our purpose Completed work (2/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 6/18 Selected solution Start “in the middle” BB and RF already developed by Elektrobit AG: -DT20 Modem (Intersil Prism-I chipset) Implement MAC on a DSP microcontroller - TI C6713 board (Texas Instruments) Completed work (3/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 7/18 Level-Switch interfaces DT20 - Modems TI C6713 boards JTAG interface Development system Completed work (4/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 8/18 Completed work (5/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 9/18 Deep analysis of the standard Procedures and flowchart for the Tx/Rx further implementation Implementation on the DSP board CRC on FPGA Tx/Rx between MAC and BB Channel Sensing mechanism on MAC (MAC – RF) MAC Tx mechanism MAC Rx mechanism Completed work (6/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 10/18 Implementations on the DSP board (cont.) Standard backoff mechanism Regular frame generation Fragmented frame generation RTS/CTS/DATA/AK handshake MAC Address recognition Channel contention Completed work (7/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 11/18 Tests done (2 systems/boards) Stress tests in Tx between boards connected by cable Stress tests in Rx between boards connected by cable Stress tests in Tx/Rx between boards connected by cable Stress tests in Tx/Rx between boards in wireless mode - Standard backoff tested successfully - Fragmented Tx/Rx tested successfully - RTS/CTS/DATA/AK handshake tested successfully Completed work (8/8)

Apu, IDe, MobileMAN meeting, Helsinki Page 12/18 Assembly of the 3rd system/board Definition of the host interface mechanism (via IEEE-1394/FireWire) Definition of the standard packets data-structure Definition of data-structure extensions for cross- layering implementation Current work

Apu, IDe, MobileMAN meeting, Helsinki Page 13/18 Implementation on the DSP NAV (Network Allocation Vector) Test of a 3 nodes network (with above functionality) Implementation and test of the host interface mechanism Implementation and test of the standard packets data-structure Implementation and test of data-structure extensions for cross- layering Implementation and test of the modified (CNR-Pisa) backoff mechanism Next steps

Apu, IDe, MobileMAN meeting, Helsinki Page 14/18 Memory slotted in parameterized slot length (default frame max length) Descriptor mechanism for handling data Different queues for managing data transfer: From MAC to PHY and from PHY to MAC From MAC to Host and from Host to MAC Implementation of priority mechanisms for each queue Control flags in descriptor in which: DATA = Frame DATA = parameters for/from cross-layering Data Structure description (1/4)

Apu, IDe, MobileMAN meeting, Helsinki Page 15/18 MAC header x FCS x Frame Memory Data Area MAC (DSP) Frame body x+1 Frame body x Descriptor x Descriptor x+1 End HMQ Descriptor x+n+1 MAC h. y+n-1 Frame body y+n-1 FCS y+n-1 MAC h. y+n Frame body y+n FCS y+n Descriptor x+n Frame body x+n Frame body x+n+1 Descriptor y+n-1 Descriptor y+n End MPQ MAC to PHY Queue Begin Host to MAC Queue Begin Host to MAC Queue End MPQ End HMQ MAC h. y+n+1 FCS y+n+1 Frame body y+n+1 Descriptor y+n+1 Data Structure description (2/4)

Apu, IDe, MobileMAN meeting, Helsinki Page 16/18 MAC header y FCS y Frame Memory Data Area MAC (DSP) Frame body x+1 Frame body x Descriptor x Descriptor x+1 End MHQ MAC h. y+1 Frame body y+1 FCS y+1 MAC h. y+2 Frame body y+2 FCS y+2 Descriptor x+n Frame body y Descriptor y+2 Descriptor y+1 End PMQ PHY to MAC Queue Begin MAC to Host Queue Begin Descriptor y Frame body x+n End MHQ PHY to MAC Queue Begi n Frame body x+n+1 Descriptor x+n+1 Data Structure description (3/4)

Apu, IDe, MobileMAN meeting, Helsinki Page 17/18 Management of queues with different levels of priority Descriptor 1 Pn Descriptor 1 Pn-1 End Q Descriptor P0 Descriptor 2 Pn Descriptor 3 Pn Descriptor 4 Pn Descriptor k Pn End Q-Pn Descriptor 2 Pn-1 Descriptor h Pn-1 End Q-Pn-1 Descriptor 2 P0 Descriptor 3 P0 Descriptor g P0 End Q-P0 Data Structure description (4/4)

Apu, IDe, MobileMAN meeting, Helsinki Page 18/18 Questions? Thanks for your attention!