To simplify the configuration of functional modules in a software-defined
radio apparatus, and facilitate the development of software. The
functional modules have input and output terminals of a common
configuration. Distributed timing control is performed so that the
functional modules operate in their respective timings, and the
functional modules have common input/output signals.