10 likes | 136 Views
CRKIT : Experimental Platform for Dynamic Spectrum Research. Khanh Le, Prasanthi Maddala , Aveek Dutta , Dola Saha , Peter Wolniansky , Dirk Grunwald , Ivan Seskar. RTS. Focus on Creativity, not Engineering Complexity : Concentrate on what matters the most : Creativity , Innovations
E N D
CRKIT : Experimental Platform for Dynamic Spectrum Research Khanh Le, PrasanthiMaddala, AveekDutta, DolaSaha, Peter Wolniansky, Dirk Grunwald, Ivan Seskar RTS • Focus on Creativity, not Engineering Complexity : • Concentrate on what matters the most : Creativity, Innovations • Split Radio into Static and Dynamic domains : • Static - Open-sourced System-on-Chip (complex engineering problem) • Dynamic – Swappable Communication APPs (creative problem) • CRKIT Framework = make real-time and wideband radio a viable solution for large scale experiments. • CRKIT Transport Layers • ETH : Ethernet physical layer, GbE rate. • IP (Fast Path) : HW based implementation, subset of IP/UDP functions. reserved for Data traffic. • IP (Slow Path) : SW based implementation, supports TCP/IP. reserved for Control traffic. • VRT : VITA Radio Transport Layer (optional) INNOVATIONCYCLE Feedback Dynamic APPs Idea Focus on APP Development NOT complete Radio Algorithms + Models Live Experiments Static CRKIT SoC • CRKIT Programming Model • Static SoC domain – VHDL/Verilog • Dynamic APP domain - MATLAB/Simulink • Embedded Software – C • Host Software – Java/C# (GUI), C (algorithm) Abstract lower level design complexities from Users Build Radio • SoC Features • Access to lower level resources thru APIs • VITA radio transport protocol for radio control • Support up to four different dynamic APPs • Library of Open-sourced Communication APPs • Implemented in FPGA technologies : Xilinx V5LX50, V5LX110, V5SX95 • Static Framework utilization level < 25% for V5LX50, < 15% for V5SX95, even less for newer technologies. • Transparent to underlying FPGA technology. • Can be ported to future HW platforms and newer FPGA technologies. • ORBIT Integration • Orbit sandbox (SB6) available for experimentation • Radio Features • Up to four full duplex RF modules • Tuning range : 100-7500 MHz • 25 MHz baseband • 12-bit ADC sampling rate of 64 MSps on I/Q • 12-bit DAC update rate of 200MSps Live system runs