Claims
- 1. An apparatus for generating a pulse sequence comprising:
a delay-locked loop (DLL) adapted to generate a control signal using a reference signal, the control signal employed by the DLL to adjust the delay of the reference signal passing through the DLL to a predetermined value when the DLL is in a locked state; a pattern generator string having at least one delay element and two or more taps, wherein:
a signal input to and a signal output from a delay element of the pattern generator string appears at a corresponding tap, and the delay of a signal passing through a delay element of the pattern generator string is based on the control signal applied to the delay element; and a combiner adapted to combine two or more tap signals present at corresponding taps to form the pulse sequence, the two or more tap signals being present when a trigger signal is applied to the pattern generator.
- 2. The invention of claim 1, wherein the DLL comprises:
a reference generator string having at least one delay element, wherein the delay of a signal passing through each delay element of the reference generator string is based on the control signal applied to the delay element, and a control signal generator adapted to generate the control signal based on a comparison of 1) the reference signal before passing through the reference string generator and 2) the reference signal after passing through the reference string generator, wherein, when the DLL is in the locked state, the control signal tends to adjust the delay of each delay element in the reference generator string to the predetermined value.
- 3. The invention of claim 2, wherein the control signal generator comprises:
a phase detector adapted to generate an error signal based on a phase difference between 1) the reference signal before passing through the reference string generator and 2) the reference signal after passing through the reference string generator; a loop filter having a charge pump and adapted to filter the error signal; a control voltage generator adapted to convert the filtered error signal from the loop filter into the control signal.
- 4. The invention of claim 2, wherein the reference generator string comprises a coupled string of inverters, and the pattern generator string comprises a coupled string of inverters, each inverter being a delay element.
- 5. The invention of claim 4, wherein each inverter is a slew-rate controlled inverter, and wherein the control signal controls the slewing rate of the slew-rate controlled inverter.
- 6. The invention of claim 1, wherein the combiner is a first logic gate and the trigger signal is either a rising edge or a falling edge, and wherein the first logic gate combines the signal at a first tap and a signal at a second tap to form a first pulse, a width of the first pulse based on a number of delay elements between the first tap and the second tap.
- 7. The invention of claim 6, wherein the first logic gate is an AND gate combining the signal at a first tap and a signal or its complement at a second tap to form a pulse.
- 8. The invention of claim 6, wherein the combiner comprises a second and a third logic gate, wherein the second logic gate combines the signal at a third tap and a signal at a fourth tap to form a second pulse, and the third logic gate combines the first pulse and the second pulse to form a pulse sequence.
- 9. The invention of claim 1, wherein the delay of a signal passing through a delay element is a delay period, and the combiner comprises one or more logic elements generating the pulse sequence such that a given pulse has a predefined pulse length of one or more delay periods and the length of time between pulses is one or more delay periods.
- 10. The invention of claim 1, wherein the pulse sequence is selected from a set of pulse sequences, and wherein the combiner is progammable so as to select a given one of the set of pulse sequences based on an input control signal.
- 11. The invention of claim 10, wherein each of set of pulse sequences corresponds to a predefined data symbol.
- 12. The invention of claim 1, wherein the apparatus generates the pulse sequence in a time-domain having a predefined frequency spectrum in a frequency domain.
- 13. The invention of claim 1, wherein the apparatus is embodied in an integrated circuit.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing date of U.S. provisional application No. 60/366,982, filed on Mar. 22, 2002 as attorney docket no. SAR 14474P.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60366982 |
Mar 2002 |
US |