A DSEL for high throughput and low latency software-defined radio on multicore CPUs

被引:0
|
作者
Cassagne, Adrien [1 ]
Tajan, Romain [2 ]
Aumage, Olivier [3 ]
Leroux, Camille [2 ]
Barthou, Denis [3 ]
Jego, Christophe [2 ]
机构
[1] Sorbonne Univ, CNRS, LIP6, Paris, France
[2] Univ Bordeaux, IMS Lab, UMR CNRS 5218, Bordeaux INP, Talence, France
[3] CNRS, Bordeaux Inst Technol, Inria, LaBRI, Bordeaux, France
来源
关键词
DSEL; DVB-S2; transceiver; multicore CPUs; pipeline; real-time system; SDR;
D O I
10.1002/cpe.7820
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a new Domain Specific Embedded Language (DSEL) dedicated to Software-Defined Radio (SDR). From a set of carefully designed components, it enables to build efficient software digital communication systems, able to take advantage of the parallelism of modern processor architectures, in a straightforward and safe manner for the programmer. In particular, proposed DSEL enables the combination of pipelining and sequence duplication techniques to extract both temporal and spatial parallelism from digital communication systems. We leverage the DSEL capabilities on a real use case: a fully digital transceiver for the widely used DVB-S2 standard designed entirely in software. Through evaluation, we show how proposed software DVB-S2 transceiver is able to get the most from modern, high-end multicore CPU targets.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] Software-defined radio - Basics and evolution to cognitive radio
    Jondral F.K.
    EURASIP Journal on Wireless Communications and Networking, 2005 (3) : 275 - 283
  • [32] The visible radio: Process visualization of a software-defined radio
    Hall, M
    Betts, A
    Cox, D
    Pointer, D
    Kindratenko, V
    IEEE Visualization 2005, Proceedings, 2005, : 159 - 165
  • [33] SDVEC: Software-Defined Vehicular Edge Computing with Ultra-Low Latency
    Lin, Shih-Chun
    Chen, Kwang-Cheng
    Karimoddini, Ali
    IEEE COMMUNICATIONS MAGAZINE, 2021, 59 (12) : 66 - 72
  • [34] Paella: Low-latency Model Serving with Software-defined GPU Scheduling
    Ng, Kelvin K. W.
    Demoulin, Henri Maxime
    Liu, Vincent
    PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 595 - 610
  • [35] Low-cost software-defined radio for electrical engineering education
    Hanbali S.B.S.
    IEEE Potentials, 2023, 42 (05): : 13 - 19
  • [36] A 130nm Low power Software-Defined radio receiver
    Bousseaud, Pierre
    Novakov, Emil
    Fournier, Jean-Michel
    2012 ASIA-PACIFIC MICROWAVE CONFERENCE (APMC 2012), 2012, : 1022 - 1024
  • [37] Mathematical Models for Minimizing Latency in Software-Defined Networks
    Adasme, Pablo
    Viveros, Andres
    Dehghan Firoozabadi, Ali
    Soto, Ismael
    MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS, MOBIWIS 2022, 2022, 13475 : 131 - 142
  • [38] Software-Defined Latency Monitoring in Data Center Networks
    Yu, Curtis
    Lumezanu, Cristian
    Sharma, Abhishek
    Xu, Qiang
    Jiang, Guofei
    Madhyastha, Harsha V.
    PASSIVE AND ACTIVE MEASUREMENT (PAM 2015), 2015, 8995 : 360 - 372
  • [39] SOFTWARE-DEFINED RADIO FOR POSITIVE TRAIN CONTROL
    Adams, Jon T.
    Li, Jia-Ru
    PROCEEDINGS OF THE ASME JOINT RAIL CONFERENCE 2012, 2012, : 439 - +
  • [40] Overview of Japanese activities in software-defined radio
    Kohno, R
    Miura, R
    Harada, H
    Haruyama, S
    Sanada, Y
    Michael, L
    SOFTWARE RADIO: TECHNOLOGIES AND SERVICES, 2001, : 219 - 225