ES2258626T3 - REFERENCE OSCILLATOR WITH AUTOMATIC COMPENSATION OF AGING AND TEMPERATURE. - Google Patents

REFERENCE OSCILLATOR WITH AUTOMATIC COMPENSATION OF AGING AND TEMPERATURE.

Info

Publication number
ES2258626T3
ES2258626T3 ES02730561T ES02730561T ES2258626T3 ES 2258626 T3 ES2258626 T3 ES 2258626T3 ES 02730561 T ES02730561 T ES 02730561T ES 02730561 T ES02730561 T ES 02730561T ES 2258626 T3 ES2258626 T3 ES 2258626T3
Authority
ES
Spain
Prior art keywords
signal
frequency
temperature
stored
quality factor
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
ES02730561T
Other languages
Spanish (es)
Inventor
Timothy Forrester
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.)
Kyocera Wireless Corp
Original Assignee
Kyocera Wireless Corp
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 Kyocera Wireless Corp filed Critical Kyocera Wireless Corp
Application granted granted Critical
Publication of ES2258626T3 publication Critical patent/ES2258626T3/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L1/00Stabilisation of generator output against variations of physical values, e.g. power supply
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L1/00Stabilisation of generator output against variations of physical values, e.g. power supply
    • H03L1/02Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only
    • H03L1/022Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature
    • H03L1/026Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only by indirect stabilisation, i.e. by generating an electrical correction signal which is a function of the temperature by using a memory for digitally storing correction values
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J7/00Automatic frequency control; Automatic scanning over a band of frequencies
    • H03J7/02Automatic frequency control
    • H03J7/04Automatic frequency control where the frequency control is accomplished by varying the electrical characteristics of a non-mechanically adjustable element or where the nature of the frequency controlling element is not significant

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Circuits Of Receivers In General (AREA)
  • Superheterodyne Receivers (AREA)
  • Oscillators With Electromechanical Resonators (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

A receiver uses an adaptive algorithm to tune a low-cost crystal oscillator according to a temperature compensation profile so as to produce a precision master reference frequency despite temperature, initial tolerance, and aging effects. An automatic frequency control system also tunes the crystal oscillator. The adaptive algorithm adjusts the temperature compensation profile for the crystal oscillator according to the adjustments made by the automatic frequency control should a received signal's quality factor exceed that associated with the temperature compensation profile.

Description

Oscilador de referencia con compensación automática del envejecimiento y la temperatura.Reference oscillator with compensation Automatic aging and temperature.

Antecedentes Background Ámbito de la invenciónField of the invention

La presente invención se refiere a circuitos electrónicos y más específicamente a circuitos electrónicos para sintonizar un oscilador de referencia.The present invention relates to circuits electronic and more specifically to electronic circuits to Tune a reference oscillator.

Descripción de la técnica relacionadaDescription of the related technique

Debido a que el espectro electromagnético utilizable es un recurso limitado, las agencias gubernamentales regulan su utilización y explotación. Por ejemplo, en los Estados Unidos de América, la Comisión Federal de Comunicaciones (FCC - Federal Communication Comisión) divide el espectro electromagnético utilizable en gamas de frecuencias o bandas. Cada banda puede ser asignada a una función específica o puede ser reservada para un uso futuro. Puesto que sólo unas pocas bandas están asignadas a una función específica, tal como por ejemplo la comunicación portátil, es importante que la banda se utilice eficazmente.Because the electromagnetic spectrum Usable is a limited resource, government agencies regulate its use and exploitation. For example, in the States United of America, the Federal Communications Commission (FCC - Federal Communication Commission) divides the electromagnetic spectrum Usable in frequency ranges or bands. Each band can be assigned to a specific function or can be reserved for a use future. Since only a few bands are assigned to a specific function, such as portable communication, It is important that the band is used effectively.

Por lo tanto, las bandas de frecuencia asignadas a las comunicaciones sin hilos deben acomodar muchos usuarios sin hilos. Para permitir que cada banda de frecuencia se acomode a tantos usuarios, un dispositivo de comunicación sin hilos típicamente utiliza un oscilador de referencia para encontrar con precisión la frecuencia portadora utilizada por su estación base particular. En un uso particular, el dispositivo sin hilos es un teléfono móvil configurado para comunicar con una o más estaciones base.Therefore, the assigned frequency bands to wireless communications should accommodate many users without threads. To allow each frequency band to accommodate so many users, a wireless communication device typically use a reference oscillator to find with precision the carrier frequency used by your base station particular. In a particular use, the wireless device is a mobile phone configured to communicate with one or more stations base.

Para encontrar la frecuencia portadora, los osciladores de referencia que funcionan en un dispositivo de comunicaciones sin hilos típicamente generan una referencia de frecuencia altamente precisa. Puesto que los osciladores de bajo coste son propensos a un error inicial sustancial, grandes variaciones individuales y comportamientos degradados a lo largo del tiempo, no han sido utilizados para generar una frecuencia de referencia precisa de este tipo. De acuerdo con ello, los dispositivos de comunicaciones sin hilos conocidos utilizan osciladores de referencia de alta precisión más caros y circuitos de precisión asociados para obtener la precisión y la repetibilidad necesarias.To find the carrier frequency, the reference oscillators that work on a device wireless communications typically generate a reference of highly accurate frequency. Since the bass oscillators cost are prone to a substantial initial error, large individual variations and degraded behaviors throughout of time, they have not been used to generate a frequency of precise reference of this type. Accordingly, the Known wireless communications devices use more expensive high precision reference oscillators and circuits associated precision for accuracy and repeatability necessary.

Los circuitos de precisión en un dispositivo de comunicación sin hilos o teléfono móvil generalmente incluyen un oscilador de cristal de regulación por tensión y temperatura compensada (VC-TCXO). El VC-TCXO proporciona una frecuencia de referencia, la cual es utilizada por el teléfono móvil para encontrar, o buscar la frecuencia de la portadora. Dependiendo de la temperatura actual del teléfono móvil, el VC-TCXO ajusta su sintonización para mantener una salida de frecuencia de referencia constante. Tales VC-TCXO, sin embargo, son relativamente caros, lo que se añade significativamente al coste del teléfono móvil. Más aún, a pesar del gasto del VC-TCXO, la salida de frecuencia de referencia eventualmente deriva con el envejecimiento. Además, los VC-TCXO típicamente tienen una precisión inicial indeterminada que resulta de las tolerancias de fabricación que complican el diseño del teléfono móvil.Precision circuits in a device Wireless communication or mobile phone usually include a voltage and temperature regulation crystal oscillator compensated (VC-TCXO). The VC-TCXO provides a reference frequency, which is used by the mobile phone to find, or search the frequency of the carrier Depending on the current temperature of the mobile phone, The VC-TCXO adjusts its tuning to maintain a constant reference frequency output. Such VC-TCXO, however, are relatively expensive, what which adds significantly to the cost of the mobile phone. Plus still, despite the expense of the VC-TCXO, the output of Reference frequency eventually drifts with aging. In addition, VC-TCXO typically have a initial indeterminate precision resulting from the tolerances of manufacturing that complicate the design of the mobile phone.

Adicionalmente, el circuito de compensación de la temperatura convencional para un VC-TCXO tiene una precisión degradada a temperaturas extremas. A pesar de esta precisión degradada, los usuarios esperan que el teléfono móvil proporcione una comunicación fiable que sea igual o mejor aquella de un teléfono fijo. Para cubrir estas expectativas, el teléfono móvil desde establecer coherentemente comunicación en un periodo de tiempo aceptable y hacerlo sobre una amplia gama de temperaturas del receptor. Por ejemplo, se espera que un teléfono móvil funcione en condiciones del sub-ártico y también funcione después de estar sometido al calor torturador del salpicadero de un automóvil en verano. Como resultado, es deseable que un VC-TCXO de un teléfono móvil mantenga típicamente una precisión de la frecuencia mejor que aproximadamente +/-2 partes por millón (ppm) sobre una gama de temperatura de -30°C hasta +85°C.Additionally, the compensation circuit of the conventional temperature for a VC-TCXO has precision degraded at extreme temperatures. Despite this degraded accuracy, users expect the mobile phone provide reliable communication that is equal to or better than that of a landline To meet these expectations, the mobile phone from consistently establishing communication over a period of time acceptable and do so over a wide range of temperatures of the receiver. For example, a mobile phone is expected to work in sub-arctic conditions and also work after being subjected to the torturous heat of the dashboard of a car in summer. As a result, it is desirable that a VC-TCXO of a mobile phone typically maintain accuracy of the frequency better than about +/- 2 parts per million (ppm) over a temperature range from -30 ° C to + 85 ° C.

Como se ha descrito globalmente antes, un VC-TCXO no es estable a lo largo del tiempo. Los módulos del VC-TCXO pueden derivar aproximadamente una parte por millón por año, y sin embargo a menudo se espera que funcione durante muchos años. El bucle típico de control automático de la frecuencia (AFC - Automatic Frequency Control) utilizado para sintonizar los módulos del VC-TCXO pueden hacer frente a desviaciones no superiores a aproximadamente +/-4 ppm con respecto a su frecuencia de referencia deseada. Por lo tanto, en sólo unos pocos años, tales módulos del VC-TCXO habrán derivado hasta el punto en el que no sean capaces de ayudar a adquirir o capturar una portadora de estación base.As described globally before, a VC-TCXO is not stable over time. The VC-TCXO modules can derive approximately one part per million per year, and yet it is often expected that Run for many years. The typical automatic control loop of the frequency (AFC - Automatic Frequency Control) used to tune the modules of the VC-TCXO can do against deviations not exceeding approximately +/- 4 ppm with regarding its desired reference frequency. Therefore in only a few years, such modules of the VC-TCXO will have drifted to the point where they are not able to help acquire or capture a base station carrier.

Se han desarrollado sistemas que tiene en cuenta el envejecimiento de un VC-TCXO. Por ejemplo, la patente americana US Nº 6,064,270 describe un teléfono móvil provisto de un VC-TCXO que, si la portadora de radiobaliza de la estación base escapa de la captura, llevará a cabo una búsqueda aleatoria de la portadora ajustando la frecuencia de referencia del VC-TCXO +/-4 ppm, (o bien alguna otra cantidad adecuada). Si se obtiene la portadora, la desviación se recuerda para una utilización posterior. Aunque este sistema puede proporcionar una compensación aceptable del envejecimiento cuando se acopla con un VC-TCXO caro, no se implanta prácticamente con osciladores menos caros provistos de una deriva sustancial y que corresponden a grandes desviaciones. Un sistema provisto de tales desviaciones grandes que buscan ciegamente la frecuencia portadora producirá retrasos intolerables al usuario. Además, la búsqueda tiene en cuenta sólo las grandes desviaciones que se encuentran durante el envejecimiento y no se dirige a los efectos de la temperatura, que necesitan la utilización continuada de un VC-TCXO caro.Systems have been developed that take into account the aging of a VC-TCXO. For example, the U.S. Patent No. 6,064,270 describes a mobile phone provided with a VC-TCXO that, if the carrier of Base station radio beacon escapes capture, will lead to conduct a random search of the carrier by adjusting the frequency of reference of the VC-TCXO +/- 4 ppm, (or some other suitable quantity). If the carrier is obtained, the deviation It is remembered for later use. Although this system can provide acceptable compensation for aging when coupled with an expensive VC-TCXO, it is not implanted practically with less expensive oscillators provided with a drift substantial and corresponding to large deviations. A system provided with such large deviations that blindly seek the carrier frequency will produce intolerable delays to the user. In addition, the search takes into account only large deviations that are found during aging and does not target temperature effects, which need continued use of an expensive VC-TCXO.

De acuerdo con ello, existe la necesidad en la técnica de un receptor mejorado capaz de proporcionar una frecuencia de referencia que sea resistente a la temperatura y a los efectos el envejecimiento sin la utilización de un VC-TCXO caro.Accordingly, there is a need in the enhanced receiver technique capable of providing a frequency  reference that is resistant to temperature and effects aging without the use of a VC-TCXO expensive.

La patente americana US Nº 5,875,388 describe un procedimiento y un aparato para compensar el envejecimiento y la temperatura del cristal en un oscilador de cristal que utiliza una señal de radiofrecuencia que es transmitida por una oficina de conmutación de telefonía móvil (MTSO - Mobile Telephone Switching Office).US Patent No. 5,875,388 describes a procedure and an apparatus to compensate for aging and crystal temperature in a crystal oscillator that uses a radio frequency signal that is transmitted by an office of mobile telephone switching (MTSO - Mobile Telephone Switching Office)

Resumen Summary

Es deseable generar con precisión una señal de frecuencia de referencia utilizando un oscilador de bajo coste. Es por lo tanto un objeto de la invención habilitar osciladores de bajo coste para generar con precisión señales de referencia a pesar de la tolerancia inicial y de los efectos la temperatura y el envejecimiento. Es un objeto adicional de la invención habilitar osciladores de este tipo que se ajusten adaptativamente a los efectos de la temperatura y del envejecimiento mediante una recalibración de acuerdo con ello.It is desirable to accurately generate a signal from reference frequency using a low cost oscillator. Is therefore an object of the invention enable low oscillators cost to accurately generate reference signals despite the initial tolerance and the effects the temperature and the aging. It is a further object of the invention to enable oscillators of this type that adapt adaptively to the effects of temperature and aging through a recalibration accordingly.

Para superar las desventajas de la técnica anterior y cumplir los objetivos de esta invención, un dispositivo computacional implanta un algoritmo adaptativo. El algoritmo adaptativo ajusta la información de la corrección de la frecuencia almacenada para compensar un oscilador de referencia.To overcome the disadvantages of the technique above and meet the objectives of this invention, a device Computational implants an adaptive algorithm. The algorithm adaptive adjusts the frequency correction information stored to compensate for a reference oscillator.

Durante esta compensación, el oscilador de referencia ajusta su señal de referencia maestra en respuesta a la información de la corrección de la frecuencia almacenada. Debido a que este algoritmo tiene en cuenta adaptativamente el error de la frecuencia inicial, el envejecimiento y los efectos de la temperatura, se puede utilizar como oscilador de referencia un VCXO de bajo coste.During this compensation, the oscillator of reference adjusts its master reference signal in response to the correction information of the stored frequency. Because that this algorithm adaptively takes into account the error of the initial frequency, aging and the effects of temperature, a VCXO can be used as a reference oscillator Low cost.

De acuerdo con un aspecto de la invención, la información de la corrección de la frecuencia comprende una pluralidad de factores de corrección de la frecuencia previamente determinados que abarcan una gama de temperatura. El dispositivo computacional puede recibir información de la temperatura actual, lo cual habilita al dispositivo computacional a derivar un factor de corrección de la frecuencia actual a partir de los factores de corrección de la frecuencia. El oscilador de referencia sintoniza o ajusta la frecuencia de su señal de referencia de acuerdo con el factor de corrección de la frecuencia actual. Si la frecuencia de la señal de referencia se desplaza de una frecuencia deseada, el dispositivo computacional puede ajustar uno o más de los factores de corrección de la frecuencia almacenados de acuerdo con la desviación de la frecuencia. De esta manera, los factores de corrección almacenados se ajustan como es necesario para proporcionar una precisión de la frecuencia superior.According to one aspect of the invention, the frequency correction information comprises a plurality of frequency correction factors previously certain that cover a temperature range. The device computational can receive current temperature information, what which enables the computing device to derive a factor of correction of the current frequency from the factors of frequency correction The reference oscillator tunes or adjust the frequency of your reference signal according to the correction factor of the current frequency. If the frequency of the reference signal shifts from a desired frequency, the computing device can adjust one or more of the factors of  frequency correction stored according to the frequency deviation. In this way, the factors of stored correction are adjusted as necessary to provide superior frequency accuracy.

Factores de calidad pueden estar asociados con los factores de corrección de la frecuencia. En esta realización, cuando se calcula un factor de corrección de la frecuencia actual, también se determina un factor de calidad actual a partir de los factores de calidad. Un factor de calidad de la señal recibida se compara con el factor de calidad actual antes de actualizar los factores de corrección de la temperatura. De esta manera, un factor de compensación de la temperatura antiguo, pero de mayor calidad, no será reemplazado por uno nuevo, que sea un factor de compensación de la temperatura de calidad inferior.Quality factors may be associated with Frequency correction factors. In this embodiment, when a correction factor of the current frequency is calculated, a current quality factor is also determined from the quality factors A quality factor of the received signal is compare with the current quality factor before updating temperature correction factors. In this way, a factor of compensation of the old temperature, but of higher quality, no will be replaced by a new one, which is a compensation factor of lower quality temperature.

Ventajosamente, la presente invención habilita un dispositivo de comunicaciones para utilizar un oscilador de bajo coste como oscilador de referencia, evitando el coste del VC-TCXO. Puesto que la invención proporciona un ajuste adaptativo de los factores de corrección de la frecuencia, el oscilador de bajo coste también compensa sistemáticamente el envejecimiento del oscilador.Advantageously, the present invention enables a communications device to use a bass oscillator cost as reference oscillator, avoiding the cost of VC-TCXO. Since the invention provides a adaptive adjustment of the frequency correction factors, the low cost oscillator also systematically compensates for the oscillator aging.

Aspectos y características adicionales de la invención se establecen en la siguiente descripción junto con los dibujos que se acompañan.Additional aspects and features of the invention are set out in the following description together with the accompanying drawings

Breve descripción de los dibujosBrief description of the drawings

La figura 1 ilustra un receptor provisto de un bucle de corrección del VC-TCXO adaptativo de acuerdo con una realización de la invención.Figure 1 illustrates a receiver provided with a adaptive VC-TCXO correction loop according to an embodiment of the invention.

La figura 2 ilustra el perfil de corrección de la temperatura para un VCXO.Figure 2 illustrates the correction profile of the temperature for a VCXO.

La figura 3 ilustra una parte del perfil de la figura 2 que es calibrado de acuerdo con una realización de la invención.Figure 3 illustrates a part of the profile of the Figure 2 which is calibrated according to an embodiment of the invention.

La figura 4 es un cuadro de flujo de un procedimiento para proporcionar una señal de referencia de acuerdo con una realización de la invención.Figure 4 is a flow chart of a procedure to provide an agreement reference signal with an embodiment of the invention.

La figura 5 es un cuadro de flujo de un procedimiento para la calibración de un dispositivo de comunicación de acuerdo con una realización de la invención.Figure 5 is a flow chart of a procedure for calibration of a communication device according to an embodiment of the invention.

La utilización de los mismos símbolos de referencia en las diferentes figuras indica artículos iguales o idénticos.The use of the same symbols of reference in the different figures indicates equal items or identical

Descripción detalladaDetailed description

Con referencia ahora a la figura 1, se representa un diagrama de bloques de un receptor 10 que utiliza un oscilador de referencia de bajo coste 24. A pesar de ser de bajo coste, el oscilador de referencia 24 genera una señal de frecuencia de referencia de precisión 26 con la precisión suficiente para la comunicación sin hilos. Puesto que el receptor 10 no requiere un VC-TCXO caro, el receptor 10 es deseable para utilizarlo en dispositivo de comunicaciones sin hilos tal como por ejemplo un teléfono móvil.With reference now to figure 1, represents a block diagram of a receiver 10 that uses a low cost reference oscillator 24. Despite being low cost, the reference oscillator 24 generates a frequency signal precision reference 26 with sufficient accuracy for the Wireless communication Since receiver 10 does not require a VC-TCXO expensive, receiver 10 is desirable for use it in wireless communications device such as by example a mobile phone.

En el ejemplo ilustrado, el receptor 10 es un súper receptor heterodino 10 que tiene en cuenta adaptativamente el error de la frecuencia inicial, los efectos de la temperatura y la deriva del envejecimiento del oscilador de baja precisión 24. Más específicamente, el receptor 10 incorpora un bloque lógico 43 para recordar, predecir y adaptar la información de la corrección de la frecuencia. La información de la corrección de la frecuencia se puede almacenar en una memoria 44 en forma analógica o digital. En forma digital, se puede hacer un muestreo de la información de la corrección de la frecuencia para crear una pluralidad de factores de corrección de la temperatura. Estos factores de corrección pueden ser sensibles a las fluctuaciones de la temperatura, las condiciones del error inicial y los efectos del envejecimiento, por ejemplo. De acuerdo con ello, el oscilador de bajo coste 24 proporciona una señal de frecuencia suficientemente precisa y repetible para utilizarla en el bloque del oscilador local 15.In the illustrated example, the receiver 10 is a super heterodyne receptor 10 that adaptively takes into account the initial frequency error, the effects of temperature and derives from the aging of the low precision oscillator 24. More specifically, receiver 10 incorporates a logic block 43 to remember, predict and adapt the correction information of the frequency. The frequency correction information is It can be stored in a memory 44 in analog or digital form. In digital form, you can sample the information of the frequency correction to create a plurality of factors of temperature correction These correction factors can be sensitive to temperature fluctuations, the initial error conditions and the effects of aging, by example. Accordingly, the low cost oscillator 24 provides a sufficiently accurate frequency signal and repeatable for use in the local oscillator block 15.

Antes de proceder a describir el bloque lógico 43, se describirá globalmente el receptor 10. El receptor 10 incluye una antena 12 que recibe una señal transmitida tal como por ejemplo una señal portadora de la estación base. La señal de la antena 13 es convertida reducida con una señal del oscilador local (LO) 11 en un mezclador 14 para formar una señal de frecuencia intermedia (IF) 34. La generación de la señal LO 11 por el bloque del oscilador local 15 se describirá adicionalmente aquí más adelante.Before proceeding to describe the logical block 43, the receiver 10 will be described globally. The receiver 10 includes an antenna 12 that receives a transmitted signal such as by example a carrier signal from the base station. The signal of the antenna 13 is converted reduced with a local oscillator signal (LO) 11 in a mixer 14 to form a frequency signal intermediate (IF) 34. The generation of the LO 11 signal by the block of local oscillator 15 will be further described here more ahead.

Un bloque de ganancia y selección de la frecuencia intermedia 16 amplifica y filtra la señal de frecuencia intermedia 34 producida por el mezclador 14. Un discriminador de frecuencia 18 desmodula la frecuencia de la señal intermedia amplificada y filtrada para producir una señal desmodulada 19. La señal desmodulada 19 es filtrada por un filtro de paso bajo mediante un filtro de bucle de control automático de la frecuencia (AFC) 20 para formar una señal del control automático de la frecuencia 21. La señal del control automático de la frecuencia 21 acopla el oscilador de referencia 24 para sintonizar la frecuencia de la señal de referencia 26. La señal de referencia acopla un bucle de fase bloqueada (PLL - Phase-Locked Loop) 28 el cual es parte del bloque del oscilador local 15. Un filtro del bucle 30 acopla entonces la salida del bucle de fase bloqueada a un oscilador de regulación por tensión (VCO) 32 que produce la señal LO 11.A block of profit and selection of the intermediate frequency 16 amplifies and filters the frequency signal intermediate 34 produced by mixer 14. A discriminator of frequency 18 demodulates the intermediate signal frequency amplified and filtered to produce a demodulated signal 19. The demodulated signal 19 is filtered by a low pass filter by an automatic frequency control loop filter (AFC) 20 to form a signal of the automatic control of the frequency 21. The signal of the automatic frequency control 21 couple the reference oscillator 24 to tune the frequency of the reference signal 26. The reference signal couples a Phase Locked Loop (PLL - Phase-Locked Loop) 28 which is part of the local oscillator block 15. A filter of the loop 30 then couples the output of the locked phase loop to a voltage regulation oscillator (VCO) 32 that produces the LO signal eleven.

Aquellos expertos en la materia apreciarán que el receptor 10 de la figura 1 es una versión idealizada para utilizarla en un teléfono móvil sin hilos. En un receptor de teléfono móvil actual, múltiples conversiones de frecuencia requerirán etapas de mezclado adicionales. Adicionalmente, el filtro del bucle de control automático de la frecuencia 20 puede incluir canales I y Q (no ilustrados). Las señales I y Q producidas de ese modo pueden ser digitalizadas y procesadas antes de ser filtradas por el filtro del bucle de control automático de la frecuencia 20. El bloque lógico del receptor 43 se describirá ahora.Those skilled in the art will appreciate that receiver 10 of figure 1 is an idealized version for Use it on a wireless mobile phone. In a receiver of Current mobile phone, multiple frequency conversions They will require additional mixing stages. Additionally, the filter of the automatic frequency control loop 20 can include I and Q channels (not illustrated). The I and Q signals produced from that mode can be digitized and processed before being filtered by the filter of the automatic frequency control loop 20. The logic block of receiver 43 will now be described.

El bloque lógico 43 incluye un motor de computación 46 el cual implanta un algoritmo adaptativo 48 que auto-aprende y tiene en cuenta las condiciones de error inicial y los efectos de la temperatura y el envejecimiento del oscilador de referencia, habilitando al receptor 10 para capturar señales sin que se requiera la utilización de TC-VCXO. El motor de computación 46 proporciona un factor de corrección actual 40 de acuerdo con el algoritmo 48. Aquellos expertos en la materia apreciarán que el algoritmo 48, a diferencia de los elementos restantes de la figura 1, no es una estructura si no que está simbólicamente representado para indicar su relación con el receptor 10. El factor de corrección 40 puede compensar el error de la tolerancia inicial, los efectos del envejecimiento y la temperatura actual, por ejemplo. El motor de computación 46 puede ser implantado utilizando cualquier dispositivo lógico adecuado que pueda ser programado para producir este factor 40, incluyendo un microprocesador (no ilustrado) o una máquina de estado (no ilustrada). El bloque lógico 43 también incluye preferiblemente un dispositivo de memoria 44. Se apreciarán que el dispositivo de memoria 44 puede estar alternativamente integrado con el dispositivo computacional 46.Logic block 43 includes an engine of computing 46 which implements an adaptive algorithm 48 that self-learn and take into account the conditions of initial error and the effects of temperature and aging of the reference oscillator, enabling receiver 10 to capture signals without requiring the use of TC-VCXO. The computing engine 46 provides a Current correction factor 40 according to algorithm 48. Those skilled in the art will appreciate that algorithm 48, to Unlike the remaining elements in Figure 1, it is not a structure if not that is symbolically represented to indicate its relationship with the receiver 10. The correction factor 40 can compensate for the error of the initial tolerance, the effects of Aging and current temperature, for example. The engine of computing 46 can be implanted using any suitable logical device that can be programmed to produce this factor 40, including a microprocessor (not illustrated) or a state machine (not illustrated). Logical block 43 also preferably includes a memory device 44. It will be appreciated that the memory device 44 may alternatively be integrated with the computing device 46.

El factor de corrección de la temperatura actual 40 se combina con la señal del control automático de la frecuencia 21 en el sumador 23 para producir una señal de corrección del oscilador de referencia 22. Esta señal de corrección del oscilador de referencia 22 acopla el bloque del oscilador LO 15 para ajustar la señal LO 11. De esta manera, el receptor 10 tiene ambos controles el "basto" y el "fino" de su señal de referencia maestra 26 y por último la señal LO. El control basto está provisto por el bloque lógico 43 a través del factor de corrección de la temperatura actual 40. El control basto deseablemente funciona de tal forma que el control fino provisto por el bucle de control automático de la frecuencia puede capturar la señal transmitida, típicamente requiriendo que el control basto esté dentro de aproximadamente +/-4 ppm de la frecuencia requerida. De este modo, el control basto proporcionado por el bloque lógico 43 habilita eficazmente el VCXO de bajo coste para proporcionar un nivel de comportamiento convencionalmente provisto por el TC-VCXO de precisión más caro. Sin embargo, a diferencia de los receptores que utilizar los TC-VCXO convencionales, el receptor 10 recalibra continuamente el VCXO de bajo coste como lo mandan los cambios de la temperatura y del envejecimiento.The current temperature correction factor 40 is combined with the automatic frequency control signal 21 in adder 23 to produce a correction signal of the reference oscillator 22. This oscillator correction signal reference 22 attaches oscillator block LO 15 to adjust signal LO 11. In this way, receiver 10 has both you control the "coarse" and the "fine" of your reference signal teacher 26 and finally the LO signal. Coarse control is provided. by logic block 43 through the correction factor of the current temperature 40. The coarse control desirably works from such that the fine control provided by the control loop Automatic frequency can capture the transmitted signal, typically requiring that coarse control be within approximately +/- 4 ppm of the required frequency. In this way, the coarse control provided by logic block 43 enables effectively the low cost VCXO to provide a level of behavior conventionally provided by the Precision TC-VCXO more expensive. However, to unlike the receivers that use the Conventional TC-VCXO, the receiver 10 recalibrates continuously the low cost VCXO as mandated by changes in The temperature and aging.

El algoritmo adaptativo 48 utiliza un perfil específico de desviación de la frecuencia previamente determinado sea cual sea el VCXO utilizado como oscilador de referencia 24. Este perfil proporciona la compensación de la frecuencia necesaria para ajustar el oscilador de referencia 24 sobre su gama de temperaturas de funcionamiento. Por lo tanto, el perfil de desviación de la frecuencia también puede ser denominado como perfil de compensación de la tempera-
tura.
The adaptive algorithm 48 uses a specific frequency deviation profile previously determined regardless of the VCXO used as the reference oscillator 24. This profile provides the frequency compensation necessary to adjust the reference oscillator 24 over its operating temperature range. . Therefore, the frequency deviation profile can also be referred to as the temperature compensation profile.
tura.

Con referencia a la figura 2, se representa un perfil ilustrativo 50 para un oscilador de bajo coste. Se pueden emplear diversas técnicas para derivar el perfil 50 para tener en cuenta las variaciones entre componentes de los VCXO de bajo coste. En una realización, un VCXO dado será comprobado individualmente sobre la gama esperada de temperaturas del receptor para calibrar el perfil 50 exactamente al comportamiento particular del VCXO. Una comprobación individual de este tipo, sin embargo, puede incrementar los costes de fabricación y reducir los ahorros introducidos por la utilización de un VCXO de bajo coste en lugar de un TC-VCXO de precisión. Por lo tanto, en otra realización, el lugar de comprobar un VCXO dado sobre la gama de funcionamiento esperada completa, cada VCXO será calibrado inicialmente únicamente a una única temperatura ambiente. Antes de esta calibración, el perfil esperado se puede determinar a partir de los datos del fabricante, que típicamente representan el promedio de muchos VCXO individuales. El perfil esperado es, como su nombre indica, sólo esperado y puede apartarse considerablemente para un VCXO individual dado. Por ejemplo, se pueden observar variaciones de 10 ppm a partir del perfil esperado predicho por un fabricante de un VCXO determinado. Para un VCXO dado, el fabricante generalmente publicará una hoja de datos indicando el perfil de desviación de la frecuencia esperado. Alternativamente, un perfil de este tipo puede ser derivado por el promedio de los resultados de las pruebas de diversos VCXO para una partida dada sobre la gama de temperaturas esperadas del receptor (típicamente de -30° hasta +120°C).With reference to figure 2, a Illustrative profile 50 for a low cost oscillator. Can be employ various techniques to derive profile 50 to have in It counts the variations between components of the low-cost VCXO. In one embodiment, a given VCXO will be checked individually. over the expected range of receiver temperatures to calibrate profile 50 exactly to the particular behavior of the VCXO. A individual checking of this type, however, may increase manufacturing costs and reduce the savings introduced by the use of a low cost VCXO instead of a TC-VCXO precision. Therefore, in another realization, the place of checking a given VCXO over the range of full expected operation, each VCXO will be calibrated initially only at a single room temperature. Prior to This calibration, the expected profile can be determined from of the manufacturer's data, which typically represent the average of many individual VCXO. The expected profile is, like your name indicates, only expected and can depart considerably for a given individual VCXO. For example, they can be observed 10 ppm variations from the expected profile predicted by a manufacturer of a specific VCXO. For a given VCXO, the manufacturer generally publish a data sheet indicating the profile of deviation from the expected frequency. Alternatively, a profile of this type can be derived by the average of the results of  the various VCXO tests for a given game over the range of expected receiver temperatures (typically from -30 ° to + 120 ° C).

Se apreciarán que, debido a las grandes tolerancias esperadas de un componente a otro componente para un VCXO de bajo coste, el perfil de compensación de la temperatura real puede variar ampliamente de un VCXO individual a otro, incluso dentro de la misma partida de un fabricante. Por lo tanto, es deseable que el perfil 50 sea calibrado individualmente para un VCXO determinado debido a la amplia tolerancia. Dado que el receptor generalmente estará a la temperatura ambiente y esta temperatura es normal en una planta de fabricación, la calibración individual se puede llevar a cabo a la temperatura ambiente. Se apreciará que se puede seleccionar otra temperatura para los fines de la calibración.It will be appreciated that, due to the large expected tolerances from one component to another component for a VCXO low cost, temperature compensation profile actual can vary widely from one individual VCXO to another, even within the same heading of a manufacturer. Therefore it is desirable that profile 50 be individually calibrated for a VCXO determined due to wide tolerance. Since the receiver it will generally be at room temperature and this temperature is normal in a manufacturing plant, the individual calibration is It can be carried out at room temperature. It will be appreciated that you can select another temperature for the purpose of the calibration.

Antes de la calibración, los datos indicativos del perfil 50 se pueden colocar en la memoria mediante muestras de almacenaje 52 del perfil en una memoria no volátil de 44. Cada muestra 52 corresponde a una temperatura discreta y su valor de compensación asociado de la desviación de la frecuencia/temperatura. De acuerdo con ello, las muestras 52 representan los factores de corrección de la temperatura inicial.Before calibration, the indicative data of profile 50 can be placed in memory by samples of Profile storage 52 in a nonvolatile memory of 44. Each Sample 52 corresponds to a discrete temperature and its value of associated compensation of frequency / temperature deviation. Accordingly, samples 52 represent the factors of initial temperature correction.

Los factores de corrección de la temperatura 52 del perfil de desviación 50 se pueden tomar a intervalos de temperatura regulares como se representa. Alternativamente, el perfil 50 puede ser muestreado más en zonas en las que la pendiente cambia y menos en zonas de relativamente poco cambio de la pendiente. Un termistor (no ilustrado en la figura 1) o bien otro dispositivo adecuado de detección de la temperatura proporciona la temperatura del receptor 49. El bloque lógico 43 puede correlacionar un subconjunto de factores de corrección de la temperatura 52 con la temperatura del receptor 49 para proporcionar una señal del factor de corrección actual 40. En funcionamiento, si la temperatura del receptor está de acuerdo con la temperatura que corresponde a uno de los factores de corrección de la temperatura 52, la "correlación" comprenderá meramente la utilización de la desviación de la frecuencia del factor que está de acuerdo 52 como la señal del factor de corrección actual 40. En tal caso, el subconjunto de muestras utilizado para la correlación ha sido sólo un elemento.The temperature correction factors 52 of the deviation profile 50 can be taken at intervals of Regular temperature as depicted. Alternatively, the profile 50 can be sampled more in areas where the slope changes and less in areas of relatively little change of the pending. A thermistor (not illustrated in Figure 1) or another suitable temperature sensing device provides the receiver temperature 49. Logic block 43 can correlate a subset of temperature correction factors 52 with the temperature of receiver 49 to provide a signal from current correction factor 40. In operation, if the receiver temperature is in accordance with the temperature that corresponds to one of the temperature correction factors 52, the "correlation" will merely include the use of the frequency deviation of the factor that agrees 52 as the signal of the current correction factor 40. In that case, the subset of samples used for correlation has been only an element.

Más típicamente, sin embargo, la temperatura del receptor no corresponderá a ninguna de las temperaturas utilizadas para los factores de corrección de la temperatura 52. Un modo simple de correlacionar la temperatura del receptor en este caso es suponer una pendiente lineal entre muestras adyacentes que encuadran inmediatamente la temperatura del receptor. Por ejemplo, suponiendo que la temperatura del receptor es 90°C y los dos factores de corrección de la temperatura más cercanos proporcionan un valor de +10 ppm a 100°C y +5 ppm a 80°C. Suponiendo una pendiente lineal entre estas dos temperaturas los factores de corrección proporcionan el factor de corrección actual de 7,5 ppm correspondiente a la temperatura del receptor de 90°C. En tal caso, el subconjunto de muestras utilizado para la correlación tiene dos elementos. Alternativamente, se pueden utilizar tres o más muestras para predecir una pendiente cuadrática o de mayor orden para el perfil 50 en la temperatura del receptor.More typically, however, the temperature of the receiver will not correspond to any of the temperatures used for temperature correction factors 52. A simple way of correlating the receiver temperature in this case is assume a linear slope between adjacent samples that fit immediately the temperature of the receiver. For example, assuming that the temperature of the receiver is 90 ° C and the two factors of nearest temperature correction provide a value of +10 ppm at 100 ° C and +5 ppm at 80 ° C. Assuming a linear slope between these two temperatures the correction factors provide the current correction factor of 7.5 ppm corresponding to the receiver temperature of 90 ° C. In that case, the subset of Samples used for correlation have two elements. Alternatively, three or more samples can be used to predict a quadratic or higher order slope for profile 50 at receiver temperature.

Dado este perfil esperado 50, un VCXO individual puede ser calibrado a temperatura ambiente con una señal transmitida potente para asegurar que el receptor capturará la señal transmitida con su bucle de control automático de la frecuencia. Como se ha descrito antes, un bucle de control automático de la frecuencia convencional sólo puede manejar aproximadamente +/-4 ppm en desviación de la frecuencia a relaciones de la señal con respecto al ruido típicas de funcionamiento. Sin embargo, estos bucles del control automático de la frecuencia convencionales pueden acomodar desviaciones mayores tales como +/-10 ppm si la relación de la señal con respecto al ruido es inusualmente grande. Una situación de este tipo ocurre cuando un usuario móvil está cerca de una estación base de transmisión o, en este caso, está recibiendo una frecuencia de radiobaliza en un laboratorio o un ajuste de fabricación. Por lo tanto, incluso si el VCXO que está siendo calibrado está fuera de 10 ppm de su perfil esperado a temperatura ambiente, el bucle del control automático de la frecuencia será capaz de capturar la señal dando una relación de la señal con respecto al ruido suficientemente alta, una ocurrencia fácilmente establecida en un ajuste controlado.Given this expected profile 50, an individual VCXO can be calibrated at room temperature with a signal Powerfully transmitted to ensure that the receiver will capture the signal transmitted with its automatic frequency control loop. As described above, an automatic control loop of the Conventional frequency can only handle approximately +/- 4 ppm in frequency deviation to signal ratios with respect to  to typical operating noise. However, these loops of Conventional automatic frequency control can accommodate major deviations such as +/- 10 ppm if the signal ratio Regarding noise it is unusually large. A situation of this type occurs when a mobile user is near a base station of transmission or, in this case, is receiving a frequency of radio beacon in a laboratory or manufacturing setting. For the so much, even if the VCXO being calibrated is out of 10 ppm of its expected profile at room temperature, the loop of Automatic frequency control will be able to capture the signal giving a signal ratio to noise sufficiently high, an occurrence easily established in a setting checked.

Para empezar la calibración, el bloque lógico 43 correlaciona la temperatura del receptor 49 con un subconjunto de factores de corrección de la temperatura 52 de la manera que se acaba de describir para producir un factor de corrección de la temperatura actual 40. El oscilador de referencia 24 sintoniza de acuerdo con ello y el filtro del bucle del control automático de la frecuencia 20, si es necesario, produce una señal del control automático de la frecuencia 21 para capturar la señal transmitida. Por ejemplo, si la frecuencia de la señal de referencia es demasiado alta, la señal del control automático de la frecuencia 21 sintoniza el oscilador de referencia 24 a un nivel inferior de frecuencia de la señal de referencia 26. Por el contrario, si la frecuencia de la señal de referencia es demasiado baja, la señal del control automático de la frecuencia 21 sintoniza el oscilador de referencia 24 para incrementar la frecuencia de la señal de referencia 26. En cualquier caso, la señal de referencia 26 tiene una desviación de la frecuencia de aquella frecuencia deseada como se determina mediante la frecuencia portadora de la estación base. La señal del control automático de la frecuencia resultante 21 que corresponde a esta desviación de la frecuencia se puede utilizar para recalibrar el perfil esperado para producir un perfil ajustado. En otras palabras, la señal del control automático de la frecuencia 21 correlaciona con unas ciertas ppm de la desviación de la frecuencia.To start the calibration, logic block 43 correlates the temperature of receiver 49 with a subset of temperature correction factors 52 in the way that just described to produce a correction factor of the current temperature 40. Reference oscillator 24 tunes to accordingly and the automatic control loop filter of the frequency 20, if necessary, produces a control signal Automatic frequency 21 to capture the transmitted signal. For example, if the frequency of the reference signal is too high, the automatic frequency control signal 21 tune the reference oscillator 24 to a lower level of frequency of the reference signal 26. On the contrary, if the frequency of the reference signal is too low, the signal of automatic frequency control 21 tunes the oscillator reference 24 to increase the frequency of the signal reference 26. In any case, reference signal 26 has a deviation from the frequency of that desired frequency as It is determined by the carrier frequency of the base station. The signal of the automatic control of the resulting frequency 21 which corresponds to this frequency deviation can be used to recalibrate the expected profile to produce a profile tight. In other words, the automatic control signal of the frequency 21 correlates with some ppm of the deviation of the frequency.

Esta desviación de la frecuencia, ya sea positiva o negativa, se puede aplicar para recalibrar el subconjunto de factores de correlación de la temperatura dentro del perfil esperado. Por ejemplo, si la señal del control automático de la frecuencia 21 utilizada para capturar la señal de fabricación durante la calibración a temperatura ambiente correlaciona una desviación de la frecuencia de +10 ppm, el subconjunto de muestras utilizado para la correlación se puede calibrar añadiendo 10 ppm a cada muestra del subconjunto. Alternativamente, el subconjunto se puede calibrar linealmente de acuerdo con su contribución a la correlación inicial como se representa en la figura 3. Aquí, la temperatura del receptor es 63°C requiriendo por lo tanto un 80% de contribución a partir del factor de corrección de la temperatura a 60° y un 20% de contribución a partir del factor de correlación de la temperatura a 75°, asumiendo una correlación lineal. Si la señal del control automático de la frecuencia resultante 21 corresponde a un cambio de +10 ppm, entonces el factor de corrección de la temperatura a 60° será cambiado hacia arriba 8 ppm y el factor de corrección de la temperatura a 75° será cambiado hacia arriba 2 ppm para calibrar el subconjunto.This frequency deviation, either positive or negative, can be applied to recalibrate the subset  of temperature correlation factors within the profile expected. For example, if the automatic control signal of the frequency 21 used to capture the manufacturing signal during room temperature calibration correlates a frequency deviation of +10 ppm, the subset of samples used for correlation can be calibrated by adding 10 ppm to each sample of the subset. Alternatively, the subset is You can calibrate linearly according to your contribution to the initial correlation as depicted in figure 3. Here, the receiver temperature is 63 ° C therefore requiring 80% of contribution from the temperature correction factor to 60 ° and a 20% contribution from the correlation factor of the temperature at 75 °, assuming a linear correlation. Yes the signal of the automatic control of the resulting frequency 21 corresponds to a change of +10 ppm, then the correction factor of the temperature at 60 ° will be changed up 8 ppm and the factor of temperature correction at 75 ° will be changed up 2 ppm to calibrate the subset.

Además, si esta calibración inicial resulta en un cambio suficientemente grande, tal como por ejemplo las 8 ppm descritas con respecto a la figura 3, todos los factores de corrección de la temperatura restantes serán cambiados de acuerdo con ello, por ejemplo, cambiando un 1 ppm. Como se describe, el valor de la señal del control automático de la frecuencia 21 correlaciona una desviación de la frecuencia. El motor de computación 46 recibe la señal del control automático de la frecuencia 21 y puede correlacionar esta señal a la desviación de la frecuencia correspondiente utilizando una tabla de consulta.Also, if this initial calibration results in a sufficiently large change, such as 8 ppm for example described with respect to figure 3, all the factors of remaining temperature correction will be changed according with it, for example, changing 1 ppm. As described, the signal value of automatic frequency control 21 correlates a frequency deviation. The engine of computing 46 receives the signal from the automatic control of the frequency 21 and can correlate this signal to the deviation of the corresponding frequency using a query table.

Alternativamente, el factor de corrección de la temperatura actual 40 se puede ajustar mediante el motor de computación 46 hasta que la señal del control automático de la frecuencia 21 se hace mínimo o "se pone a cero". En este punto, el factor de corrección de la temperatura actual 40 tiene en cuenta y elimina la desviación de la frecuencia. Suponiendo que la temperatura ambiente se utiliza para esta calibración inicial, el perfil 50 puede tener un factor de corrección de la temperatura 52 a la temperatura ambiente para eliminar cualquier requisito de correlación con más de un factor de corrección de la temperatura 52 para derivar el factor de corrección de la temperatura actual 40 (el subconjunto de factores utilizado tendrá sólo un elemento).Alternatively, the correction factor of the Current temperature 40 can be adjusted using the motor computing 46 until the automatic control signal of the frequency 21 is minimized or "set to zero". In this point, the current temperature correction factor 40 has in count and eliminate frequency deviation. Assuming the Ambient temperature is used for this initial calibration, the profile 50 may have a temperature correction factor 52 at room temperature to eliminate any requirement of correlation with more than one temperature correction factor 52 to derive the current temperature correction factor 40 (The subset of factors used will have only one element).

Para distinguir los factores 52 que son calibrados con precisión de aquellos que no lo son, cada factor 52 puede ser asignado a un factor de calidad 55 provisto de una escala arbitraria tal como por ejemplo de 1 a 100. El factor de calidad 55, como su nombre indica, se refiere a la calidad de la señal recibida utilizada para calibrar el receptor como se ha determinado, por ejemplo, mediante la relación de la señal con respecto al ruido. Alternativamente, el factor de calidad puede relacionar una señal del control de la ganancia automática como se determina mediante la señal recibida, la relación de la portadora con respecto al ruido, o bien otro factor adecuado relativo a la calidad de la señal recibida. Para el perfil representado en la figura 2, el factor de corrección de la temperatura para 30° está asociado con un factor de calidad de 95, el factor de corrección de la temperatura para 45° está asociado con un factor de calidad de 90 y el factor de corrección de la temperatura para 60° está asociado con un factor de calidad de 95.To distinguish factors 52 that are accurately calibrated from those that are not, each factor 52 can be assigned to a quality factor 55 provided with a scale arbitrary such as 1 to 100. The quality factor 55, as the name implies, refers to the quality of the signal received used to calibrate the receiver as it has been determined, for example, by the relation of the signal with Regarding noise. Alternatively, the quality factor can relate an automatic gain control signal as determined by the received signal, the carrier ratio with respect to noise, or another suitable factor related to quality of the received signal. For the profile represented in the Figure 2, the temperature correction factor for 30 ° is associated with a quality factor of 95, the correction factor of the temperature for 45 ° is associated with a quality factor of 90 and the temperature correction factor for 60 ° is associated with a quality factor of 95.

Antes de la calibración inicial, todos los factores de corrección de la temperatura 52 estarán asociados con un factor de calidad bajo, por ejemplo, un valor de 50. Después de la calibración inicial, el subconjunto de factores de corrección de la temperatura 52 que se calibra como se ha descrito con respecto a la figura 3 es asignado a un factor de calidad alta tal como por ejemplo un valor de 100 porque la señal transmitida en este ajuste de laboratorio es tal que se asegura una relación muy alta de la señal con respecto al ruido dentro del receptor. Debe observarse que en una situación del tipo como la que se ilustra en la figura 3, los factores de calidad asociados con los factores de corrección de la temperatura 52 dentro del subconjunto pueden ser actualizados proporcionalmente a su contribución al factor de corrección de la temperatura actual 40. Alternativamente, si el conjunto consta de sólo un elemento que corresponde a la temperatura de calibración, sólo este factor recibirá el factor de alta calidad.Before initial calibration, all temperature correction factors 52 will be associated with a low quality factor, for example, a value of 50. After the initial calibration, the subset of correction factors of the temperature 52 that is calibrated as described with respect to Figure 3 is assigned a high quality factor such as by example a value of 100 because the signal transmitted in this setting laboratory is such that it ensures a very high ratio of the signal with respect to noise inside the receiver. Must be observed that in a situation of the type like the one illustrated in figure 3,  the quality factors associated with the correction factors of temperature 52 within the subset can be updated proportionally to your contribution to the correction factor of the current temperature 40. Alternatively, if the set consists of only one item that corresponds to the calibration temperature, Only this factor will receive the high quality factor.

Puesto que la calibración inicial típicamente ocurre a temperatura ambiente, la temperatura del receptor tenderá a cambiar gradualmente desde el ambiente si el receptor se desplaza, por ejemplo, desde el interior hasta una ubicación en el exterior, durante la utilización por parte de un consumidor. A medida que el receptor se calienta o se enfría, la temperatura del receptor estará correlacionada con los factores de corrección de la temperatura 52 que no han sido calibrados inicialmente. Por lo tanto, el receptor "auto-aprende" o ajusta adaptativamente estos factores 52, utilizando la señal transmitida como referencia de la frecuencia.Since the initial calibration typically occurs at room temperature, the temperature of the receiver will tend to gradually change from the environment if the receiver moves, for example, from the inside to an outside location, during use by a consumer. To the extent that receiver heats or cools, the temperature of the receiver will be correlated with the correction factors of the temperature 52 that have not been initially calibrated. For the both, the receiver "self-learns" or adjusts adaptively these factors 52, using the transmitted signal as a reference of the frequency.

Como en la calibración inicial, la temperatura del receptor se correlaciona con un subconjunto de factores de corrección de la temperatura 52 para producir un factor de corrección de la temperatura actual 40. La señal transmitida es capturada entonces por el bucle del control automático de la frecuencia del receptor. Si la señal del control automático de la frecuencia 21 indica que está presente una desviación de la frecuencia, el subconjunto se calibra de la manera en que se acaba de describir con respecto a la figura 3. En un receptor sin hilos, el oscilador de referencia por lo tanto se bloquea a la frecuencia transmitida de la estación base. Debe indicarse, sin embargo, que puesto que esta calibración ocurre fuera de las condiciones de calibración iniciales en una señal transmitida en el mundo real, existe el peligro de que el receptor pueda calibrar inadecuadamente sobre una señal transmitida ruidosa. Por lo tanto, el motor de computación 46 debe responder a una indicación de señal válida 51. En un teléfono móvil, el motor de computación 46 puede utilizar la identificación de la señal piloto o alguna otra indicación del tráfico adecuada que sirva como la indicación de señal válida 51.As in the initial calibration, the temperature of the receiver correlates with a subset of factors of temperature correction 52 to produce a factor of current temperature correction 40. The transmitted signal is then captured by the automatic control loop of the receiver frequency If the automatic control signal of the frequency 21 indicates that a deviation from the frequency, the subset is calibrated the way it ends to describe with respect to figure 3. On a wireless receiver, the reference oscillator therefore locks at the frequency transmitted from the base station. It should be noted, however, that since this calibration occurs outside the conditions of initial calibration on a signal transmitted in the real world, there is a danger that the receiver can calibrate improperly over a noisy transmitted signal. Therefore, the engine of Computing 46 must respond to a valid signal indication 51. In a mobile phone, the computing engine 46 can use the pilot signal identification or some other indication of adequate traffic that serves as the valid signal indication 51.

Habiéndose asegurado que la señal recibida es válida, el motor de computación puede calcular entonces el factor de calidad de la señal recibida. Por ejemplo, el bloque lógico 43 puede tener una tabla de consulta que correlaciona la relación actual de la portadora con respecto al ruido de la señal recibida con un factor de calidad en la escala de 1 a 100. El factor de calidad recibido se compara con el factor de calidad como se proporciona mediante el subconjunto de factores de corrección de la temperatura 52 utilizado para derivar el factor de corrección de la temperatura actual 40. Si el factor de calidad recibido es mayor, el subconjunto se calibra como se ha descrito con respecto a la calibración inicial. Sin embargo, puesto que el factor de calidad recibido no necesariamente será igual a 100 como en la calibración inicial, la cantidad por la cual será actualizado el subconjunto de acuerdo con la desviación de la frecuencia se puede reducir proporcional al factor de calidad recibido. Por ejemplo, si la desviación de la frecuencia correlaciona una actualización de 10 ppm del subconjunto y el factor de calidad recibido es 90, entonces sólo el 90% de 10 ppm será aplicado al subconjunto. De este modo, los factores de corrección de la temperatura almacenados 52 se hacen progresivamente más precisos a medida que el receptor se adapta a los cambios en la temperatura del receptor. Se apreciará que se pueden utilizar otros procedimientos para aplicar proporcionalmente la desviación de la frecuencia.Having ensured that the received signal is valid, the computing engine can then calculate the factor of quality of the received signal. For example, logical block 43 you can have a query table that correlates the relationship carrier current with respect to the noise of the received signal with a quality factor on the scale of 1 to 100. The factor of quality received is compared with the quality factor as provided by the subset of correction factors of the temperature 52 used to derive the correction factor from the current temperature 40. If the quality factor received is higher, the subset is calibrated as described with respect to the initial calibration However, since the quality factor received will not necessarily equal 100 as in calibration initial, the amount by which the subset of according to the frequency deviation can be reduced proportional to the quality factor received. For example, if the frequency deviation correlates a 10 ppm update of the subset and the quality factor received is 90, then Only 90% of 10 ppm will be applied to the subset. In this way, stored temperature correction factors 52 are made progressively more precise as the receiver adapts to Changes in receiver temperature. It will be appreciated that they can use other procedures to apply proportionally frequency deviation

A medida que envejece el oscilador de referencia 24, su perfil esperado 50 puede cambiar también. Para compensar este efecto de envejecimiento, los factores de calidad asociados con los factores de corrección de la temperatura 52 se reducirán sistemáticamente a lo largo del tiempo. Por ejemplo, si los factores de calidad corresponden a una escala de uno o 100, los factores de calidad se puede reducir en 5 cada tres meses. De este modo, los factores de corrección de la temperatura 52 serán más rápidamente recalibrados a medida que pase el tiempo de forma que se tenga en cuenta los efectos del envejecimiento. La velocidad a la cual se reducen los factores de calidad para tener en cuenta este envejecimiento depende de las características del oscilador de referencia individual 24 dentro de un receptor dado.As the reference oscillator ages 24, your expected profile 50 may change too. To compensate this aging effect, the quality factors associated with temperature correction factors 52 will be reduced systematically over time. For example, if the factors of quality correspond to a scale of one or 100, the factors of Quality can be reduced by 5 every three months. In this way, the temperature correction factors 52 will be faster recalibrated as time goes by so that you have in Count the effects of aging. The speed at which it reduce the quality factors to take into account this aging depends on the characteristics of the oscillator of individual reference 24 within a given receiver.

Debe observarse que una vez calibrado, incluso los VCXO de bajo coste exhiben una pequeña histéresis de tal forma que el uso repetido del receptor a la misma temperatura con el mismo factor de corrección de la temperatura actual 40 resultará en una captura de la señal con poca desviación adicional necesaria a partir de la señal de corrección del control automático de la frecuencia 21. Por lo tanto, el ajuste de los factores de calidad para tener en cuenta el envejecimiento debe ser muy gradual.It should be noted that once calibrated, even low-cost VCXO exhibit a small hysteresis in such a way that repeated use of the receiver at the same temperature with the same current temperature correction factor 40 will result in a signal capture with little additional deviation needed from of the automatic frequency control correction signal 21. Therefore, adjusting the quality factors to have in mind aging should be very gradual.

Puesto que el receptor puede experimentar extremos en la temperatura sin una calibración anterior, existe la posibilidad de que el control "fino" provisto por el bucle del control automático de la frecuencia sea incapaz de capturar la señal transmitida, a pesar del control "basto" provisto por el bloque de control 43 a través del factor de corrección de la temperatura actual 40. En una situación de este tipo, el bloque lógico 43 puede estar configurado para buscar la señal transmitida mediante el incremento o la reducción del factor de corrección de la temperatura actual 40. El incremento requerido dependerá de la cantidad de control fino provisto por el bucle del control automático de la frecuencia convencional. Por ejemplo, si este bucle del control automático de la frecuencia puede acomodar errores de la frecuencia de +/-4 ppm en la señal de referencia maestra 26, el incremento o la reducción no será mayor de 4 ppm. En lugar de buscar ciegamente, el bloque lógico 43 almacena la grabación acumulativa de calibraciones positivas o negativas de los factores de corrección de la temperatura 52. Si la temperatura del receptor se correlaciona con un cierto factor de corrección de la temperatura que ha sido recalibrado con incrementos positivos en ppm varias veces, sería lógico suponer entonces que el incremento requerido en el factor de corrección de la temperatura actual 40 debe ser positivo en lugar de negativo.Since the receiver can experience extremes in temperature without a previous calibration, there is the possibility of the "fine" control provided by the loop of the Automatic frequency control is unable to capture the signal transmitted, despite the "coarse" control provided by the control block 43 through the correction factor of the current temperature 40. In such a situation, the block Logic 43 may be configured to search for the transmitted signal by increasing or reducing the correction factor of the current temperature 40. The increase required will depend on the amount of fine control provided by the control loop Conventional frequency automatic. For example, if this loop of automatic frequency control can accommodate errors of the frequency of +/- 4 ppm in the master reference signal 26, the Increase or reduction shall not be greater than 4 ppm. Instead of searching blindly, logic block 43 stores the cumulative recording of positive or negative calibrations of the correction factors  of temperature 52. If the temperature of the receiver is correlates with a certain temperature correction factor which has been recalibrated with positive increases in several ppm sometimes, it would be logical to assume then that the required increase in the current temperature correction factor 40 must be positive instead of negative.

Además, el bloque lógico 43 puede calibrar la escala del incremento mediante esta historia. Un ejemplo, si las recalibraciones recientes han sido todas significantes (tales como superiores a 5 ppm), el incremento normal en el factor de corrección de la temperatura actual será incrementado desde, por ejemplo, 4 ppm hasta 5 ppm. El bloque lógico 43 puede almacenar otros parámetros relativos a la historia de las calibraciones con fines de diagnóstico. Estos parámetros incluyen el tiempo de cada calibración y el número de veces que cada factor de corrección de la temperatura 52 ha sido actualizado.In addition, logic block 43 can calibrate the scale of increase through this story. An example, if the Recent recalibrations have all been significant (such as higher than 5 ppm), the normal increase in the factor of Current temperature correction will be increased from, by example, 4 ppm to 5 ppm. Logic block 43 can store other parameters related to the history of calibrations with diagnostic purposes These parameters include the time of each calibration and the number of times each correction factor of temperature 52 has been updated.

Con referencia ahora a la figura 4, se representa un procedimiento 100 de calibración de la información de la corrección de la frecuencia almacenada. El procedimiento 100 está preferiblemente implantado en un dispositivo de comunicaciones, por ejemplo, un teléfono móvil sin hilos. Se apreciará que el procedimiento 100 puede ser utilizado en una amplia variedad de equipos de comunicaciones.With reference now to figure 4, it represents a procedure 100 for calibrating the information of Correction of stored frequency. Procedure 100 is preferably implanted in a communications device, by example, a wireless mobile phone. It will be appreciated that the procedure 100 can be used in a wide variety of communications equipment

El procedimiento 100 inicialmente almacenada una desviación de la frecuencia o un perfil de compensación de la temperatura en una memoria en el dispositivo de comunicación, como se representa en el bloque 102. Como se ha descrito antes, el perfil de la desviación de la frecuencia puede tener la forma de factores discretos de compensación de la temperatura o ser de forma analógica. Alternativamente, el perfil puede ser aproximado mediante una función polinómica y los coeficientes necesarios del polinomio almacenados en la memoria. Opcionalmente, un factor de calidad puede estar asociado con la información de la corrección como se ha descrito antes. Como se representa en el bloque 112, el factor de calidad también puede estar almacenado en el dispositivo de comunicación.Procedure 100 initially stored a frequency deviation or compensation profile of the temperature in a memory in the communication device, such as It is represented in block 102. As described above, the frequency deviation profile can take the form of discrete temperature compensation factors or be in shape analogue Alternatively, the profile can be approximate through a polynomial function and the necessary coefficients of polynomial stored in memory. Optionally, a factor of quality may be associated with the correction information as described before. As represented in block 112, the quality factor can also be stored in the device Communication.

Una señal de la temperatura actual es proporcionada en el bloque 103. Se apreciará que la temperatura actual puede ser detectada por cualquiera de los diversos dispositivos muy conocidos, tales como termistores y la señal de la temperatura puede tomar una de las muchas formas conocidas tales como señal de tensión o de corriente.A signal of the current temperature is provided in block 103. It will be appreciated that the temperature current can be detected by any of the various well-known devices, such as thermistors and the signal from the temperature can take one of the many known forms such as a voltage or current signal.

En respuesta a la temperatura actual, una señal de corrección actual que corresponde a la temperatura actual es recuperada de la información de la corrección de la frecuencia almacenada en el bloque 104. Si la información de la corrección de la frecuencia se va a almacenar como una pluralidad de factores de corrección la temperatura, la temperatura actual se correlaciona con un subconjunto de factores como se ha descrito anteriormente.In response to the current temperature, a signal Current correction corresponding to the current temperature is retrieved from frequency correction information stored in block 104. If the correction information of the frequency is to be stored as a plurality of factors of temperature correction, the current temperature is correlated with a subset of factors as described previously.

La señal de corrección sintoniza un oscilador de referencia en el bloque 106. Idealmente, la sintonización llevada a cabo en el bloque 106 sintoniza el oscilador con precisión a la frecuencia deseada. Más a menudo, sin embargo, se puede detectar un error en la frecuencia en la sintonización del oscilador de referencia en el bloqueo 108. Un error de este tipo puede ser detectado y medido en un bucle del control automático de la frecuencia, por ejemplo.The correction signal tunes an oscillator of reference in block 106. Ideally, the tuning led to out on block 106 tune the oscillator precisely to the desired frequency More often, however, a frequency error in oscillator tuning of reference in lock 108. An error of this type may be detected and measured in a loop of the automatic control of the frequency, for example.

El error de la frecuencia determinado se utiliza en el bloque 110 para generar información de la corrección de la frecuencia actualizada para la temperatura actual. En una implantación, el procedimiento 100 también determina la calidad de la señal recibida de acuerdo con la sintonización del oscilador de referencia como se representa en el bloque 114. Por ejemplo, este factor de calidad recibido puede estar relacionado con la intensidad o la relación de la señal con respecto al ruido de la señal recibida. Se apreciará que se pueden utilizar otros factores para determinar el factor de calidad recibido.The error of the determined frequency is used in block 110 to generate correction information of the updated frequency for the current temperature. In a implantation, procedure 100 also determines the quality of the received signal according to the oscillator tuning of reference as represented in block 114. For example, this quality factor received may be related to the intensity or the ratio of the signal to the noise of the received signal It will be appreciated that other factors can be used to determine the quality factor received.

En el bloque 116, el factor de calidad recibido determinado para la información de la corrección actualizada se puede comparar con el factor de calidad asociado con la información de la corrección de la frecuencia almacenada utilizada para derivar la señal de corrección actual. En respuesta a esta comparación, se puede tomar la decisión de si se procede a almacenar la información de la corrección actualizada en el bloque 120. Por ejemplo, si la información de la corrección de la frecuencia almacenada utilizada para derivar la señal de corrección actual tiene un factor de calidad asociado de 70 y la señal recibida tiene sólo un factor de calidad asociado de 60, entonces la información de la corrección de la frecuencia actualizada no reemplazará la información de la corrección de la frecuencia almacenada mejor, aunque antigua. Por otra parte, cuando el factor de calidad recibido es mejor que el factor de calidad asociado con la información de la corrección almacenada utilizada para derivar la señal de corrección actual, entonces la información de la corrección de la frecuencia actualizada se almacena en el bloque 120. También, el factor de calidad recibido se asocia también con la información de la corrección actualizada y se almacena como se representa en el bloque
122.
In block 116, the received quality factor determined for the updated correction information can be compared with the quality factor associated with the stored frequency correction information used to derive the current correction signal. In response to this comparison, the decision can be made as to whether the updated correction information is stored in block 120. For example, if the stored frequency correction information used to derive the current correction signal has an associated quality factor of 70 and the received signal has only an associated quality factor of 60, so the updated frequency correction information will not replace the better, although old, stored frequency correction information. On the other hand, when the quality factor received is better than the quality factor associated with the stored correction information used to derive the current correction signal, then the updated frequency correction information is stored in block 120 Also, the quality factor received is also associated with the updated correction information and is stored as represented in the block.
122.

También se apreciará que se pueden utilizar otros factores para determinar cuándo se almacenará la información de la corrección actualizada. Tales factores pueden ser utilizados para reducir el riesgo de que información de la corrección de la frecuencia de alta calidad sea reemplazada por información de la corrección de la frecuencia falsa o de baja calidad. Por ejemplo, el bloque 18 muestra que una señal de validación puede determinar si se almacena la información de la corrección actualizada. Esta señal de validación indica si ha sido recibida una señal válida.It will also be appreciated that they can be used other factors to determine when the information will be stored of the updated correction. Such factors can be used. to reduce the risk of information correcting the High quality frequency be replaced by information from the correction of the false or low quality frequency. For example, block 18 shows that a validation signal can determine if  The updated correction information is stored. This signal Validation indicates whether a valid signal has been received.

La señal de validación puede ser generada, por ejemplo, cuando una señal previamente determinada es positivamente recibida e identificada. En un ejemplo específico, la señal de validación se genera cuando se confirma una señal piloto. Se apreciará que la generación de la señal de validación puede ser sensible a otros factores.The validation signal can be generated, by example, when a previously determined signal is positively Received and identified. In a specific example, the signal of Validation is generated when a pilot signal is confirmed. Be you will appreciate that the validation signal generation can be sensitive to other factors.

Para tener en cuenta los efectos del envejecimiento, el bloque 124 muestra que los factores de calidad almacenados se pueden degradar lentamente a lo largo del tiempo. De esta manera, incluso información de la corrección de la frecuencia que ha tenido el factor de calidad más alto puede ser objeto de ajuste después de un período de tiempo.To take into account the effects of aging, block 124 shows that quality factors Stored can slowly degrade over time. From this way, even frequency correction information which has had the highest quality factor may be subject to Adjust after a period of time.

Con referencia ahora a la figura 5, se representa un procedimiento 130 para la calibración inicial de un dispositivo de comunicación configurado para implantar el procedimiento 100 de la figura 4. En el bloque 132, se determina la información de la corrección de la frecuencia inicial para un oscilador de referencia. Como se ha descrito anteriormente, esta determinación puede estar basada en la información provista por el fabricante. En el bloque 134, está información de la corrección de la frecuencia inicial se almacena en la memoria. Puesto que se encuentran tolerancias individuales grandes en los osciladores de referencia de bajo coste, esta información de la corrección de la frecuencia inicial es sólo aproximada y no corresponde necesariamente al comportamiento de un oscilador de referencia individual dado. Por lo tanto, esta información de la corrección de la frecuencia inicial debe ser calibrada de acuerdo con el comportamiento individual del oscilador de referencia que se comprueba. Para hacer eso, se genera una señal de calibración intensa y el oscilador de referencia se sintoniza de acuerdo con la información de la corrección de la frecuencia inicial en el bloque 136. Como se utiliza aquí, esta señal de calibración "intensa" implica una señal lo suficientemente potente como para habilitar que un bucle del control automático de la frecuencia convencional capture esta señal de calibración incluso aunque el oscilador de referencia tenga una desviación de la frecuencia grande, por ejemplo, +/-10 ppm. Para eliminar esta desviación de la frecuencia, en el bloque 140 se genera información de la corrección de la frecuencia actualizada o calibrada. Finalmente, en el bloque 142 se almacena está información de la corrección de la frecuencia actualizada. Un factor de calidad puede estar asociado a esta información almacenada en el bloque 144.With reference now to Figure 5, it represents a procedure 130 for the initial calibration of a communication device configured to implement the procedure 100 of Figure 4. In block 132, the initial frequency correction information for a reference oscillator As described above, this determination may be based on the information provided by the maker. In block 134, there is correction information for The initial frequency is stored in memory. Since it is find large individual tolerances in the oscillators of Low cost reference, this correction information of the initial frequency is only approximate and does not correspond necessarily to the behavior of a reference oscillator given individual. Therefore, this correction information for The initial frequency must be calibrated according to the individual behavior of the reference oscillator that check. To do that, a calibration signal is generated intense and the reference oscillator is tuned according to the correction information of the initial frequency in the block 136. As used here, this "intense" calibration signal it implies a signal powerful enough to enable that a loop of the automatic control of the conventional frequency capture this calibration signal even though the oscillator of reference have a large frequency deviation, for example, +/- 10 ppm. To eliminate this frequency deviation, in block 140, information on the correction of the updated or calibrated frequency. Finally, in block 142, stores this frequency correction information updated. A quality factor may be associated with this information stored in block 144.

Para apreciar mejor la contribución del receptor 10, se describirá brevemente el funcionamiento de un receptor convencional. Sin embargo, se comprenderá que el funcionamiento de un receptor convencional es muy conocido. En los receptores convencionales de la técnica anterior, una señal del control automático de la frecuencia típicamente está directamente acoplada a un oscilador de referencia (o cristal) de elevadas prestaciones caro para proporcionar una señal LO. En respuesta a la señal del control automático de la frecuencia, el oscilador de referencia de coste elevado ajusta la frecuencia de una señal de referencia maestra.To better appreciate the contribution of the recipient 10, the operation of a receiver will be briefly described conventional. However, it will be understood that the operation of A conventional receiver is well known. In the receivers Conventional prior art, a control signal Automatic frequency is typically directly coupled to a high performance reference oscillator (or crystal) expensive to provide a LO signal. In response to the signal from Automatic frequency control, the reference oscillator of high cost adjusts the frequency of a reference signal teacher.

La señal de referencia maestra típicamente acopla un bucle fase bloqueada (PPL) que es parte del bloque de control del oscilador local. Un filtro de bloque entonces acopla globalmente el bucle de fase bloqueada a un oscilador de regulación por tensión (VCO) que produce la señal LO. La señal LO se mezcla con la señal recibida desde la antena para producir una señal de frecuencia intermedia IF. Esta señal de frecuencia intermedia será desmodulada y pasada a través de un filtro de paso bajo del control automático de la frecuencia y retroalimentada dentro del oscilador de referencia. De ese modo se forma un "bucle" del control automático de la frecuencia convencional.The master reference signal typically couples a locked phase loop (PPL) that is part of the block of local oscillator control. A block filter then couples globally the locked phase loop to a regulation oscillator by voltage (VCO) produced by the LO signal. The LO signal is mixed with the signal received from the antenna to produce a signal from IF intermediate frequency. This intermediate frequency signal will be demodulated and passed through a control low pass filter Automatic frequency and feedback inside the oscillator reference. That way a "loop" of the control is formed Conventional frequency automatic.

Los filtros de paso bajo del control automático de la frecuencia convencionales están diseñados de forma que el control del control automático de la frecuencia provisto actúa rápido y puede corregir imprecisiones de la frecuencia de +/-4 ppm en la señal de referencia maestra. Si el oscilador de referencia de altas prestaciones produce una señal de referencia maestra con precisión a la frecuencia requerida, el bucle del control automático de la frecuencia nunca tendrá necesidad de ajustar el oscilador de referencia. Sin embargo, incluso los osciladores de referencia de precisión tienden a ser ligeramente imprecisos y requieren ajuste por el bucle del control automático de la frecuencia. Como se ha indicado en la sección de antecedentes, los bucles de control automático de la frecuencia convencionales pueden corregir aproximadamente +/-4 ppm de desviación mediante el oscilador de referencia y todavía adquirir la señal portadora a relaciones de la señal con respecto al ruido de funcionamiento típicas.Low pass filters of automatic control of the conventional frequency are designed so that the Automatic frequency control control provided acts fast and can correct inaccuracies of the frequency of +/- 4 ppm in the master reference signal. If the reference oscillator of high performance produces a master reference signal with precision at the required frequency, the automatic control loop  of the frequency you will never need to adjust the oscillator of reference. However, even the reference oscillators of precision tend to be slightly inaccurate and require adjustment by the automatic frequency control loop. How has it indicated in the background section, the control loops Conventional automatic frequency can correct approximately +/- 4 ppm deviation using the oscillator reference and still acquire the carrier signal to relations of the signal with respect to typical operating noise.

El control convencional del oscilador de referencia utilizando un TC-VCXO de precisión, sin embargo, no puede ajustar adaptativamente la experiencia de los efectos de la temperatura y del envejecimiento incluso con un oscilador de referencia de altas prestaciones caro. Ventajosamente, el receptor 10 habilita un oscilador de referencia de bajo coste para proporcionar con precisión y fiablemente una frecuencia de referencia estable mediante un "bloqueo" a una señal transmitida precisa tal como por ejemplo una frecuencia portadora de una estación base. Adicionalmente, el receptor 10 se ajusta adaptativamente para mejorar el comportamiento del oscilador de referencia a lo largo del tiempo. Se apreciará que la presente invención no necesita utilizar un módulo VCXO fabricado de bajo coste. Por ejemplo, se pueden utilizar etapas discretas de cristal y oscilador que se combinan para formar una solución de VCXO de bajo coste. Además, un VC-TCXO de alto coste convencional todavía puede ser utilizado dentro de la presente invención y beneficiarse de las características de adaptación al envejecimiento y compensación de la temperatura.The conventional oscillator control of reference using a precision TC-VCXO, without However, you cannot adaptively adjust the experience of effects of temperature and aging even with a High performance reference oscillator expensive. Advantageously, receiver 10 enables a low cost reference oscillator to accurately and reliably provide a frequency of stable reference by "blocking" a signal accurately transmitted such as for example a carrier frequency of a base station Additionally, receiver 10 adjusts adaptively to improve the behavior of the oscillator of reference over time. It will be appreciated that this invention does not need to use a VCXO module manufactured from bass cost. For example, discrete stages of glass and oscillator that combine to form a low VCXO solution cost. In addition, a conventional high cost VC-TCXO  can still be used within the present invention and benefit from the characteristics of adaptation to aging and temperature compensation.

El receptor descrito aquí es adecuado para todos los protocolos sin hilos tales como TDMA y CDMA. Además, aunque descrito con relación a un receptor súper heterodino, la presente invención es ampliamente aplicable a otros tipos de receptores que deban sintonizar un oscilador de referencia para capturar una señal transmitida. Por ejemplo, la presente invención es aplicable a receptores de conversión directa.The receiver described here is suitable for everyone Wireless protocols such as TDMA and CDMA. In addition, though described in relation to a super heterodyne receptor, the present invention is widely applicable to other types of receptors that they must tune a reference oscillator to capture a signal transmitted. For example, the present invention is applicable to Direct conversion receivers.

Por lo tanto, aunque la invención ha sido descrita con referencia a realizaciones particulares, la descripción sólo es un ejemplo de la aplicación de la invención y no debe ser tomada como una limitación. Por consiguiente, diversas adaptaciones y combinaciones de las características de las realizaciones descritas están dentro del ámbito de la invención como quedan abarcadas por las siguientes reivindicaciones.Therefore, although the invention has been described with reference to particular embodiments, the description  It is only an example of the application of the invention and should not be taken as a limitation. Consequently, various adaptations and combinations of the characteristics of the embodiments described are within the scope of the invention as they remain encompassed by the following claims.

Claims (11)

1. Procedimiento para proporcionar una señal de frecuencia de referencia comprendiendo:1. Procedure to provide a signal of reference frequency comprising: almacenaje (102) de información de la corrección de la temperatura para un oscilador de referencia (24);storage (102) of correction information of the temperature for a reference oscillator (24); asociación y almacenaje (112) de un factor de calidad almacenado en asociación con la información de la corrección de la temperatura almacenada;association and storage (112) of a factor of stored quality in association with the correction information  of the stored temperature; recepción (103) de datos de la temperatura actual (49);reception (103) of temperature data current (49); generación (104) de una señal de la corrección actual (40) mediante la correlación de los datos la temperatura actual (49) con la información de la corrección de la temperatura almacenada;generation (104) of a correction signal current (40) by correlating the temperature data current (49) with the temperature correction information stored; sintonización (106) del oscilador de referencia (24) utilizando la señal de la corrección actual (40), el oscilador de referencia (24) emitiendo la señal de frecuencia de referencia;tuning (106) of the reference oscillator (24) using the current correction signal (40), the oscillator reference (24) emitting the frequency signal of reference; determinación (108) de una desviación de la frecuencia en la señal de frecuencia de referencia;determination (108) of a deviation from the frequency in the reference frequency signal; generación (110) de la información de la corrección de la temperatura actualizada sobre la base de la desviación de la frecuencia;generation (110) of the information of the updated temperature correction based on the frequency deviation; recepción (114) de una señal y asociación de un factor de calidad de la señal recibida para la señal recibida;reception (114) of a signal and association of a quality factor of the received signal for the received signal; comparación (116) del factor de calidad de la señal recibida con el factor de calidad almacenado; ycomparison (116) of the quality factor of the signal received with the stored quality factor; Y modificación de la información de la corrección de la temperatura almacenada en respuesta al paso de comparación.modification of the correction information of the stored temperature in response to the passage of comparison. 2. Procedimiento de acuerdo con la reivindicación 1 adicionalmente comprendiendo el almacenaje (120) de la información de la corrección de la temperatura actualizada.2. Procedure in accordance with the claim 1 further comprising the storage (120) of The updated temperature correction information. 3. Procedimiento de acuerdo con la reivindicación 2 en el que la información de la corrección de la temperatura actualizada se almacena sólo si el factor de calidad de la señal recibida excede del factor de calidad almacena-
do.
3. A method according to claim 2 wherein the updated temperature correction information is stored only if the quality factor of the received signal exceeds the stored quality factor.
do.
4. Procedimiento de acuerdo con la reivindicación 3 en el que el factor de calidad almacenado se reduce proporcionalmente con el paso del tiempo.4. Procedure in accordance with the claim 3 wherein the stored quality factor is reduced proportionally with the passage of time. 5. Procedimiento de acuerdo con la reivindicación 1 en el que el factor de calidad de la señal recibida se determina mediante la relación de la portadora con respecto al ruido de la señal recibida.5. Procedure in accordance with the claim 1 wherein the quality factor of the received signal is determined by the carrier's relationship with respect to noise of the received signal. 6. Procedimiento de acuerdo con la reivindicación 2 adicionalmente comprendiendo la determinación (118) de si la señal recibida es una señal válida; y en el que la información de la corrección de la temperatura actualizada sólo se almacena si la señal recibida es una señal válida.6. Procedure in accordance with the claim 2 further comprising the determination (118) of whether the received signal is a valid signal; and in which the updated temperature correction information only Stores if the received signal is a valid signal. 7. Procedimiento de acuerdo con la reivindicación 6 en el que la señal recibida se determina que es una señal válida si es una señal piloto de una estación base.7. Procedure in accordance with the claim 6 wherein the received signal is determined to be a valid signal if it is a pilot signal of a base station. 8. Procedimiento de acuerdo con la reivindicación 1 adicionalmente comprendiendo:8. Procedure in accordance with the claim 1 further comprising: recepción (136) de una señal intensa;reception (136) of an intense signal; determinación (140) de una desviación de la frecuencia inicial en la señal de frecuencia de referencia sobre la base de la señal intensa; ydetermination (140) of a deviation from the initial frequency in the reference frequency signal on the base of the strong signal; Y calibración (142) de la información de la corrección de la temperatura inicial sobre la base de la desviación de la frecuencia inicial.calibration (142) of the information of the initial temperature correction based on deviation of the initial frequency. 9. Circuito para la generación de una señal de frecuencia de referencia en un dispositivo de comunicación sin hilos comprendiendo un oscilador de referencia (24) en el que el circuito está caracterizado por:9. Circuit for generating a reference frequency signal in a wireless communication device comprising a reference oscillator (24) in which the circuit is characterized by: una memoria (44) configurada para almacenar (102) información de la corrección de la temperatura para el oscilador de referencia (24), la memoria (44) adicionalmente configurada para almacenar (112) un factor de calidad almacenado asociado con la información de la corrección de la temperatura almacenada;a memory (44) configured to store (102) temperature correction information for the reference oscillator (24), memory (44) additionally configured to store (112) a stored quality factor associated with the temperature correction information stored; un circuito lógico (43) acoplado al oscilador de referencia (24) y configurado para recibir (103) datos de la temperatura actual (49) y generar (104) una señal de corrección actual (40) correlacionando los datos la temperatura actual (49) con la información de la corrección de la temperatura almacenada, en el que el oscilador de referencia (24) es sintonizado (106) utilizando la señal de corrección actual (40) y emite la señal de frecuencia de referencia; ya logic circuit (43) coupled to the oscillator of reference (24) and configured to receive (103) data from the current temperature (49) and generate (104) a correction signal current (40) correlating the current temperature data (49) with the stored temperature correction information, in which the reference oscillator (24) is tuned (106) using the current correction signal (40) and emits the signal of reference frequency; Y un motor computacional (46) que incluye un algoritmo adaptativo (48) ejecutado por el circuito lógico (43), el algoritmo adaptativo (48) configurado para determinar (108) una desviación de la frecuencia en la señal de frecuencia de referencia y generar (110) información de la corrección de la temperatura actualizada sobre la base de la desviación de la frecuencia;a computational engine (46) that includes a adaptive algorithm (48) executed by the logic circuit (43), the adaptive algorithm (48) configured to determine (108) a frequency deviation in the reference frequency signal and generate (110) temperature correction information updated based on frequency deviation; en el que el algoritmo adaptativo (48) está adicionalmente configurado para recibir (114) una señal y asociar un factor de calidad de la señal recibida para la señal recibida, para comparar (116) el factor de calidad de la señal recibida con el factor de calidad almacenado y modificar la información de la corrección de la temperatura almacenada en respuesta a la comparación.in which the adaptive algorithm (48) is additionally configured to receive (114) a signal and associate a quality factor of the received signal for the received signal, to compare (116) the quality factor of the received signal with the stored quality factor and modify the information of the correction of stored temperature in response to comparison. 10. Circuito de acuerdo con la reivindicación 9 en el que la memoria (44) está adicionalmente configurada para almacenar la información de la corrección de la temperatura actualizada.10. Circuit according to claim 9 in which the memory (44) is additionally configured to store temperature correction information updated. 11. Circuito de acuerdo con la reivindicación 10 en el que la información de la corrección de la temperatura actualizada se almacena sólo si el factor de calidad de la señal recibida excede del factor de calidad almacenado.11. Circuit according to claim 10 in which the temperature correction information updated is stored only if the signal quality factor received exceeds the stored quality factor.
ES02730561T 2001-05-16 2002-05-14 REFERENCE OSCILLATOR WITH AUTOMATIC COMPENSATION OF AGING AND TEMPERATURE. Expired - Lifetime ES2258626T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US859853 2001-05-16
US09/859,853 US6933788B2 (en) 2001-05-16 2001-05-16 Reference oscillator

Publications (1)

Publication Number Publication Date
ES2258626T3 true ES2258626T3 (en) 2006-09-01

Family

ID=25331879

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02730561T Expired - Lifetime ES2258626T3 (en) 2001-05-16 2002-05-14 REFERENCE OSCILLATOR WITH AUTOMATIC COMPENSATION OF AGING AND TEMPERATURE.

Country Status (9)

Country Link
US (2) US6933788B2 (en)
EP (1) EP1388209B1 (en)
JP (1) JP4118142B2 (en)
KR (1) KR100891409B1 (en)
CN (1) CN1249923C (en)
AT (1) ATE319224T1 (en)
DE (1) DE60209477T2 (en)
ES (1) ES2258626T3 (en)
WO (1) WO2002093748A1 (en)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002335178A (en) * 2001-05-11 2002-11-22 General Res Of Electronics Inc Frequency scanning receiver
US6933788B2 (en) * 2001-05-16 2005-08-23 Kyocera Wireless Corp. Reference oscillator
US7139530B2 (en) * 2001-12-07 2006-11-21 Kyocera Wireless Corp. Method and apparatus for calibrating a reference oscillator
EP1318641A3 (en) * 2001-12-10 2006-10-04 Alps Electric Co., Ltd. Carrier recovery with antenna diversity
US7546097B2 (en) * 2002-03-06 2009-06-09 Qualcomm Incorporated Calibration techniques for frequency synthesizers
EP1383239A1 (en) * 2002-07-17 2004-01-21 STMicroelectronics N.V. Method and device for performing automatic frequency control in a DS-CDMA receiver
JP4316198B2 (en) * 2002-07-24 2009-08-19 富士通マイクロエレクトロニクス株式会社 Semiconductor device, receiver, and control method of semiconductor device
US7177602B2 (en) 2002-09-23 2007-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Electronic devices having automatic frequency control systems and methods and computer program products for operating the same
JP4092687B2 (en) * 2002-10-21 2008-05-28 日本電気株式会社 Information communication terminal device, information communication method and program therefor
US7022443B2 (en) * 2003-02-12 2006-04-04 Intel Corporation Compensation of reflective mask effects in lithography systems
JP2004274698A (en) 2003-02-19 2004-09-30 Seiko Epson Corp Manufacturing method of receiver, and receiver manufactured by employing the method
US7046584B2 (en) * 2003-07-09 2006-05-16 Precision Drilling Technology Services Group Inc. Compensated ensemble crystal oscillator for use in a well borehole system
KR20050032810A (en) * 2003-10-02 2005-04-08 삼성전자주식회사 Temperature compensation device for automatic gain control loop
US7787829B1 (en) * 2003-12-23 2010-08-31 Cypress Semiconductor Corporation Method and apparatus for tuning a radio receiver with a radio transmitter
KR100592902B1 (en) * 2003-12-27 2006-06-23 한국전자통신연구원 An adaptive frequency control apparatus, and a method thereof
GB2412037B (en) * 2004-03-10 2006-12-06 Nec Technologies Apparatus for deriving the frequency offset due to aging of a crystal oscillator
KR100587791B1 (en) * 2004-12-08 2006-06-09 한국항공우주연구원 Frequency transceiver for controlling intermediate frequency
US7746922B2 (en) * 2005-12-07 2010-06-29 Cypress Semiconductor Corporation Apparatus and method for frequency calibration between two radios
US7675369B2 (en) * 2006-06-12 2010-03-09 Honeywell International Inc. Frequency hopping oscillator circuit
JP4713556B2 (en) * 2006-09-11 2011-06-29 クゥアルコム・インコーポレイテッド System and method for generating a very precise and temperature independent reference frequency for GPS equipment
US7773962B2 (en) * 2006-09-13 2010-08-10 Intel Corporation Method and apparatus for efficiently applying frequency correction
GB2442278B (en) * 2006-09-29 2011-07-20 Avaya Ecs Ltd Phase locked loop
WO2010099202A2 (en) * 2009-02-24 2010-09-02 Eamonn Gormley Dynamic temperature calibration of a frequency reference
CN101541073B (en) * 2009-04-28 2011-01-05 安徽省电力科学研究院 Method for compensating network node crystal oscillation frequency error of wireless sensor
EP2425532B1 (en) * 2009-04-29 2015-05-20 Intel Corporation Temperature compensation in a telecommunications device
CN102075181B (en) * 2009-11-24 2012-07-25 无锡爱睿芯电子有限公司 Frequency synthesizer and frequency-locked loop
CN101817055B (en) * 2010-04-12 2012-01-04 燕山大学 V-shaped conical hammer anvil for radial-rolling precision forging machine
WO2012009429A1 (en) * 2010-07-13 2012-01-19 Sand9, Inc. Methods and apparatus for calibration and temperature compensation of oscillators having mechanical resonators
CN102122952B (en) * 2011-03-30 2012-10-24 苏州麦格芯微电子有限公司 Digital temperature compensation crystal oscillator
US8384487B2 (en) 2011-04-08 2013-02-26 Ut-Battelle, Llc Orthogonally referenced integrated ensemble for navigation and timing
TWI500256B (en) * 2011-05-25 2015-09-11 Realtek Semiconductor Corp Circuit and method for detecting oscillating frequency drift
JP5071574B1 (en) * 2011-07-05 2012-11-14 ソニー株式会社 Sensing device, power receiving device, non-contact power transmission system, and sensing method
US9128496B2 (en) * 2011-10-26 2015-09-08 The United States Of America As Represented By Secretary Of The Navy Auto-ranging for time domain extraction of perturbations to sinusoidal oscillation
US8855579B2 (en) 2012-06-06 2014-10-07 Intel IP Corporation System and method for correcting integral nonlinearity in an oscillator system
CN103001583B (en) * 2012-12-17 2016-08-03 华为技术有限公司 Temperature compensation and crystal oscillator
FR3005761B1 (en) * 2013-05-15 2015-06-05 Sagemcom Broadband Sas DEVICE AND METHOD FOR TRACING AN OSCILLATING FREQUENCY OF A VCTCXO OSCILLATOR
CN103401673B (en) * 2013-08-02 2017-02-08 华为技术有限公司 Method and device for adjusting frequency synchronization, and communication receiver
CN104348482B (en) * 2013-08-05 2017-10-13 博通集成电路(上海)有限公司 Method in circuit, calibrating installation and the circuit
NL2011982C2 (en) * 2013-12-18 2015-06-22 Frapinv S B V System and method for operating a mechanical resonator in an electronic oscillator.
GB2521461B (en) * 2013-12-20 2020-08-19 St Microelectronics Res & Dev Ltd Frequency error
CN103746720B (en) * 2013-12-30 2016-05-04 深圳市广和通无线股份有限公司 Wireless communication module method of adjustment
CN104936263A (en) * 2014-03-20 2015-09-23 马维尔国际有限公司 Method and device for reducing cell search time and wireless device
JP6089011B2 (en) * 2014-08-20 2017-03-01 日本電波工業株式会社 OSCILLATOR AND METHOD FOR MANUFACTURING OSCILLATOR
CN104702214B (en) * 2014-12-30 2017-12-29 广东大普通信技术有限公司 A kind of method of crystal oscillator frequency compensation
CN104716904B (en) * 2014-12-30 2018-06-19 广东大普通信技术有限公司 A kind of method of crystal oscillator frequency compensation
US20160286608A1 (en) * 2015-03-26 2016-09-29 Jonathan Maughan Portable Defrosting Unit for Vehicle Windshields and Method Therefore
US10069498B2 (en) * 2016-07-01 2018-09-04 Greenray Industries, Inc. Simultaneous multi-effect oscillator compensation using piecewise interdependent polynomials
ES2943234T3 (en) 2016-07-22 2023-06-12 Fundacio Per A La Univ Oberta De Catalunya Uoc Drift correction in a wireless network
US10509434B1 (en) * 2016-09-27 2019-12-17 Amazon Technologies, Inc. Oscillator profiling for time synchronization
KR101912033B1 (en) * 2017-02-13 2018-10-25 연세대학교 산학협력단 Apparatus and method of the same of sensing temperature based on field-programmable gate array
CN110149116B (en) * 2019-05-24 2023-05-26 新华三技术有限公司 Electronic equipment and clock signal output method and device
US11012085B1 (en) * 2020-03-10 2021-05-18 Audiowise Technology Inc. Scheme for mitigating clock harmonic interference and desensitization in RF channels
CN111884589B (en) * 2020-08-26 2021-11-05 硅谷数模(苏州)半导体有限公司 Method and device for determining temperature compensation parameters of frequency source
CN111934683B (en) * 2020-10-09 2021-01-12 杭州晶华微电子有限公司 Digital frequency correction method and system for temperature control RTC

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2205460B (en) * 1987-06-02 1991-09-04 Multitone Electronics Plc Local oscillators for radio receivers
US5113416A (en) * 1990-10-26 1992-05-12 Ericsson Ge Mobile Communications Holding, Inc. Digital radio frequency compensation
JPH04192702A (en) * 1990-11-27 1992-07-10 Toshiba Corp Demodulation circuit
US5493710A (en) * 1991-08-02 1996-02-20 Hitachi, Ltd. Communication system having oscillation frequency calibrating function
FI90383C (en) * 1992-03-09 1994-01-25 Nokia Mobile Phones Ltd Method for stabilizing the reference frequency in a radio telephone
JPH0870258A (en) * 1994-09-30 1996-03-12 Matsushita Electric Ind Co Ltd Radio equipment
US5659884A (en) * 1995-02-10 1997-08-19 Matsushita Communication Industrial Corp. Of America System with automatic compensation for aging and temperature of a crystal oscillator
JP2755210B2 (en) * 1995-04-11 1998-05-20 日本電気株式会社 Automatic frequency control circuit
US5552749A (en) * 1995-06-26 1996-09-03 Motorola, Inc. Method for automatically compensating for accuracy degradation of a reference oscillator
US5740525A (en) * 1996-05-10 1998-04-14 Motorola, Inc. Method and apparatus for temperature compensation of a reference oscillator in a communication device
DE19640677A1 (en) * 1996-10-02 1998-04-16 Bosch Gmbh Robert Circuit arrangement with an oscillator
US6249155B1 (en) * 1997-01-21 2001-06-19 The Connor Winfield Corporation Frequency correction circuit for a periodic source such as a crystal oscillator
US6064270A (en) 1998-04-21 2000-05-16 Uniden San Diego Research & Development Center System and method for compensating for reference frequency drift in a communications system
US6157260A (en) * 1999-03-02 2000-12-05 Motorola, Inc. Method and apparatus for calibrating a local oscillator in a direct conversion receiver
JP3346363B2 (en) * 2000-01-19 2002-11-18 日本電気株式会社 Mobile phone device and method for stably supplying reference frequency thereof
US6933788B2 (en) * 2001-05-16 2005-08-23 Kyocera Wireless Corp. Reference oscillator

Also Published As

Publication number Publication date
US20020173284A1 (en) 2002-11-21
JP4118142B2 (en) 2008-07-16
ATE319224T1 (en) 2006-03-15
CN1249923C (en) 2006-04-05
WO2002093748A1 (en) 2002-11-21
CN1535501A (en) 2004-10-06
DE60209477D1 (en) 2006-04-27
JP2004531958A (en) 2004-10-14
US7098749B2 (en) 2006-08-29
US20050264370A1 (en) 2005-12-01
EP1388209A1 (en) 2004-02-11
KR20040007559A (en) 2004-01-24
EP1388209B1 (en) 2006-03-01
KR100891409B1 (en) 2009-04-02
DE60209477T2 (en) 2006-11-23
US6933788B2 (en) 2005-08-23

Similar Documents

Publication Publication Date Title
ES2258626T3 (en) REFERENCE OSCILLATOR WITH AUTOMATIC COMPENSATION OF AGING AND TEMPERATURE.
CN105322960B (en) Clock generator using free running oscillator and method thereof
US4899117A (en) High accuracy frequency standard and clock system
US5659884A (en) System with automatic compensation for aging and temperature of a crystal oscillator
US8031024B1 (en) Temperature-corrected frequency control with crystal oscillators
US8166084B2 (en) Calibration of adjustable filters
US8717077B2 (en) Duty cycle adjustment for a local oscillator signal
US10763781B2 (en) System and method of crystal oscillator temperature compensation for operation in extended temperature range
US7791419B1 (en) Timing calibration for crystal oscillators within a mesh network
JP2006191585A (en) Frequency offset correction technique for crystal used in communication system
CN102694503B (en) Use the initial acquisition of crystal oscillator
KR19980042944A (en) Digital temperature compensated oscillator and its control method
EP2896129B1 (en) Communications device with oscillator calibration and related methods
US20070127562A1 (en) Apparatus and method for frequency calibration between two radios
US20120114018A1 (en) Configurable baseband in a gps receiver
US20230231592A1 (en) Radio device with resonator
US6970701B1 (en) Radio calibration by correcting the crystal frequency
GB2244877A (en) Control of oscillators
MXPA99003648A (en) Apparatus and associated method for calibrating a device