Phase detector architecture for phase error estimating and zero phase restarting
First Claim
1. A method for estimating phase error when processing a digitized signal in a timing recovery circuit operable in a system associated with a memory and also incorporating a phase detector having an input and an output, comprising:
- a) employing timing gradient circuits, one of said timing gradient circuits being a native gradient circuit and another of said timing gradient circuits being a non-native gradient circuit, each of said timing gradient circuits implementing a different phase error transfer characteristic;
b) normalizing, if necessary, each of said timing gradient circuits; and
c) estimating a phase adjustment operation;
wherein, if said native timing gradient circuit has a timing instance closer to zero phase error than said non-native timing gradient circuit, then an adjustment value, x, a number associated with said native timing gradient circuit, is inputted to the timing recovery circuit, andwherein, if said non-native timing gradient circuit has a timing instance closer to zero phase error than said native timing gradient circuit, then an equivalent of 180°
is added to said value x.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling an efficient Zero Phase Restart (ZPR) of a device. The structure is based on deploying normalized timing gradient (NTG) blocks (501 and 502) in pairs, each circuit employing an orthogonal phase error transfer function characteristic (having one TG circuit sample orthogonally in relation to the other), for example, PR4 and EPR4 modes ideal sampling instances of a preamble. An NTG block (501 or 502) is selected based on having a native timing sampling instance with a phase error that is closest to zero. Since there is an equal chance that either of the circuits in a circuit pair will be selected, if the circuit implementing the current non-native architecture is selected, a separate signal is generated. This signal adds the equivalent of 180° to the error value that is provided to the timing recovery circuit. For example, by iterating the process after the special case of a zero phase restart (ZPR) operation, the native sampling instance is “forced” to be selected thereafter.
103 Citations
38 Claims
-
1. A method for estimating phase error when processing a digitized signal in a timing recovery circuit operable in a system associated with a memory and also incorporating a phase detector having an input and an output, comprising:
-
a) employing timing gradient circuits, one of said timing gradient circuits being a native gradient circuit and another of said timing gradient circuits being a non-native gradient circuit, each of said timing gradient circuits implementing a different phase error transfer characteristic;
b) normalizing, if necessary, each of said timing gradient circuits; and
c) estimating a phase adjustment operation;
wherein, if said native timing gradient circuit has a timing instance closer to zero phase error than said non-native timing gradient circuit, then an adjustment value, x, a number associated with said native timing gradient circuit, is inputted to the timing recovery circuit, and wherein, if said non-native timing gradient circuit has a timing instance closer to zero phase error than said native timing gradient circuit, then an equivalent of 180°
is added to said value x.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system incorporating a phase detector having an input and an output, a timing recovery circuit, and in association with a memory, comprising:
-
a native timing gradient circuit and a non-native timing gradient circuit, for generating first and second outputs TG0 and TG1, respectively; and
a comparator for receiving said TG0 and TG1 and comparing values thereof, wherein, if said native timing gradient circuit has a timing instance closer to zero phase error than said non-native timing gradient circuit, then an adjustment value, x, a number associated with said native timing gradient circuit, is inputted to the timing recovery circuit, and wherein, if said non-native timing gradient circuit has a timing instance closer to zero phase error than said native timing gradient circuit, then an equivalent of 180°
is added to said adjustment value x.- View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A phase detector, having an input and an output, and an association with a memory and a timing recovery circuit, comprising:
-
a native timing gradient circuit and a non-native timing gradient circuit, for generating first and second outputs TG0 and TG1, respectively; and
a comparator for receiving said TG0 and TG1 and comparing values thereof, wherein, if said native timing gradient circuit has a timing instance closer to zero phase error than said non-native timing gradient circuits, then an adjustment value, x, a number associated with said native timing gradient circuit, is inputted to the timing recovery circuit, and wherein, if said non-native timing gradient circuit has a timing instance closer to zero phase error than said native timing gradient circuit, then an equivalent of 180°
is added to said adjustment value x.- View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A mass data storage system incorporating a phase detector having an input and an output, and an association with a memory and a timing recovery circuit, comprising:
-
a native timing gradient circuit and a non-native timing gradient circuit, for generating first and second outputs TG0 and TG1, respectively; and
a comparator for receiving said TG0 and TG1 and comparing values thereof, wherein, if said native timing gradient circuit has a timing instance closer to zero phase error than said non-native timing gradient circuits, then an adjustment value, x, a number associated with said native timing gradient circuit, is inputted to the timing recovery circuit, and wherein, if said non-native timing gradient circuit has a timing instance closer to zero phase error than said native timing gradient circuit, then an equivalent of 180°
is added to said adjustment value x.- View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification