• DocumentCode
    2449587
  • Title

    Analyzing synchronous dataflow scenarios for dynamic software-defined radio applications

  • Author

    Siyoum, Firew ; Geilen, Marc ; Moreira, Orlando ; Nas, Rick ; Corporaal, Henk

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2011
  • fDate
    Oct. 31 2011-Nov. 2 2011
  • Firstpage
    14
  • Lastpage
    21
  • Abstract
    Contemporary embedded systems for wireless communications support various radios. A software-defined radio (SDR) is a radio implemented as concurrent software processes that typically run on a multiprocessor system-on-chip (MPSoC). SDRs are real-time streaming applications with throughput requirements. One efficient approach for timing analysis of concurrent real-time applications is the dataflow model of computation (MoC). Nonetheless, the dataflow modeling of SDRs is challenging due to their dynamically changing data processing workload. A dataflow MoC that is not expressive enough to capture this dynamism gives pessimistic throughput results. On the other hand, if it is too expressive and detailed, it may not be analyzable at all. In this paper, we address the challenge of dataflow modeling of SDRs such that their timing behavior can be accurately analyzed to guarantee real-time requirements without unnecessarily over-allocating MPSoC resources. The basis of our modeling approach is splitting the dynamic data processing behavior of a SDR into a group of static modes of operation. Each static mode of operation is then modeled by a Synchronous Dataflow (SDF), which we refer to as scenario. This paper has two main contributions: 1) a scenario-based dataflow model of Long Term Evolution (LTE), which is the latest standard in cellular communication, and 2) investigation of existing throughput analysis techniques of SDF scenarios for our LTE model. Our results show that scenario-based worst-case throughput computation is 2 to 3.4 times more accurate than a state-of-the-art SDF analysis technique. Our investigation also shows that existing timing analysis techniques of SDF scenarios have very low run-time that scales very well with increase in graph size. This makes SDF scenarios suitable in practice for modeling and analyzing SDRs as well as similar dynamic applications.
  • Keywords
    Long Term Evolution; cellular radio; data flow computing; multiprocessing systems; software radio; system-on-chip; telecommunication computing; SDF analysis technique; cellular communication; contemporary embedded systems; data processing workload; dataflow model-of-computation; dynamic data processing behavior; dynamic software-defined radio; long term evolution; multiprocessor system-on-chip; real-time streaming; scenario-based dataflow model; scenario-based worst-case throughput computation; synchronous dataflow; synchronous dataflow scenarios; throughput analysis techniques; throughput requirements; timing analysis; wireless communications; Analytical models; Baseband; Computational modeling; OFDM; Throughput; Timing; Vectors; Long Term Evolution; Scenario-aware Dataflow; Software-defined Radio; Synchronous Dataflow; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System on Chip (SoC), 2011 International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4577-0671-4
  • Electronic_ISBN
    978-1-4577-0670-7
  • Type

    conf

  • DOI
    10.1109/ISSOC.2011.6089222
  • Filename
    6089222