A software-defined radio includes a pair of radio subsystems such as a red
(command) and black (data) radio subsystem having an operating
environment conforming to the Software Communications Architecture (SCA)
specification, for example, as used for Joint Tactical Radio System
(JTRS). A clock is read by at least one of the radio subsystems for
determining time of day. A processor of the radio subsystem is operative
for distributing the time of day to the radio subsystems using a global
hardware timing pulse. Each processor can include a free-running timer to
which any time sources within the pair of radio subsystems are set.