Radio signal data transmission synchronization
First Claim
Patent Images
1. A method of transmitting time of day information by radio signal, the method comprising:
- providing a transmission sequence of data packets to be transmitted at a predetermined transmission rate, said data packets including time packets carrying time of day information corresponding to an expected time of transmission, said transmission sequence including padding data selectably inserted between the data packets;
transmitting said transmission sequence of data packets substantially at said predetermined transmission rate;
detecting a time of transmission for ones of said data packets;
comparing detected times of transmission with expected times of transmission for said data packets to calculate a timing error representing a difference between time of day information carried in a given time packet and a calculated time of transmission for the given time packet; and
modifying the amount of padding data within said transmission sequence based on said timing error to cause transmission of subsequent time packets substantially at a time corresponding to the time of day information carried therein.
6 Assignments
0 Petitions
Accused Products
Abstract
Real time synchronization of radio signal data is achieved by a feedback loop between a clearinghouse generating data and a radio station transmitting data. Transmission time is adjusted in response to detected timing errors by selectively inserting padding data between certain data packets to shift data packet position within a data stream transmitted at a predetermined transmission rate. Data flow control is achieved by use of variable length flags delimiting data packets whereby longer flags result in less data flow and shorter flags result in greater data flow.
60 Citations
16 Claims
-
1. A method of transmitting time of day information by radio signal, the method comprising:
-
providing a transmission sequence of data packets to be transmitted at a predetermined transmission rate, said data packets including time packets carrying time of day information corresponding to an expected time of transmission, said transmission sequence including padding data selectably inserted between the data packets; transmitting said transmission sequence of data packets substantially at said predetermined transmission rate; detecting a time of transmission for ones of said data packets; comparing detected times of transmission with expected times of transmission for said data packets to calculate a timing error representing a difference between time of day information carried in a given time packet and a calculated time of transmission for the given time packet; and modifying the amount of padding data within said transmission sequence based on said timing error to cause transmission of subsequent time packets substantially at a time corresponding to the time of day information carried therein. - View Dependent Claims (2)
-
-
3. A method of adjusting a time of radio signal transmission for data packets in a synchronous communication protocol, the method comprising:
-
ordering the data packets in a transmission sequence corresponding to an associated predetermined time of transmission for each packet in accordance with the synchronous communication protocol; selectably inserting padding data between selected data packets in said transmission sequence; transmitting said transmission sequence of data packets including said padding data; determining a time of transmission for ones of said data packets; comparing the time of transmission for said ones of said data packets to establish a transmission timing error; and adjusting time of transmission for subsequent data packets as a function of said transmission timing error by modifying the amount of padding data inserted into said transmission sequence.
-
-
4. A method of indicating a time of radio signal transmission for communication data, the method comprising:
-
coupling a communication data generating process and a communication data transmitting process by means of a bi-directional communication link; providing said communication data on a first leg of said bi-directional communication link from said data generating process to said data transmitting process; modulating at said data transmission process the communication data received on said first leg at a predetermined transmission rate to produce a modulated signal for radio signal transmission; extracting as verification data said communication data from said modulated signal for radio signal transmission; providing said verification data on a second leg of said bi-directional communication link to said data generating process, said second leg having a first portion carrying a variable volume of said verification data and a second portion operating at a predetermined data rate; providing within said verification data indicia of time of transmission for selected portions of communication data within said verification data, said indicia of time of transmission indicating when said first portion of said second leg carries a predetermined volume of said verification data. - View Dependent Claims (5, 6)
-
-
7. A method of transmitting communication data by radio signal in accordance with a synchronous communication protocol requiring transmission of data packets at associated predetermined times, the method comprising:
-
collecting the communication data as said data packets in a transmission sequence corresponding to the associated predetermined times for said data packets; selectably inserting padding bits between said data packets in said transmission sequence; modulating said data packets including said inserted padding bits on a carrier signal to provide a modulated carrier signal adapted for radio signal transmission; delivering the modulated carrier signal by an antenna communication link to a radio signal transmission antenna for radio signal transmission of said modulated carrier signal; and monitoring said antenna communication link to extract said data packets as verification data, said verification data further including indicia of time of transmission with respect to a given one of said extracted data packets, whereby selection of padding bits for insertion within said transmission data sequence is a function of timing errors detected by comparison of said indicia of time of transmission relative to the associated predetermined time of transmission for said given data packet. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. In a synchronous communication protocol requiring transmission of data packets at predetermined times relative to a time reference and within a given margin of timing error, selected ones of said data packets being separable by padding bits, a method of maintaining transmission synchronization comprising:
-
constructing at a data generating installation the data packets and ordering the data packets in accordance with a transmission sequence; providing the ordered data packets to a transmission installation; transmitting the ordered data packets from the transmission installation; providing to said data generating installation as verification data the ordered data packets as transmitted, said verification data being marked in accordance with a time of transmission; receiving said verification data at said data generating installation, detecting marked verification data, and comparing a time of transmission indicated by said marked verification data with an expected time of transmission for said marked verification data to detect a transmission timing error; and upon detecting a transmission timing error, inserting additional padding bits between selected ones of said data packets in said ordered data packets or removing selected ones of said padding bits between selected ones of said data packets in said ordered data in accordance with said detected timing error to maintain data transmission within said margin of error. - View Dependent Claims (16)
-
Specification