ES2249690T3 - Circuito para desplazar la fase de reloj sin pasos de forma programable. - Google Patents

Circuito para desplazar la fase de reloj sin pasos de forma programable.

Info

Publication number
ES2249690T3
ES2249690T3 ES03290424T ES03290424T ES2249690T3 ES 2249690 T3 ES2249690 T3 ES 2249690T3 ES 03290424 T ES03290424 T ES 03290424T ES 03290424 T ES03290424 T ES 03290424T ES 2249690 T3 ES2249690 T3 ES 2249690T3
Authority
ES
Spain
Prior art keywords
phi
clock
sen
ref
cos
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES03290424T
Other languages
English (en)
Inventor
Silvio Cucchi
Paolo Novellini
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Nokia Inc
Original Assignee
Alcatel SA
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel SA, Nokia Inc filed Critical Alcatel SA
Application granted granted Critical
Publication of ES2249690T3 publication Critical patent/ES2249690T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/10Distribution of clock signals, e.g. skew
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00013Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
    • H03K2005/00019Variable delay
    • H03K2005/00026Variable delay controlled by an analog electrical signal, e.g. obtained after conversion by a D/A converter
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00286Phase shifter, i.e. the delay between the output and input pulse is dependent on the frequency, and such that a phase difference is obtained independent of the frequency

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Manipulation Of Pulses (AREA)
  • Pulse Circuits (AREA)
  • Synchronizing For Television (AREA)

Abstract

Un circuito para desplazamiento de fase programable sin pasos de reloj, que comprende: - un divisor (DIVISOR) que recibe una referencia de reloj (CK_REF) y que genera dos fases de reloj desplazadas en 90o (CK_0, CK_90); y - un interpolador (INTERPOLADOR) que recibe las mencionadas dos fases de reloj desplazadas en 90o (CK_0, CK_90), y dos coeficientes (SEN_Ö, COS_Ö), y que suministra una señal de reloj de fase programable (CK_REF_Ö), el cual tiene un desplazamiento de fase con respecto a la mencionada referencia de reloj (CK_REF) que depende solamente de los mencionados dos coeficientes (SEN_Ö, COS_Ö); y caracterizado porque el mencionado divisor (DIVISOR) comprende: - un circuito de retardo (DEL) que recibe la mencionada referencia del reloj (CK_REF) y que suministra una señal de reloj retardado (CK_DEL); - un sumador (S1) y un restador (S2) de la mencionada referencia del reloj (CK_REF) y la mencionada señal de reloj retardada (CK_DEL), suministrando en la salida las mencionadas dos fasesde reloj desplazadas en 90o (CK_0, CK_90).

Description

