Abstract: A satellite communication system comprising of a central hub/gateway station and remote very small aperture terminal (VSAT) stations. VSAT inbound transmissions are spread in bandwidth using an assigned PN code sequence. This sequence is derived as a cyclic function of a base sequence for use by the group of VSATs. The gateway transmits a continuous outbound signal that functions as the network frequency and timing reference. In addition, the gateway periodically forms timing and frequency error estimates on each VSAT transmission and broadcasts these results over the outbound channel to the VSATs. Use of the outbound reference coupled with these time and frequency measurements enable all VSAT inbound transmissions within a group to be bit synchronized. Bit level synchronization enable the system to gain the full advantage of the correlation properties of the cyclic codes to improve multiple access performance as compared to asynchronous or chip synchronous code division multiple access (CDMA) techniques.