Chaining communications algorithms with process networks

O. Faust, B. Sputh, D. Endler, Alastair Robert Allen

Research output: Contribution to conferenceOther

1 Citation (Scopus)

Abstract

Software Defined Radio (SDR) requires a reliable, fast and flexible method to chain parametrisable algorithms. Communicating Sequential Processes (CSP) is a design methodology, which offers exactly these properties. This paper explores the idea of using a Java implementation of CSP (JCSP) to model a flexible algorithm chain for Software Defined Radio. JCSP offers the opportunity to distribute algorithms on different processors in a multiprocessor environment, which gives a speed up and keeps the system flexible. If more processing power is required another processor can be added. In order to cope with the high data rate requirement of SDR, optimized data transfer schemes were developed. The goal was to increase the overall system efficiency by reducing the synchronisation overhead of a data transfer between two algorithms. To justify the use of CSP in SDR, a system incorporating CSP was compared with a conventional system, in single and multiprocessor environments.

Original languageEnglish
Publication statusPublished - 2004

Keywords

  • SOFTWARE RADIO ARCHITECTURE

Cite this

Chaining communications algorithms with process networks. / Faust, O.; Sputh, B.; Endler, D.; Allen, Alastair Robert.

2004.

Research output: Contribution to conferenceOther

@conference{5fbc7ef3ad6e48fbb46e02540c0035d7,
title = "Chaining communications algorithms with process networks",
abstract = "Software Defined Radio (SDR) requires a reliable, fast and flexible method to chain parametrisable algorithms. Communicating Sequential Processes (CSP) is a design methodology, which offers exactly these properties. This paper explores the idea of using a Java implementation of CSP (JCSP) to model a flexible algorithm chain for Software Defined Radio. JCSP offers the opportunity to distribute algorithms on different processors in a multiprocessor environment, which gives a speed up and keeps the system flexible. If more processing power is required another processor can be added. In order to cope with the high data rate requirement of SDR, optimized data transfer schemes were developed. The goal was to increase the overall system efficiency by reducing the synchronisation overhead of a data transfer between two algorithms. To justify the use of CSP in SDR, a system incorporating CSP was compared with a conventional system, in single and multiprocessor environments.",
keywords = "SOFTWARE RADIO ARCHITECTURE",
author = "O. Faust and B. Sputh and D. Endler and Allen, {Alastair Robert}",
year = "2004",
language = "English",

}

TY - CONF

T1 - Chaining communications algorithms with process networks

AU - Faust, O.

AU - Sputh, B.

AU - Endler, D.

AU - Allen, Alastair Robert

PY - 2004

Y1 - 2004

N2 - Software Defined Radio (SDR) requires a reliable, fast and flexible method to chain parametrisable algorithms. Communicating Sequential Processes (CSP) is a design methodology, which offers exactly these properties. This paper explores the idea of using a Java implementation of CSP (JCSP) to model a flexible algorithm chain for Software Defined Radio. JCSP offers the opportunity to distribute algorithms on different processors in a multiprocessor environment, which gives a speed up and keeps the system flexible. If more processing power is required another processor can be added. In order to cope with the high data rate requirement of SDR, optimized data transfer schemes were developed. The goal was to increase the overall system efficiency by reducing the synchronisation overhead of a data transfer between two algorithms. To justify the use of CSP in SDR, a system incorporating CSP was compared with a conventional system, in single and multiprocessor environments.

AB - Software Defined Radio (SDR) requires a reliable, fast and flexible method to chain parametrisable algorithms. Communicating Sequential Processes (CSP) is a design methodology, which offers exactly these properties. This paper explores the idea of using a Java implementation of CSP (JCSP) to model a flexible algorithm chain for Software Defined Radio. JCSP offers the opportunity to distribute algorithms on different processors in a multiprocessor environment, which gives a speed up and keeps the system flexible. If more processing power is required another processor can be added. In order to cope with the high data rate requirement of SDR, optimized data transfer schemes were developed. The goal was to increase the overall system efficiency by reducing the synchronisation overhead of a data transfer between two algorithms. To justify the use of CSP in SDR, a system incorporating CSP was compared with a conventional system, in single and multiprocessor environments.

KW - SOFTWARE RADIO ARCHITECTURE

M3 - Other

ER -