Design and Prototyping Flow of Flexible and Efficient NISC-Based Architectures for MIMO Turbo Equalization and Demapping

In the domain of digital wireless communication, flexible design implementations are increasingly explored for different applications in order to cope with diverse system configurations imposed by the emerging wireless communication standards. In fact, shrinking the design time to meet market pressure, on the one hand, and adding the emerging flexibility requirement and, hence, increasing system complexity, on the other hand, require a productive design approach that also ensures final design quality. The no instruction set computer (NISC) approach fulfills these design requirements by eliminating the instruction set overhead. The approach offers static scheduling of the datapath, automated register transfer language (RTL)synthesis and allows the designer to have direct control of hardware resources. This paper presents a complete NISC-based design and prototype flow, from architecture specification till FPGA implementation. The proposed design and prototype flow is illustrated through two case studies of flexible implementations, which are dedicated to low-complexity MIMO turbo-equalizer and a universal turbo-demapper. Moreover, the flexibility of the proposed prototypes allows supporting all communication modes defined in the emerging wireless communication standards, such LTE, LTE-Advanced, WiMAX, WiFi and DVB-RCS. For each prototype, its functionality is evaluated, and the resultant performance is verified for all system configurations.

[1]  K. Shadan,et al.  Available online: , 2012 .

[2]  Amer Baghdadi,et al.  Quantization and fixed-point arithmetic for MIMO MMSE-IC linear turbo-equalization , 2013, 2013 25th International Conference on Microelectronics (ICM).

[3]  Pedro Velez-Belchi Interaction channel for satellite distribution systems , 2000 .

[4]  Amer Baghdadi,et al.  NISC-Based Soft-Input–Soft-Output Demapper , 2015, IEEE Transactions on Circuits and Systems II: Express Briefs.

[5]  Alain Glavieux,et al.  Iterative correction of intersymbol interference: Turbo-equalization , 1995, Eur. Trans. Telecommun..

[6]  Xiaodong Wang,et al.  Low-complexity Turbo-equalization for diversity channels , 2001, Signal Process..

[7]  Daniel Gajski,et al.  Interrupt and Low-level Programming Support for Expanding the Application Domain of Statically-Scheduled Horizontal-Microcoded Architectures in Embedded Systems , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[8]  Daniel Gajski,et al.  Generic Architecture Description for Retargetable Compilation and Synthesis of Application-Specific Pipelined IPs , 2006, 2006 International Conference on Computer Design.

[9]  Romuald Rocher,et al.  Accuracy Constraint Determination in Fixed-Point System Design , 2008, EURASIP J. Embed. Syst..

[10]  Zoran A. Salcic,et al.  A New Pipelined Systolic Array-Based Architecture for Matrix Inversion in FPGAs with Kalman Filter Case Study , 2006, EURASIP J. Adv. Signal Process..

[11]  Daoud Karakolah Conception et prototypage d'un récepteur itératif pour des systèmes de transmission MIMO avec précodage linéaire , 2009 .

[12]  Claude Berrou Codes and turbo codes , 2010 .

[13]  Meng Li,et al.  Design, implementation and prototyping of an iterative receiver for bit-interleaved coded modulation system dedicated to DVB-T2 , 2012 .

[14]  Babak Daneshrad,et al.  A Practical, Hardware Friendly MMSE Detector for MIMO-OFDM-Based Systems , 2008, EURASIP J. Adv. Signal Process..

[15]  Amer Baghdadi,et al.  Flexible and efficient architecture design for MIMO MMSE-IC linear turbo-equalization , 2013, 2013 Third International Conference on Communications and Information Technology (ICCIT).

[16]  A. Haslett Electronics , 1948 .

[17]  Christophe Laot,et al.  Low-complexity MMSE turbo equalization: a possible solution for EDGE , 2005, IEEE Transactions on Wireless Communications.

[18]  Myung Hoon Sunwoo,et al.  Low complexity soft-decision demapper for high order modulation of DVB-S2 system , 2008, 2008 International SoC Design Conference.

[19]  Xiaodong Li,et al.  Bit-interleaved coded modulation with iterative decoding , 1997, IEEE Communications Letters.

[20]  Daniel D. Gajski,et al.  GNR: A Formal Language for Specification, Compilation, and Synthesis of Custom Embedded Processors , 2008 .

[21]  Patrick Robertson,et al.  Optimal and sub-optimal maximum a posteriori algorithms suitable for turbo decoding , 1997, Eur. Trans. Telecommun..

[22]  Taoka Hidekazu,et al.  Scenarios for 5G mobile and wireless communications: the vision of the METIS project , 2014, IEEE Communications Magazine.

[23]  C. Douillard,et al.  Improving BICM performance of QAM constellations for broadcasting applications , 2008, 2008 5th International Symposium on Turbo Codes and Related Topics.

[24]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .