Modular distributed signal processing network for CHESS
This report documents the modular distributed signal processing system developed for the CHESS project. The system is made of small modules, each performing a signal processing, data visualisation or file access task. System functionality is defined by piping the data stream between modules, making a data flow tree. The common library defining the communication interface and the data structure for all modules, libCHESS, is described in detail. The modules are described briefly, as well as modules planned for implementation in the future.