MIMO Testbed presentation (DSPeR'2005)


Published on

Presentation at the 2005 DSP Enabled Radio Conference - Signal Theory and Communications Area, University of Mondragón

MIMO Testbed presentation (DSPeR'2005)

  1. 1. Platform for joint evaluation of FPGA-implemented and Matlab algorithms in real MIMO transmissions 2nd IEE/EURASIP Conference on DSP enabled Radio 19-20th September 2005, Southampton, UK M. Mendicute, J. Altuna, G. Landaburu & V. Atxa Digital Signal Processing and Communications Area Mondragon Goi Eskola Politeknikoa UNIVERSITY OF MONDRAGON
  2. 2. Index <ul><li>Introduction </li></ul><ul><li>Description of the platform </li></ul><ul><li>Application examples </li></ul><ul><li>Conclusions and future lines </li></ul><ul><li>Questions </li></ul>
  3. 3. Index <ul><li>Introduction </li></ul><ul><li>Description of the platform </li></ul><ul><li>Application Examples </li></ul><ul><li>Conclusions and future lines </li></ul><ul><li>Questions </li></ul>
  4. 4. WLAN physical layer <ul><li>A greater spectral efficiency is required. </li></ul><ul><li>Evolution of WLAN wireless networks: </li></ul>Introduction 2,4-5 GHz 100-300 Mbps 2007 802.11n 2,4 GHz 54 Mbps 2003 802.11g 5 GHz 54 Mbps 1999 802.11a 2,4 GHz 11 Mbps 1999 802.11b Band Max Bit Rate Publ. Date IEEE Standard <ul><li>Most effective solution: </li></ul>Use of Multiple Antennas , on transmission and reception
  5. 5. MIMO: Multiple-Input Multiple-Output Introduction Advantages: <ul><li>Capacity boost. </li></ul><ul><li>Spatial diversity. </li></ul>Disadvantages: <ul><li>Hardware multiplication. </li></ul><ul><li>Signal processing complexity. </li></ul>Matlab simulation. Off-line transmission systems.
  6. 6. Implementation of real-time algorithms Introduction Real-Time Matlab Simulation <ul><li>Quantification effects. </li></ul><ul><li>Times. </li></ul><ul><li>Resources. </li></ul><ul><li>Real signals. </li></ul>VHDL Simulation Off-Line System-level Design
  7. 7. Requirements of the platform Introduction <ul><li>System level design. </li></ul><ul><li>Simulation and implementation resolution flexibility : </li></ul><ul><li>Fixed point resolution. </li></ul><ul><li>Full-resolution simulation capability (Matlab double) </li></ul><ul><li>Cosimulation of Matlab code, VHDL designs , hardware and real signals. </li></ul><ul><li>Resources and capacity for real-time MIMO signal processing. </li></ul><ul><li>Simple and reliable flow for a signal processing and algorithm researcher. </li></ul>
  8. 8. Index <ul><li>Introduction </li></ul><ul><li>Description of the platform </li></ul><ul><li>Application Examples </li></ul><ul><li>Conclusion and future lines </li></ul><ul><li>Questions </li></ul>
  9. 9. Hardware (I) Description of the platform MAX2827EVKit transceivers <ul><li>Dual-band: 2.4GHz y 5GHz. </li></ul><ul><li>Up to 20 MHz IQ modulation. </li></ul>Analog acquisition and generation boards <ul><li>2 outputs: 12 bits, 20 MSPS. </li></ul><ul><li>6 inputs: 12 bits, 20 MSPS. </li></ul><ul><li>Matlab and C++ interface. </li></ul>
  10. 10. Hardware (II) Description of the platform Hunt Heron HEPC9 <ul><li>400 MBps bus. </li></ul><ul><li>PCI interface. </li></ul><ul><li>Modular. </li></ul>Modules 2 HERON-IO2v2 : 2 inputs y 2 outputs up to 125 MSPS. FPGA VirtexII-1M gates. 2 HERON-FPGA3 : FPGA VirtexII-1M gates. 2 HERON-C6701 : DSP TMSC320C6701: 167MHz and 16 bits fl. point.
  11. 11. Software Description of the platform Matlab + Simulink Modelsim Xilinx System Generator for DSP Xilinx ISE, Sintetizador, Core Generator Xilinx ChipScope
  12. 12. Index <ul><li>Introduction </li></ul><ul><li>Description of the platform </li></ul><ul><li>Application Examples </li></ul><ul><li>Conclusions and future lines </li></ul><ul><li>Questions </li></ul>
  13. 13. MIMO system model Application examples <ul><li>Flat-Rayleigh (narrowband) channel. </li></ul><ul><li>Matlab model. </li></ul><ul><li>Burst-based 2x2 spatial multiplexing system. </li></ul>Sync ChEst Data 2 Data 1
  14. 14. <ul><li>A 2x2 narrowband off-line MIMO spatial multiplexing system allows validation of Matlab algorithms with real signals. </li></ul>Off-Line transmission Application examples Acquisition and generation boards. Matlab analysis and processing RF reception front-ends. RF signal generation
  15. 15. Off-Line transmission(II) Application examples
  16. 16. Algorithms design – cosimulation (I) Application examples
  17. 17. <ul><li>Advantages of a System Generator design: </li></ul><ul><li>Resolution and data type flexibility. </li></ul><ul><li>JTAG-based hardware cosimulation. </li></ul><ul><li>System-level design. (Faster for signal processing engineers). </li></ul>Algorithms design – cosimulation (II) Application examples <ul><li>Drawbacks: </li></ul><ul><li>A lower control on the final implementation. </li></ul><ul><li>Only valid for Xilinx FPGA devices. </li></ul>
  18. 18. Implementation of real-time algorithms (I) Application examples Real-time 2x2 MIMO flat system Matlab – System Generator – Xilinx ISE translation of all algorithms. 41% 36% 24% 31%
  19. 19. Implementation of real-time algorithms (II) Application examples Chipscope: real-time debugging of any signal
  20. 20. Index <ul><li>Introduction </li></ul><ul><li>Description of the platform </li></ul><ul><li>Application Examples </li></ul><ul><li>Conclusions and future lines </li></ul><ul><li>Questions </li></ul>
  21. 21. Conclusions Conclusions and future lines <ul><li>Basic platform for the evaluation of the implementation of real-time MIMO signal processing algorithms. </li></ul><ul><li>Easy and safe flow from Matlab code to a real implementation through Simulink and System Generator for DSP. </li></ul><ul><li>Implementation of a basic real-time MIMO system from a Matlab model. </li></ul><ul><li>Suitable platform from a signal processing or algorithmic researcher point of view. </li></ul>
  22. 22. Future lines Conclusions and future lines <ul><li>Extension from the basic to more realistic MIMO models: MIMO-OFDM or MIMO-SC-FDE. </li></ul><ul><li>Hardware implementation of a MIMO channel emulator. </li></ul><ul><li>Evaluation of the complexity and performance of MIMO signal processing algorithms: channel estimators, detectors, coders, etc. </li></ul><ul><li>Allow the mobility of the platform in order to develop range and performance measurements. </li></ul><ul><li>Increment of the sumbol rates up to the 20 MHz of the new WLAN standards. </li></ul>
  23. 23. Questions ? This work is partially sponsored by the Department of Education, Universities and Research of the Basque Government through a Researcher Training Grant. Acknowledgment