• DocumentCode
    116987
  • Title

    A generic C++ toolkit for the development of real-time-capable software defined radio applications

  • Author

    Zoellner, Jan ; Robert, Jerome ; Rother, Daniel ; Slimani, Mariem

  • Author_Institution
    Inst. for Commun. Technol., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2014
  • fDate
    10-13 Jan. 2014
  • Firstpage
    472
  • Lastpage
    475
  • Abstract
    Software-Defined-Radio (SDR) describes the approach of realizing communication systems as far as possible in software. Ideally, the antenna and the TX/RX frontend, converting the baseband signal to HF or vice versa, are the only remaining hardware components. The algorithms for the (de-)modulation and (de-)coding of the baseband signal are implemented in software. In conjunction with a powerful processor, this is a flexible and cheap possibility to develop communication systems. Due to the low development costs compared to the development in hardware and the high flexibility, SDRs have become popular in research and development. In order to ease the development of SDR applications, a generic platform-independent C++ toolkit has been developed. It supports data-dominated systems using multi-core architectures. The toolkit represents the system under development as a model consisting of multiple processing blocks with packet-based input and output data streams. A graphical user interface providing automatic code generation eases the use of the toolkit.
  • Keywords
    C++ language; decoding; demodulation; receiving antennas; software radio; telecommunication computing; transmitting antennas; HF baseband signal; SDR; TX/RX frontend; automatic code generation; baseband signal; communication systems; decoding; demodulation; generic C++ toolkit; generic platform-independent C++ toolkit data-dominated systems; graphical user interface; multicore architectures; multiple processing blocks; output data streams; packet-based input; real-time-capable software defined radio applications; research and development; Baseband; Data models; Digital video broadcasting; Graphical user interfaces; Ports (Computers); Real-time systems; Receivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ICCE), 2014 IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2158-3994
  • Print_ISBN
    978-1-4799-1290-2
  • Type

    conf

  • DOI
    10.1109/ICCE.2014.6776092
  • Filename
    6776092