VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP An Overview of the Latest Research in Software Radio Dr. Jeffrey H. Reed Bradley Dept. of Electrical and Computer Engineering Virginia Tech reedjh@vt.edu (540) 231 2972 Dr. Jeff Smith Mercury Computer jesmith@mc.com Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Acknowledgements MOBILE & PORTABLE RADIO RESEARCH GROUP o Virginia Tech Current and Recent Sponsors and Affiliates in SDR and Smart Antennas ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 2 ■ ■ Analog Devices ARO Booz-Allen Hamilton CIA DARPA DRS Technologies DRT General Dynamics Huawei Magnolia Broadband Mercury Computer MPRG Affiliates ONR NSF Motorola Qualcomm SBC Laboratories SAIC Samsung Tektronix Texas Instruments VA Tech Bradley Foundation o VA Tech and Other Researchers* oDr. Annamalai Annamalai oDr. Brian Agee oDr. Charles Bostian oDr. Michael Buehrer oDr. Seungwon Choi * oDr. Luiz DaSilva, oDr. Carl Dietrich (assembled presentation) oDr. Steve Ellingston oDr. Robert Gilles oDr. Dong Ha oDr. James Hicks oDr. Allen MacKenzi oDr. Raqib Mostafa oDr. David Murotake * oDr. Jeff Reed,Virginia Tech 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Acknowledgements (the guys who really did the work) MOBILE & PORTABLE RADIO RESEARCH GROUP oStudents oCarlos Aguayo, James Hicks, Ramesh Chembil Palat, Jong-Han Kim, Youping Zhao, Jody Neel, Albrecht Fehske, Ramakant Komali, Rekha Menon,Vivek Srivastava, Kevin Lau, Samir Ginde, Tom Rondeau, Bin Le, David Maldonado, Philip Balister, Tom Tsou, Chris Anderson, Jina Kim, Lizdabel Morales, Michael Hoseman, kyouwoong Kim, Craig Neely, Christopher Vander Valk, Shereef Sayed And many others…. Virginia 3 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Overview of Presentation MOBILE & PORTABLE RADIO RESEARCH GROUP o Broad Overview of Research Needed and Key Developing Technologies ■ Key Enabling Technologies Needing Further Development ■ Some Developments Worth Noting o Example Research Results from Virginia Tech ■ Smart antennas realization ■ Reconfigurable computing ■ New open source SCA core framework developed and supported at Virginia Tech ■ Power optimizing software radio framework ■ Smart antenna API efforts ■ Development of game theory to analyze cognitive radio networks ■ Cooperative radios ■ Quantifying networking performance of smart antennas implemented with software radio o Concluding Thoughts about the Future Virginia 4 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG A Disclaimer and Request MOBILE & PORTABLE RADIO RESEARCH GROUP o There are many more research areas and excellent researchers doing SDR work not mentioned. o Subsampled research presented here is indicative of what we tend to be more familiar with. (Presentation will be a “mile wide and an inch deep.” o This presentation will be subsampled due to time, but feel free to discuss these issues with me during the conference o Feel free to volunteer information about useful research not mentioned here. Virginia 5 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Key Enabling Technologies Needed for SDR Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Key Enabling Technologies 1/3 MOBILE & PORTABLE RADIO RESEARCH GROUP o Antenna Technologies ■ Multi-band/multimode antenna technology ■ Antenna Switching: efficient switching techniques to optimize use of all platform antennas; freedom from oneradio/one-antenna paradigm ■ Co-Site and Electromagnetic Interference Mitigation o Radio Circuits and Power Amplifiers ■ ■ ■ ■ Develop Same Flexibility in Power Amplifiers Antenna-amplifier Arrays Flexible RF and predistortion Efficiency o Software-base Communications Capabilities 7 ■ ■ ■ ■ ■ Portable Waveforms Integrations of FPGAs/DSPs/GPPs/CCM Rapid prototyping Non-waveform Specific Services Middleware Enhancements Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Key Enabling Technologies 2/3 MOBILE & PORTABLE RADIO RESEARCH GROUP o Network/Spectrum management ■ Totally automated mobile network and spectrum management using adaptive, self-forming, self-healing approaches ■ Shared Use Spectrum ■ MANET Services ■ Network Management o Transceivers ■ Advanced technology to combine transceiver channels into a multi-channel module o Power and Cooling ■ Power reduction/management technologies for handheld and other small form factor sets ■ Cooling technologies to permit high density electronic component use ■ High capacity battery technology Virginia 8 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Key Areas 3/3 MOBILE & PORTABLE RADIO RESEARCH GROUP o Security/Information Assurance (IA) ■ Multi-Level Security Architectures ■ Combination of INFOSEC and Key Management functions into a single element; advanced Cryptographic solutions to integrate these functions in a single chip ■ IA Methodologies and applications and Internet Protocol Encryption (HAIPE) ■ High-data-rate Encryption o High Speed and Low Power Processors and Digital Components ■ Faster Processing for High Speed Waveforms and Cryptography ■ Custom Computing Machines ■ Low Power FPGAs ■ Superconducting Components ■ Use of Common Components/Modules Across Platforms Virginia 9 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Software Radio Software Research Topics Overview of internal research topics to promote info sharing and discussion of common interests: ■ ■ ■ ■ ■ ■ ■ Dynamic resource utilization Improved test Security Waveform building blocks Components for heterogeneous programming Research to increase levels of commerciality DIF Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG 1. Dynamic Resource Utilization MOBILE & PORTABLE RADIO RESEARCH GROUP o Deployment and Configuration of Components update ■ Incremental planning pattern for deployment on the fly Query/acknowledge to identify and quantify resources on shared nodes ■ Existence proof of COTS SCA adaptation o High availability persistent waveforms o Partially reconfigurable heterogeneous components Virginia 11 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Dynamic Resource Utilization for Increased Reprogrammability MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Today’s Technology The Future… Cluster A Waveform/ Waveform/ Prog. Modem Modem Waveform/ Prog. Receiver Waveform/ Reconfig Channel Waveforms Within Fabric Up/down Conversion within Fabric Waveform Air prog. Static Config & Plan Virginia 12 1872 Dynamic Deployment, Plan & Reconfig Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG 2. Improved SDR Validation MOBILE & PORTABLE RADIO RESEARCH GROUP o Secure test (see next page) o Improved JTAP for behavioral portability o System and complex waveform test ■ Co-site/channel interference ■ Scaleable to 35GHz wideband waveforms ■ Scaleable to multiple waveforms ■… Virginia 13 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG 3. Security-related research MOBILE & PORTABLE RADIO RESEARCH GROUP o Resolution of NSA/JTRS Security Supplement update and version community is working towards o Completion of OMG/SBC Security spec suite and resolution with JTRS plans o The form of future JTeL secure API and waveform test o Novel “hacking” protection schemes o Unification of MILS/programmable crypto and OTS fabric/backplane solutions o “Softer”, more flexible crypto approaches Virginia 14 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OMG/SBC Security Suite MOBILE & PORTABLE RADIO RESEARCH GROUP Virginia 15 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY 4. “Softer” Waveform Specification and (Re)Generation MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP • Characteristics can be realized in 7 OSI layers • Layers of characteristic realized as SCA components • Layer parts gathered from multiple waveforms & reused to compose a waveform protocol stack • Layering of components transparent to the SCA CF • Deal with only the Waveform channel but extendable to info proc and IO channels C h a r a c t e r i s t i c p a r a m SDR equipment Session Transport Network Link Physical Software Software Software Software Presentation Software Software Session Software Presentation Transport Software Software Network Software Application Link Software Application Application Application Physical Software Symbol streams Antenna From École de technologie supérieure, Jean Belzile Hardware Hardware Hardware Hardware Hardware Hardware Hardware Hardware Hardware Hardware Hardware Hardware 16 J. Smith, J. Kulp, M. Bicer, T. Demirbilek , "SDR – "Do You Care to Buy the Softest?", Mobile Communications and Military Transformation, March 2003, Washington, DC. Symbol streams Hardware IO channels OS Characteristic type Protocol stack Software Protocol stack r ye a IL Info proc channels Waveform channels Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP 5. Components for Heterogeneous Processing o Treat FPGA/DSP as GPP-based SCA component ■ Component portability implementation/existence proof – SCA 3.1 ■ Resolution of above with extensions of SCA 3.0 o Addressing portability in the face of SoC and highly integrated ASICs ■ Exploitation of larger granule waveform HW o Hierarchical waveform design (see #4) exploitation Virginia 17 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG 6. Research to Increase Level of Commercialization (and reduce test) MOBILE & PORTABLE RADIO RESEARCH GROUP o Applicability of defense waveforms to defense requirements ■ Incorporation/unification with OBSAI, CPRI and 3GPP, 3GPP2 framework, modeling, security, component and network standards o Research to increase level of COTS ■ Improved CORBA Zero-copy, high performance transport, streaming support, LwCCM, data-parallel, … ■ COTS component model underlying SCA component model LwCCM, Compare, DANCE, Component Portability spec, … ■ D&C common denominator between platforms, frameworks and tool providers Virginia 18 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP COTS Component Shared-Radio Infrastructure Current view of many defense non-radio applications Applications Domain specific framework SCA-friendly architecture coexistence with multiple domains - multimission SDR and non-SDR Applications (incl. SCA compliant ones) Lighter-weight* Next Generation SCA CF DS Infrastructure D&C layer HW Platform HW Platform Virginia 19 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG 7. Improved Modeling and Simulation Requirements MOBILE & PORTABLE RADIO RESEARCH GROUP Other Alternatives Waveform Specification Automated Process Formally Validatable Other Alternatives Waveform Implementation Automated Process o Portable behavioral and HW models/test ■ EUML, unification of signal flow and UML CASE tools, … o Composable waveform parts o MDA approach for SDR specs ■ HW abstraction ■ Compare ■ OMG/SDRF/JTRS unification 20 Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP 8. Expand Interface Portability into Digital IF Realm o Standard interface and data fusion for high bandwidth streams o Unification of Vita 49 and upcoming OMG submittal o Anticipate WB Digital trend Synthesizer Digital IF Interfaces (a) Synch (b) Control, Status (c) Rx DATA + Status (d) Tx DATA + Control VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY (e) Control, Status Virginia 21 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Noteworthy Research Results (non-Virginia Tech) o RF and Antennas – Dumb and Smart o Processor Technology o Software o Adaptive Networks o Cognitive Radio Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Reconfigurable Antennas MOBILE & PORTABLE RADIO RESEARCH GROUP o Antennas are usually fixed for specific bandwidth and carrier frequency Needs Reconfigurable Antenna for flexibility o Reconfigurable Antennas ■ Multiple antenna-RF chain : Simple but Large Form Factor ■ Single wideband antenna-RF chain : Fail to provide adequate performance due to its low-Q design ■ Reconfigurable antenna-RF chain with MEMS Virginia 23 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP RF and Antennas – Dumb and Smart Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MEMS Designs for RF Front Ends MOBILE & PORTABLE RADIO RESEARCH GROUP E-tenna’s Reconfigurable Antenna o Tunable antenna with narrow fixed bandwidth o Patch antenna connected by RF switches Idealized MEMs RF Front-end for a Software Radio o Use MEMS filter banks to create tunable RF filters Virginia 25 J.H. Reed, Software Radio: A Modern Approach to Radio Design, Prentice-Hall 2002. 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP MEMS for Reconfigurable Antennas and RF - I o Advantages of MEMS ■ Low phase noise Voltage Controlled Oscillators (VCO) by using MEMS-based high Q resonators ■ Wideband varactors and phase shifters by using MEMSbased variable capacitors and switch-capacitor networks ■ Tunable filters by employing MEMS-based variable reactive elements and switches Virginia 26 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Reconfigurable Antennas with MEMS - II o Reconfiguring Antenna with MEMS (A) (B) Application of MEMS switch for reconfigurable antenna (A)f_ant = fc (B) f_ant = 2*fc Virginia 27 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Antenna Array - I MOBILE & PORTABLE RADIO RESEARCH GROUP o Antenna Array Processing ■ Antenna array processing can achieve higher data rate and more capacity ■ Allows diversity techniques, MIMO, Distributed MIMO and beamforming algorithms Smart Antenna ■ Software radio and Smart antennas complement each other well SDR provides the flexibility needed for effective smart antenna, and smart antennas provide the benefits that motivate the adoption of SDR Virginia 28 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Antenna Array - II MOBILE & PORTABLE RADIO RESEARCH GROUP o Switching waveforms in Adaptive beamforming ■ Switching waveforms in “SDR” adaptive beamforming requires significant dataflow changes arise interconnection problem Increase complexity switched fabric CAN solve problems Data flow implementation of a subtractive co-site interference management systems is typically of complexity [i x j] for a system with i transmitters and j receivers. Use of a single 8-port crossbar switch (right) can reduce the “fan-out” to complexity [i + j], reducing both pin and wire counts [Source:SCA Technica Inc] Virginia 29 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG RF and Analog - I MOBILE & PORTABLE RADIO RESEARCH GROUP o Superconducting components for SDR ■ Enable wide BW, high linearity, and high dynamic range ■ Microelectronic device can operate up to 100GHz Permit direct AD/DA conversion at RF level Increase flexibility by putting whole system under SW control ■ Possible RF level predistortion Remove delays in Mod/Demod to use BB level predistortion Fast enough to correct instantaneous fluctuation ■ Superconducting circuits require operation at cryogenic temperatures, typically at 4 K (-269 °C) Need Cryogenic Cooler (CryCooler) Now Crycooler commercially available ■ Much of this effort by Hypress, Inc. Virginia 30 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG RF and Analog - II MOBILE & PORTABLE RADIO RESEARCH GROUP o Amplifiers ■ SDR has to support multi-mode radio subsystem. If the radio subsystem is common for various radio standards, then SDR will be more simplified. ■ Polar modulator has almost same structure for FDMA, CDMA, and TDMA Possible single transmitter for various modulations Adequate for SDR ■ Exploits AM-AM and AM-PM characteristics of PA ■ Converts quadrature into polar signal using CORDIC algorithm (COrdinate Rotation DIgital Computer) ■ Apply Separated predistortion for AM and PM Go through Amplitude modulation and Phase modulation They are recombined before PA ■ Several different wireless standards of different bandwidths and modulations on a single amplifier while achieving acceptable performance. Virginia 31 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY RF and Analog - II MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP I Data DATA Generator (Filter) Q Rc Rectangular to Polar CORDIC Converter c AM to AM R PreDistortion Amplitude Modulator Phase Modulator AM to PM PreDistortion Power Drive PA VCO RF Simplified Polar Modulator Block Diagram [Source : Wendell B. Sander, Stephan V. Schell, Brian L. Sander, “Polar Modulator for Multi-mode Cell Phones”. Tropian, Inc.] Virginia 32 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY RF and Analog - III MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP VCO RF buffer C-PA T/R switch VCO RF buffer C-PA duplexer I I polar Mod. polar Mod. Q Q RF reference (A) to RX RF reference to RX (B) A) A polar transmitter block diagram for half-duplexsystems (e.g. GSM, TDMA) radio systems B) A polar transmitter design for full duplex radio systems, with extended PA dynamic range for CDMA operation [Source : Earl McCune , “SDR RADIO SUBSYSTEMS USING POLAR MODULATION”. Tropian Inc.] Virginia 33 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Techniques for Improving RF Device - I o Zero-IF and Near-Zero-IF Quadrature Receivers ■ Zero IF : Achieves low cost and small size solutions ■ Near Zero IF : can avoid the DC offset and mixer self-mixing problems while achieve high integration level and low cost implementation ■ They are suitable to multi-band/multi-mode communications devices and are favorable options for a practical implementation of Software Defined Radio. Problem of ZIF and NZIF ■ Problem : Sensitive IQ imbalance due to many amplification and filtering stages in both I and Q ■ IQ balancing technique is required With the IQB technology, ZIF and NZIF quadrature receivers will no longer suffer from I-Q imbalance become more favorable and feasible solutions to low-cost radio front-end for SDR Virginia 34 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Techniques for Improving RF Device - II o Central Processing / Remote RF ■ Developments in optical technology allow the conversion of RF signals to light and their transport via fiber optics with very low loss and distortion, and by the expansion of fiber networks in urban areas. Called RF-on-Fiber (RoF) technology. ■ Provides significant flexibility in upgrading functionality, and implementing various wireless standards and air interfaces Consistent with goal of SDR approach Virginia 35 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Techniques for Improving RF Device - RoF MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Laser Fiber Photodiode RF in/out Diplexer Diplexer Photodiode Laser Fiber Central Office Access Point Typical RoF Link [Source: Emanuel Kahana, Mike Baker, Alek Tziortzis , “CENTRAL PROCESSING / REMOTE RF” FOR CELLULAR NETWORKS, USING OPTICAL MICROCELLS: CONCEPT AND PERFORMANCE”. Motorola] Virginia 36 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Processor Technology Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Objective MOBILE & PORTABLE RADIO RESEARCH GROUP o Look at existing reconfigurable architectures for wireless communication (mobile and base station) o Discuss advantages and disadvantages of each architecture o Draw conclusions to aid RM design o Architectures reviewed: ■ PactXPP ■ Quicksilver ■ Morphosys ■ Elixent ■ Intel ■ Montium (University of Twente) 38 ■ DRAW (Ohio Univeristy) Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Different Types of Reconfigurable Designs MOBILE & PORTABLE RADIO RESEARCH GROUP o Reconfigurable logic: ■ Variable logic and variable data routing Eg. combination of CLBs in FPGA o Reconfigurable datapath: ■ fixed logic and variable data routing Eg. MUXs and Registers o Reconfigurable arithmetic: ■ Limited choice of arithmetic operations and fixed data routing Eg. ADD, SUB, ACC, as in CPU design o Reconfigurable control: ■ variable control signals, limited choice of data routing Eg. Instruction decoder and datapath controller Virginia 39 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Characteristics of reconfigurable architectures MOBILE & PORTABLE RADIO RESEARCH GROUP Reconfigurable Fabric Datapath Reconfiguration Control Datapath Data Flow PactXPP Dynamic From MPU Configurable Buffer Quicksilver Dynamic Decentralized Configurable Buffer MorphoSys Dynamic From a MPU Configurable Buffer Intel N.A. Reconfigurable fixed Buffer Elixent Dynamic From MPU Configurable Buffer Montium Dynamic From MPU Configurable Stream DRAW Dynamic Hierarchical Configurable Buffer Stallion Dynamic Packet based Configurable Stream Virginia 40 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Guidelines for Reconfigurable Modem (RM) design (1/3) MOBILE & PORTABLE RADIO RESEARCH GROUP o Reconfiguration: ■ Datapath based Static reconfiguration – datapath does not change at run time – RF works like an ASIC with hardwired interconnection – RM design will require large amount of computational resources – Less flexibility Dynamic reconfiguration – datapath changes during run time – More resource reuse – Control and data routing become complex – More operations in temporal domain results in higher flexibility o Dynamic reconfiguration more suitable for RM mobile solution Virginia 41 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Guidelines for RM design (2/3) MOBILE & PORTABLE RADIO RESEARCH GROUP o Processing Element structures ■ Chip rate Ops ALU based PE designs not efficient with respect to speed, power, resource utilization and cost ■ Viterbi / Turbo for data application Need special units for ACS and traceback operating at higher frequency ■ Fine grain increases flexibility Efficient logic implementation Routing and control difficult More reconfiguration time ■ Coarse grain: use ALUs routing and control easier lesser flexibility Requires more power o RM design will need a combination of fine grain and coarse grain PEs Virginia Tech 42 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Guidelines for RM design (3/3) MOBILE & PORTABLE RADIO RESEARCH GROUP o Control: ■ FSM node based decentralized Routing width proportional to complexity and flexibility Compiler design can become complex ■ DSP / CPU based Generation of control signals easy Can execute some generic code on DSP o Data transfer: ■ Using buffer eases multiple clock requirements Can have multiple modules running at a higher synchronous clock rate with variable buffer depth Suitable for multiple data rate systems Virginia 43 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Software Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG CRC SCA Implementation MOBILE & PORTABLE RADIO RESEARCH GROUP o CRC (Communications Research Centre) o Technical scope ■ SCA v 2.1 (2.2 under SDR Forum sponsorship) ■ Java ■ 60000 LOC, 300 pages of documentation o Highly successful reference implementation ■ 7000+ downloads (2003) ■ 34000+ hits on web site (2003) o Check it out 45 Virginia http://www.crc.ca/en/html/crc/home/home Tech 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Creating a Lightweight SCA MOBILE & PORTABLE RADIO RESEARCH GROUP o SCA is a widely accepted architectural framework that is rapidly evolving with each new version o SCA is comprehensive and includes all the operating domains of SDRs o Problem where resources are limited in mobile devices Lightweight implementations of the SCA is required Virginia 46 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Lightweight SCA MOBILE & PORTABLE RADIO RESEARCH GROUP o Focuses on two primary aspects ■ Lightweight services Logging, Naming, Event ■ Lightweight CCM (CORBA component model) o Other approaches have been suggested ■ Transform application metadata for COTS deployment (Mercury Computer) Virginia 47 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Lightweight SCA Concerns MOBILE & PORTABLE RADIO RESEARCH GROUP o Unclear what the relative benefits of such approaches will be ■ Reduced memory footprint Attempt to minimize HW aspect that is consistently less pressing ■ Reduce computational load Relevant only for waveform transitions – Affects boot-up and load times o Is power consumption a better metric for determining “lightweight”? Virginia 48 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Software Download - I MOBILE & PORTABLE RADIO RESEARCH GROUP o Over-the-air-programming: SDR system can reconfigure itself by downloading applications and protocols o Security of downloaded SW ■ The security of downloading SW is key issue ■ Standard download procedures: initiation mutual authentication capability exchange testing nonrepudiation exchange o Download channel issues ■ Download channel can increase interference level Problem in interference limited system ■ Common Channel : Broadcasting channel Good for group of mobile Fast power control is not possible ■ Dedicated Channel: Good for fewer mobile Fast power control is possible o Status of SDR Forum efforts Virginia 49 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Software Download - II MOBILE & PORTABLE RADIO RESEARCH GROUP [Source: General Dynamics Decision Systems] Virginia 50 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Software Download - III MOBILE & PORTABLE RADIO RESEARCH GROUP [Source: General Dynamics Decision Systems] Virginia 51 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Adaptive Networks Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Adaptive Networks - I MOBILE & PORTABLE RADIO RESEARCH GROUP o The capability to alter its behavior is one of the attractive features of software radio possible to adapt networks to changing conditions in a way that optimized performance o Requires two steps for realization ■ Development integration of link adaptive algorithms ■ Development network adaptive algorithms o DARPA xG project ■ A new spectrum access behavioral regime consisting of technologies that sense, characterize, and utilize spectrum opportunities in an interference-limiting manner. ■ A new regulatory control regime consisting of methods and technologies for controlling such opportunisticspectrum access behaviors in a highly flexible, traceable manner using machine understandable policies. Virginia 53 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY xG Project MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP TRANS TRANS NET NET XG MAC PHY XG MAC PHY Freq. Assign. Spectral Occupancy Legacy MAC to MAC Figure 2 XG Layer Network Interaction o Physical Layer detects MAC request related XG layer MAC request is pending XG layers exchanges spectrum utilization Coordinate frequency assignments Pended MAC request is exchanged. Virginia 54 o http://www.darpa.mil/ato/programs/xg/rfc_vision.pdf 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Adaptive Networks - II MOBILE & PORTABLE RADIO RESEARCH GROUP o Requires extra signaling to support adaptation as shown xG o Modulation Identification can eliminate extra signaling ■ Use multi-mode PLL : All known modulation types are simultaneously demodulated with the output symbol being determined by the demodulated signal with the lowest error metric. ■ Use all possible Viterbi decoders simultaneously, and choose maximum likelihood output symbols based on the decoding result. ■ Polyphase channelizer: To help identification of which band a signal is present and compares received signals to a known subset of signals with differing carriers and pulse shaping. After picking out the right format, the receiver adjusts its operation appropriately. Virginia 55 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Adaptive Networks - III MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o European project OverDRiVE on Dynamic Spectrum Allocation (DSA) RAN 3 RAN 1 RAN 3 RAN 2 RAN 1 RAN 2 RAN 2 RAN 1 RAN 3 RAN 3 RAN 3 RAN 2 RAN 1 RAN 2 RAN 2 RAN 1 RAN 2 RAN 1 RAN 1 RAN 2 RAN 2 RAN 1 RAN 2 RAN 1 RAN 1 RAN 2 RAN 2 RAN 1 RAN 2 RAN 1 RAN 1 Spectrum Allocation ■ Their basic approach : network architecture consisting of functions, entities, components and interfaces objects with DSA requirements are supported by reconfigurable functions. Functions are implemented on entities, which may reflect actual devices or be virtual entities. Time/Region FSA DRiVE DSA OverDRiVEV DSA irginia Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY http://www.comnets.rwth-aachen.de/~o_drive/publications/DSA_and_Reconfigurability.pdf 56 1872 VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Cognitive Radios Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Cognitive Radios MOBILE & PORTABLE RADIO RESEARCH GROUP o Cognitive Radio is: ■ Aware of its environment, ■ Aware of its capabilities, ■ Aware of its operating context. Empowered to adapt its behavior in a way that improves its performance o Key benefit ■ Can cognitive radio enable a system designer to squeeze every Hz out the spectrum Efficient Spectrum pooling o Major challenges ■ Figuring out how to provide the radio the etiquette ■ Translating the observations into actions ■ How to analyze cognitive radios Virginia 58 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Approach to provide awareness - I MOBILE & PORTABLE RADIO RESEARCH GROUP o Complex Organic Distributed Architecture (CODA) ■ CODA is based on cognitive psychology work performed as part of the CAST (Configurable radio with Advanced Software Technology) project. [Source: Tereska Karran ,”Adaptation in Software Radio using a Complex Organic Distributed Architecture (CODA)”. University of Westminster, London] The CODA intelligence cycle Virginia 59 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Approach to provide awareness MPRG II MOBILE & PORTABLE RADIO RESEARCH GROUP o Cognition Ontology : specifications of conceptualizations for providing awareness for cognitive radios ■ Provides : A means of obtaining “meaningful” information by defining a language and algorithms for handling queries like, “how many multipaths does the channel have.” Virginia 60 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Rich Cognitive Radio set of Research Topics o Resilience to network impairments ■ Ad-hoc routing, extreme error conditions, link blockage o Incorporation of knowledge based planning with interoperable knowledge representations and situation assessment o Assessment and validation of situation-aware protocols o Smart agent to build waveform building blocks on fly o … Virginia 61 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Research at Virginia Tech Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Example Research Results from Virginia Tech o SCA core framework ■ ■ ■ ■ ■ Open source effort Role of DSPs Power Management Integration of testing into the framework Rapid prototyping o Smart antennas ■ ■ ■ ■ Overloaded array processing Networking performance Smart antenna API Experimental MIMO systems o Cooperative radios ■ Distributed MIMO ■ Distributed Applications o Reconfigurable computing ■ Early work in steam processing ■ Communications oriented processors o Cognitive radio networks ■ Game theory analysis of cognitive networks ■ Learning Techniques ■ Test Bed Virginia 63 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP SCA Core Framework Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG SCA Core Framework MOBILE & PORTABLE RADIO RESEARCH GROUP o Open Source Effort o Role of DSPs o Power Management o Integration of Testing into the Framework o Rapid Prototyping Virginia 65 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Open-Source SCA MPRG Implementation::Embedded(OSSIE) MOBILE & PORTABLE RADIO RESEARCH GROUP o Traditional wireless education focuses on aspects such as circuit design, coding theory, and DSP ■ Graduating engineer is likely to have a limited software background This is crucial for SDR design o SCA offers powerful architecture for essentials in SDR design o Open Source approach adopted o OSSIE can be downloaded at: http://mprg.org/research/ossie (over 3800 site visits, 800 downloads to date) Virginia 66 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG SCA and Education MOBILE & PORTABLE RADIO RESEARCH GROUP o Two principal problems for use of SCA in universities ■ Relatively complex specifications Simple sample code is crucial to help in understanding ■ No simple-to-use CF is available in C++ Most EE’s software background is limited to C++ o These problems are shared by entities other than universities o OSSIE (Open Source SCA Implementation::Embedded) was developed to address these problems Virginia 67 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Development Philosophy MOBILE & PORTABLE RADIO RESEARCH GROUP o Target user is entry-level Electrical Engineering Master’s student ■ Limited time available to reach reasonable level of understanding Requires relatively simple code ■ Limited knowledge of middleware CORBA can be overwhelming ■ Research needs require easy access to different pieces of the implementation ■ Must be inexpensive (preferably free) Virginia 68 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Implementation Overview MOBILE & PORTABLE RADIO RESEARCH GROUP o Attempt to follow SCA 2.2 specifications ■ All relevant classes to support a variety of waveforms are implemented o First version written for Windows XP/2000 using Visual C++ 6.0 ■ Second version for Windows XP/2000 using Visual C++ 6.0 or .NET and Linux o TAO (The ACE ORB) CORBA ■ Use of ACE simplifies OS portability o Xerces C++ XML parser ■ Released under Apache Software License Virginia 69 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Release Structure MOBILE & PORTABLE RADIO RESEARCH GROUP o Two libraries comprise CF release ■ XML parsing library Configuration file-specific parsers ■ CF classes Implementation to some extent of all classes except Aggregate Device Core application services and non-core applications – Common pieces for non-core application selected • I.e.: UUID provided by constructor or from configuration file Virginia Tech 70 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Shared Libraries MOBILE & PORTABLE RADIO RESEARCH GROUP o Important to minimize visible code developer needs to manage ■ Shared libraries reduce the amount of visible code Simplify the amount of code the developer needs to directly interact with ■ Different approaches can also reduce the amount of needed program memory Leverage use of dynamic library Virginia 71 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP OSSIE: Coding Structure and Shortcuts o ORB wrapper used to reduce the amount of visible code ■ Minimize the exposure of the developer to the CORBA interface Can be overwhelming but not directly needed ■ Common calls are simplified Lookup Bindobj getNamingContext ■ Approach based on the use of single static ORB Virginia 72 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Limits on Implementation MOBILE & PORTABLE RADIO RESEARCH GROUP o Implementation based on simplicity and readability ■ Missing pieces considered important in commercial implementations Exception handling Aggregate Device (not necessary for target implementations) ■ Missing exception handling can be an asset Forces developer to explore CF implementation – XML debugging Implementation is likely to operate in controlled environment 73 Exception handling can be added with relatively low Virginia Tech effort 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Development Path MOBILE & PORTABLE RADIO RESEARCH GROUP o OSSIE useful in basic R&D ■ Inside and outside University environment o VT committed to open-source C++ release philosophy ■ Download available: www.mprg.org/research/ossie o Several planned improvements ■ More complete framework ■ Advanced waveforms ■ Research-related contributions Power management SCA 3.0 o Eventual goal is to achieve JTEL certification Virginia 74 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Vision MOBILE & PORTABLE RADIO RESEARCH GROUP Industry Contributed Code Accelerated Research Virginia Tech Academy Accelerated Research, Education Code OSSIE Improved Architectures Government Accelerated Research Improved Standards Contributed Code Improved Design Techniques Research Results Tools MPRG SDR Research Education Graduate Undergraduate Component Libraries (e.g., MIMO, FEC) Accelerated Research Networking Cognitive Radio SDR Hardware UWB MIMO Propagation Future Research Directions Virginia 75 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG OSSIE: Acknowledgements MOBILE & PORTABLE RADIO RESEARCH GROUP o Largely unpaid volunteer effort by a group of dedicated graduate and undergraduate students o Sources of direct or indirect funding ■ DCI Postdoctoral Research Fellowship ■ Office of Naval Research ■ Science Applications International Corporation (SAIC) ■ Tektronix ■ Texas Instruments ■ MPRG Affiliates Program o CRC’s reference implementation Virginia 76 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Example OSSIE Waveform MOBILE & PORTABLE RADIO RESEARCH GROUP o o o o o o o Simultaneous demodulation of 16 DRM channels One PC dedicated to high speed data acquistion Three PC's dedicated to DRM decoding All processing in software Homemade HF RF front ends Complete radio made in less then six months Cycles bound in DRM decoding, not CF Virginia 77 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Role of DSPs -- Project Goals MOBILE & PORTABLE RADIO RESEARCH GROUP o Study ways of using TI DSPs, to implement light, power-efficient SDR based on the SCA o Demonstrate that a SDR implemented using a multi DSP platform can utilize the great power/cost/performance characteristics of DSPs o Gain insight into the compatibility of TI DSPs with the SCA architecture o Identify non-framework factors that might impact these tradeoffs Virginia 78 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Project Description MOBILE & PORTABLE RADIO RESEARCH GROUP o Develop a Wideband Code Division Multiple Access (WCDMA) waveform for a Multiprocessor C64x platform (fine details of WCDMA not implemented) o When Mercury’s new platform becomes available, the same waveform will be ported to it and its performance will be evaluated Virginia 79 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Power Management For SDR MOBILE & PORTABLE RADIO RESEARCH GROUP o SDR places challenges different from classic communications system ■ Can support waveform swapping ■ Needs to support wide set of devices Variety of needs and states – Difficult to narrow to small, well-defined set of states o Requires sophisticated power control structures ■ Applications can be more predicable than PC Possible to determine “fast enough” speed – Blind throttle for the waveform may not be enough Virginia 80 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Power Management: State Support MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o Advanced Configuration and Power Interface (ACPI) is the current standard for PC power management ■ ACPI supports mesh state machine Assumes basic device states can be throttled S1 S2 Sn Linear transitions (throttle) are a subset of the mesh state machine S1 S2 Sn Virginia 81 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Power Management: Problems with Mesh SM o Assumes that all transitions are fundamentally “equal” ■ Does not take into account QoS for power management issues related with state change o Example: ■ Voltage and frequency are fundamentally linked Increased voltage will allow a higher set of frequency settings to be supported – Throttle transitions based on the assumption that lowest possible voltage is supported for the desired frequency – If a change in voltage incurs a higher time delay in switching state than a change in frequency, could lead to unplanned additional latencies Virginia 82 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Power Management: Rate-Change Support in Communications MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o Example (802.11b): ■ Support alternate processing speeds for different sections of received frame PLCP Prefix PLCP Payload 11Mbps PSDU 1Mbps (Preamble+Header) CW typically ~400us Transition Transition Processing 192us Fast Slow ■ Benefits 83 Decision point: discard frame? Minimizes required computing power Provides ability to discard frame before high-speed processing is necessary Virginia Tech 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Power Management: Rate Change and SDR o Waveform takes place of “user” in SDR ■ Latencies associated with change of state need to be taken into account State switching needs to be in order of microseconds – Millisecond-level switches may be too slow for some waveforms Ideally, should cluster state changes into transition state o Example: ■ Crusoe TM5400 automatically controls voltage and frequency settings Slow ramp in voltage for up-frequency changes followed by fast frequency change Fast down frequency change followed by slow voltage change Changes performed automatically – Possible for some equipment to leave change requests up to the application ■ Voltage regulator can have a significant impact on the transition speeds in core operating voltage May be too slow (ms+) for some waveforms Virginia 84 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Power Management: State Machine Description o Break down state machine into slow-change states and related fast-change states ■ Provides application with ability to change states quickly during waveform operation F1,1 F1,2 F1,3 V1 F2,1 F2,2 F2,3 V2 F3,1 F3,2 F3,3 V3 Also supports sleep or standby operation Virginia 85 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Power Management: Sample Operation o Fast operation ■ Can cycle between 500 and 700 MHz 500 600 700 1.8V 300 400 500 1.5V 100 200 300 1.2V 500 MHz may be more efficient at 1.5V – May choose not to transition, since change to 600 or 700 MHz expected soon o Can still transition to lower powers ■ Support significantly lower power consumption levels o Same concept can apply to other devices ■ FPGAs, ASICs, CCMs, DSPs Virginia 86 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Power Management: Common Interface o Design of common interface will have to wait until conceptual framework is finalized ■ Will rely on ACPI to determine appropriate interfaces Will also rely heavily on SCA 3.0 interface specifications – SCA 3.0 concentrates on non-CORBA interface descriptions ■ Challenging task Generic nature of hardware makes static definition of interfaces unlikely – Will most likely require a generic structure • May be able to leverage AML Virginia 87 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Application-Level Power Management MOBILE & PORTABLE RADIO RESEARCH GROUP o Algorithm development ■ Field of research currently has large number of contributions Primarily concentrating on PC-based systems – ACPI/OSPM ■ Clear from Operating Environment Power Management (OEPM) that SDR will have some unique characteristics Optimization strategies will be based on the permutations possible by conceptual framework This research venue cannot proceed until conceptual framework is complete Virginia 88 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Power Management Summary MOBILE & PORTABLE RADIO RESEARCH GROUP o Some concepts in power management are fairly mature ■ PC power management ■ Voltage and frequency scaling ■ Policies and algorithms o Current state-of-the-art does not cover all needs of SDR ■ Unique issues related to nature of SDR o Actively developing techniques to resolve these issues Virginia 89 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Acknowledgement MOBILE & PORTABLE RADIO RESEARCH GROUP o This work is funded by the DCI Postdoctoral Research Fellowship and the MPRG Affiliates Program Virginia 90 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Integrating Test Equipment Into the SCA to Design and Test Software-Radios Dr. Jeffrey H. Reed Dr. P. Max Robert Carlos Aguayo Mobile and Portable Radio Research Group (MPRG) Bradley Dept. of Electrical and Computer Engineering 432 Durham Hall, MS #350 Virginia Tech Work made Blacksburg, VA 24061 (540) 231 2958 gift from mprg@vt.edu http://www.mprg.org possible by a Tektronix Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Test and Validation of SDR MOBILE & PORTABLE RADIO RESEARCH GROUP o SDR is a relatively new technology ■ The term SDR was coined in 1992 ■ The first user-led field evaluation for any JTRS production representative hardware was held on Sept. 17, 2004 (Cluster 2 Handheld EOA) o The same hardware platform must support multiple bands and modes ■ JR GVR (Ground vehicular, rotary wing, TACP) (Formerly Cluster 1) will provide capability to store up to 10 waveforms ■ Each waveform has to be tested/validated Virginia 92 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Integrating Test Equipment MOBILE & PORTABLE RADIO RESEARCH GROUP o Test equipment can be leveraged to provide an integrated solution for SDR test and validation by integrating it into the SCA o Provides an embedded resource to analyze and verify the correct operation of SDR Waveform Component Waveform Component Waveform Component Wrapper Logical Software Bus via CORBA ORB & CF OS Network Stack Bus Layer Virginia 93 Hardware Bus 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Advantages of Integrating Test Equipment o Allows for a modular design strategy (seamless transition from simulation to deployment) ■ Simulated components -> Test equipment implementation -> Final version o Allows better isolation of HW and SW components to pinpoint bugs and error sources o Facilitates production-line validation of SDR o Provides a new dimension of built-in tests by expanding the capabilities of the TestableObject interface Virginia 94 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MPRG Approach MOBILE & PORTABLE RADIO RESEARCH GROUP o Create wrappers around Tektronix test equipment (Arbitrary Waveform Generator & Real-Time Spectrum Analyzer) to integrate them into OSSIE o LoadableDevice interface was used for the adapters o Successfully integrated AWG430 & RSA3308A into a sample waveform o For more details refer to: http://www.tek.com/Measurement/App_Notes/37_18369/eng/37W_1 8369_0.pdf Virginia 95 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Future Test and Validation of SDR MOBILE & PORTABLE RADIO RESEARCH GROUP o There is still debate about correct implementation and validation approaches for SDR o As more SDR implementations start emerging, the advantages of integrating test equipment into the SCA will be more evident. o In future cognitive radio scenarios, where radios are allowed to ‘learn’, having integrated test equipment will be almost a necessity Virginia 96 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Project Hierarchical Structure MOBILE & PORTABLE RADIO RESEARCH GROUP WCDMA Components at MPRG Other TI Code WCDMA Waveform New Components OSSIE TEXAS INSTRUMENTS C64 C64 C64 C64 Compare Performance Mercury’s Platform Virginia 97 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Waveform Development is not so Easy MPRG and Rapid Prototyping Tools are Needed MOBILE & PORTABLE RADIO RESEARCH GROUP o Multi-domain systems, analog-digital design o Wide and Multiband systems (ADCs, VCOs, Power Amplifiers) o Complex filters (configurable, tunable, efficient) o Increasingly complex algorithms o 30-40 military standards. 20-30 commercial standards o Code has to be developed for efficient, hybrid platforms ■ Simple, computationally intensive algorithms => FPGAs ■ Mathematically-intensive portion of the system => DSPs Virginia 98 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Traditional Development Approach MOBILE & PORTABLE RADIO RESEARCH GROUP o The traditional design approach uses separate tools for the DSP and FPGA ■ IDE with JTAG support for the DSP ■ VHDL tool suite for the FPGA. o Implementation is typically performed by separate engineering teams o Full evaluation of the system cannot be performed until a custom prototype is built late in the process Virginia 99 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Importance of Development Tools MOBILE & PORTABLE RADIO RESEARCH GROUP o Development time can be reduced by reusing simulation code to generate working code o In SDR, source code often outlives platform ■ New FPGA Architecture every 12-18 months o Platform for initial design may not be the same for deployment o The use of the right tools can improve waveform reusability and lead to rapid prototyping and faster time-to-market Virginia 100 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Existing Tools MOBILE & PORTABLE RADIO RESEARCH GROUP o There are not many tools to develop SDR at this time o Mathworks’ SimulinkTM is a platform for modelbased design and multidomain simulation o It is integrated with MATLABTM. The leading software tool for DSP algorithm development www.mathworks.com Virginia 101 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Simulink Features 1/2 MOBILE & PORTABLE RADIO RESEARCH GROUP o Interactive block diagram simulation tool o Graphic, intuitive design and simulation of the system o Extensive and expandable libraries of predefined blocks o Fills the gap between Waveform Requirements Specification and Platform-Specific Model Virginia 102 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Simulink Features 2/2 MOBILE & PORTABLE RADIO RESEARCH GROUP o C code generation using Real-Time WorkshopTM ■ Embedded target for TI C6000 o VHDL code generation for FPGA using Xilinx System GeneratorTM for DSP o Companies such as Lyrtech are using this set of tools to rapid prototype their designs MATLAB Simulink RTW TI Code Composer Studio TM Hardware V Platform irginia Tech 103 www.lyrtech.com 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG There is Still Work to Do MOBILE & PORTABLE RADIO RESEARCH GROUP o The code and components generated by these tools are not complete from an SCA stand point o If SCA compliance is desired, the actual code for deployment and configuration still has to be performed manually, o Even when all components are ready and functional there is still work to do with the Domain Profile (XML configuration files) o Developing the Domain Profile without the appropriate tools can be a painful experience and an important source of waveform errors o There are no existing tools to automatically generate profiles for SDR Virginia 104 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP By Leveraging the Appropriate Tools, It is Possible To: o Create a uniform framework for rapid prototyping SDR and exploring new algorithms and concepts o Perform a seamless design from simulation to hardware realization o Rapidly prototype FPGA and DSP subsystems o Minimize initial and recurring cost for design system o Leverage commercial tools, but with proprietary advantage Virginia 105 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP SCA Rapid Prototyping Approach o Leverage Virginia Tech’s Open Source Software Communication Architecture (SCA) o Leverage Mathworks SimulinkTM o Create “wrappers” around DSP and FPGA code created with Real-Time Workshop and System Generator for DSP o Design and implement tools for automating XML configuration files o Create tools for benchmarking implementation Virginia 106 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY SCA Rapid Prototyping MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP MATLAB Simulink System Behavior Modeling and simulation RTW SCA Compliance “Wrappers” Automatic XML Profile Generator 107 Code Generation Hardware Platform Comp y TI Code Composer Studio TM Comp x SCA Software Radio SCA Waveform OSSIE Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Differences from traditional Development Approach o Allows early testing of the design and faster iterations o Does not require expertise in the target system o Lets developers pinpoint sources of error even in complex hybrid systems o Gives the flexibility to vary system parameters and verify the effects produced on the system in real-time Virginia 108 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Advantages of an SCA Rapid Prototyping Approach o Seamless transition from simulation to SCA compliant implementation o Expanded lifespan of source code o Increased reusability and portability of components o Easier test and debugging o Powerful tool to validate new algorithms and technology concepts Virginia 109 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Rapid Prototyping MOBILE & PORTABLE RADIO RESEARCH GROUP o Provide a structure for the integration of rapid prototyping with current SCA architecture ■ Allow integration of additional computing HW DSP, FPGA ■ Reduce development cycle for new systems ■ Increase code reuse o Several aspects must be resolved ■ Simulation to development path ■ Development tools Virginia 110 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG SCA Rapid Prototyping Benefits MOBILE & PORTABLE RADIO RESEARCH GROUP o Uniform framework for rapid prototyping SCA systems o Support a seamless design path from simulation to hardware realization o Rapidly prototype FPGA and DSP subsystems o Minimize initial and recurring cost for design system o Leverage commercial tools to create custom solutions Virginia 111 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Existing Rapid Prototyping Tools MOBILE & PORTABLE RADIO RESEARCH GROUP o There are not many tools to develop SDR at this time o MathWorks Simulink® is a platform for model-based design and multidomain simulation o Integrated with MATLAB, the leading software tool for DSP algorithm development www.mathworks.com Virginia 112 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Existing Rapid Prototyping Environment MOBILE & PORTABLE RADIO RESEARCH GROUP o C code generation using Real-Time Workshop® ■ Embedded target for TI C6000 o HDL code generation for FPGA using Xilinx System Generator™ for DSP o Companies such as Lyrtech are using this set of tools to rapid prototype their designs 113 MATLAB Simulink RTW TI Code Composer Studio TM Hardware V Platform irginia Tech www.lyrtech.com 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG SCA Rapid Prototyping Approach MOBILE & PORTABLE RADIO RESEARCH GROUP o Leverage MathWorks MATLAB and Simulink® o Support commercial tools through software wrappers ■ Real-Time Workshop® for DSP ■ Xilinx System Generator™ for FPGA o Design and implement tools for automated generation of XML configuration files o Develop debugging and benchmark tools Virginia 114 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY SCA Rapid Prototyping MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP MATLAB Simulink System Behavior Modeling and simulation RTW SCA Compliance “Wrappers” Automatic XML Profile Generator 115 Code Generation Hardware Platform Comp y TI Code Composer Studio TM Comp x SCA Software Radio SCA Waveform OSSIE Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Smart Antennas Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Smart Antennas MOBILE & PORTABLE RADIO RESEARCH GROUP o Overloaded array processing o Networking performance o Smart antenna API o Experimental Systems Virginia 117 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Overloaded Signal Environment MOBILE & PORTABLE RADIO RESEARCH GROUP M-element Array Rx. front end x1 (t ) o Overloaded Array: more signals than elements. o Conventional Array Processing breaks down. xd (t ) r0,1 (t ) xDu (t ) r0,M (t ) D M u Num. Sigs. o Can extract signals from the environment if can exploit known signal properties. o OLAP hardest when all signals are cochannel, have little excess bandwidth (e.g. narrowband) and are nearequal power. Num. Elements. Virginia 118 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Overloaded Array Scenario MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Example: Airborne communication node is under consideration by commercial and military organizations. Communications in Disaster Relief Scenarios Military Communications Developed Spatially Reduced Search Joint Detection (SRSJD) Algorithm capable of OLAP in twice-overloaded environments Airborne communication system employing an antenna array Cellular airborne base-station or a cellular repeater Overloaded array Interfering base stations in the case of an airborne repeater (base station-repeater link) Intra-system CCI Desired LOS component External CCI Interfering base stations 119 Commercial TV / Radio stations desired mobile user Co-channel Interfering Virginia desired mobile user Mobile Subscribers Tech 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY DDFSE-IR Architecture MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP tk kTsymb Q0 r0,M (t ) rM(0) [k ] Received array snap-shot augmented by over-sampling factor: can increase the effective degree of freedom of the array. 120 FB-DDFSE: an iterative reduced- Output state sequence sequence estimator estimate for desired user r1(0) [k ] mux. r0,1 (t ) Constrained Length Multi-Input/Multi-Output Whitened Matched Filter (MIMO-WMF) for desired user r [n ] Wd [n] yd [n ] MQ0 1 MQ0 MQ0 Lw MultiChannel MQ0 1 FB-DDFSE sˆd [n] Strategy: Detect signal while rejecting interference by approximating interferers as cyclostationary Gaussian Noise. DDFSE-IR is then a reduced-complexity approximation to Forney’s Maximum Likelihood Sequence Estimation (MLSE). To achieve state reduction requires a synergistic design of the WMF and the reduced-state sequence estimator. Virginia Tech 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP The Impact of Transmit Smart Antennas at Mobile Handset on the System Level Performances Jong-Han Kim Dr. Jeffrey H. Reed Dr. Annamalai Annamalai Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Overviews MOBILE & PORTABLE RADIO RESEARCH GROUP o Motivation o Related Work ■ Objective ■ Introduction ■ Analysis Example ■ Conclusions ■ Progress Status o Upcoming Challenges Virginia 122 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Motivation MOBILE & PORTABLE RADIO RESEARCH GROUP o Research topic The impact of the transmit smart antenna at mobile handset on the system level performances o Why transmit smart antenna at mobile handset Performance of multiple access communication system is limited by co-channel interference and channel fading, which can be effectively cancelled or reduced by various smart antenna algorithms Transmit smart antennas at mobile handset is an emerging technology by low power signal processing technology and small RF components Virginia 123 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Motivation (cont’d) MOBILE & PORTABLE RADIO RESEARCH GROUP o Evaluation of the system level performance ■ Smart antenna combining with other techniques can enhance the system performance more pronouncedly ■ The link level performance might not be directly translated into the system level performances Ex) Performances of space time coding diversity at multi-user diversity network (such as HSDPA, HDR, etc.) is worse than those of single antenna in terms of system throughput ■ System level performance is an important decision metric in employing the smart antennas at the Virginia communication system Tech 124 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Related Work MOBILE & PORTABLE RADIO RESEARCH GROUP o Current work ■ Analysis of the impact of transmit diversity at handset on the reverse link DS/CDMA system capacity o Objectives ■ Develop a “unified” framework for reverse link CDMA capacity estimation ■ Investigate the effect of fade distribution, multipath diversity, basestation receive diversity, soft-handoff (macro-diversity), for transmit diversity on intercell and intracell interference statistics Virginia 125 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Introduction MOBILE & PORTABLE RADIO RESEARCH GROUP o Contribution ■ Develop a comprehensive analytical model for reverse link CDMA capacity estimates Transmit diversity at mobile station (open-loop and closedloop diversity) Spatial diversity with non-identical fading statistics Multipath fading channel with arbitrary multipath profile Different user distributions in cells Maximum transmit power constraint Soft handoff Power control (fast and slow power control) o Capacity estimates ■ Outage probability metric based on intracell and intercell interference statistics Virginia 126 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Analysis Example MOBILE & PORTABLE RADIO RESEARCH GROUP 1 o Reverse link DS/CDMA cellular systems Propagation Loss 0th BS Propagation Loss Perfect Power Control MS Kth BS Virginia 127 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Capacity Estimates MOBILE & PORTABLE RADIO RESEARCH GROUP o Outage probability vs. the number of users ■ Rayleigh pedestrian channel A ■ Uniform user distribution o Key observation Rayleigh Pedestrian A channel ■ Impact of power control (fast vs. slow power control) ■ Impact of transmit diversity at mobile handset in conjunction with receive diversity at base station (M = # of transmit antennas at mobile handset X # of receive antennas at base station) Virginia 128 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Conclusions MOBILE & PORTABLE RADIO RESEARCH GROUP o Efficacy of transmit diversity at mobile handset on the system capacity of DS/CDMA cellular system ■ Capacity enhancement by other-cell interference reduction in terms of mean and variance ■ Fast power control achieves greater capacity improvement than slow power control for similar environments ■ The relative performance gains achieved by adding higher order diversity are greater in systems employing slow power control than those achieved using fast power control Virginia 129 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Progress Status MOBILE & PORTABLE RADIO RESEARCH GROUP o Developed a unified framework for reverse link DS/CDMA capacity estimation, which is extending the previous works by providing unified analysis framework and quantifying the impact of transmit diversity on reverse link DS/CDMA o Developed a link simulator to evaluate the performances of transmit diversity schemes o Developing a system simulator to validate the result of analysis framework Virginia 130 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Upcoming Challenges MOBILE & PORTABLE RADIO RESEARCH GROUP o Developing the analysis frameworks and modeling methodologies for ■ Data networks (cellular-based or mobile ad hoc network) employing the smart antennas ■ Heterogeneous networks (such as mixed voice and data users ) equipped with the smart antennas o Investigating the cross-layer optimization techniques for the smart antenna system combining with other system performance improvement techniques o Suggesting the further improvement solutions ■ Adaptive utilization method of smart antenna algorithms ■ Modified upper layer protocols Virginia 131 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Factors to Consider in Creating a Smart Antenna API MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Jeffrey H. Reed, Ramesh Chembil Palat, Raqibul Mostafa Mobile and Portable Radio Research Group Bradley Dept. of Electrical and Computer Engineering Virginia Tech Blacksburg, VA 24060 reedjh@vt.edu Secondary antenna Seungwon Choi HY-SDR Research Center Hanyang University, Seoul, Korea choi@dsplab.hanyang.ac.kr Primary antenna Virginia 132 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG What is a Smart Antenna MOBILE & PORTABLE RADIO RESEARCH GROUP o Definition ■ Antenna array system aided by some “smart” algorithm to combine the signals, designed to adapt to different signal environments ■ The antenna can automatically adjust to a dynamic signal environment o Mechanisms ■ The gain of the antenna for a given direction of arrival is adjustable ■ Take advantage of different channels for different antennas o Some antennas are “smarter” than others Virginia 133 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Smart Antenna Benefits MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Intercell Interference Multipath Multipath Uplink Base Station Downlink JAMMER Mobile Smart Handset Signal Fading JAMMER • Co-channel (jamming) and adjacent channel interference reduction ■ Multiple access interference reduction for capacity improvement ■ Robustness against multipath, fading, and noise to improve coverage and range ■ Higher spectral efficiency ■ Reduced power consumption for the handset ■ Lower probability of interception and detection ■ Enhance location estimates ■ Virginia Min. infrastructure changes in transitioning from voice to data systems Tech 134 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Smart Antennas in Software Radios MOBILE & PORTABLE RADIO RESEARCH GROUP Software radios and smart antennas complement each other ■ Smart antennas provide the benefits that motivate the adoption of software radios ■ Software radios are flexible enough to support smart antenna algorithms and their system overhead Virginia 135 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Smart Antenna Operation MOBILE & PORTABLE RADIO RESEARCH GROUP o Smart antenna operation possible in either direction of signal flow: ■ Receive smart antenna ■ Transmit antenna array o Both modes share the same categories: ■ ■ ■ ■ Beamforming Diversity Space Time Adaptive Processing (STAP) Multiple Input Multiple Output (MIMO) Virginia 136 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Smart Antenna Principle MOBILE & PORTABLE RADIO RESEARCH GROUP Three Interferers Moving Interferer Moving Target 4 element linear array. Constant Modulus Algorithm working in three environments. Virginia Note gain changes as a function of angle. Tech 137 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY Smart Antenna Implementation: System Level View VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o Software and hardware boundaries need to be defined o Appropriate interfaces required at the boundaries o Lends itself to SDR implementation Software Hardware RF IF ADC RF IF ADC RF IF DAC RF IF DAC BFN Smart Antenna Algorithms & Baseband Signal Processing Software Control Virginia 138 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Desirable Smart Antenna API Characteristics MOBILE & PORTABLE RADIO RESEARCH GROUP o The various SA algorithms must be applicable to SDR-based wireless communication systems such that SA API does not confine to the evolution of communication standards and system hardware. o Interface between Smart Antenna Base Station (SABS) and SDR network must operate independently of hardware. o SABS should be partitioned into small modules and each of modules should interface independent of various algorithms and communication standards. o Functions and capability of each module must be known to the network controller. Thus, Beam-forming module in SABS should be manageable through SDR network. o Network interface should be independent of system upgrade. Virginia 139 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Example of SDR-based Smart Antenna System Open Architecture MOBILE & PORTABLE RADIO RESEARCH GROUP Application Layer Middleware Layer Physical Layer Virginia 140 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Hardware Partitioning MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP SDR-based Channel Card Structure DSP Demodulator Module Micro Processor Beam Former Beam Former Beam Forming Parameter Beam Forming Parameter Beam Former Beam Forming Parameter FPGA Beamformer Interface Beamformer Interface Beamformer Interface Demodulator Demodulator Demodulator DPRAM DPRAM DPRAM Demodulator Controller Demodulator Controller Demodulator Controller DSP 6 ANT, I&Q Other Board Interface Channel Card Controller (6 bits/signal) DPRAM DPRAM SCME Searcher Clock & Data Buffer 4 ANT (6 bits/signal) DPRAM Modulator Module 141 Modulator Tx Data Buffer Virginia FPGA 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Smart Antenna API Logical Functionality MOBILE & PORTABLE RADIO RESEARCH GROUP Commands Asynchronous protocols-to-device primitives for performing immediate, typically non-persistent actions. Variables Persistent antenna state or long-term measurement primitives. Response The synchronous device response to a protocol’s command or variable operation. Signals Asynchronous device-to-protocols primitives for reporting recent, typically non-persistent events. Commands Variables NetWorks /Set /Get /Info Response SABS Signals < Interface between Network and SABS through Network protocol > Virginia 142 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP • Commands Commands Requirements oCmdBeamformerReset Mandatory Qualifiers Description Response oBeamformer Soft Reset oBeamformer Soft Reset OK. oBeamformer Soft Reset Failure. oCmdBeamFormerExec oCmdCalibrationExec oCmdBeamFormerDMExec Mandatory Mandatory Optional oBeamFormer Execution on/off oBeamFormer Execution OK. oCalibration Execution on/off oCalibration Execution OK. oBeamformer Diagnostic oBeamformer Diagnostic monitoring on/off oBeamFormer Execution Failure. oCalibration Execution Failure. monitoring OK. oBeamformer Diagnostic monitoring Failure. • Signals Commands Requirements oSignBeamformer Mandatory oSigBeamformerError Mandatory Qualifiers Description oBeamformer Module loaded oInterrupt oIndicating the Beamformer Error Virginia 143 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Smart Antenna API: Outstanding Questions o How general can it be in practice? o What is the border between the smart antenna API and the antenna API? o How can it be verified? o Is it possible to use CORBA transport? Virginia 144 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Cooperative Radio Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Cooperative Radios MOBILE & PORTABLE RADIO RESEARCH GROUP o Distributed MIMO o Distributed Applications ■ Distributed MIMO ■ Distributed computing ■ Distributed location estimation ■ Distribute spectrum monitoring and control ■ Distributed security Virginia 146 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Distributed Cooperative Diversity for High Data Rate UAV Links (ONR) BAA 04-001 Researchers: Ramesh Chembil Palat, Dr. A. Annamalai, Dr. Jeffrey H. Reed Virginia 147 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Distributed, Collaborative Inter-Cluster Communication with UAV Assisted Relaying MOBILE & PORTABLE RADIO RESEARCH GROUP Collaborating Node Ground Wireless Cluster UAV Cluster Cluster Head Command Control Improves end-to-end communication reliability Can expect very large increase in effective throughput May have significant ramifications on network layer need to investigate multiple architectural solutions 148 using D-MIMO Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Distributed MIMO: Big Picture MOBILE & PORTABLE RADIO RESEARCH GROUP o MIMO technology offers tremendous improvements in a point-to-point link ■ Well acknowledged fact o Can we exploit MIMO advantages in a distributed set up? ■ Limited literature on performance and implementation issues: Requires study of architecture selection and communication strategies using distributed MIMO Requires hardware implementation using distributed MIMO set up ■ Ramifications on higher layers not well understood: Needs investigation of higher layer performance using DMIMO for PHY layer Virginia 149 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Architectural Issues (1/3) MOBILE & PORTABLE RADIO RESEARCH GROUP 1. 2. 3. 4. No Diversity GSC (SC& MRC) EGC Rx Beamforming Relays (DF or AF) GSC EGC Rx Beamforming Signal Processing Signal Processing 1. 2. 3. 1. 2. Tx Beamforming Synthetic Space Time Coding Virginia 150 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Architectural Issues (2/3) MOBILE & PORTABLE RADIO RESEARCH GROUP o Single source-destination node with multiple relay nodes ■ Multiple choice for schemes to select from o Rate/Reliability tradeoff evaluation of each scheme: ASER/ABER Implementation complexity – E.g. array calibration for BMF Vs STBC Bandwidth and/or power efficiency Virginia 151 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Example Scenario MOBILE & PORTABLE RADIO RESEARCH GROUP o Simple DF/AF only scheme ■ Bandwidth efficiency low as multiple bands required ■ Implementation complexity and relay collaboration low o Uplink-GSC; Downlink SSTC ■ ASER performance similar ■ Bandwidth efficiency high ■ Implementation Complexity higher (relay collaboration required) o Uplink GSC; Downlink TxBMF ■ ASER performance better ■ Bandwidth efficiency high ■ Higher implementation complexity (need feedback info about channel) 152 Form a recommendation subset for architecturalirginia tradeoffs V Tech for operational scenarios ! 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Architectural Issues (3/3) MOBILE & PORTABLE RADIO RESEARCH GROUP o What happens when more than one source/destination nodes are available to collaborate? (Next phase of research) ■ Improved architectural flexibility ■ Scale the problem to address link imbalance issues in multi-hop networks ■ Cross layer ramifications Second Hop First Hop 153 Source Cluster Relay cluster UAVs Virginia DestinationTech Cluster 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Simulation Setup for UAV Based Communication 15,000 MOBILE & PORTABLE RADIO RESEARCH GROUP 10 Km 60 Km Virginia 154 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Assumptions about UAV Characteristics o Wing span 3-4 ft and 9-10 ft o Max speed 150Km/Hr (93 Miles/Hr) ([1],[3] other references) o Max range 120-150 Km for UAV Navigation [1],[3] o Max and Min wind speed (22-8 knots) (40.74– 14.82 Km/Hr) [4] ■ At 10 kts max lateral displacement de = 1.7 ft in 3s so at 22 kts ~ 3 ft = 1m max ■ Due to turbulence vertical max average displacement de = 3 ft o Max Transmitted Power 1-2 W (1 W considered) [2] Virginia 155 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Assumptions for simulation MOBILE & PORTABLE RADIO RESEARCH GROUP o Pathloss exponent (ground to air) at VHF: 2.3 (approx worst case) [5] o Land to Sea Pathloss exponent at VHF: 3 (approx) [6] o Uplink Transmit power PTx = 0-30 dBm o UAV Transmit power 1/L*(PTx) ( L is the number of UAVs) o Average noise power level at each receiver (both UL and DL): -100 dBm o Assumed perfect collaboration between UAVs o All simulations and analysis based on BPSK modulation Virginia 156 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Simulation Result MPRG 0 10 Beamforming and SSTC performance comparison MOBILE & PORTABLE RADIO RESEARCH GROUP -1 10 Effect of Reduced Path loss 6 dB -2 10 8 dB BER Direct link fails under fading but relay scheme works even with single relay Direct Land to Sea 1 UAV 2 UAV BMF 4 UAV BMF 2 UAV G2 STBC 4 UAV G4 STBC -3 10 SSTC • Direct link experiences Rayleigh fading • UAV Relay experiences Ricean fading with LOS component Beamforming -4 10 -5 10 0 5 10 Source 15 Power in dBm Transmit Power 20 25 30 in dBm •At least 35x Range extension compared to direct land to sea link even without fading Virginia •4 UAV SSTC gives 8 dB gain and BMF gives 6 dB at BER of .001 over single Tech 157 relay 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Effect of Doppler & Displacement Error MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Distributed Beamforming with doppler and displacement error of UAVs 0 10 o fc = 145 MHz o BW = 10 KHz T = 100us o Relative velocity due to wind 40 Km/Hr o Displacement due to turbulence modeled as Gaussian RV with mean .3m and variance .01 o The errors transformed to phase error -1 BER 10 -2 10 Direct link land - sea 1 UAV 2 UAV 2 UAV Doppler 2 UAV Displacement error 4 UAV 4 UAV Doppler 4 UAV Displacement error -3 10 5dB 7dB æ5 ö D f = v / c * fc *çç ÷÷÷ çè18 ø D f = 2* p * D f / BW for each symbol l = c / f c = 2.07 m -4 10 0 5 10 15 Transmit Power in dBm 158 20 25 30 D f de æd e ÷ ö ç = 2* p * ç ÷ ÷ çè l ø Virginia Displacement error decreases performance but still better than Tech Land to Sea direct link 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Distributed MIMO Summary (1/2) MOBILE & PORTABLE RADIO RESEARCH GROUP o At least 35x range extension using UAVs o Drastic power reduction for transmit nodes ■ Better suited for LPI/LPD o Beamforming performs better at low SNRs (1-2 dB) ■ Good candidate for LPI scenarios o Moving platform degrades BMF performance but still better than direct link ■ Lower frequencies (VHF) better resistance ■ Higher frequencies synchronization overhead increases Virginia 159 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Distributed MIMO Summary (2/2) o Some other observations from simulation: ■ Fading index of weaker link dominates performance E.g. distance from UAV to ship 50 Km (weaker link) hence changes in fading index in downlink can change ABER performance ■ SSTC performs better than BMF at high SNRs > 25 dB Does not require feedback about channel compared to BMF ■ AT lower SNRs DF schemes give better ABER performance than AF schemes o Offers operational flexibility ■ Can apply many permutations and combination of schemes ■ Flexibility in terms of number of UAVs used Effective in dynamic military environment – Switching communication architectures Virginia 160 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP CISCO URP Project Aegis Network-based Interference Characterization and Management for 802.11 WLAN Jeffrey H. Reed, Professor Brian G. Agee, Adjunct Research Professor Youping Zhao, Ph.D. Candidate, Research Assistant Mobile and Portable Radio Group (MPRG) Bradley Department of Electrical and Computer Engineering Virginia Tech Virginia Tech, Blacksburg, VA 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Cooperative Radio Perspective for 802.11 WLAN Interference Management o What is cooperative radio? In cooperative wireless communication, we are concerned with a wireless network, where the wireless agents may increase their effective quality of service (measured at the physical layer by bit error rates, block error rates, or outage probability) via cooperation. o How to cooperate among WLAN Access Points for interference management? Interference is to be detected, classified, located, canceled and/or mitigated based on the collected data from multiple WLAN Access Points. o What are the possible applications of Cooperative radio for WLAN? Increased interference detection rate; better location accuracy; Improved QoS and security of WLAN owing to interference detection, cancellation or mitigation. Higher throughput or larger coverage of WLAN Well, many open issues and full of challenges… Virginia 162 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o o Motivations & Visions of Project Aegis Motivations: ■ WLAN interference management is an indispensable part of the future network ■ Wireless connectivity in the enterprise and home will occur, ready or not! 95% of corporate laptops will ship with Wi-Fi embedded by 2005 (Meta Group). ■ 802.11 WLAN uses unlicensed (virtually unmanaged) radio medium (ISM band), therefore, it must contend with disparate numbers and varieties of interferers, including but not limited to, microwave oven, cordless phones, VoWiFi phones, Radar, Bluetooth devices, adjacent 802.11 networks, and many emerging devices, such as ZigBee (802.15.4) etc ■ The costs of WLAN maintenance keep growing up rapidly. Current WLANs typically have limited interference characterization and management capability, which creates a strong need for developing sophisticated tools to characterize and manage WLAN interference, therefore optimize the WLAN operation in terms of throughput, coverage, QoS, etc. Visions: ■ Develop algorithms and tools for interference detection, classification and geolocation for next generation WLAN management tools ■ Apply macro-diversity, cognitive radio, cooperative radio techniques to intelligent WLAN interference management with the capabilities, such as: network-concentric spectrum analysis, interference sensing, classification, geolocation, automatic interference diagnosis, avoidance or mitigation ■ VirginiaTG k, TG n) Contribute to ongoing IEEE 802.11 standardization efforts (e.g., 802.11 Tech 163 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Main Tasks & Challenges of Project Aegis Main Tasks: o Interference characterization, modeling and generation ■ focus on non-802.11 interference first (e.g., Microwave oven leakage, Bluetooth) o Interference detection and classification o Interference emitter geolocation techniques development o May need to refine (or innovate) WLAN Network Architecture & Protocol to support the implementation of the Interference Management algorithms Main challenges: ■ WLAN operates in unlicensed shared spectrum, where various (virtually unpredictable) interference exist with disparate features ■ Complicated indoor radio propagation scenarios make the interferer location difficult ■ Many practical issues to be considered, such as A/D speed, dynamic range, storage limit of AP, synchronization between APs Virginia Tech 164 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Example: Enterprise WLAN Networking Scenario (Hospital) Burst 802.11b clients (CCK) Out-of-network 802.11 STA’s (DSS) Wireless VoWiFi, cordless/PTT phones (DSS, FHSS) • Bluetooth Microwave ovens (chirp) High-rate 802.11g OFDM streaming data 165 IEEE 802.15.4 Zigbee devices (upcoming) Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP DMP Bluetooth signal ON/OFF detection illustration 20 dB 18 dB Detection statistics in dB 16 dB SOI Bluetooth “ON” detected Up-edge a stat Down-edge stati SOI Bluetooth “OFF” detected SNOI Bluetooth “OFF” detected 14 dB 12 dB Threshold_OFF 10 dB 8 dB 6 dB 4 dB 2 dB 0 dB Threshold_ON 50 µs 100 µs 150 µs 200 µs 250 µs ON Statistic Start Time Virginia 166 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP WLAN AP Beacon Exploitation Strategy o Calibration phase ■ Detect and identify beacon periods for each AP ■ Collect data during beacon preamble transmission period ■ Transfer back to central site ■ Use beacons as pilots to calibrate clock offsets between AP’s o Data collection phase (may coincide with Calibration phase) ■ Collect data at coordinated time and frequency (simultaneous with calibration phase if possible) ■ Transfer back to central site o Interference analysis phase ■ Resample data collects onto common clock ■ Remove beacons if needed (simultaneous calibration/analysis) ■ Detect interferers under beacons 167■ Geolocate interferers Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Implemented Single-Site Real Data Collection System Virginia 168 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Processor Technology Dr. Peter Athanas Dr. Jeffrey H. Reed Dr. Srikathyayani Srikanteswara James Neel Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Configurable Computing MOBILE & PORTABLE RADIO RESEARCH GROUP o Match the programmable hardware to the application. ■ Speed ■ Silicon efficiency ■ Flexibility Virginia 170 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG The Stallion – Stream Processor MOBILE & PORTABLE RADIO RESEARCH GROUP Allocable Resources IFU MESH (computational) Programmable Data Ports Stream I/O “Smart” Crossbar Network 171 Integer Multipliers Virginia Tech (allocable) 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Wormhole RTR Stream Format Stream Format Program/Flow Header Data Configuration information Routing information Variable size Possibly removed as stream routs Application data stream Possibly chained Variable size Virginia 172 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Stallion Overview MOBILE & PORTABLE RADIO RESEARCH GROUP o 16-bit stream based CCM o 60 Functional Units o 4 Multipliers o Process: 0.25 m o Clock: 50 MHz o Area: 63.2 mm2 o 3.3 volts o Power: 0.7 W o Developed as part of Virginia Tech’s GloMo effort IFU Data Port Multiplier Crossbar Constant FeedBack Local or Skip Bus Input Mux. Local or Skip Bus Left Register Right Register FSout Shifter 1 and shift =1:0 in shift > 1: shift from Right reg. Zsel Fs Value shifted in if shift = 1, Opt. Inv. FsCond Carry ALU Overflow FC 0:No shift, 1: shift, Opt. Inv. Carry in, Opt. Inv. 0: ALU o/p J. Neel, S. Srikanteswara, J. Reed, P. Athanas, “A Comparative Study of the Suitability of a Custom Computing Machine and a VLIW DSP for 173 use in 3G Applications,” SIPS 2004. Conditional CondF 1: Right reg if Fin = 1, else ALU o/p Unit o/p delay Virginia Opt. Delay To Local or Skip Bus 1872 Tech Opt. Delay VIRGINIA POLYTECHNIC INSTITUTE To Skip AND STATE UNIVERSITY Bus VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG WCDMA Mapping Stallion Implementation MOBILE & PORTABLE RADIO RESEARCH GROUP o Stallion more efficient o Stallion requires significant hand coding (development time) C6201 Implementation Stallion Despread Mapping Virginia 174 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Objectives of Configurable Computing for Software Radio o Identify and Evaluate “Ideal” Custom Computing Machine (CCM) architecture for handsets targeting CDMA2000 and UMTS ■ Method for Evaluating Disparate Chip Architectures ■ Dynamic CCM Simulator ■ Attributes of Optimal CCM for UMTS / CDMA2000 handsets ■ Comparative Evaluation of Developed CCM, TI 6701 DSP, and ASIC ■ High-Level Design of Compiler for Developed CCM _ Virginia 175 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Cognitive Radio Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Cognitive radio networks MOBILE & PORTABLE RADIO RESEARCH GROUP o Game theory analysis of cognitive networks o Genetic algorithm cognitive engine o Test bed Virginia 177 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Game Theory and Software / Cognitive Radio Researchers: Jody Neel, Luiz DaSilva, Robert Gilles, Allen MacKenzie, Jeff Reed, Annamalai Annamalai, R. Michael Buehrer, Albrecht Fehske, Ramakant Komali, Rekha Menon,Vivek Srivastava, Kevin Lau, Samir Ginde, James Hicks Sponsors: Office of Naval Research, Motorola, NSF IREAN Program, MPRG Affiliates Virginia 178 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Analyzing Distributed Dynamic Behavior MOBILE & PORTABLE RADIO RESEARCH GROUP o Dynamic benefits ■ Improved spectrum utilization ■ Improve QoS o Many decisions may have to be localized ■ Distributed behavior o Adaptations of one radio can impact adaptations of others ■ Interactive decisions ■ Difficult to predict performance Virginia 179 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Games MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o A game is a model (mathematical representation) of an interactive decision process. o Its purpose is to create a formal framework that captures the process’s relevant information in such a way that is suitable for analysis. o Different situations indicate the use of different game models. Normal Form Game Model 1. A set of 2 or more players, N 2. A set of actions for each player, Ai 3. A set of utility functions, {ui}, that describe the players’ preferences over the outcome space Virginia 180 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG How a Normal Form Game Works MOBILE & PORTABLE RADIO RESEARCH GROUP Player 1 Player 2 Actions Decision Rules Action Space Actions Decision Rules f :AO Outcome Space u1 +1 u2 -1 1 WINS! Virginia 181 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Cognitive Radio Network as a Game MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Radio 1 Radio 2 Actions Decision Rules u1 Actions Decision Rules Action Space Informed by Communications Theory u1 ˆ1 f :AO Outcome Space ˆ1, ˆ2 u2 ˆ2 u2 Virginia 182 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Key Issues in Analysis MOBILE & PORTABLE RADIO RESEARCH GROUP 1. 2. 3. 4. 5. Steady state characterization Steady state optimality Convergence Stability Scalability NE3 NE3 a2 NE2 NE1 NE1 a1 a1 a3 Scalability Optimality Stability Convergence Steady State Characterization As Are How these does donumber initial outcomes system of devices variations desirable? impact increases, impact the system thesystem? system? steady state? Is itthe possible toconditions predict behavior in the How Do What these the is processes steady theoutcomes system states willimpacted? maximize lead change? to steady the state conditions? target parameters? many different outcomes are system possible? Do Is How convergence previously long doesoptimal itaffected? take steady to reachstates the steady remainstate? optimal? Virginia Tech 183 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Ad-hoc Power Control as a Game MOBILE & PORTABLE RADIO RESEARCH GROUP o Utility function 1 5 ■ Target SINR at node of interest 5 o Player Set N ■ Set of decision making radios ■ Individual nodes i, j N o Actions ■ ■ ■ ■ ■ Pi – power levels available to node i May be continuous or discrete P – power space p – power tuple (vector) pi – power level chosen by player i o Nodes of interest ■ Each node has a node or set of nodes at which it measures performance ■ {i} the set of nodes of interest of node i. 0 2 0 1 3 4 2 4 3 Virginia 184 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Potential game model MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Existence of a potential function V such that ui bi , ai ui ai , ai V bi , ai V ai , ai ui bi , ai ui ai , ai V bi , ai V ai , ai o Identification 2u j 2ui , i, j N , a A ai a j ai a j o NE properties (assuming compact spaces) ■ ■ NE existence: All potential games have a NE NE identification: Maximizers of V are NE o Convergence ■ Better response algorithms converge. o Stability ■ ■ Game is stable (Lyapunov) V is a Lyapunov function o Design note: ■ If V is designed so that its maximizers are coincident with your design objective function, then NE are also optimal. Virginia 185 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Power Control Application MOBILE & PORTABLE RADIO RESEARCH GROUP Cluster Head o Two cluster ad-hoc network o 11 nodes Gateway o DS-SS N = 63 o Path loss exponent n = 4 o Power levels [-120, 20 dBm] Cluster Head o Step size 0.1 dBm o Synchronous updating o Target SINR ~ 8.4 dB o Objective Function 0 o Assume is feasible ui(SINR) ui pi , pi hii pi h ji p j n i jN \i 186 2 Virginia 1872 Tech i VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Simulation Results MOBILE & PORTABLE RADIO RESEARCH GROUP hii pi (ordinal potential) n hij p j iN Noiseless Simulation Noisy Simulation V p Virginia 187 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Interference Avoidance by Waveform MPRG Adaptation MOBILE & PORTABLE RADIO RESEARCH GROUP User1 N1 User2 N2 x1 t x2 t r1 t r2 t Receiver (Projection of rxed signal onto signal space) rn t xK t UserK NK Signal at Receiver Multiple Access Channel is considered here Different types of users reside in a network Waveform used by users might reside in different dimensions (represented by signature sequence) Shape the waveform in a way such that interference in the network is minimized Transmitted Signal xk sk bk K r H k xk n k 1 Virginia 188 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Distributed Greedy IA Game MOBILE & PORTABLE RADIO RESEARCH GROUP Each user chooses sequences to increase its SINR at receiver Utility function for each user is uk sk skT Rk sk where , Rk si siT ik Game has potential function given by T 2 V S Trace Rk sk sk skT Rk sk Cons tan User updates iteratively increase V(S) ~ sum capacity Virginia 189 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Simulation Results: Greedy IA Game MOBILE & PORTABLE RADIO RESEARCH GROUP Utilities of users shown to converge Potential function also converges Sequences converge to Welch Bound Equality Sequences that maximize sum capacity Users choose waveform that gives minimum interference – best 190 response Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Game Theory Applied to Cognitive Radio: Future and Ongoing Work MOBILE & PORTABLE RADIO RESEARCH GROUP o Application Areas o Work Areas ■ Power Control ■ Joint adaptations ■ Waveform Adaptation ■ Study of impact of noise on other game models ■ Network Formation ■ Topology Control ■ Node Participation Virginia 191 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Cognitive Engine based on Genetic Algorithms Charles Bostian (cbostian@vt.edu) Tom Rondeau, Bin Le, David Maldonado Center for Wireless Communications 466 Whittemore Hall Virginia Tech Blacksburg, VA 24061 (540) 231 - 5096 192 Work sponsored by NSF Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Why Cognitive Radio? MOBILE & PORTABLE RADIO RESEARCH GROUP o SDR is an enabling radio platform ■ Provides adaptive waveforms o Cognitive radio gives autonomous intelligence to the radio to exploit the benefits of SDR o Spectrum is an available resource that needs better management Virginia 193 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Spectrum-Wide Market Needs MPRG How cognitive radio helps you MOBILE & PORTABLE RADIO RESEARCH GROUP o Need for spectrum ■ Opens availability to under-used spectrum ■ Provides better management of current spectrum use o Need for service ■ Public safety / disaster response ■ Military and public safety coordination o Need for capacity ■ Cellular services reaching maximum capacity, want to offer more and better services without the available resources Virginia 194 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Approach MOBILE & PORTABLE RADIO RESEARCH GROUP o At their most basic, Cognitive Radios are: ■ Aware: it can sense, perceive, and collect information about its environment ■ Intelligent: it can process and learn about the environment and its own behavior ■ Adaptive: it can use what it knows to alter the radio’s behavior to improve communication for itself and the surrounding radios o We use biologically-inspired techniques that combine machine learning with genetic and evolutionary algorithms Virginia 195 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Biological Adaptation MOBILE & PORTABLE RADIO RESEARCH GROUP o Intelligent adaptation is done using genetic algorithms (GAs) o Radio is modeled as a biological system where traits are defined by a chromosome o Each gene of the chromosome corresponds to one adjustable parameter of the radio o The GA optimizes the chromosome to provide the user with a quality of service Virginia 196 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Cognitive Radio Vision MOBILE & PORTABLE RADIO RESEARCH GROUP Awareness Adaptation Intelligence Virginia Tech 197 1872 VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Intelligence is key MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP o Human-like Learning ■ Studying cognitive sciences to form better learning methods Environment Model Radio Feedback Learn Adapt Cognitive cycle for an intelligence radio Virginia 198 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Building Knowledge MOBILE & PORTABLE RADIO RESEARCH GROUP Using childhood learning theories, the radios will learn from experience and from peers. As knowledge base increases, learning time and computational complexity decreases. Virginia 199 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Distributed Learning and Intelligence MOBILE & PORTABLE RADIO RESEARCH GROUP o Radios can share knowledge ■ Improves performance ■ Reduces computational costs ■ Relaxes individual radio responsibilities Sharing Knowledge Resource Sharing Cooperation Autonomous System Virginia 200 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Details of the Cognitive Engine MOBILE & PORTABLE RADIO RESEARCH GROUP For details contact 201 bostian@vt.edu Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Some Experimental Results MOBILE & PORTABLE RADIO RESEARCH GROUP FFT for Received RF Bits FFT for Received RF Bits 10 0 -2 0 -6 -8 Play well with others -10 -12 -14 -16 Magnitude (dB) Magnitude (dB) -4 -10 -20 -30 -40 -18 -20 2400 2410 2420 2430 2440 2450 Frequency (Hz) 2460 2470 -50 2400 2480 2410 2420 2430 2440 2450 Frequency (Hz) 2460 2470 2480 FFT for Received RF Bits 10 Signal Interferers Reduce Spectrum Occupancy Magnitude (dB) 0 Maximize Data Rate -10 -20 -30 -40 202 -50 2400 Virginia 2410 2420 2430 2440 2450 Frequency (Hz) 2460 2470 2480 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Development of a Cognitive Radio Test-bed using Tektronix Components Lizdabel Morales Jeffrey H. Reed Virginia Tech Bradley Dept. of Electrical and Computer Engineering Mobile and Portable Radio Research Group Virginia 203 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Current Spectrum Situation MOBILE & PORTABLE RADIO RESEARCH GROUP Problem Solution Considered o FCC and other regulatory o The amount of users of agencies have had the wireless technologies has task of re-allocating the grown tremendously scarce spectrum. during recent years. (Refarming) o Current available o The primary technology spectrum is scarce and being considered is cannot provide for Cognitive Radio. growth and innovation. Virginia 204 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG What is a Cognitive Radio? MOBILE & PORTABLE RADIO RESEARCH GROUP o Is a Software Defined Radio (SDR) that is aware of its environment and its capabilities, it can alter its physical layer behavior, and is capable of following complex adaptation strategies, as defined by Mitola. o In other words, the radio learns from previous experiences and can adapt to new situations not planned at the radio’s initial design time. Virginia 205 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY How can Cognitive Radio improve MPRG Spectrum Utilization? MOBILE & PORTABLE RADIO RESEARCH GROUP o Allocate the frequency usage in a network. o Assist secondary markets with frequency use, implemented by mutual agreements. o Negotiate frequency use between users. o Provide automated frequency coordination. o Enable unlicensed users when spectrum not in use. o Overcome incompatibilities among existing communication services. Virginia 206 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Proposed Research MOBILE & PORTABLE RADIO RESEARCH GROUP o Development of a Cognitive Radio test-bed using Tektronix off-the-shelf components and MPRG’s open source SCA and test equipment software (“wrappers”). o Initially cognition abilities will comprise of identification of particular frequency bands in use. o Signal identification and other capabilities will be added as research progresses. Virginia 207 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY Cognitive Radio Test-bed MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP PC Management (SCA) Cognitve Waveform Logic Analyzer Data Waveform Ethernet RSA3408A AWG430 Mixer PA ~ RF Front End RF Front End PA Optional and Custom Virginia 208 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Test-bed’s Main Components MOBILE & PORTABLE RADIO RESEARCH GROUP o Arbitrary Waveform Generator AWG430 – used to create a multi-mode transmitter. o Logic Analyzer – used for signal characterization (identifying bit patterns, protocols, etc.) o Real Time Spectrum Analyzer (RSA3408A) – used to perform signal demodulation. o PC with MPRG’s OSSIE (Open Source SCA Implementation Embedded) platform – used to implement the cognitive engine. Virginia 209 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Research Plan (1/2) MOBILE & PORTABLE RADIO RESEARCH GROUP o Provide a solution to test and validate cognitive radio with Tektronix COTS. o Analyze radio etiquettes developed from our game theory research. o Analyze the stability and convergence of cognitive algorithms developed from our research. o Test the performance of genetic learning algorithms developed at VT’s CWT group. o Develop new cognitive algorithms based on Hidden Markov Models. Virginia 210 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Research Plan (2/2) MOBILE & PORTABLE RADIO RESEARCH GROUP o Quantify the impact of fixed versus ad-hoc cognitive infrastructures. o Quantify the impact of the Interference Temperature model proposed by the FCC. o Investigate combinations of modulations that do not interfere with each other. o Investigate how cognitive radios can be used to improve interoperability between systems. o Develop and test applications for cognitive radio technologies such as ad-hoc video conference. Virginia 211 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG Future Goals MOBILE & PORTABLE RADIO RESEARCH GROUP o Create a cognitive radio test-bed with 2 or more nodes. o Analyze the impact of cognitive radios in networks. o Develop cognitive engines using various techniques (HMM, GT, GA, etc.) Virginia 212 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Concluding Thoughts on Research Directions in SDR Virginia 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY VIRGINIA POLYTECHNIC INSTITUTE & STATE UNIVERSITY MPRG MOBILE & PORTABLE RADIO RESEARCH GROUP Concluding Thoughts about the Future o Software Defined Radio is really a misnomer. Probably should be called Software Defined Networks o Cognitive Radio is quickly gaining momentum as an important research area ■ Probably should be called Cognitive Radio Networks ■ Gut-feel: Probably lot of gain with simple approaches ■ Cognition within existing standards is possible (SDR enabled) o SCA isn’t perfect, but its getting better and researchers are getting smarter o COTS will be coming more viable for easily making the radio o DSP is the easy part --- Flexible analog and antennas are tough o SDR will go commercial, but cost MUST be the driver ■ New applications tilt cost savings to SDR ■ Increasing development costs are favoring SDR Virginia 214 1872 Tech VIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY