Musical Instruments Connecting to a Mixer using 802.11 Tal Kesari & Shimon Korenman Advisor: Dr. Chen Avin.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

IEEE CSMA/CA DCF CSE 6590 Fall /7/20141.
Networks Terminology and Hardware. Network A network is a group of connected computers that can communicate with each other to share information and equipment,
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Senior Design Project Mid-Course Design Review Wireless Home Audio Advisor: Professor Yngvesson, K Sigfrid Group members: Wan Ng (Hardware Protel) Eric.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Computers Are Your Future © 2006 Prentice-Hall, Inc.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 16 Introduction to Computer Networks.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
Understanding Networks II. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
Chapter 8 LAN Technologies and Network Topology Direct Point-to-Point Communication Local Area Networks (LANs) LAN Topologies Ethernet Token Ring FDDI.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 5 Updated January 2009 Raymond Panko’s Business Data Networks and Telecommunications,
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Switched and Wireless LANs. 2 Shared media LANs u Limits to Shared Media LANs –FDDI, 100Base-X, 100VG-AnyLAN all shared media LANs v Only one station.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Computers Are Your Future Chapter 8 Computers Are Your Future © 2008 Prentice-Hall, Inc.
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
Lect2..ppt - 08/11/04 CIS 4100 Systems Performance and Evaluation Lecture 2 by Zornitza Genova Prodanoff.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Local Area Network By Bhupendra Ratha, Lecturer
1 LAN Technologies and Network Topology. 2 Direct Point-to-Point Communication.
Introduction network Protocol
PPT Slides by Dr. Craig Tyran & Kraig Pencil Computer Networking – Part 1 MIS 320 Kraig Pencil Summer 2014.
Wireless LANs Wireless Technologies for LANs –Radio –Infrared light (as in TV remote control) –Ideal for mobile devices –Useful when wiring would.
Lesson 3—Networking BASICS1 Networking BASICS Network Design Unit 2 Lesson 3.
Layer 2 Technologies At layer 2 we create and transmit frames over communications channels Format of frames and layer 2 transmission protocols are dependent.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Networks and Protocols CE Week 2b. Topologies, CSMA/CD, CSMA/CA.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Lecture # 13 Computer Communication & Networks. Today’s Menu ↗Last Lecture Review ↗Wireless LANs ↗Introduction ↗Flavors of Wireless LANs ↗CSMA/CA Wireless.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
Universität Karlsruhe Institut für Telematik ECE 591
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Lesson 4—Networking BASICS1 Networking BASICS Network Architectures Unit 2 Lesson 4.
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Carrier Sense Multiple Access Improve ALOHA by using carrier sense –Stations listen to the carrier before transmitting –If channel is busy, the station.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
LECTURE 13 CT1303 LAN. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL CSMA\CA Carrier Sense Multiple Access\Collision Avoidance CSMA\CA Each station will sense.
Computer networks. Topologies Point to point Bus (rail) Ring Tree, star, etc.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
DDMAC: Dynamic Delayed Medium Access Control (MAC) Protocol with Fuzzy Technique for Wireless Body Area Network By: Ido Polak Netanel Ring.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
MAC Protocols for Sensor Networks
Multiple Access Methods
Wireless Sensor Networks 4. Medium Access
Outline What is Wireless LAN Wireless Transmission Types
CT301 LECTURE 8.
MACAW: A Media Access Protocol for Wireless LANs
Net301 lecture9 11/5/2015 Lect 9 NET301.
Multiple Access Methods
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Multiple Access Methods
Presentation transcript:

Musical Instruments Connecting to a Mixer using Tal Kesari & Shimon Korenman Advisor: Dr. Chen Avin

Outline Motivation Project Goal Background Related Work Our Solution Future Work

Motivation The world is becoming increasingly Wireless in all aspects of life. Musicians also aspire to get rid of the cables that restrict them. The available solution today is using simple analog radio communication. Disadvantage - it is prone to be affected by noises and interferences.

Outline Motivation Project Goal Background Related Work Our Solution Future Work

Project Goal To maintain wireless communication between several musical instruments and a central mixer.

Project Goal- cont. Crucial characteristics: Minimal Latency- hard real time (15ms). At least CD sound quality- wide bandwidth (44.1Khz sampling rate). Fairness- all instruments play concurrently and no starvation allowed.

Outline Motivation Project GoalBackground Related Work Our Solution Future Work

Background The prominent wireless protocol today is IEEE (Wi-Fi) g operates at a raw rate of up to 54Mbps. There are two modes of operation - BSS & infrastructure. Collision avoidance protocol- CSMA/CA.

Background- CSMA/CA CSMA protocol: Station A wants to transmit- senses the line. If no other station is currently transmitting- transmit, else defer a random time. Collisions can still happen- won’t work for wireless due to hidden and exposed node problems. CSMA/CA protocol : Deferring for the duration in NAV. Decreasing wait time only while no carrier.

Background- Token Protocol Token Protocol allows fair communication in the network. Token is a small packet passed between the stations. Possession of the token grants the right to transmit. Each station can hold the token for a maximum period of time. For example: Token Ring.

Outline Motivation Project Goal Background Related Work Our Solution Future Work

Related Work “Real-Time Audio Transceiver Utilizing b Wireless Technology”. A wireless transmission between a guitar and an amplifier. Using programmable microcontroller ADCs and Wi-Fi cards. The major difference – concurrency.

Outline Motivation Project Goal Background Related Work Our Solution Future Work

Our Solution We looked for a solution that would answer all the demands listed. We chose to transmit over g because of its speed and bandwidth. But, it contradicts several of our demands: No fairness – CSMA/CA is best effort. High latency – CSMA/CA is slow.

Our Solution So, how do we solve it?

Our Solution We propose a software solution. Client-server based protocol using UDP sockets in C under Linux. Fairness is achieved by passing a token from the server to the clients. All elements work for a common goal and do not compete. Low latency is achieved by controlling the maximal token holding time.

Our Solution – the protocol Mixer (Server): Wait for instruments to register. Send acknowledgments to instruments Send Token to each instrument in its turn. Receive data and play it. Instrument (Client): Send registration request Receive acknowledgment When token received, transmit data else insert to buffer.

Outline Motivation Project Goal Background Related Work Our Solution Future Work

Is it a good enough solution? Minimizing delay further by sliming down the UDP packet. Examining the performance of the protocol. Adapting the program to a portable microcontroller.

Thank You!