broadband wireless experimental system for realtime- and
TRANSCRIPT
Broadband Wireless Experimental System forRealtime- and Hardware in the Loop
ImplementationScandinavian workshop on testbed based wireless research
Andreas Kortke, Wilhelm Keusgen
Stockholm, May 29th, 2012
System Concept
Flexible rapid prototyping platform for demonstrators and
proof of concept implementationtransmission scheme experimentsdigital signal processing algorithm implementationevaluation of RF-componentscalibration methods
Hardware construction: Sandwich structure
FPGA-Board consists four ALTERA Stratix III, memory,PCI-Express interface (Gidel Ltd.)Main daughterboard (AD-Board): RxADCs, TxDACs, powersupply, control components, Gigabit EthernetSmall (40mm×40mm) plug and play RF-modules: clockgenerators, oscillators, filters, modulators, de-modulators
1 / 19
System Development History
1 Generation (2005)
SISOTx bandwidth: 160 MHz, Rx bandwidth: 320 MHzTwo Stratix II FPGAsPCI-X PC Board
2 Generation (2007)
2x2 MIMOTx bandwidth: 250 MHz, Rx bandwidth: 500 MHzGigabit EthernetFour Stratix II FPGAs
3 Generation (2011)
Four Stratix III FPGAs19” CasePCIe cable interface to host PC
2 / 19
System Components
Compact 19” case, hight: 3U, length: 400mmHost: Notebook or desktop PC, PCIe cable interface
3 / 19
Hardware Structure - FPGA-Board, Gidel ProcStarIII
PROCessingUnit
R
V18_L
MainLink
PROCessingUnit
R L
MainLink
PROCessingUnit
R L
MainLink
PROCessingUnit
V18_R
L
MainLink
Local Bus
Board Controllerand
PCIe x8 Bridge JTAG DSP JTAG
402010
PCIe x8
100 100 100
PSDB
_L2C
onnector
V18_L V18_R V18_L V18_R V18_L V18_R10 10 10
L2
L2_IO
L2_IN
85
20
8
Block1 Block2 Block3 Block4
© Gidel Ltd.
PROCessing Units contain one Stratix III FPGA and 256 MBDDR II DRAM
7 / 19
Main System Parameters
Two IQ TxDAC
maximum sampling frequency = RF bandwidth: 250 MHzresolution: 16 bits
Two IQ RxADC
maximum sampling frequency = RF bandwidth: 500 MHzresolution: 8 bits
Processing speed
maximum clock frequency: ≈250 MHzsynchronous operation of large pipelined systemsmaximum data rate / throughput: ≈1 Gbps
Data interfaces: PCI-Express x4, Gigabit EthernetDebugging: Signal sample memory, Logic-Analyzer interface,JTAG interfaceOperation control software: MatLab GUI and MatLab scripts
8 / 19
Software-Interfaces
Complete operation software in MatLab availableMatLab-GUI for direct access to the system resourcesReady to use MatLab scripts for hardware-in-the-loop systemdevelopment and operation available
only MatLab license required
Development of dedicated MatLab GUI and scripts to control,monitoring and evaluation of implemented real timeprocessing cores
12 / 19
Design Tools for Real Time Core Development
No HDL programming required (VHDL, Verilog)No FPGA development tools required forhardware-in-the-loop (HIL) operationHigh level FPGA design tools for real time signal processingcores (RTS cores)
DSP-Builder (Altera Inc.)Impulse CoDeveloper (Impulse Accelerated Technologies Inc.)
Embedded microcontroller systems (NIOS-II, C++)Integration of RTS-cores as block symbol in Quartus IIschematic (Altera design suite)
FPGA Master Projects with interfaces: RxADC / TxDAC,memory, control- and monitor registers
Timing verification with Quartus II / TimeQuest
required design changes are carried out in high level designdomain
13 / 19
Necessary Software Tool Licenses for Real Time CoreDevelopment
MatLab / SimulinkQuartus II / DSP-Builder / NIOS-II Software Build ToolGidel IP-Cores
15 / 19
Current Applications (1)
Implementation of hardware in the loop transmissionapplications
EU-Project: SAPHYRE, synchronized and coherent operationof several devices for cellular experimentsLab course „Digital Mobile Communication” at TechnicalUniversity of Berlin, remote access of students to thetransmission system via LAN
Several transmission experiments at 2 GHz and 60 GHz60 GHz realtime MIMO transmission with NLOS capability,cooperation with Chalmers University of Technology (ICC2009, Dresden)
Space time coding, maximum ratio combinig
OFDM realtime transceiver (IEEE 802.11a/p subset) (Project:Ko-FAS / Ko-TAG, Ministry of Economics)
16 / 19
Current Applications (2)
Development and implementation of algorithms for poweramplifier linearization and IQ calibration (Project: SmartRF,Ministry of Economics)Implementation of parallel processor systems formultiuser-detection (Project: TEROPP, Ministry of Educationand Research)Indoor channel sounding
real time demonstrationmachine to machine communication, cooperation withJohannes Kepler University Linz, Austria
17 / 19
Outlook
Implementation of further real time processing cores withinHHI and TU-Berlin research projectsDevelopment of frontend modules for further frequencydomains (800 MHz, 3...6 GHz)Possible commercialization of the Wireless ExperimentalSystem
determination of market potential and requirements of possiblecustomersestimated price per device for standard FPGA size: 20 kCestimated price per device for extended FPGA size: 33 kC
18 / 19