Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS4607257 A
Tipo de publicaciónConcesión
Número de solicitudUS 06/453,786
Fecha de publicación19 Ago 1986
Fecha de presentación27 Dic 1982
Fecha de prioridad25 Dic 1981
TarifaPagadas
También publicado comoDE3278943D1, EP0084165A1, EP0084165B1
Número de publicación06453786, 453786, US 4607257 A, US 4607257A, US-A-4607257, US4607257 A, US4607257A
InventoresKazuhide Noguchi
Cesionario originalNippon Electric Co. Ltd.
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
Remote calibrating system for satellite time
US 4607257 A
Resumen
A remote time calibrating system has a calibrating station with a reference time and a remote station having a local time, the local time having to be adjusted to coincide with the reference time. The calibrating station receives telemetry signals sent from the remote station, each of the telemetry signals including data indicating the local time of the remote station from which the telemetry signal is transmitted. Responsive to any first difference between the receive reference time and the local transmit time is detected and calculated by taking into account the signal propagation delay of the telemetry signal between the remote station and the calibrating station. Responsive thereto, the local time is calibrated at the remote station.
Imágenes(7)
Previous page
Next page
Reclamaciones(8)
What is claimed is:
1. A remote time calibrating system comprising a calibrating station having a reference time and a remote station having a local time, wherein said remote station comprises time adjusting means responsive to a time calibrating command for adjusting said local time, and wherein said calibrating station comprises:
first means for receiving telemetry signals sent from said remote station, each of said telemetry signals including data indicating the local time of said remote station at which the telemetry signal is transmitted;
second means responsive to the output of said first means for detecting a first time difference between the receive reference time at which said telemetry signal is received and the transmitted local time derived from the received telemetry signal;
third means for calculating the propagation delay of said telemetry signal between said remote station and said calibrating station;
fourth means responsive to the outputs of said second and third means for detecting a second time difference between said reference time and said local time; and
fifth means responsive to said second time difference for transmitting a time calibrating command to said remote station.
2. A remote time calibrating system as claimed in claim 1, wherein said second means comprises:
a first latching circuit means responsive to said received telemetry signal for latching said receive reference time; a second latching circuit means for latching said transmitted local time in response to a latching pulse supplied from said first means; and
a calculation circuit means coupled to both said first and second latching circuit means for performing the subtraction between the outputs of these latching circuit means to provide said first time difference.
3. A remote time calibrating system as claimed in claim 1, wherein said time calibrating command comprises;
address bits indicating the address of said remote station;
a backup system selecting bit following said address bits and indicating whether an operating system or backup system is to be used;
command code bits indicating the content of said time calibrating command;
function code bits inserted between said backup system selecting bit and said command code bits and indicating the function of said command code bits; and check code bits following said command code bits.
4. A remote time calibrating system as claimed in claim 1, wherein said time adjusting means comprises:
a time oscillator means for generating a clock pulse;
a presettable time counter means for counting said clock pulse to provide the data of said local time, said presettable time counter means being preset in response to a preset trigger pulse;
a time data latching circuit means for latching the output data of said presettable time counter means in response to a timing pulse which represents the leading point of said telemetry signal;
a 3-state buffer means for temporarily storing the output data of said time data latching circuit; and a central processing unit means responsive to said time calibrating command and to the output data of said 3-state buffer means for generating calibrated time data and for providing said presettable time counter means with said preset trigger pulse to load said calibrated time data on said presettable time counter.
5. A remote time calibrating system as claimed in claim 1, wherein said time calibrating command is a delay command signal, and means in said remote station responsive to said delay command signal for causing said remote station to adjust said local time to said reference time, at a predetermined later time.
6. A remote time calibrating system as claimed in claim 1, wherein said telemetry signal is modulated with pulse code modulation (PCM) signals, the bit rate of said PCM signals being 2n where n is a positive integer.
7. A process for adjusting the times in a calibration command station and a remotely calibrated station to render these times identical with each other, said process comprising the steps of:
(a) transmitting telemetry signals from said remote station to said command station;
(b) inserting signals representing the local time of said remote station into the telemetry signals upon their transmission from said remote station;
(c) detecting at said command station any difference between the actual receipt time of said telemetered signals and the time indicated by the local time signals inserted into said telemetered signals;
(d) calculating at said command station the propagation time for said telemetered signals;
(e) subtracting the propagation time calculated in step (d) from the difference detected in step (c);
(f) transmitting a calibration signal from said command station to said remote station responsive to the subtraction of step (e); and
(g) adjusting the time of said calibrated station to be identical with the time of said command station responsive to said calibration signal.
8. The process of claim 7 and the added steps responsive to the receipt of said telemetry signals at said command station of storing both said actual receipt time and said inserted local time signals and of supplying said stored signals to enable said detection of step (c).
Descripción
BACKGROUND OF THE INVENTION

The present invention relates to a remote time calibrating system for accurately adjusting the local time of a geostationary (or synchronous) or asynchronous satellite having a time signal generating function, the local time adjustment being made to the reference time of an earth station.

