Shop Software Defined Radio The Software Communications Architecture