We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDebra Sherman
Modified over 2 years ago
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 MSPS @ 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/400 27 % 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
An Overview Of Virtual Machine Architectures Ross Rosemark.
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.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
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.
Chapter 18 Three Operating Systems
Wireless Local Area Networks By Edmund Gean August 2, 2000.
1 Enabling autonomic behavior in systems software with hot swapping By J. Appavoo, K. Hui, C. A. N. Soules, R. W. Wisniewski, D. M. Da Silva, O. Krieger,
Overview. UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
Generic Sensor Platform for Networked Sensors Haywood Ho.
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:
© 2018 SlidePlayer.com Inc. All rights reserved.