Parameterized Sets of Dataflow Modes And Their Application to Implementation of Cognitive Radio Systems

Cognitive radio networks present challenges at many levels of design, including configuration, control, and cross-layer optimization. To meet requirements of bandwidth, flexibility and reconfigurability, systematic methods to model and analyze cognitive radio designs on signal processing platforms are desired. To help address these challenges, we present in this paper a novel dataflow modeling technique, called parameterized set of modes (PSM). PSMs allow efficient representation, manipulation and application of related groups of processing configurations for functional design components in signal processing systems. PSMs lead to more concise formulations of actor behavior, and a unified modeling methodology for applying a variety of techniques for efficient implementation. We develop the formal foundations of PSM-based modeling, and demonstrate its utility through two case studies involving the mapping of reconfigurable wireless communication functionality into efficient implementations.

[1]  Henk Corporaal,et al.  Analyzing synchronous dataflow scenarios for dynamic software-defined radio applications , 2011, 2011 International Symposium on System on Chip (SoC).

[2]  Jean A. Peperstraete,et al.  Cycle-static dataflow , 1996, IEEE Trans. Signal Process..

[3]  Shuvra S. Bhattacharyya,et al.  Parameterized dataflow modeling of DSP systems , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[4]  Shuvra S. Bhattacharyya,et al.  Simulating dynamic communication systems using the core functional dataflow model , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Shuvra S. Bhattacharyya,et al.  Heterogeneous Design in Functional DIF , 2008, SAMOS.

[6]  Edward A. Lee,et al.  Scheduling dynamic dataflow graphs with bounded memory using the token flow model , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Christian Haubelt,et al.  A rule-based quasi-static scheduling approach for static islands in dynamic dataflow graphs , 2013, TECS.

[8]  Christian Haubelt,et al.  A SystemC-Based Design Methodology for Digital Signal Processing Systems , 2007, EURASIP J. Embed. Syst..

[9]  Shuvra S. Bhattacharyya,et al.  A Lightweight Dataflow Approach for Design and Implementation of SDR Systems , 2010 .

[10]  Shuvra S. Bhattacharyya,et al.  Functional DIF for Rapid Prototyping , 2008, 2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping.

[11]  M. Oltean An Introduction to Orthogonal Frequency Division Multiplexing , 2004 .

[12]  Heinrich Meyr,et al.  Optimum vectorization of scalable synchronous dataflow graphs , 1993, Proceedings of International Conference on Application Specific Array Processors (ASAP '93).

[13]  E.A. Lee,et al.  Synchronous data flow , 1987, Proceedings of the IEEE.

[14]  Shuvra S. Bhattacharyya,et al.  Mode grouping for more effective generalized scheduling of dynamic dataflow applications , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[15]  Edward A. Lee,et al.  Synthesis of Embedded Software from Synchronous Dataflow Specifications , 1999, J. VLSI Signal Process..

[16]  M. Sandell,et al.  Low-complex frame synchronization in OFDM systems , 1995, Proceedings of ICUPC '95 - 4th IEEE International Conference on Universal Personal Communications.

[17]  Shuvra S. Bhattacharyya,et al.  The DSPCAD Lightweight Dataflow Environment: Introduction to LIDE Version 0.1 , 2011 .

[18]  Beatrice Gralton,et al.  Washington DC - USA , 2008 .

[19]  Mickaël Raulet,et al.  Exploiting Statically Schedulable Regions in Dataflow Programs , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.