Circuito para desplazar la fase de reloj sin pasos de forma programable.
La presente invención está relacionada con un circuito para desplazar la fase de reloj sin pasos de forma programable.
En muchas aplicaciones electrónicas, por ejemplo en los dispositivos CDR (unidad de recuperación de reloj), se precisa el poder generar una señal de reloj con un desplazamiento de fase programable con respecto al reloj de referencia.
En distintas situaciones, cuando se transfieren datos entre los diferentes chips, placas o dispositivos, el reloj asociado no se distribuye usualmente. La razón principal es la reducción del número de patillas y para ahorrar energía eléctrica. En el extremo de recepción surge el problema de recuperación del reloj asociado, con el fin de muestrear y procesar el flujo de datos entrante. La operación de alineación de la fase no puede evitarse con frecuencia también cuando se distribuye la señal del reloj asociado junto con la señal de datos.
Es posible diseñar un circuito de recuperación de datos que trabaje sin un reloj de referencia bajo suposiciones precisas en el patrón de datos y en el rango de sintonía del VCO local. Puesto que estas hipótesis no se cumplen con frecuencia en las aplicaciones, las soluciones conocidas precisan principalmente de una frecuencia de reloj de referencia dentro de un rango tolerado bien definido.
Se encuentra ya disponibles una serie de técnicas conocidas para generar una señal de reloj con un desplazamiento de fase programable, es decir unos bucles sincronizados en fase de retardo (DLL), bucles sincronizados en fase (PLL), líneas de retardo de bucle abierto, alineadores de fase digitales (DPA).
Las soluciones basadas en el dispositivo PLL requieren una energía eléctrica considerable y la correspondiente superficie para el chip, no siendo capaces en general de alcanzar una densidad de transición de datos de amplio rango o secuencias largas CID (dígitos idénticos continuos), según se precisa frecuentemente por las aplicaciones. Con frecuencia se utiliza un PLL para generar N fases del reloj de referencia. Se distribuyen en su totalidad en cada macro de recepción en las cuales se selecciona una con el fin de muestrear los datos de entrada. Esta solución requiere una gran cantidad de superficie para el cableado. Además de ello, el ruido de conmutación, las variaciones de la diferencia de fase entre las multifases del reloj y la distorsión del ciclo de trabajo, llegan a ser un tema desafiante que cubre un gran recorrido; además de ello, la distancia mínima en grados entre dos fases adyacentes está limitada por la tecnología utilizada para el chip.
En otros esquemas propuestos se utiliza un PLL para generar una fase de reloj filtrada, la cual se distribuye después a todas las macros de recepción. Se generan localmente todas las fases por los medios de un DLL. El consumo de energía eléctrica y la superficie de ocupación siguen siendo un tema principal a resolver. También en estos casos, la distancia mínima en grados entre dos fases adyacentes está limitada por la tecnología.
Los casos en los que se genera un reloj multifase por los medios de una línea de retardo de bucle abierto son también conocidos. En estos esquemas es un tema importante el consumo de energía eléctrica (todas las fases se generan también si no se utilizan). Adicionalmente el algoritmo global es complicado porque las fases no cubren los 360º, y la separación de fases depende y está limitada por un sistema PTV (proceso, temperatura y alimentación eléctrica).
Las soluciones que retardan los datos (alineadores de fase digitales, DPA) son también conocidas. El inconveniente principal es que se supone que la longitud de la cadena de retardo cubre la amplitud de la tolerancia de las inestabilidades de fase y no solo del periodo del reloj, lo que da lugar a cadenas de retardo más largas. Adicionalmente, una arquitectura que retarde los datos precisa de la disponibilidad local de la frecuencia exacta de reloj del trans-
misor.
En el documento US-5594759 y DE-4238543-C1 se exponen circuitos de recuperación del reloj, los cuales incluyen un generador de referencia del reloj local y un módulo de 90 grados, para crear una referencia local desplazada de 90 grados. Cada circuito de recuperación de reloj incluye dos recorridos de recuperación en paralelo. Un recorrido se utiliza para mezclar la señal de datos entrante con la referencia de reloj local, y el otro recorrido de recuperación del reloj se utiliza para mezclar la señal de datos entrante con la referencia local de 90 grados. Posteriormente se ejecuta el ajuste de amplitud y fase.
En consecuencia y a la vista de las soluciones conocidas, que no son eficientes en forma suficiente, es un objeto principal de la presente invención el proporcionar un circuito para el desplazamiento de fase del reloj sin pasos de forma programable para resolver todos los problemas antes mencionados.
La idea básica de la presente invención es proporcionar un desplazador de fase de reloj sin pasos de forma programable, que consiste en un divisor que genera señales de reloj desplazadas de 0º a 90º a partir de un reloj de referencia, y un interpolador de estas dos fases, que proporciona en la salida la fase del reloj preajustada deseada.
Este y otros objetos adicionales se consiguen por los medios de un método y un circuito según se describen en las reivindicaciones adjuntas, las cuales se consideran como parte integral de la presente invención.
La invención llegará estar clara totalmente a partir de la siguiente descripción detallada, que se proporciona a modo de un sencillo ejemplo y como ejemplo limitante, para ser leída con referencia a las figuras de los dibujos adjuntos, en donde:
la figura 1 muestra un diagrama de bloques del circuito de acuerdo con la invención.
Tal como se muestra en la figura 1, la solución consiste en dos bloques en serie, un divisor (DIVISOR), y un interpolador (INTERPOLADOR): el divisor recibe un reloj CL_REF y genera dos fases de reloj, desplazadas en 90º; el interpolador utiliza estas dos fases del reloj y dos coeficientes SEN_\Phi, y genera un reloj, el cual tiene una fase que depende solamente de los coeficientes de entrada.
Se expone a continuación una descripción detallada de los dos bloques.
Divisor. El reloj de entrada CK_REF se suma (en el sumador S1) y se resta (en el restador S2) con un reloj retardado CL_DEL suministrado por un circuito de retardo DEL. Es posible mostrar analítica o gráficamente que los dos relojes en las salidas de S1 y S2 están desplazados con una fase de 90º por construcción, independientemente del valor del retardo \Delta tan pronto como se cumpla la siguiente condición en el retardo:
\Delta \neq \pi + K\pi,
\hskip1cm
k = \{0, \pm1, \pm2,...\}
Esto significa que el producto vectorial del reloj de entrada CK_REF y el reloj retardado CK_DEL no deberá ser igual a cero. En las aplicaciones esta condición se cumple fácilmente.
Típicamente el valor de \Delta es 90º \pm50%.
Cuando el reloj de entrada CK_REF y el reloj retardado CK_DEL son ortogonales, que significa que están desplazados exactamente 90º entre sí, las amplitudes de salida de S1 y S2 son iguales. En los demás casos, los operadores cuadráticos SQ1 y SQ2 se encargan de dar salida a dos relojes CL_90 y CK_0 con la misma amplitud de acuerdo con las técnicas conocidas. Esto se consigue mediante los dos operadores cuadráticos, incluyendo cada uno por ejemplo dos bloques. El primer bloque convierte una forma de onda sinusoidal en una forma de onda cuadrada que tiene amplitudes entre dos valores predefinidos; con referencia al primer bloque de SQ1, cuando el valor de S1 es mayor que cero, la salida del primer bloque asume un primer valor predefinido (mayor que cero, por ejemplo +5 voltios), mientras que cuando el valor de S1 es menor que cero, la salida sume un segundo valor predefinido (menor que cero, por ejemplo -5 voltios). Lo mismo se aplica al primer bloque de SQ2, convirtiendo S2 en una forma de onda cuadrada. Las amplitudes de las formas de onda cuadrada son las mismas que si los mismos valores predefinidos se seleccionaran para los primeros bloques de SQ1 y SQ2. Los segundos bloques de los operadores cuadráticos SQ1 y SQ2 son filtros pasabajos (por ejemplo un filtro RC) con el propósito de filtrar las formas de onda cuadrada del primer bloque, y eliminando los armónicos superiores, con el fin conseguir que las formas de onda sinusoidal CK_90 y CK_0 respectivamente tengan las mismas amplitudes, porque las formas de onda cuadrada tienen las mismas amplitudes y porque se utiliza el mismo filtro para los segundos bloques de los dos operadores cuadráticos. En la práctica de la implementación del circuito, los dos operadores cuadráticos están presentes para asegurar la uniformidad de la amplitud de salida.
Interpolador. Este bloque recibe los dos relojes CK_90 y CK_0 desfasados en 90º del divisor y proporciona un reloj con una fase que es programable mediante el ajuste de dos coeficientes de entrada apropiados.
El principio operativo se basa en la siguiente relación trigonométrica:
sen \ (\omega t + \Phi) = sen \ (\omega t) \ cos \ \Phi + cos \ (\omega t) \sen \ \Phi
Mediante la suma las dos fases de reloj desfasadas en 90º, sen (\omegat) y cos (\omegat) con los coeficientes apropiados, cos \Phi y sen \Phi, es posible obtener cualquier versión retardada de sen (\omegat + \Phi) del reloj de referencia de entrada sen (\omegat).
En el circuito, los dos relojes desfasados en 90º, CK_90 y CK_0, se envían a las respectivas entradas de dos multiplicadores M1 y M2; la segunda entrada de M1 se suministra con un primer coeficiente SEN_\Phi, y la segunda entrada de M2 con un segundo coeficiente COS_\Phi.
Las salidas de M1 y M2 se suministran a las entradas de un sumador S3, el cual proporciona en la salida la referencia de reloj deseada CL_REF_\Phi con la diferencia de fase preajustada \Phi con respecto al reloj de entrada CK_REF.
Los dos coeficientes SEN_\Phi y COS_\Phi se seleccionan de cualquier forma que se desee. Por ejemplo, pueden proceder de una tabla de memoria TAB direccionada debidamente, de acuerdo con el desfase deseado \Phi, que puede ser cualquiera.
Las ventajas de la presente invención son evidentes.
El ángulo mínimo entre dos fases adyacentes no depende de la tecnología ni de la temperatura ni de la alimentación eléctrica. La resolución puede ser seleccionada en la forma tan alta como se desee (desplazador de fase del reloj sin pasos).
La solución es el bucle abierto, por lo que no requiere un diseño cuidadoso del bucle con el fin de garantizar su estabilidad. Al utilizar en los CDR, no tiene que definirse la transición mínima de datos.
La implementación de un chip monolítico, por ejemplo la tecnología VLSI, tiene la ventaja del bajo consumo de energía y precisándose de una baja superficie de ocupación. No se tiene que implementar ningún filtro.
No se describirán los detalles adicionales de la implementación, ya que el técnico especializado en el arte es capaz de llevar a cabo la invención comenzando desde lo expuesto de la anterior descripción.
Para los técnicos especializados en el arte llegaran a ser evidentes muchos cambios, modificaciones, variaciones y otros usos y aplicaciones de la invención presente después de considerar la memoria técnica y los dibujos adjuntos que exponen las realizaciones específicas de la misma.

Claims (5)

1. Un circuito para desplazamiento de fase programable sin pasos de reloj, que comprende:
-
un divisor (DIVISOR) que recibe una referencia de reloj (CK_REF) y que genera dos fases de reloj desplazadas en 90º (CK_0, CK_90); y
-
un interpolador (INTERPOLADOR) que recibe las mencionadas dos fases de reloj desplazadas en 90º (CK_0, CK_90), y dos coeficientes (SEN_\Phi, COS_\Phi), y que suministra una señal de reloj de fase programable (CK_REF_\Phi), el cual tiene un desplazamiento de fase con respecto a la mencionada referencia de reloj (CK_REF) que depende solamente de los mencionados dos coeficientes (SEN_\Phi, COS_\Phi); y
caracterizado porque el mencionado divisor (DIVISOR) comprende:
-
un circuito de retardo (DEL) que recibe la mencionada referencia del reloj (CK_REF) y que suministra una señal de reloj retardado (CK_DEL);
-
un sumador (S1) y un restador (S2) de la mencionada referencia del reloj (CK_REF) y la mencionada señal de reloj retardada (CK_DEL), suministrando en la salida las mencionadas dos fases de reloj desplazadas en 90º (CK_0, CK_90).
2. Un circuito de acuerdo con la reivindicación 1, caracterizado porque el retardo (\Delta) introducido por el mencionado circuito de retardo (DEL) es típicamente de \Delta = 90º \pm50%, y siendo
\Delta \neq \pi + K\pi,
\hskip1cm
k = \{0, \pm1, \pm2,...\}
3. Un circuito de acuerdo con la reivindicación 1, caracterizado porque el mencionado interpolador (INTERPOLADOR) comprende:
-
un primer y segundo multiplicadores (M1, M2) que reciben respectivamente una de las mencionadas dos fases de reloj desplazadas en 90º (CK_0, CK_90) y un primer y segundo coeficientes (SEN_\Phi, COS_\Phi);
-
un sumador (S3) que recibe las salidas de los mencionados primer y segundo multiplicadores (M1, M2) y que suministra la mencionada señal de reloj de fase programable (CK_REF_\Phi).
4. Un circuito de acuerdo con la reivindicación 3, caracterizado porque el mencionado primer y segundo coeficientes (SEN_\Phi, COS_\Phi) tienen un valor respectivamente de sen \Phi y cos \Phi, tal que se cumple la siguiente relación:
sen \ (\omega t + \Phi) = sen \ (\omega t) \ cos \ \Phi + cos \ (\omega t) \ sen \ \Phi
en donde \Phi es la mencionada fase programable del reloj de fase programable (CK_REF_\Phi);
sen (\omegat + \Phi) es la frecuencia del mencionado reloj de fase programable (CK_REF_\Phi);
sen (\omegat) y cos (\omegat) son las frecuencias de las mencionadas dos fases de reloj desplazadas en 90º (CK_0, CK_90).
5. Un circuito de acuerdo con las reivindicaciones 3 ó 4, caracterizado porque los mencionados primer y segundo coeficiente (SEN_\Phi, COS_\Phi) se seleccionan a partir de una tabla de memoria (TAB), direccionada de acuerdo con la fase programable deseada (\Phi).
ES03290424T 2003-02-21 2003-02-21 Circuito para desplazar la fase de reloj sin pasos de forma programable. Expired - Lifetime ES2249690T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP03290424A EP1450238B1 (en) 2003-02-21 2003-02-21 Circuit for programmable stepless clock shifting

Publications (1)

Publication Number Publication Date
ES2249690T3 true ES2249690T3 (es) 2006-04-01

Family

ID=32731615

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03290424T Expired - Lifetime ES2249690T3 (es) 2003-02-21 2003-02-21 Circuito para desplazar la fase de reloj sin pasos de forma programable.

Country Status (5)

Country Link
US (1) US6995593B2 (es)
EP (1) EP1450238B1 (es)
AT (1) ATE311629T1 (es)
DE (1) DE60302541T2 (es)
ES (1) ES2249690T3 (es)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004037160B3 (de) * 2004-07-30 2006-03-16 Infineon Technologies Ag Verfahren und Vorrichtung zum Erzeugen eines Ausgangstaktsignals mit einer einstellbaren Phasenlage aus mehreren Eingangstaktsignalen
US20060062340A1 (en) * 2004-09-20 2006-03-23 Intersil Americas, Inc. Phase adjuster
JP2008028681A (ja) * 2006-07-20 2008-02-07 Sony Corp 移相器、および移相方法
CN104811193A (zh) * 2015-04-20 2015-07-29 电子科技大学 相位可调的多路时钟信号合成装置
CN108736885B (zh) * 2018-05-28 2022-04-12 哈尔滨工业大学 锁相环时钟边沿触发的时钟分相法
US11675386B2 (en) * 2021-08-09 2023-06-13 Huawei Technologies Co., Ltd. System and method for recovering a clock signal

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3971996A (en) * 1973-01-18 1976-07-27 Hycom Incorporated Phase tracking network
US4638190A (en) * 1985-05-20 1987-01-20 General Electric Company Digitally controlled wideband phase shifter
JPS62168407A (ja) * 1986-01-20 1987-07-24 Nec Corp 位相変調信号移相器
US4833479A (en) * 1988-03-21 1989-05-23 Motorola, Inc. Digital poly-phase pulse compressor
GB2226204A (en) * 1988-12-07 1990-06-20 Philips Electronic Associated Continuously transmitting and receiving radar
DE3903944A1 (de) * 1989-02-10 1990-10-11 Johannes Dr Ing Huber Symboltakt- und traegerphasensynchronisationsverfahren fuer kohaerente digitalsignalempfaenger mit mehrdimensionaler signalrepraesentation
US5249203A (en) * 1991-02-25 1993-09-28 Rockwell International Corporation Phase and gain error control system for use in an i/q direct conversion receiver
US5482044A (en) * 1992-01-14 1996-01-09 Diasonics Ultrasound, Inc. Direct demodulation in ultrasound instruments
US6184736B1 (en) * 1992-04-03 2001-02-06 Compaq Computer Corporation Sinusoidal radio-frequency clock distribution system for synchronization of a computer system
US5400366A (en) * 1992-07-09 1995-03-21 Fujitsu Limited Quasi-synchronous detection and demodulation circuit and frequency discriminator used for the same
US5402019A (en) * 1992-08-06 1995-03-28 Tektronix, Inc. Phase startable clock device
DE4238543C1 (de) * 1992-11-14 1994-05-05 Hagenuk Telecom Gmbh Verfahren und Vorrichtung zur Korrektur der Phasen- und Amplitudenfehler bei direktmischenden Empfangseinrichtungen
US5404405A (en) * 1993-08-05 1995-04-04 Hughes Aircraft Company FM stereo decoder and method using digital signal processing
EP0821503B1 (en) * 1996-07-22 2007-01-03 Nippon Telegraph And Telephone Corporation Clock timing recovery circuit
US6417712B1 (en) * 2000-09-27 2002-07-09 Nortel Networks Limited Phase shifter using sine and cosine weighting functions
JP3563377B2 (ja) * 2001-08-02 2004-09-08 Necマイクロシステム株式会社 フリップフロップ回路
JP2005500780A (ja) * 2001-08-16 2005-01-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 同調可能な直交位相シフタ
US6665353B1 (en) * 2001-12-18 2003-12-16 Sirenza Microdevices, Inc. Quadrant switching method for phase shifter