On a satellite for earth exploration or astronomic observation, it is necessary to record the time of data acquisition and to transmit the time information, together with the acquired data, to an earth station. Such a satellite usually is equipped with its own time signal generating device, which may become inconsistent with the reference time on the earth, owing to aging or some other cause. A lag of the satellite time means a lag of the time of data acquisition, which would make accurate exploration or observation impossible. It is therefore desired to calibrate the satellite time so that it can precisely match the reference time on the earth station.

By the satellite time calibration system of the prior art, first a time calibrating command is transmitted from the earth station to the satellite. Then, the command is decoded in the satellite to achieve the calibration. Where the satellite is an asynchronous type, its distance from the earth station varies from moment to moment. The time at which the calibrating command is transmitted from the earth station is set in advance. In this case, the calibrating value contained in the calibrating command should incorporate the propagation delay of the command. This delay is obtained by forecasting the distance to the satellite at the time of transmission on the basis of its orbit data, the delay of the internal command transmitter, and the time delay between the command receiver and the command decoder in the satellite.

Where the satellite is of geostationary type, the distance scarcely varies with the time. Nevertheless, a unilateral calibrating command is transmitted from the earth station to the satellite, and accordingly the transmission time of the calibrating command is precisely controlled. Also incorportated into the calibrating command is the time delay resulting from a propagating from the command encoder in the earth station to the command decoder in the satellite.

As evident from the foregoing explanation, the conventional system has the following disadvantages. The calibrating command is always unilaterally sent from the earth station to the satellite; thus, the command transmission time at the earth station has to be precisely controlled. Moreover, the calculated propagation delay from the earth station to the satellite is nothing more than a forecast, and accordingly cannot be fully accurate. This lack of accuracy is particularly conspicuous if the satellite is of an asynchronous type.

Since the transmission time of the time calibrating command is the same as the time at which the satellite time is calibrated except for the propagation delay, the calibration is accomplished within a visible period if the satellite is of an asynchronous type. Only during the visible period, can the earth station transmit to and receive from the asynchronous satellite. Since the satellite is usually collecting data during a visible period, the collected data accompanying the time data will not be continuous, resulting in inconveniences in data processing or the like.

SUMMARY OF THE INVENTION

Therefore, an object of the present invention is to provide a time calibrating system which is capable of transmitting, at any time, a calibrating command from an earth station to a satellite.

Another object of the invention is to provide a time calibrating system capable of calculating the propagation delay on the basis of measured values instead of forecasts.

Still another object of the invention is to provide a time calibrating system capable of achieving, at any time, the time calibration on a satellite.

According to the present invention, a remote time calibrating system comprises a calibrating station having a reference time and a remote station having a local time. The local time has to be adjusted to match the reference time. The calibrating or earth station comprises first means for receiving telemetry signals which are sent from the remote or satellite station, each of the telemetry signals including data indicating the local time of the remote station at which the telemetry signal is transmitted Responsive to the output of the first means, a second means detects a first difference between the receive reference time at which the telemetry signal is received and the transmit local time which is derived from the received telemetry signal. A third means calculates the propagation delay of the telemetry signal between the remote station and the calibrating station. A fourth means responds to the outputs of the second and third means for detecting a second difference between the reference time and the local time. A fifth means is responsive to the second difference for transmitting a time calibrating command to the remote station.

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, wherein:

FIG. 1 is a schematic block diagram of a time calibrating system according to the present invention;

FIG. 2 is a partial block diagram which is pertinent to time calibration in a satellite as illustrated in FIG. 1;

FIG. 3 shows the format of a pulse-code-modulation (PCM) telemetry signal according to the present invention;

FIGS. 4A and 4B are time charts showing the synchronous relationship between the satellite time data and the PCM telemetry signal according to the present invention;

FIGS. 5A to 5D are time charts for describing the formula for detecting the time lag on the satellite at the earth station illustrated in FIG. 1;

FIG. 6 is a flow chart of the calculation of the discrepancy between the satellite time and the reference time by the earth station computer referred to in FIG. 1;

FIG. 7 is a more detailed block diagram of the time discrepancy detector referred to in FIG. 1;

FIG. 8 illustrates a typical signal format of a calibrating command generated by the command signal generator in FIG, 1;

FIG. 9 is a more detailed block diagram of the time signal generator referred to in FIG. 2;

FIGS. 10 and 11 show the processing flow of the central processing unit (CPU) when the time is calibrated with the time signal generator illustrated in FIG. 9;

FIGS. 12A to 12C are charts for describing the processing time of the CPU referred to in FIG. 9; and

FIG. 13 shows a typical signal format of a delay command.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring to FIG. 1, a satellite 10 in space is executing various operations, including data collection and attitude control, responsive to commands from an earth station 20. A command for controlling the satellite 10 is entered from a control desk 19 and others into a computer 16, which prepares from this command a command data in a format matching the communication needs of satellite 10 and feeds it to a command signal generator 18. The command signal generator 18 converts the command data into a serial code, which, as a command signal, is supplied to a transmitter 17. The transmitter 17 modulates a carrier wave with this command signal, and transmits the resulting modulated carrier to the satellite 10 through antenna 11.

Meanwhile, data collected by the satellite, data indicating the conditions of various parts thereof, and other information (in a PCM signal form) are transmitted, as telemetry signals, from the satellite 10 to the earth station 20. These telemetry signals, as will be explained in detail below, are accompanied by satellite time signals. The telemetry signals are received by a receiver 12 via the antenna 11. After being frequency-converted and otherwise processed, the signals are fed to a PCM telemetry demodulator 13, which demodulates the telemetry signals to obtain telemetry data.

These telemetry data are supplied to other units, in the form of parallel data. Time data among them are supplied to a time discrepancy detector 15, which, as will be described in detail below, compares reference time data from a reference time generator 14 and the time data from the telemetry data. Detector 15 then informs the computer 16 of any discrepancy between them. On the basis of this discrepancy data, the computer 16 figures out the calibration value for the satellite time, and supplies it, as a command data, to the command signal generator 18, either automatically or manually. The satellite 10 responds to this time calibration command, as it does to any ordinary command, and calibrates its local time.

For calculating the time calibration value, the propagation delay time (TD) of the telemetry signal has to be known. This delay time TD is the sum of a delay time required for a signal to move from the telemetry encoder to the transmitter section of the satellite (τ1), another delay time is required for propagation of a signal from the satellite to the earth station (τ2), and still another delay time is required for propagation of a signal from the receiver section to the time discrepancy detector 15 of the earth station (τ3). The delay times τ1 and τ3 can be measured in advance, and accurately known because they are constant. The delay time τ2 is calculated, based on the distance between the earth station 20 and the satellite 10, as measured by a ranging system 30. The delay time τ2, used for figuring out the calibration value under the present invention, is not a forecast value, but is a measured value used when a time data is inserted into a telemetry signal in the satellite. It is highly accurate.

The ranging system 30 is outlined below, although no detailed description will be given herein because it is not directly related to the present invention. With a ranging signal generated from a transmission code generator 26, a carrier wave is modulated at a transmitter 25, and transmitted to the satellite 10. The transmitted signal is sent back to the ranging system 30 after being relayed by the satellite 10. A receiver 22 demodulates signals sent from the satellite 10, and the noise therein is suppressed by a filter 23. Each signal, whose S/N ratio is improved by the filter 23, is fed to a local code generator 24 to generate a local code. The time difference between the transmission code and the local code is detected by a ranging counter 27, to accomplish ranging. The result of this ranging is supplied by a data output equipment 28, to the computer 16.

Referring now to FIG. 2, a receiver 102 receives a demand signal through an antenna 101, demodulates it and supplies the demodulated signal to a command decoder 103. The command decoder decodes the demand signal and then supplies the decoded signal to a CPU 104 and other relevant units in the satellite. The CPU 104 controls a time signal generator 105 according to the demand signal, and calibrates the time data to be inserted into the telemetry data. The calibrated time data is supplied from the time signal generator 105 to a PCM telemetry encoder 106, where it is multiplexed with PCM data from other satellite equipment. A transmitter 107 modulates a carrier wave with the PCM telemetry data, into which the time data has been inserted, frequency-converts and otherwise processes the modulated signal. Then it is transmitted by way of an antenna 108 to the earth station.

FIG. 3 shows a typical format of a PCM telemetry signal sent from the satellite 10. In this example, each superframe or majorframe comprises 64 subframes or minorframes F0 to F63, which are sent out in the numerical order of their subscripts. Each of the minorframes F0 to F63 consists of 128 words W0 to W127, each word comprising eight bits. The first three words W0 to W2 of each minorframe constitute a frame synchronization pattern. The fourth word W3 is a frame identification (ID) word. The remaining words W4 to W127 make up telemetry data. As represented by oblique lines in the chart, into a few data words W4 to W127 are inserted time data TD0 to TD63 each of which indicates the satellite time of the corresponding minorframe. Each of time data TD0 to TD63 comprises digits indicating "second".

Now supposing that the bit rate of the PCM signal is 1024 bits per second (bps), it will take one second to send out each minorframe. The time that data TD0 to TD63 will be counted up by one second every time a minorframe is sent out. If the bit rate is slowed down to 512 bps, it will take two seconds to send out each minorframe Accordingly, after such slowing, the time data will be counted up by two seconds every time a minorframe is sent out. Conversely, if the bit rate is accelerated to 2048 bps, two minorframes will be sent out per second. Then, time data will remain the same for two consecutive minorframes. Thus the time data will be counted up or down differently, according to the bit rate of the PCM signal.

