Implementation of Multi-standard Wireless Communication Receivers in a Heterogeneous Reconfigurable System-on-Chip

G.K. Rauwerda, Gerardus Johannes Maria Smit, P.M. Heysters

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    116 Downloads (Pure)


    Future mobile terminals become multi-mode communication systems. In order to handle different standards, we propose to perform baseband processing in heterogeneous reconfigurable hardware. Not only the baseband processing but also error decoding differs for every communication system. We already proposed implementations of the baseband processing part of an OFDM receiver and a Wideband CDMA receiver in a heterogeneous reconfigurable system-on-chip. The system-on-chip contains processing elements of different granularities, which includes our coarse-grained reconfigurable MONTIUM architecture. Now, we also implemented an adaptive Viterbi decoder in the same coarse-grained MONTIUM architecture. The rate, constraint length and decision depth of the decoder can be adjusted to different communication systems. We show that the flexibility in the coarse-grained reconfigurable architecture is more than 200 times as energy-efficient compared to a general purpose solution but only 24 times less efficient compared to a dedicated solution.
    Original languageUndefined
    Title of host publication16th Annual Workshop on Circuits Systems and Signal Processing (ProRISC)
    Place of PublicationUtrecht
    Number of pages7
    ISBN (Print)90-73461-50-2
    Publication statusPublished - Nov 2005
    Event16th Workshop on Circuits, Systems and Signal Processing, ProRISC 2005 - Veldhoven, Netherlands
    Duration: 17 Nov 200518 Nov 2005
    Conference number: 16

    Publication series



    Workshop16th Workshop on Circuits, Systems and Signal Processing, ProRISC 2005


    • CAES-EEA: Efficient Embedded Architectures
    • METIS-229223
    • EWI-2726
    • EC Grant Agreement nr.: FP6/001908
    • IR-54757

    Cite this