Digital Signal Processing Reference
In-Depth Information
15.5
Conclusion
Future wireless communication devices will contain integrated circuits where multiple
processing cores are implemented on one chip. These multiprocessor systems-on-chip
(MP-SoC) will be heterogeneous; they will consist of multiple types of processing cores.
Bit-level functions will be executed by FPGA-type processors, word-level functions by
coarse-grained reconfigurable processors, and control-oriented functions by GPPs. In
wireless communication systems, processing is dominated by word-level signal process-
ing that is efficiently implemented on coarse-grained reconfigurable processors. The
Montium coarse-grained reconfigurable processor is an example of such a processor,
enabling energy-efficient implementation of wireless communication receivers. This
is illustrated for three classes of receiver baseband processing: UMTS Rake receivers,
OFDM baseband processing (HiperLAN/2), and digital broadcasting receivers (DAB,
DRM, and DVB). Furthermore, an MP-SoC, containing multiple Montiums, is a suit-
able platform for the implementation of cognitive radio (CR). The flexibility offered by
coarse-grained reconfigurable processors supports the efficient implementation of new
communication paradigms.
Because of the large number of transistors envisaged on future integrated circuits, a
processing platform will not be fixed during its lifetime due to faults in production or
wear. Furthermore, the applications are not fixed. Quality-of-service requirements and
environmental conditions change, and cognitive radio has changing requirements by
definition. Consequently, applications need to be mapped onto the processing platform
at runtime.
Realizing that wireless communication applications are streaming applications
explains the use of data flow graphs to model these applications. Data flow graphs natu-
rally fit platforms with multiple processing cores where nodes of the graph are mapped
onto the processing cores and edges are mapped onto the interconnecting network-on-
chip. The use of data flow graphs supports the runtime mapping.
References
[1] 3rd Generation Partnership Project. 2004. Base station (BS) radio transmission
and reception (FDD). 3GPP TS 25.104 v6.4.0.
[2] 3rd Generation Partnership Project. 2004. Physical layer—General description.
3GPP TS 25.201 v6.0.
[3] A. Abnous, H. Zhang, M. Wan, G. Varghese, V. Prabhu, and J. Rabaey. 2002. he
Pleiades architecture. In The application of programmable DSPs in mobile commu-
nications , ed. A. Gatherer and A. Auslander, 327-60. New York: Wiley.
[4] V. Baumgarte, G. Ehlers, F. May, A. Nuckel, M. Vorbach, and M. Weinhardt. 2003.
Pact xpp—A self-reconfigurable data processing architecture. J. Supercomputing
260:167-84.
[5] L. Bissi, P. Placidi, G. Baruffa, and A. Scorzoni. 2006. A multi-standard recon-
figurable Viterbi decoder using embedded FPGA blocks. In Proceedings of the 9th
Euromicro Conference on Digital Systems Design: Architectures Methods and Tools
(DSD2006), pp. 146-54.
 
Search WWH ::




Custom Search