The synchronous relationship between the satellite time data and the PCM telemetry signal is shown in FIGS. 4A and 4B. FIG. 4A shows a part of the beginning of the minorframe F0 of the PCM telemetry signal shown in FIG. 3. FIG. 4B shows the timing of "second" of the satellite time. Thus the leading edge of the first bit (FBT) of the first word W0 of each minorframe is synchronous with the starting point of one second of the satellite time. The sampling of the time data TD0 to TD63 is timed on the leading edge of the second bit B1 of the first word W0 of each minor-frame, to avoid the instability resulting from the transition of the time data.

Because of this time relationship, any digit of or lower than the second of the satellie time can be known on the leading edge of each bit. For instance, if the bit rate is 512 bps and the time data of the minorframe F0 is 12:00':00", the leading edge of the FBT B0 of the first word W0 of the minorframe F0 will indicate exactly 12:00':00". The leading edge of the second bit B1 indicates, 12:00':1/512". Similarly the leading edge of the FBT B0 of the second word W1 will indicate 12:00':1/64". The time can thus be accurately known to fractions of a second. Accordingly, the leading edge of the FBT B0 of the central word W64 of the first minorframe F0 will be 12:00':01". The leading edge of the FBT B0 of the first word W0 of the second minor frame F1, 12:00':02". The time data of each minorframe is counted up by two seconds, as stated above. Similarly, if the bit rate is 1024 bps and 2048 bps, the leading edges will be advanced by one second and a half second, respectively, per minorframe. Therefore, the time data will be counted up by one second per minorframe if the bit rate is 1024 bps, or by one second for every two minorframes if the bit rate is 2048 bps.

As is evident from the foregoing description, the formula of time data insertion into PCM telemetry signals, according to the present invention, requires the bit rate of the PCM signals to be 2n (n is a positive integer). However, this formula cannot be used where the bit rate is an odd number or any multiple of 10.

FIG. 5A illustrates the timing of the transmission of PCM telemetry data from the satellite. As drawn, FIG. 5A refers to an instance where the beginning of the first minorframe F0 is at 12:00':00". Accordingly, the trailing edge timing, representing the digit of a second of the satellite, is as shown in FIG. 5B. The data indicating the time 12:00':00" is inserted into a few words which are preferably four words and starts from the word W10. The bit rate of this PCM telemetry signal is 1024 bps, i.e., 128 words per second (wps).

The PCM telemetry signal of FIG. 5A is transmitted to the earth station. The signal is provided by the PCM telemetry modulator of the earth station (FIG.1) as its output in a timing illustrated in FIG. 5C. The internal TD is the total transmission delay time combining the delay time of the satellite transmitter section (τ1), the delay of transmission between the satellite and the earth station (τ2) and the delay of the earth station receiver section (τ3). As stated above, the delay times τ1 and τ3 can be accurately measured in advance. The delay time τ2 is a value obtained on the basis of the distance between the satellite and the earth station, as measured by the ranging system. The delay time TD is supposed to be 4/128 second here. A time TA represents the discrepancy between the satellite time and the earth station reference time (FIG. 5D), with no regard for the transmission delay time TD. Here time TA is 2/128 seconds. This time discrepancy TA is detected by the time discrepancy detector referred to in FIG. 1 and described in detail below.

The computer 16 of the earth station (FIG. 1) calculates on the basis of the transmission delay time TD and the time discrepancy TA. The calculation finds the real discrepancy (TD +TA) between the satellite time and the earth station reference time. Thus, the earth station reference time might be as illustrated in FIG. 5D. The satellite time is found to be ahead of it by 6/128 (i.e., 3/64) second. According to this calculated result, a command data signal is sent to the command signal generator (FIG. 1).

The processing flow of the computer 16, to detect the time discrepancy, is shown in FIG. 6. In FIG. 6, first at step 202, the delay time data TA is received from the time discrepancy detector. Time TA does not take into account the transmission delay time TD. At step 203, a distance data DSE from the ranging system. The delay time τ2 is calculated from the distance data DSE, and then the total delay time TD123) is calculated (steps 204 and 205). From this transmission delay time TD and the delay time TA is calculated the time to be compensated for, TD +TA, at step 206. Finally, at step 207 is supplied a calibration command data to the command signal generator.

The time discrepancy detector 15, as referred to in FIG. 1, will now be described in detail with reference to FIG. 7, in terms of the timing illustrated in FIGS. 5A to 5D. The time discrepancy is assumed to be 2/48 seconds, with the satellite time ahead of the reference time. A reference time data (indicating digits down to 1/128 second or below) is supplied from the reference time generator 14 and is latched into a latching circuit 301 in response to the leading edge of the pulse. For instance, this may be the FBT B0 of the first word W0 of the first minorframe F0 from the PCM demodulator 13 (FIG. 1). This time data, as shown in FIG. 5D, is 11:59':(59+126/128)".

