EP0827304A2

Synchronizer using a known transmission pattern

Abstract

A detection circuit (111; 211; 312; 414; 514; 611; 714; 814; 916; 1011; 1111, 1126) of a synchronizer detects a difference between a reference timing of a transmitter and a reference timing of a receiver based on a time of receiving a known transmission pattern sent from the transmitter. An average value calculation circuit (113; 213; 314; 416; 518; 613; 718; 821, 823; 918; 1018; 1113, 1128) calculates an average value of the difference detected by the detection circuit. An integration circuit (115; 215; 316; 418; 520; 615; 825; 920; 1020; 1115, 1130) determines an integrated value by integrating the average value each time of interrupting the receiver. A correction value calculation circuit (117; 217; 318; 420; 522; 617; 827; 911, 922; 1015, 1022; 1117, 1132) calculates a correction value to correct the reference timing of the receiver in forward direction in the case where the integrated value exceeds a predetermined first threshold level and to correct the reference timing of the receiver backward in the case where the integrated value is reduced below a predetermined second threshold level.

EP0827304A2, drawing sheet 1
Sheet 1 of 41

Term

Term ended

Projected expiry passed 29 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 6 independent, 18 dependent

  1. 1
    A synchronizer comprising:a detection circuit (111) for detecting a difference between a reference timing of a transmitter and a reference timing of a receiver on the basis of a receiving time of a known transmission pattern transmitted from said transmitter;an average value calculation circuit (113) for calculating an average value of said difference detected in said detection circuit;an integration circuit (115) for determining an integrated value by integrating said average value for each time of interrupting said receiver;and a correction value calculation circuit (117) for calculating a correction value used to correct the reference timing of said receiver in forward direction in the case where said integrated value exceeds a predetermined first threshold level, and to correct the reference timing of said receiver backward in the case where said integrated value is reduced below a predetermined second threshold level.
  2. 2
    A synchronizer according to Claim 1, further comprising a timing counter (119) to be corrected in timing, wherein the difference between the reference timing of said transmitter and the reference timing of said receiver is calculated using said timing counter, and in the case where a period is shortened by said correction value in order to deviate the timing in forward direction by said timing correction, said correction value is added to the receiving time of said known transmission pattern, and in the case where the period is lengthened by said correction value in order to deviate the timing backward by said timing correction, said correction value is subtracted from the receiving time of said known transmission pattern, thereby to calculate the receiving time of said known transmission pattern.
  3. 3
    A synchronizer according to Claim 1 or 2, further comprising a counter (205) having a counting period shorter than a period of receiving said known transmission pattern,    wherein an operation of said counter (205) is started before receiving said known transmission pattern, and the operation of said counter (205) is stopped after time when said known transmission pattern is assumed to be received, thereby to calculate the receiving time of said known transmission pattern.
  4. 4
    A synchronizer according to Claim 1 or 2, further comprising a counter (406) having a counting period shorter than a period of receiving said known transmission pattern,    wherein an operation of said counter (406) is started before receiving said known transmission pattern, the operation of said counter (406) is stopped upon receipt of said known transmission pattern, and in the case where said known transmission pattern is not received, the operation of said counter (406) is stopped before time when said known transmission pattern is to be received, thereby to calculate the receiving time of said known transmission pattern.
  5. 5
    A synchronizer according to Claim 1, further comprising a symbol clock reproduction circuit (502) for reproducing an optimum symbol clock using a clock representing an integer multiple of said symbol clock, and a timing circuit (508) having a time accuracy equivalent to a symbol time accuracy,    wherein said detection circuit (514) detects the difference between the reference timing of said transmitter and the reference timing of said receiver with an accuracy an integer multiple of said symbol time accuracy.
  6. 6
    A synchronizer according to any of Claims 1 to 5, further comprising a selection circuit (626) for selecting a reference time by a channel type and a slot number, and a memory (626) for storing a reference time determined by said channel type and said slot number,    wherein said detection circuit (611) detects the difference between the reference timing of said transmitter and the reference timing of said receiver without regard to said channel type and said slot number.
  7. 7
    A synchronizer according to any of Claims 1 to 5, further comprising a selection circuit (626) for selecting a reference time by a channel type and a slot number, and a memory (626) for storing a reference time determined by said channel type and said slot number, wherein said detection circuit (611) detects the difference between the reference timing of said transmitter and the reference timing of said receiver without regard to said channel type and said slot number, and said average value calculation circuit (613) calculates the average value of said difference using the number of slots as counted from a previous receiving time of the known symbol string.
  8. 8
    A synchronizer according to any of Claims 1 to 7, further comprising:a memory (716) for storing the differences between the reference clock of said transmitter and the reference clock of said receiver over all frames based on the detection time of the known symbol pattern at time of achieving a frame synchronism, and an initial value calculation circuit (718) for calculating an initial average value of said differences upon complete achievement of said frame synchronism.
  9. 9
    A synchronizer according to Claim 8, further comprising an updating circuit (823) for updating said difference by receiving the known symbol pattern of an arbitrary slot after complete achievement of said frame synchronism.
  10. 10
    A synchronizer according to Claim 1, further comprising:a histogram calculation circuit (909) for calculating a histogram of the receiving time of said known symbol pattern and calculating the difference between the reference timing of said transmitter and the reference timing of said receiver, and a second correction value calculation circuit (922) for calculating a timing correction value based on said calculated histogram.
  11. 11
    A synchronizer according to Claim 1, further comprising:a histogram calculation circuit (1013) for calculating a histogram of the difference of the receiving time of said known symbol pattern to calculate the difference between the reference timing of said transmitter and the reference timing of said receiver, and a second correction value calculation circuit (1022) for calculating a timing correction value based on said calculated histogram.
  12. 12
    A synchronizer according to Claim 1, further comprising:a high-accuracy reference clock oscillator (1104);a low-accuracy reference clock oscillator (1119);a timing correction circuit (1117, 1132) for correcting various timings using said high-accuracy reference clock and calculating an average value of the difference between the reference clock of said transmitter and the reference clock of said receiver using said low-accuracy reference clock in a continuous receiving mode;and a timing control circuit (1117, 1132) for controlling said various timings based on said average value calculated using said low-accuracy reference clock in an intermittent receiving mode.
  13. 13
    A synchronizer provided in a receiver, comprising:a transmission pattern detection circuit (102) for detecting a known transmission pattern transmitted from a transmitter and generating a transmission pattern detection information signal upon detection of said transmission pattern;a timing difference detection circuit (111) for detecting a difference between a reference timing of said transmitter and a reference timing of said receiver on the basis of a receiving time of said transmission pattern;an average value calculation circuit (113) for calculating an average value of said detected difference and updating said calculated average value only upon receipt of said transmission pattern detection information signal from said transmission pattern detection circuit;an integration circuit (115) for determining an integrated value by integrating said average value for each time of interrupting said receiver;and a correction value calculation circuit (117) for calculating a correction value to correct the reference timing of said receiver in forward direction in the case where said integrated value exceeds a predetermined first threshold level and to correct the reference timing of said receiver backward in the case where said integrated value is reduced below a predetermined second threshold level.
  14. 14
    A synchronizer according to Claim 13, further comprising a timing counter (205) with an initial value set in accordance with said correction value;wherein said timing difference detection circuit (211) detects the difference between the reference timing of said transmitter and the reference timing of said receiver on the basis of a count value of said timing counter, and said average value calculation circuit (213) correcting said detected difference in accordance with said correction value and then calculating the average value of said corrected difference.
  15. 15
    A synchronizer according to Claim 13, further comprising:a reference timer (306) having a counting period shorter than a period of receiving said transmission pattern and for detecting the receiving time of said transmission pattern;and a reference timer control circuit (322) for starting an operation of said reference timer before receiving said transmission pattern and stopping the operation of said reference timer after time when said transmission pattern is assumed to be received.
  16. 16
    A synchronizer according to Claim 15, wherein said reference timer control circuit (406, 424) stops the operation of said reference timer (408) upon detection of said transmission patter by said transmission pattern detection circuit (402).
  17. 17
    A synchronizer according to Claim 13, further comprising a symbol synchronization circuit (502) for determining an absolute value of said transmission pattern at a period an integer multiple of a symbol period of said transmission pattern, adding said absolute value for each symbol period, and deciding on a symbol identification point from the added absolute value;wherein said timing difference detection circuit (514) detects the difference between the reference timing of said transmitter and the reference timing of said receiver based on the receiving time of said transmission pattern and said symbol identification point.
  18. 18
    A synchronizer according to Claim 13, further comprising a memory (626) for storing a reference time determined by a channel type and a slot number,    wherein said timing difference detection circuit (611) detects the difference between the reference timing of said transmitter and the reference timing of said receiver on the basis of the receiving time of said transmission pattern and said reference time read out of said memory.
  19. 19
    A synchronizer according to Claim 18, wherein said average value calculation circuit (613) calculates the average value of said difference divided by said reference time.
  20. 20
    A synchronizer according to Claim 13, further comprising:a memory (716) for storing the differences between the reference timing of said transmitter and the reference timing of said receiver based on the receiving time of said transmission pattern over all frames at time of achieving a frame synchronism;a back-end protection circuit (705) for generating a frame synchronism establishment signal upon complete achievement of said frame synchronism;and an initial value calculation circuit (718) for reading the differences stored in said memory to calculate an initial average value of said differences upon receipt of said frame synchronism establishment signal from said back-end protection circuit.
  21. 21
    A synchronizer according to Claim 20, further comprising a switch (816) for preventing the difference between the reference timing of said transmitter and the reference timing of said receiver from being applied to said initial value calculation circuit upon receipt of said frame synchronism establishment signal from said back-end protection circuit.
  22. 22
    A synchronizer according to Claim 13, further comprising:a histogram calculation circuit (909) for calculating a histogram of the receiving time of said transmission pattern;and a second correction value calculation circuit (922) for calculating a second correction value for correcting the reference timing of said receiver on the basis of said calculated histogram.
  23. 23
    A synchronizer according to Claim 13, further comprising:a histogram calculation circuit (1013) for calculating a histogram of the difference between the reference timing of said transmitter and the reference timing of said receiver detected by said timing difference detection circuit;and a second correction value calculation circuit (1022) for calculating a second correction value to correct the reference timing of said receiver on the basis of said calculated histogram.
  24. 24
    A synchronizer provided in a receiver, comprising:a transmission pattern detection circuit (1102) for detecting a known transmission pattern transmitted from a transmitter and generating a transmission pattern detection information signal upon detection of said transmission pattern;a first timing difference detection circuit (1111) for detecting a first difference between the reference timing of said transmitter and the reference timing of said receiver on the basis of the receiving time of said transmission pattern using a high-accuracy reference clock;a first average value calculation circuit (1113) for calculating a first average value of said detected first difference;a first integration circuit (1115) for determining a first integrated value by integrating said first average value for each time of interrupting said receiver;a first correction value calculation circuit (1117) for calculating a first correction value to correct the reference timing of said receiver in forward direction in the case where said first integrated value exceeds a predetermined first threshold level and to correct the reference timing of said receiver backward in the case where said first integrated value is reduced below a predetermined second threshold level;a second timing difference detection circuit (1126) for detecting a second difference between the reference timing of said transmitter and the reference timing of said receiver based on the receiving time of said transmission pattern using a low-accuracy reference clock;a second average value calculation circuit (1128) for calculating a second average value of said detected second difference;a second integration circuit (1130) for determining a second integrated value by integrating said second average value for each time of interrupting said receiver;and a second correction value calculation circuit (1132) for calculating a second correction value to correct the reference timing of said receiver in forward direction in the case where said second integrated value exceeds a predetermined third threshold level and to correct the reference timing of said receiver backward in the case where said second integrated value is reduced below a predetermined fourth threshold level;wherein the reference timing of said receiver is corrected based on said first correction value and said second correction value is calculated by said second correction value calculation circuit in a continuous receiving mode, and the reference timing of said receiver is corrected based on said second correction value in an intermittent receiving mode.
Independent claims24