The variety of wireless communication standards and their corresponding applications requires more and more flexible, yet efficient, implementations. The emerging flexibility need induces a new challenge when added to the ever increasing requirements in terms of high throughput and low complexity. This paper presents a design of an application-specific processor dedicated for a minimum mean square error interference cancellation (MMSE-IC) linear equalizer (LE) used in iterative multi-input multi-output (MIMO) turbo receiver. The explored design approach applies static scheduling of datapath control signals. The proposed architecture supports the requirements of flexibility for different MIMO system configurations concerning channel time selectivity and transmission diversity. In order to evaluate the efficiency of the adopted architecture model for this kind of applications and requirements, a fair comparison is conducted with a state-of-the-art application specific instruction-set processor (ASIP) implementation. The obtained results illustrate a significant performance improvement in terms of execution time and implementation area while using identical computational resources and supporting same flexibility parameters.
[1]
Amer Baghdadi,et al.
Statically-scheduled application-specific processor design: A case-study on MMSE MIMO equalization
,
2013,
2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).
[2]
Claude Berrou.
Codes and turbo codes
,
2010
.
[3]
Atif Raza Jafri.
Multi-ASIP architectures for flexible turbo receiver
,
2011
.
[4]
Daniel D. Gajski,et al.
GNR: A Formal Language for Specification, Compilation, and Synthesis of Custom Embedded Processors
,
2008
.
[5]
Daniel Gajski,et al.
Generic netlist representation for system and PE level design exploration
,
2006,
Proceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS '06).
[6]
Alain Glavieux,et al.
Iterative correction of intersymbol interference: Turbo-equalization
,
1995,
Eur. Trans. Telecommun..
[7]
Daniel D. Gajski,et al.
No-instruction-set-computer (nisc) technology modeling and compilation
,
2007
.