cognitive radio platform technology
play

Cognitive Radio Platform Technology Ivan Seskar WINLAB Rutgers, - PowerPoint PPT Presentation

Cognitive Radio Platform Technology Ivan Seskar WINLAB Rutgers, The State University of New Jersey www.winlab.rutgers.edu seskar (at) winlab (dot) rutgers (dot) edu Complexity/Performance Tradeoffs Unlicensed band + simple coord protocols


  1. Cognitive Radio Platform Technology Ivan Seskar WINLAB Rutgers, The State University of New Jersey www.winlab.rutgers.edu seskar (at) winlab (dot) rutgers (dot) edu

  2. Complexity/Performance Tradeoffs Unlicensed band + simple coord protocols Cooperative Ad-hoc, Cooperative Ad-hoc, Multi-hop Coding, Multi-hop Coding, Collaboration Signal Processing Efficient operation Internet Collaboration Signal Processing Internet Server-based Server-based requires radios that Spectrum Spectrum Etiquette Etiquette Do we wait for Moore’s law to catch up or we (degree of coordination) can: Protocol Complexity ? Radio-level s “cognitive radio” d Radio-level l e Unlicensed Discover Spectrum  h Unlicensed d Spectrum schemes n Band a Etiquette h Band Etiquette need new hardware architectures for CR? n with DCA Protocol i Self-Organize into  s with DCA Protocol U (e.g. P C (e.g. l 802.11x) e hierarchical l l 802.11x) a r a p networks y l e v Agile i Internet s “ Open Access” s Agile Internet a m Wideband Spectrum Cooperate  + smart radios r Wideband Spectrum o Radios Leasing s Reactive ’ Radios A Leasing Reactive P G Collaborate Rate/Power  F UWB, Rate/Power r UWB, e Control w Static Spread Control o p Static Spread Assignme w Spectrum o Assignme L nt Spectrum nt Hardware Complexity Problems with existing (experimental) platforms: “Analog” issues: range (frequency, power), agility, cost, future proofing   “Digital” issues: power consumption, performance vs. flexibility, cost, future proofing Ease of “use” issues: how do we program/ control these platforms?  WINLAB

  3. Low Cost Programmable Radio (LCPR) Cost effective solution tailored for  ISM/ UNII bands  No on-board memory  Modest FPGA resources (Spartan XC3S400)  8-bit CPU  USB host transfer  Used as noise generator/ spectrum sensor in Orbit WINLAB

  4. WARP Platform (Rice University) Xilinx Virtex-II Pro (Xilinx  XC2VP70 ) FPGA 10/ 100 Ethernet  4 Daughtercard Slots  RS-232 UART  16-bit Digital I/ O  Radio dauthercard  2 x 160MS/ s 16-bit DAC  2 x 65MS/ s 14-bit dual-ADC   dual-band ISM/ UNII RF (2400-2500MHz, 4900- 5875MHz) - MIMO capable 20 or 40MHz baseband  bandwidth Design flows: • Real-time – OFDM • Non-real-time (interfaces for MATLAB ) – SISO and MIMO WINLAB

  5. USRP/USRP2 with GNU Radio Platform “Pentium” based SDR: Open-source GNU Radio Software - signal processing code on host computer in C+ + (including FSK, PSK, AM, ASK, NBFM. WBFM, 802.11) IF -200 MHz (80 MHz  IF 0-100 MHz (50  receive) MHz transmit) 100 MS/ s 14-bit dual (IQ)  128 MS/ s DAC  ADCs  64 MS/ s ADC 400 MS/ s 16-bit dual (IQ) USB bus (W = 8 MHz)  DACs Channelizer code in   Gigabit Ethernet (W = 25 Altera Cyclone FPGA MHz) 2 RF board slots   Bigger FPGA w/ Multipliers (Spartan 3) with 1 MB high-speed on-board SRAM and high speed serial expansion interface  1 RF board slot Selection of RF daughtercards (DC-5.9 GHz): DC-30 MHz, 50-870 MHz (Rx only), 800-2400 MHz (Rx only), 400-500 MHz, 800-1000 MHz, 1150-1450 MHz, 1500-2100 MHz, 2300-2900 MHz, 2400-2500+ 4900-5840 MHz WINLAB

  6. WiNC2R Platform WINC2R System Two 400 MSPS, 14-bit  Xilinx Virtex-5 LX50 FPGA  A/ D channels  10/ 100/ 1000 Ethernet PHY Two 500 MSPS, 16-bit  16 MB Flash DAC channels  64 MB DDR2 SDRAM  Xilinx Virtex5, SX95T  Cypress USB 2.0 controller FPGA   10-bit LVDS receive and 1GB DDR2 DRAM  transmit interfaces 4MB QDR-II SRAM  Dual RF front-end:  8-lane PCI Express Host 12-bit 64 MS/ s ADC  Interface 12-bit 64 MS/ s DAC  ISM/ UNII RF (2.4/ 5   ISM/ UNII RF (2.4/ 5 GHz) GHz) WINLAB

  7. Virtual Flow Pipelining Architecture  Hardware engine in charge of processing flow control  Hardware and software modules atomic modules controlled by hw engine Properties:  Low complexity (gates)   High performance Simple to program  High utilization of resources  Programmable processing of phy and higher layer at speed – target rate  500 Mbps Event driven processing model  Virtualization support for controlled sharing of processing resources across  multiprotocol flows Simple programming model  System level: combining the hw/ sw functions modules to satisfy the  protocol, performance and time constraints. Software defined function  WINLAB

  8. Cognitive Experiments at Scale  ORBIT radio grid testbed currently supports ~15/USRP and But how do we do large scale experiments in USRP2 (GNU) radios, 100 low-cost spectrum sensors, WARP and WinC2R platforms  Plan to reach ~64 cognitive radio nodes (Q1 2009) •GENI advanced technology demonstrator of cognitive radio networks •Nation-wide (experimental) cognitive radio spectrum allocation realistic environments ? Suburban ORBIT Radio Grid 20 meters 500 meters Urban Office Current ORBIT sandbox with GNU radio 400-node Radio Grid Facility at WINLAB Tech Center 300 meters 30 meters Programmable Radio Mapping Concept for ORBIT Emulator ORBIT radio node URSP CR board WINLAB

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend