FIG. 6 is a functional block diagram of some systems associated with satellite 502, according to some implementations. The satellite 502 may comprise a structural system 602, a control system 604, a power system 606, a maneuvering system 608, one or more sensors 610, and a communication system 612. A pulse per second (PPS) system 614 may be used to provide a timing reference to the systems onboard satellite 502. One or more busses 616 may be used to transfer data between the systems onboard satellite 502. In some implementations, redundant busses 616 may be provided. The busses 616 may include, but are not limited to, data busses such as Controller Area Network Flexible Data Rate (CAN FD), Ethernet, Serial Peripheral Interface (SPI), and so forth. In some implementations, the busses 616 may carry other signals. For example, a radio frequency bus may comprise a coaxial cable, waveguides, and so forth to transfer radio signals from one part of the satellite 502 to another. In other implementations, some systems may be omitted or other systems added. One or more of these systems may be communicatively coupled with one another in various combinations.