June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks.

Slides:



Advertisements
Similar presentations
An Overview Of Virtual Machine Architectures Ross Rosemark.
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Autonomic Systems Justin Moles, Winter 2006 Enabling autonomic behavior in systems software with hot swapping Paper by: J. Appavoo, et al. Presentation.
14 Macintosh OS X Internals. © 2005 Pearson Addison-Wesley. All rights reserved The Macintosh Platform 1984 – first affordable GUI Based on Motorola 32-bit.
ASU Real-Time Operating System. Supervised by: Dr. Mohammed Sobh.
GNU Radio A Free Software Defined Radio Eric Blossom Blossom Research Lighthouse Ave., Suite 109 Monterey, CA USA.
Linux Migration GBT e2e Software Review May 3, 2005 Ramon Creager Melinda Mello
Chapter 13 Embedded Systems Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
CMPT 300: Final Review Chapters 8 – Memory Management: Ch. 8, 9 Address spaces Logical (virtual): generated by the CPU Physical: seen by the memory.
Wireless Local Area Networks By Edmund Gean August 2, 2000.
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
W4118 Operating Systems OS Overview Junfeng Yang.
Generic Sensor Platform for Networked Sensors Haywood Ho.
CMPT 300: Final Review Chapters 8 – Memory Management: Ch. 8, 9 Address spaces Logical (virtual): generated by the CPU Physical: seen by the memory.
Chapter 13 Embedded Systems
Figure 1.1 Interaction between applications and the operating system.
CENG334 Introduction to Operating Systems Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
1 I/O Management in Representative Operating Systems.
® The Bluetooth Architecture APIs, L2CAP, Link Management, Baseband, and the Radio.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3 Operating System Organization.
SAMEER NETAM RAHUL GUPTA PAWAN KUMAR SINGH ONKAR BAGHEL OM PANKAJ EKKA Submitted By:
The Origin of the VM/370 Time-sharing system Presented by Niranjan Soundararajan.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the Host-to-Host Communications Model.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Ch0:1 Tseng:WirelessNet Chapter 0: Chances of Wireless Communications Yu-Chee Tseng Dept of Computer Science and Information Engr. National Chiao-Tung.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
Software Defined Radio
Cpr E 308 Input/Output Recall: OS must abstract out all the details of specific I/O devices Today –Block and Character Devices –Hardware Issues – Programmed.
1 Software Radio Enabling Dynamic Spectrum Management.
Penn State CSE “Optimizing Network Virtualization in Xen” Aravind Menon, Alan L. Cox, Willy Zwaenepoel Presented by : Arjun R. Nath.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 7 OS System Structure.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
Slide 3-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 3.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
John Ankcorn Networks and Mobile Systems Group MIT LCS Software Technologies for Wireless Communication and Multimedia.
A. Frank - P. Weisberg Operating Systems Structure of Operating Systems.
SLAAC/ACS API: A Status Report Virginia Tech Configurable Computing Lab SLAAC Retreat March 1999.
The Mach System Silberschatz et al Presented By Anjana Venkat.
Operating-System Structures
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Networks and Mobile Systems Research Group MIT Laboratory for Computer Science nms.lcs.mit.edu RadioActive Networks: Robust Wireless Communications John.
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.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Group Members Hamza Zahid (131391) Fahad Nadeem khan Abdual Hannan AIR UNIVERSITY MULTAN CAMPUS.
Software Defined Radio (SDR)
Computer System Structures
Seminar on 4G wireless technology
Operating System Structures
Kernel Design & Implementation
Current Generation Hypervisor Type 1 Type 2.
Computer Networks.
Input/Output 1 1.
CS 286 Computer Organization and Architecture
KERNEL ARCHITECTURE.
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Page Replacement.
Chapter 13: I/O Systems I/O Hardware Application I/O Interface
A Virtual Machine Monitor for Utilizing Non-dedicated Clusters
Presentation transcript:

June, 1999©Vanu, Inc. Vanu Bose Vanu, Inc. Programming the Physical Layer in Wireless Networks

June, 1999©Vanu, Inc. Hardware Radio –Separate devices for separate functions Software Radio –One device for many functions AMPS GSM TV Garage Door The Goal

June, 1999©Vanu, Inc. Software Radio Phase Space Source: Joe Mitola

June, 1999©Vanu, Inc. Virtual Radio Architecture Wideband IF sampled at 33 MSPS GuPPI I/O OS SpectrumWare OS extension PC User Interface Wideband Down Converter A/D Daughter card Application AMPS

June, 1999©Vanu, Inc. I/O System Performance GuPPI device driver –Use virtual memory re-mapping to eliminate expensive data copies –Use memory to absorb process scheduling variance Current performance –Sustained transfer of 512 Mbits/sec (32 16 bits) between application and RF front end –Low processing overhead: < 0.1 cycles/sample

June, 1999©Vanu, Inc. Programming Environment Architecture –Data Pull facilitates lazy evaluation –Object Oriented Environment code reuse, simple implementation –Stream Abstraction simplifies implementation of signal processing algorithms SourceSink ProcessingData Stream Control

June, 1999©Vanu, Inc. Design Evaluation Flexibility –Modular system can be re-programmed to use any multiple access, modulation, coding etc. On-the-fly modifications, incremental upgrades –Well supported by programming environment System wide optimization –Shared computational resource Ease of use –~600 lines of code per radio system –up to 90% code re-use for some applications Portability –Runs on Pentium and Alpha, porting to strongARM

June, 1999©Vanu, Inc. AMPS Cellular Receiver Source Audio Filter Sink Quadrature Demod. Channel Filter 400 Tap % CPU PII/ % 4 %1 % 2 % 33M40K 8K Samples/ Second

June, 1999©Vanu, Inc. Application to Wireless Networks Universal roaming –can interoperate with any LAN/MAN/WAN/Cellular Better use of Spectrum –adapt to environmental, traffic and user demands Technology Tracking –New standards are simpy software upgrades Ad-Hoc Networking –Not limited to using one physical layer –Dynamically compile the best radio for the situation QoS mechanisms –modify coding, bandwidth, modualtion

June, 1999©Vanu, Inc. Programming Model Physical Data link Link Framing bits symbols Discrete signal Continuous signal Channel Coding Line Coding Modulation Multiple Access A/D Conversion Frequency Conv. OSI Layers Virtual Radio Layers Software Hardware MAC bits

June, 1999©Vanu, Inc. Ongoing Research Adaptive Algorithms –Mapping of requirements to layers –Channel monitoring –Protocols for negotiating adaptations Software Downloads –Protocols for downloading new capabilities Need incremental downloads Processing Platforms –Handheld strongARM port –Basestation/Infrastructure distributed real-time cluster