Time synchronization of packetized radio signals to base stations
First Claim
1. A method of adjusting the timing of frames for transmission to a radio transmitter site of a cellular wireless communications system, comprising the steps of:
- said radio transmitter site receiving signals representing an accurate source of time;
from said signals representing an accurate source of time, deriving timing for a periodic multi-frame timing signal having an indication of the beginning of each frame of the multi-frame signal, and a sequence number within said mutli-frame sequence representing an identity of said each frame within the periodic multi-frame timing signal;
transmitting from a source of a periodic sequence of frames, a first frame with a sequence number and a transmit time for said first frame in said periodic sequence;
at said radio transmitter site, calculating a frame offset and a time offset between an actual time of reception of said first frame and a desired time of reception for a frame having a sequence number received with said first frame;
transmitting said frame offset and said time offset to said source of frames;
at said source of frames, adjusting a sequence number within a multi-frame sequence and a time of transmittal from said source of frames to conform to said frame and said time offset;
whereby subsequent frames are transmitted from said source at a time such that they are received at said radio transmitter site at a desired time of arrival for a specified time of transmission.
10 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for transmitting packets from a source of such packets to one or more radio station sites so that the radio station sites can transmit the packets at the correct real time. Each radio site has an independent source of exact time based on the reception of signals derived from satellite inputs. Using the real time calculated by a base station, the base station calculates an offset between the time of arrival of a signal with a specified time marker, and the time that a signal with that specified time marker should have arrived in order to be transmitted in a timely fashion. The offset is sent back to the source of packets, and used by the source of packets to advance, or retard, the transmission of future packets. Advantageously, packets can be transmitted from each base station at the correct time, and if packets are being transmitted for a given call from several base stations, can be transmitted simultaneously, by these base stations.
-
Citations
6 Claims
-
1. A method of adjusting the timing of frames for transmission to a radio transmitter site of a cellular wireless communications system, comprising the steps of:
-
said radio transmitter site receiving signals representing an accurate source of time;
from said signals representing an accurate source of time, deriving timing for a periodic multi-frame timing signal having an indication of the beginning of each frame of the multi-frame signal, and a sequence number within said mutli-frame sequence representing an identity of said each frame within the periodic multi-frame timing signal;
transmitting from a source of a periodic sequence of frames, a first frame with a sequence number and a transmit time for said first frame in said periodic sequence;
at said radio transmitter site, calculating a frame offset and a time offset between an actual time of reception of said first frame and a desired time of reception for a frame having a sequence number received with said first frame;
transmitting said frame offset and said time offset to said source of frames;
at said source of frames, adjusting a sequence number within a multi-frame sequence and a time of transmittal from said source of frames to conform to said frame and said time offset;
whereby subsequent frames are transmitted from said source at a time such that they are received at said radio transmitter site at a desired time of arrival for a specified time of transmission. - View Dependent Claims (2, 3)
recognizing a need to add an additional transmitter site for transmitting said frames;
transmitting a second frame with a sequence number of a second transmit time for said second frame to said additional transmitter site;
at said additional transmitter site, calculating a second frame offset and a second tm offset between an actual time of reception of said second frame, and a desired time of reception for a second frame having a second sequence number received with said second frame;
transmitting said second frame offset and said second time offset to said source of frames;
computing a candidate new sequence number of a specified transmit time, and a new time offset for transmittal from said source of frames to conform to said second frame offset and said second time offset;
comparing said candidate new sequence number with said indicator; and
selecting whichever of said sequence number, and said candidate new sequence number will deliver frames on time to the radio transmitter site which requires earliest transmission to arrive at that radio transmitter site.
-
-
4. Apparatus adjusting the timing of packets for transmission to a radio transmitter site of a cellular wireless communication system, comprising:
-
at said radio transmitter site, means for receiving signals representing an accurate source of time;
from said signals representing an accurate source of time, means for deriving timing for a periodic multi-frame timing signal having an indication of the beginning of each frame of the multi-frame signal, and a sequence number within said multi-frame sequence representing an identity of said each frame within the periodic multi-frame timing signal;
means for transmitting from a source of a periodic sequence of frames, a first frame with a sequence number and a transmit time for said first frame in said periodic sequence;
at said radio transmitter site, means for calculating a frame offset and a time offset between an actual time of reception of said first frame and a desired time of reception for a frame having a sequence number received with said first frame;
means for transmitting said frame offset and said time offset to said source of frames;
at said source of frames, means for adjusting a sequence number within a multi-frame sequence, and a time of transmittal from said source of frames to conform to said frame and said time offset;
whereby subsequent frames are transmitted from said source at a time such that they are received at said radio transmitter site at a desired time of arrival for a specified time of transmission. - View Dependent Claims (5, 6)
means for recognizing a need to add an additional transmitter site for transmitting said frames;
means for transmitting a second frame with a sequence number of a second transmit time for said second frame to said additional transmitter site;
at said additional transmitter site, means for calculating a second frame offset and a second time offset between an actual time of reception of said second frame, and a desired time of reception for a second frame having a second sequence number received with said second frame;
means for transmitting said second frame offset and said second time offset to said source of frames;
means for computing a candidate new sequence number of a specified transmit time, and a new time offset for transmittal from said source of frames to conform to said second frame offset and said second time offset;
means for comparing said candidate new sequence number with said indicator; and
means for selecting whichever of said sequence number, and said candidate new sequence number will deliver frames on time to the radio transmitter site which requires earliest transmission to arrive at that radio transmitter site.
-
Specification