Meanwhile, into another latching circuit 302 is latched a time data TD0 of the minorframe F0 from the PCM demodulator 13, in response to a time data latching pulse LTP which is also supplied from the PCM demodulator 13. This time data TD0, as shown in FIG. 5A, is 12:00':00". Upon the latching of the time data TD0, a subtractor 303 subtracts, in response to the pulse LTP, the output of the latching circuit 301 (input B) from the output of the latching circuit 302 (input A). As a result, the substrator 303 gives, as its output, a data signal indicating +2/128 second. This signal is supplied to the computer 16. As is obvious from the foregoing description, a positive result of the subtraction means that the satellite time is ahead of the earth station reference time. A negative result means that the satellite time is behind the earth station time. The subtractor 303 can be a circuit AM2901 manufactured by Advanced Micro Devices Inc.

The calibration command illustrated in FIG. 8 has a format which is usable where the least significant bit (LSB) of the satellite time data is 1/64 second. The satellite is equipped with a time data generating counter which indicates a day in total seconds, counts a day's increment in every 86,400 seconds (24 hours) and then returns to the seconds count to "0". In this instance, the tolerance of the calibration is 1/64 second. The first seven bits represent the address of the satellite, and the next bit is used for choosing either the ordinary (A) or the backup (B) systems installed in the satellite. The two bits of a function code indicate the function of the following command code of 29 bits, which is followed by two dummy bits. The final seven bits constitute a check code.

The first bit C1 of the command code indicates whether the command is a pulse command or a serial magnitude command. The following five bits C2 to C6 constitute an equipment address. A bit C7 indicates that the command is a time calibration command. A bit C8 indicates whether calibration is to be achieved by initial setting or difference correction. The initial setting is a rough setting at the time of power turn-on, and is not directly relevant to the present invention. The next bit C9 shows whether the calibration data entering into C11 to C26 are intended for the calibration of the upper digits from 265 days to 1024 seconds or the lower digits from 512 seconds to 1/64 second. A bit C10 shows whether the time is to be advanced or delayed in difference calibration. Calibration data bits C11 to C26, as illustrated, may indicate either the lower or the upper digits. The final three bits C27 to C29 are dummy bits, which are usually "0". When the satellite time is 3/64 seconds ahead as described above, with reference to FIG. 5. The calibration command has to delay that time by 3/64 second.

The calibration command has to include information that the satellite time is to be delayed by 3/64 seconds. For this purpose, the format of the bits C7 to C26 are as indicated by an arrow under the command code shown in FIG. 8. Thus, all bits are "0", except for the last two bit positions (C25 and C26).

Now will be described with reference to FIG. 9 a case in which the counter is set so that the time signal generator 105 (FIG. 2) can handle the command signals shown in FIG. 8. From a clock pulse train generator 501 is supplied a 1/128-second clock to a presettable time counter 502. Counter 502 comprises a 16-bit counter which counts the 1/128-second clock to provide a reference time of 1/64 to 512 seconds. A seven-bit counter is tandem-connected to the counter 701 and counts its output to provide a reference time of 1,024 to 65,536 seconds. The presettable counter 502 further comprises a nine-bit counter 703 which is coupled to the 16-bit and seven-bit counters and counts their outputs to provide a reference time of 1 to 256 days. The 32-bit outputs of 16-, 7- and 9-bit counters are connected to the bus 506. Accordingly, the least significant bit and the most significant bit (MSB) of the time data TD supplied from the time counter 502 to the output bus 506 represent 1/64 second and 256 days, respectively.

The time data TD is latched into a latching circuit 503 in response to a timing pulse LTP representing the first bit of the initial word W0 of each minorframe, as given by the PCM telemetry encoder 106 (FIG. 2). The LSB of this latched data is one second, because the word W0 is always timed to a one-second varying point. The time data emerging on the bus 507 of the latching circuit 303 is not only supplied to the PCM telemetry encoder, but is also coupled to a 3-state buffer 504. In the absence of an enable signal ENP from the CPU 104, buffer 504 has a high output impedance and is thereby isolated from a CPU data bus 505. The CPU 104, supplies the enable signal ENP to the buffer 504, and takes in satellite time data by way of buses 508 and 505. When the satellite time is to be corrected, the CPU 104 supplies, a preset time data to the presettable time counter 502 via the CPU data bus 505, and the data is set responsive to a preset trigger pulse PST.

Referring now to FIG. 10, the CPU 104 acquires at step 602 a time calibration command sent from the earth station, and temporarily stores it in a time calibration memory at step 603.

Next, with reference to FIG. 11, the CPU 104 starts a calibration flow or sequence timed to the varying point of the one-second digit of the satellitetime data (step 605). At step 606, a decision is made as to whether or not the calibration command is stored in the time calibration memory area. If the command is found to have been stored, first it is loaded from the memory into the CPU 104 (FIG. 2) at step 607, and at step 608 a decision is made as to whether the absolute value of the time or its difference is to be calibrated. An absolute value calibration means that, for instance, the time of the first minorframe F0 should be corrected to 12:00':00". A difference calibration requires, for example, the time of the first minorframe F0 to be delayed by 3/64 second. In an absolute value calibration, the time counter 502 (FIG. 9) is preset as described above (step 609).

In a difference calibration, the satellite time is loaded into the CPU 104 (step 610), and a decision is made as to whether it is to be advanced or delayed at step 611. If it is it be advanced, the flow moves on to step 612, where the calibration value is added to current satellite time. If an overflow is involved, its processing is also achieved (steps 613 and 614). If the satellite time is to be delayed, the calibration value is subtracted from the current time at step 615. In this case, too, if an underflow is involved, its processing is achieved (steps 616 and 617). The calibrated time data which is obtained is preset on the time counter 502, to complete the calibrating procedure.

In this example, the length of time required from step 606 to step 169 should desirably be no longer than 1/64 second. Thus, as illustrated in FIGS. 12A to 12C, in order to calibrate a time signal whose LSB is 1/64 second with a tolerance of 1/64 second, the length of time during which the calibration is accomplished is required to be no longer than 1/64 second. FIG. 12A shows the digit of one second in the satellite time data; FIG. 12B shows the digit of 1/64 second in same, satellite data; and FIG. 12C shows the calibration processing time TC for the calibration.

If a time data is read in during the digit of 1/64 seconds, for the calibrating purpose and, during the calculation of the calibration value on the basis of the data read in, the 1/64 digit of the time counter is counted up. There will emerge a 1/64-second discrepancy from the value read in for the calibrating purpose, and the 1/64-second discrepancy will be carried over into the calibrated value. If, however, the processing time (Tp) is within the following range, compensation is possible (by making in advance a corresponding addition to the value read in for the calibrating purpose):

1/64<Tp <2/64

In making a difference calibration, as is obvious from the foregoing explanation, it will be inconvenient if there may be or may not be a 1/64-second varying point between the reading-in of data for the calibrating purpose and the presetting of a new calibrated time data. Therefore, the starting time of the processing is synchronized with a varying point of the one-second digit. The processing is completed within 1/64 second; therefore, both the software and the hardware can be most simplified. The present inventors have achieved a processing time TC of about 500 μs with their test system.

Since the system according to the present invention synchronizes PCM telemetry signals with the timing of time signals, this timing will be momentarily lost when a time signal is calibrated. As a result, part of the PCM telemetry signals would be lost to a resumption of synchronization. This loss would invite a momentary unlocking of PCM frames in the earth station. An asynchronous satellite is collecting data within the visible period. Therefore, partial data might be lost during the visible period owing to frame unlocking, and that would be undesirable. Therefore, the time can as well be calibrated by the combined use of a following delay command when activates calibration after the satellite has gone out of the visible period.

The delay command, means that, when a calibrating command is transmitted, its execution time is sent together with the command. Then, the calibration is executed at a predetermined time. A transmission format of such a delay command is shown in FIG. 13. The data of a time when the asynchronous satellite is out of vision, 12:00':00" for instance, and a command data for delaying by 3/64 second are inserted, in advance as illustrated. If the time signal generator in the satellite achieves calibration at the specified time, 12:00':00", in accordance with this command, the calibration will take place out of the visible period and will have been completed by the time the satellite re-enters the visible period.

