Delay equalization detector
First Claim
1. In a communication system (100) comprising a transmitter (107) coupled to a receiver (111) via a channel (101) having a time delay (102) whose value may change, the transmitter (107) having a transmitter clock (109) and arranged to periodically send a transmitter signal including the transmitter clock (109)'"'"'s current reading to the receiver (111) via the channel (101), the receiver (111) having a receiver clock (113) and arranged to send a receiver signal including the receiver clock (113)'"'"'s current reading upon the transmitter signal arriving at the receiver (111), and a detector (115) coupled to the receiver (111) and arranged for recovering the transmitter signal and the transmitter clock (109) reading included therewith, and further arranged for recovering the receiver signal and the receiver clock (113) reading included therewith,a method for the detector (115) determining when the time delay (102) has changed, comprising the steps of:
- at the detector (115);
(a) recovering a transmitter signaln and the transmitter clock readingn included therewith;
(b) recovering a receiver signaln and the receiver clock readingn included therewith;
(c) calculating Δ
n equal to the transmitter clock readingn minus the receiver clock readingn ;
(d) recovering a transmitter signaln+1 and the transmitter clock readingn+1 included therewith;
(e) recovering a receiver signaln+1 and the receiver clock readingn+1 included therewith;
(f) calculating Δ
n+1 equal to the transmitter clock readingn+1 minus the receiver clock readingn+1 ;
(g) calculating the absolute value of Δ
n minus Δ
n+1 ; and
,(h) determining when the time delay has changed by comparing the value calculated in step (g) with a predetermined value ("K"),where n is a non-zero positive integer such as, for example, 1, 2, 3, 4, 5, . . . , and so forth.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method for detecting that a facility delay has changed is provided. According to the invention, a facility having a delay that may change is coupled to a transmitter and a receiver. The transmitter is coupled to a first clock that transmits a first signal based on its current reading (the first clock signal) from time to time to the receiver via the facility. The receiver is coupled to a second clock that generates a second signal based on its current reading (the second clock signal) responsive to receiving the first clock signal. In operation, the first clock signal is fed downstream (via the facility having the delay), thereby triggering the second clock signal. The two clock signals are then detected and the difference in the two clock readings computed, thereby forming Δn. The process is then repeated for successive first and second clock signals, thereby forming Δn+1. The absolute value of Δn -Δn+a is then compared with a predetermined value to determine whether the facility time delay has changed. This method is particularly useful in simulcast broadcast systems.
21 Citations
11 Claims
-
1. In a communication system (100) comprising a transmitter (107) coupled to a receiver (111) via a channel (101) having a time delay (102) whose value may change, the transmitter (107) having a transmitter clock (109) and arranged to periodically send a transmitter signal including the transmitter clock (109)'"'"'s current reading to the receiver (111) via the channel (101), the receiver (111) having a receiver clock (113) and arranged to send a receiver signal including the receiver clock (113)'"'"'s current reading upon the transmitter signal arriving at the receiver (111), and a detector (115) coupled to the receiver (111) and arranged for recovering the transmitter signal and the transmitter clock (109) reading included therewith, and further arranged for recovering the receiver signal and the receiver clock (113) reading included therewith,
a method for the detector (115) determining when the time delay (102) has changed, comprising the steps of: -
at the detector (115); (a) recovering a transmitter signaln and the transmitter clock readingn included therewith; (b) recovering a receiver signaln and the receiver clock readingn included therewith; (c) calculating Δ
n equal to the transmitter clock readingn minus the receiver clock readingn ;(d) recovering a transmitter signaln+1 and the transmitter clock readingn+1 included therewith; (e) recovering a receiver signaln+1 and the receiver clock readingn+1 included therewith; (f) calculating Δ
n+1 equal to the transmitter clock readingn+1 minus the receiver clock readingn+1 ;(g) calculating the absolute value of Δ
n minus Δ
n+1 ; and
,(h) determining when the time delay has changed by comparing the value calculated in step (g) with a predetermined value ("K"), where n is a non-zero positive integer such as, for example, 1, 2, 3, 4, 5, . . . , and so forth. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a simulcast system (300) comprising a controller (301) coupled to a transmitter (305) via a channel (303) having a time delay whose value may change, the controller (301) having a controller clock (311) and arranged to periodically send a controller signal including the controller clock'"'"'s current reading to the transmitter via the channel, the transmitter having a transmitter clock (313) and arranged to send a transmitter signal including the transmitter clock'"'"'s current reading upon the controller signal arriving at the transmitter, and a detector (325) coupled to the transmitter and arranged for recovering the controller signal and the controller clock reading included therewith, and further arranged for recovering the transmitter signal and the transmitter clock reading included therewith,
a method for the detector determining when the time delay has changed, comprising the steps of: -
at the detector; (a) recovering a controller signaln and the controller clock readingn included therewith; (b) recovering a transmitter signaln and the transmitter clock readingn included therewith; (c) calculating Δ
n equal to the controller clock readingn minus the transmitter clock readingn ;(d) recovering a controller signaln+1 and the controller clock readingn+1 included therewith; (e) recovering a transmitter signaln+1 and the transmitter clock readingn+1 included therewith; (f) calculating Δ
n+1 equal to the controller clock readingn+1 minus the transmitter clock readingn+1 ;(g) calculating the absolute value of Δ
n minus Δ
n+1 ; and
,(h) determining when the time delay has changed by comparing the value calculated in step (g) with a predetermined value ("K"), where n is a non-zero positive integer such as, for example, 1, 2, 3, 4, 5, . . . , and so forth. - View Dependent Claims (8, 9, 10, 11)
-
Specification