Also Published As

Publication number Publication date
US20040164779A1 (en) 2004-08-26
DE60302541T2 (de) 2006-08-10
EP1450238A1 (en) 2004-08-25
US6995593B2 (en) 2006-02-07
EP1450238B1 (en) 2005-11-30
ATE311629T1 (de) 2005-12-15
DE60302541D1 (de) 2006-01-05

Similar Documents

Publication Publication Date Title
JP5673808B2 (ja) クロック生成回路
ATE526635T1 (de) Synthesizer für beliebige signalformen mit einem freilaufendem ringoszillator
CN106610688B (zh) 用于旋转行波振荡器中相位线性度和内插的装置和方法
US11290089B2 (en) Generation of pulse width modulated (PWM) pulses
EP2145243A1 (en) Multi-phase clock system
JP2007215213A (ja) 多相クロックを生成するためのシステム及び方法
JP2009522875A (ja) 高速スイッチングのための周波数合成の新規方法
ES2249690T3 (es) Circuito para desplazar la fase de reloj sin pasos de forma programable.
US6675306B1 (en) Method and apparatus for phase-lock in a field programmable gate array (FPGA)
JP2005328109A (ja) 等位相多相クロック信号発生回路およびそれを用いたシリアルディジタルデータ受信回路
CN104601116B (zh) 基于延时锁相环结构的倍频器
US6798266B1 (en) Universal clock generator using delay lock loop
KR20160149361A (ko) 프랙셔널 스퍼 잡음을 감소시키기 위한 위상 고정 루프
Song et al. Piecewise linear modulation technique for spread spectrum clock generation
WO2021168552A1 (en) Clock synthesis, distribution, and modulation techniques
JP2001318731A (ja) 多相クロック発生回路
CN115454202B (zh) 数字频率综合器、信号补偿方法、soc芯片及电子设备
US7642865B2 (en) System and method for multiple-phase clock generation
Rahkonen et al. A DDS synthesizer with digital time domain interpolator
JP2004525548A (ja) 精密位相生成装置
US7598790B1 (en) Clock synthesis using polyphase numerically controlled oscillator
JP2011199590A (ja) 多相クロック生成回路
CN111817712A (zh) 基于相位的分频器及相关锁相环、芯片、电子装置及时钟产生方法
Bazes et al. An interpolating clock synthesizer
TWI646792B (zh) Communication device