The time calibrating system according to the present invention has to take into account only the delay time of PCM telemetry signals from the PCM encoder of the satellite until they reach the time discrepancy detector of the earth station. Calibration in the satellite is executed irrespective of the control time of the earth station. Accordingly, the transmission timing of a calibration command from the earth station can be freely selected, and no precision is required in its setting. The propagation delay time used for calculating the overall delay time is a measured value, instead of a forecast value, and therefore is highly accurate. Further in the case of an asynchronous satellite, the discontinuity of data acquisition can be eliminated by the use of delay command calibration.

Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US4218654 *21 Feb 197919 Ago 1980Kokusai Denshin Denwa Kabushiki KaishaSpace diversity system in TDMA communication system
US4287597 *5 Sep 19781 Sep 1981Arbiter Systems IncorporatedSatellite controlled clock
US4292683 *6 Nov 197929 Sep 1981Satellite Business SystemsGuard band reduction in open loop TDMA communications
US4334314 *3 May 19798 Jun 1982Societe d'Etudes, Recherches et Construction Electroniques SercelTransmission of time referenced radio waves
US4368987 *25 Jun 198018 Ene 1983The United States Of America As Represented By The Secretary Of The NavyConjugate-phase, remote-clock synchronizer
US4472802 *16 Mar 198218 Sep 1984Telecommunications Radioelectriques Et Telephoniques T.R.T.System of transmitting information between a central station and sub-stations
Otras citas
Referencia
1 *Time Transfer by Defense Communications Satellite, J. A. Murray, et al., pp. 186 through 193, 1971.
2 *Time Transfer Using Navstar GPS, A. J. Van Dierendonck, et al., National Telecommunications Conference, Nov. 29 Dec. 3, 1981, pp. F9.2.1 through F9.2.10.
3Time Transfer Using Navstar GPS, A. J. Van Dierendonck, et al., National Telecommunications Conference, Nov. 29-Dec. 3, 1981, pp. F9.2.1 through F9.2.10.
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US4689787 *7 Feb 198625 Ago 1987Nec CorporationMethod of initially establishing burst acquisition in TDMA satellite communications system and arrangement therefor
US4750194 *5 Mar 19877 Jun 1988United States Pipe And Foundry CompanyClock synchronization system
US4815110 *9 Mar 198721 Mar 1989U.S. Philips CorporationMethod and a system for synchronizing clocks in a bus type local network
US4876737 *26 Nov 198624 Oct 1989Microdyne CorporationSatellite data transmission and receiving station
US4901368 *2 Ago 198913 Feb 1990American Telephone And Telegraph CompanyFrequency translation correction scheme for satellite communication system
US4951279 *19 Oct 198821 Ago 1990Nec CorporationTransceiver for use in earth station in satellite communications system
US4974224 *7 Nov 198927 Nov 1990Harris CorporationDistributed split flow routing mechanism for multi-node packet switching communication network
US5019910 *12 Sep 198828 May 1991Norsat International Inc.Apparatus for adapting computer for satellite communications
US5287550 *24 Dic 199015 Feb 1994Motorola, Inc.Simulcast scheduler
US5327468 *19 Jun 19925 Jul 1994Westinghouse Electric Corp.Synchronization of time-of-day clocks in a distributed processing network system
US5363373 *30 Abr 19928 Nov 1994Nec CorporationDigital mobile station using presettable timeslot counter for compensating for propagation delay time
US5369682 *11 Ago 199329 Nov 1994Glenayre Electronics, Inc.Digital simulcast transmission system
US5402424 *29 Oct 199328 Mar 1995Nec CorporationSynchronization of clocks in a satellite communication network by preassigning constants to stations of the network
US5416808 *4 Abr 199416 May 1995Glenayre Electronics, Inc.Apparatus for synchronizing a plurality of clocks in a simulcast network to a reference clock
US5420831 *4 Mar 199430 May 1995Hughes Aircraft CompanyCoho device for improving time measurement resolution
US5440562 *27 Dic 19938 Ago 1995Motorola, Inc.Communication through a channel having a variable propagation delay
US5469411 *2 May 199421 Nov 1995Seiko Communications Holding N.V.Method and apparatus for accurate time maintenance and display
US5481258 *11 Ago 19932 Ene 1996Glenayre Electronics, Inc.Method and apparatus for coordinating clocks in a simulcast network
US5488611 *7 Jul 199230 Ene 1996U.S. Philips CorporationMethod and arrangement for data transmission
US5548562 *10 May 199320 Ago 1996Geco A.S.Method for synchronization of systems for seismic surveys, together with applications of the method
US5613195 *23 Feb 199618 Mar 1997Nec CorporationBurst output timing control system in satellite communication system
US5697082 *8 Sep 19959 Dic 1997Greer; Steven CraigSelf-calibrating frequency standard system
US5721810 *16 Ene 199624 Feb 1998Electronics And Telecommunications Research InstituteMethod of automatically controlling and verifying telecommands in satellite control system
US5734985 *11 Jul 199431 Mar 1998Ntt Mobile Communications Network Inc.Simulcast phase synchronization system
US5790939 *29 Jun 19954 Ago 1998Hughes Electronics CorporationMethod and system of frame timing synchronization in TDMA based mobile satellite communication system
US5809397 *29 Feb 199615 Sep 1998Motorola, Inc.Method and apparatus for system synchronization in a messaging system
US5864581 *9 Sep 199626 Ene 1999Siemens AktiengesellschaftApparatus for measuring the signal transit time of a digital transmission device
US5896388 *10 Jun 199720 Abr 1999Ncr CorporationMethod and apparatus using GPS to reshape isochronous data at the receiving ends of an ATM network
US5899957 *10 Mar 19974 May 1999Trimble Navigation, Ltd.Carrier phase differential GPS corrections network
US5918040 *25 Jul 199529 Jun 1999Cabletron Systems, Inc.Method for maintaining time synchronization between two processors in a network interface
US5974057 *30 Sep 199726 Oct 1999Motorola, Inc.Method and apparatus for correcting a measured round-trip delay time in a wireless communication system
US6011977 *30 Nov 19954 Ene 2000Ericsson Inc.RF simulcasting system with dynamic wide-range automatic synchronization
US6049720 *11 Abr 199711 Abr 2000Transcrypt International / E.F. Johnson CompanyLink delay calculation and compensation system
US6101177 *30 Mar 19928 Ago 2000Telefonaktiebolaget Lm EricssonCell extension in a cellular telephone system
US6563765 *15 Jun 200013 May 2003Matsushita Electric Industrial Co., Ltd.Clock system
US674845119 May 19998 Jun 2004Dow Global Technologies Inc.Distributed computing environment using real-time scheduling logic and time deterministic architecture
US6771629 *18 Ene 20003 Ago 2004Airbiquity Inc.In-band signaling for synchronization in a voice communications network
US679911629 Nov 200128 Sep 2004Trimble Navigation LimitedGPS correction methods, apparatus and signals
US68625267 Abr 20041 Mar 2005Trimble Navigation LimitedGPS correction methods, apparatus and signals
US695895123 Jul 200425 Oct 2005The Johns Hopkins UniversityAdaptive Kalman Filter process for controlling an ensemble clock
US7130752 *31 Oct 200331 Oct 2006National Institute Of Advanced Industrial Science And TechnologyMeasuring-instrument remote-calibration system and measuring-instrument remote-calibration method
US7142878 *12 Nov 199928 Nov 2006Lucent Technologies Inc.Method of timing calibration
US728652226 Abr 200223 Oct 2007Airbiquity, Inc.Synchronizer for use with improved in-band signaling for data communications over digital wireless telecommunications networks
US731736123 Jul 20048 Ene 2008The Johns Hopkins UniversityEnsemble oscillator and related methods
US7327699 *30 Mar 20005 Feb 2008Schaefer WolfgangMethod and device for synchronisation of distant clocks to a central clock via satellite
US7474594 *13 Jul 20076 Ene 2009Seiko Epson CorporationTime correction device, timepiece having a time correction device, and time correction method
US7647032 *3 Oct 200612 Ene 2010National Institute Of Advanced Industrial Science And TechnologyOscillation control device and synchronization system
US771148027 Jun 20054 May 2010Trimble Navigation LimitedDifferential GPS corrections using virtual stations
US773385317 Feb 20098 Jun 2010Airbiquity, Inc.Voice channel control of wireless packet data communications
US77472817 Ene 200829 Jun 2010Airbiquity Inc.Method for in-band signaling of data over digital wireless telecommunications networks
US784876312 Feb 20097 Dic 2010Airbiquity Inc.Method for pulling geographic location data from a remote wireless telecommunications mobile unit
US792493426 May 200612 Abr 2011Airbiquity, Inc.Time diversity voice channel data communications
US797909520 Oct 200812 Jul 2011Airbiquity, Inc.Wireless in-band signaling with in-vehicle systems
US798331015 Oct 200819 Jul 2011Airbiquity Inc.Methods for in-band signaling through enhanced variable-rate codecs
US803620120 Abr 201011 Oct 2011Airbiquity, Inc.Voice channel control of wireless packet data communications
US80734401 Abr 20106 Dic 2011Airbiquity, Inc.Automatic gain control in a personal navigation device
US8169856 *24 Oct 20081 May 2012Oracle International CorporationTime synchronization in cluster systems
US824986513 Oct 201021 Ago 2012Airbiquity Inc.Adaptive data transmission for a digital in-band modem operating over a voice channel
US834622725 Oct 20111 Ene 2013Airbiquity Inc.Automatic gain control in a navigation device
US83693939 May 20115 Feb 2013Airbiquity Inc.Wireless in-band signaling with in-vehicle systems
US841803913 Jul 20109 Abr 2013Airbiquity Inc.Efficient error correction scheme for data transmission in a wireless in-band signaling system
US8433005 *22 Dic 200430 Abr 2013Qualcomm IncorporatedFrame synchronization and initial symbol timing acquisition system and method
US845224728 Nov 201228 May 2013Airbiquity Inc.Automatic gain control
US859413818 Jul 201126 Nov 2013Airbiquity Inc.Methods for in-band signaling through enhanced variable-rate codecs
US8633831 *6 Jul 200721 Ene 2014The Boeing CompanySingle-wire telemetry and command
US20050163262 *22 Dic 200428 Jul 2005Qualcomm IncorporatedFrame synchronization and initial symbol timing acquisition system and method
US20100103781 *24 Oct 200829 Abr 2010Oracle International CorporationTime synchronization in cluster systems
EP0564220A230 Mar 19936 Oct 1993Glenayre Electronics, Inc.Clock synchronization system
EP0760560A2 *26 Ago 19965 Mar 1997Siemens AktiengesellschaftRadio unit comprising a mobile transceiver and a radio watch
EP1079285A2 *15 Jun 200028 Feb 2001Matsushita Electric Industrial Co., Ltd.Clock system
EP1099955A2 *6 Nov 200016 May 2001Lucent Technologies Inc.A method of timing calibration
Clasificaciones
Clasificación de EE.UU.340/12.22, 455/13.2, 455/67.16, 368/46, 968/922, 340/12.18, 340/4.2
Clasificación internacionalG04G7/02, G04C9/02, G04G5/00, G04G7/00, H04B7/19, G04G99/00
Clasificación cooperativaG04G7/02
Clasificación europeaG04G7/02
Eventos legales
FechaCódigoEventoDescripción
31 Dic 1997FPAYFee payment
Year of fee payment: 12
3 Ene 1994FPAYFee payment
Year of fee payment: 8
5 Feb 1990FPAYFee payment
Year of fee payment: 4
27 Dic 1982ASAssignment
Owner name: NIPPON ELECTRIC CO., LTD. 33-1, SHIBA GOCHOME, MIN
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:NOGUCHI, KAZUHIDE;REEL/FRAME:004081/0843
Effective date: 19821221