The present disclosure relates generally to oscillator circuits, and particularly to methods and systems for temperature compensation for a crystal oscillator.
Crystal oscillators are used in a wide variety of applications. For example, wireless communication terminals often use a crystal oscillator for clocking various subsystems of the wireless terminal such as a Global Positioning System (GPS), elements of the terminal receiver such as synchronization circuits and the like. In some applications, a stable clock frequency is required over varying operating conditions.
The description above is presented as a general overview of related art in this field and should not be construed as an admission that any of the information it contains constitutes prior art against the present patent application.
An embodiment that is described herein provides an apparatus that includes a temperature sensor, a digitally-controlled capacitor and a processor. The temperature sensor is coupled to a crystal oscillator and configured to generate an input signal depending on a temperature of the crystal oscillator. The digitally-controlled capacitor is connected to the crystal oscillator and configured to receive a control signal and, based on the control signal, to control a frequency of an output signal generated by the crystal oscillator. The processor is configured to receive the input signal from the temperature sensor, to convert the input signal into the control signal based on parameters that characterize the crystal oscillator and the digitally-controlled capacitor, and to apply the control signal to the digitally-controlled capacitor.
In some embodiments, the processor is configured to receive the input signal by sampling the input signal at a first sampling rate and decimating the sampled input signal to a second sampling rate lower than the first sampling rate. In other embodiments, the processor is configured to convert the input signal into the control signal by estimating the temperature of the crystal oscillator using a sensor model of the temperature sensor that translates the input signal into temperature. In yet other embodiments, the processor is configured to convert the input signal into the control signal by translating the estimated temperature into a frequency deviation using a frequency-temperature model of the crystal oscillator.
In an embodiment, the processor is configured to estimate, based on the input signal, a frequency deviation of the crystal oscillator from a target frequency, and to translate the estimated frequency deviation into the control signal using a frequency deviation model of the crystal oscillator. In another embodiment, the temperature sensor includes a Negative Temperature Coefficient (NTC) resistor. In yet another embodiment, the digitally-controlled capacitor includes a two-dimensional (2D) capacitor array in a capacitive DAC.
In some embodiments, the processor is further configured to estimate one or more parameters that characterize the crystal oscillator, by setting the digitally-controlled capacitor, independently of the input signal, to multiple predefined different capacitance values at a same given temperature, and measuring multiple respective resulting frequency deviations from a target frequency of the crystal oscillator. In other embodiments, the parameters that characterize the crystal oscillator include at least capacitances of a series capacitor and a parallel capacitor of an electrical model of the crystal oscillator, and multiple coefficients of a polynomial that models a relationship between frequency deviation and temperature of the crystal oscillator. In yet other embodiments, the processor is configured to approximate a relationship between the control signal and the input signal by applying to the input signal two or more polynomial expressions in series.
In some embodiments, a mobile communication terminal includes the disclosed apparatus. In some embodiments, a chipset for processing signals in a mobile communication terminal includes the disclosed apparatus.
There is additionally provided, in accordance with an embodiment that is described herein, a method including receiving an input signal from a temperature sensor, coupled to a crystal oscillator, the input signal being dependent upon a temperature of the crystal oscillator. The input signal is converted into a control signal based upon parameters that characterize the crystal oscillator and a digitally-controlled capacitor, connected to the crystal oscillator. The control signal is applied to the digitally-controlled capacitor, for controlling a frequency of an output signal generated by the crystal oscillator.
The present disclosure will be more fully understood from the following detailed description of the embodiments thereof, taken together with the drawings in which:
In many applications, the frequency of a clock signal as generated, for example, by a crystal oscillator, needs to be kept within a narrow specified range. For example, a Global Positioning System (GPS) receiver operating within a wireless communication terminal may require a 26 MHz clock signal whose frequency should be kept within ±0.5 ppm deviation. In addition, errors in the output frequency of a given crystal oscillator, which are caused by temperature variations, should be kept within ±20 ppb (parts per billion) over a wide temperature range, e.g., between −40° C. and 80° C.
Most crystal oscillators, however, do not meet this accuracy specification, mainly due to frequency variations over temperature. For instance, the output frequency of typical AT-cut quartz crystal oscillators, which are commonly used in mobile and cellular telecommunication applications, may vary by as much as ±15 ppm over the required temperature range.
It is common practice to reach higher frequency accuracy in such applications by using Voltage-Controlled Temperature-Compensated Crystal Oscillators (VCTCXOs) having internal correction of temperature dependent frequency variations. VCTCXOs, however, are considerably more expensive than uncompensated crystal oscillators. Oscillator cost is a prime consideration, particularly in mass-production applications such as cellular phones.
Embodiments that are described herein provide improved methods and systems for temperature compensation of a crystal oscillator. In using these techniques, low-cost crystal oscillators that are supplied without compensation mechanisms, can be used in applications that require high frequency accuracy.
In the disclosed embodiments, a temperature compensation circuit comprises a temperature sensor packaged together with the crystal oscillator for directly measuring the crystal oscillator temperature. The circuit additionally comprises a digitally-controlled capacitor connected in parallel to the crystal oscillator for controlling the frequency of the oscillator output signal.
The circuit further comprises a processor, which is configured to receive digitized measurements from the temperature sensor and to translate these measurements into a control signal for the digitally-controlled capacitor, based on parameterized models of at least the crystal oscillator and digitally-controlled capacitor.
In some embodiments, the processor estimates the temperature of the crystal oscillator using a sensor model, which models the temperature as a function of the voltage on the temperature sensor, and translates the estimated temperature into a frequency deviation using a frequency-temperature model of the crystal oscillator, which models the frequency deviation of the crystal oscillator as a function of temperature. The processor further translates the estimated frequency deviation into the control signal using a frequency deviation model of the crystal oscillator, which models the output frequency as a function of the capacitance of the digitally-controlled capacitor.
The physical models of the temperature sensor, digitally-controlled capacitor, and crystal oscillator are typically highly non-linear, and by direct calculation would require the processor to perform complex calculations such as division and logarithmic functions. In some embodiments, the processor approximates the models using polynomials, which the processor calculates efficiently. Moreover, cascading several models in series provides flexibility to the design and implementation.
At least some of the parameters used in the above modeling may differ from one crystal oscillator to another. The crystal oscillator specifications provided by the manufacturer are typically insufficiently accurate, and the parameters need to be calibrated for each crystal oscillator individually.
In some embodiments, the processor calibrates one or more (e.g., three) parameters that characterize the crystal oscillator. The processor carries out the calibration by setting the digitally-controlled capacitor to three predefined different capacitance values at a same given temperature, and measuring three respective resulting frequency deviations from a target frequency of the crystal oscillator. The processor then estimates the three parameters by solving a respective system of equations in three variables. The processor may re-calibrate the three parameters adaptively, as required.
As described above, the disclosed methods and systems use parametrized models for compensating for temperature variations of the crystal oscillator. For example, modeling the frequency-temperature dependence of the crystal oscillator relies on the fact that different crystal oscillators belonging to a given type (e.g., AT-cut or other crystal cut geometry) tend to have similar frequency drifts as a function of temperature. The frequency offset (denoted ΔF or ΔF/F) as a function of temperature (denoted T) of a given oscillator type can be modeled by a certain mathematical dependence (e.g., a polynomial function). This dependence has one or more free parameters, whose values change from one specific oscillator to another. For example, the frequency-temperature dependence of AT-cut quartz crystal oscillators can be approximated as a 3rd order polynomial of the form:
In Equation 1, T0 denotes a reference temperature for which ΔF/F=A0 (e.g., T0=25° C.), and A0, A1, A2 and A3 are free parameters that vary from one individual crystal oscillator to another. Other models used in the disclosed embodiments are described further below.
Circuit 20 comprises an Integrated Circuit (IC) 24 that provides temperature compensation to a crystal oscillator 28, denoted XTO. In general, IC 24 senses variations in the temperature of the crystal oscillator and accordingly controls the frequency of the output signal generated by the crystal oscillator.
For measuring the temperature of the crystal oscillator directly, a temperature sensor 32 is coupled to the crystal oscillator in a common package 36. Alternatively, temperature sensor 32 may be in physical contact with the outside surface of package 36. Temperature sensor 32 may comprise any suitable type of temperature sensor such as thermo-resistor. In the present example, temperature sensor 32 comprises a Negative Temperature Coefficient (NTC) resistor, embedded within the crystal oscillator package. In alternative embodiments, temperature 32 is replaced by a temperature measurement circuit, such as described in U.S. Pat. No. 7,726,877, whose disclosure is incorporated herein by reference.
In some embodiments, the relationship between the resistance of sensor 32 and temperature is modeled as:
In Equation 2, R0 is the sensor resistance at some reference temperature T0, RT is the sensor resistance at temperature T, and B>0 is a non-negative exponential constant. As implied by Equation 2, as T increases above T0, RT decreases below R0, and vice versa. A typical NTC sensor is characterized by parameters such as, for example, R0=100KΩ, T0=300° K and B=4250, although other suitable values can also be used.
IC 24 comprises an inverter amplifier 38 and a digitally-controlled capacitor 40, both connected in parallel to the crystal oscillator.
Inverter 38 shapes the output signal of the oscillator into a square wave signal by allowing only two stable voltage levels at its output.
In an embodiment, capacitor 40 comprises a digitally-controlled capacitor. The control signal applied to capacitor 40 controls its capacitance CL, thus determining the actual frequency of the output signal generated by crystal oscillator.
IC 24 further comprises a processor 60, e.g., a general purpose processor or a Digital Signal Processor (DSP), which receives temperature measurements (as voltage values) from temperature sensor 32 via an analog-to-digital converter (ADC) 56, and outputs a control signal to digitally-controlled capacitor 40 via a digital-to-analog converter (DAC) 64. Alternatively, a capacitive DAC can be used, as will be described in detail bellow.
The control loop managed by the processor compensates for frequency drift, e.g., due to temperature variations.
In the disclosed embodiments, processor translates the input signal received from the temperature sensor into a control signal for digitally-controlled capacitor 40 using parametrized models of at least the crystal oscillator and digitally-controlled capacitor, as will be described in detail below.
In the example of
wherein RP represents an equivalent resistance of R1 and R2 in parallel.
In some embodiments, some or all of the elements of circuit 20 in
The circuitry configurations seen in
In some disclosed embodiments, in addition to the models given in Equations 1 and 3 above, the temperature compensation process is additionally based on an electrical model of the crystal oscillator, as described herein.
Although in
The 10 bit binary code corresponds to a 1024 bit thermometric code that can be used to derive a capacitor array of 1024 capacitors. In an embodiment, the 1024 capacitor array is organized in a 32λ32 two-dimensional matrix, which requires only 64 control lines instead of 1024. Switching each of the 1024 capacitors in and out requires the translation of the 10 bit binary code into a respective combination of thermometric row and column 5 bit codes.
In some embodiments, each of the array capacitors comprises a metal capacitor, also referred to as a Metal-Oxide-Metal (MOM) capacitor, having a capacitance of 12 femto-Farad (fF). The capacitor bottom plate is connected to ground potential via an NMOS switch whose gate is connected to row-column selection logic. The capacitor top plate is connected directly to the crystal oscillator pin.
In the present example, the quartz crystal provides both series resonance and parallel resonance at about 26 MHz, wherein the series resonance frequency is a few KHz below the parallel resonance frequency. Equation 4 below depicts a model of the relationship between the parallel resonance frequency (denoted FA) and the series resonance frequency (denoted FS), including the capacitance CL of digitally-controlled capacitor 40:
Note that the parallel resonance frequency FA is also the frequency of the crystal oscillator output signal. Equation 4 implies that given the crystal oscillator parameters C0, C1 and FS, the output frequency FA can be determined by controlling the capacitance CL.
Assume now that when the capacitance of the digitally-controlled capacitor is set to capacitance CL (via DAC 64), the parallel resonance frequency changes from FA to FA+ΔFL. The relationship between the frequency offset ΔFL and the capacitance required for causing this offset is given by:
The expression (FA−FS)/FS in equation 5 is a constant that expresses the difference between the series and parallel resonance frequencies. This constant may differ among crystal oscillators of the same type, but for a given crystal oscillator is independent of temperature.
Based on the models described above, we now describe a processing chain carried out digitally to implement temperature compensation for the crystal oscillator.
Processor 60 receives an input signal VADC from temperature sensor 32, after being sampled and digitized by ADC 56. In an example embodiment, the sampling rate of ADC is 1 MHz, and the ADC converts the analog samples into digital samples of 12 bit resolution. Alternatively, the ADC may use other suitable sampling rate and/or other suitable bit resolution.
Since changes in temperature of the crystal oscillator typically vary slowly over time, it is advantageous to measure the temperature at a low sampling rate, and filter out noise present at high frequency bands. The processor therefore first down-samples the 1 MHz digitized input signal into a 40 KHz signal, using a down-sampling stage 70, which comprises a decimator 72 and a digital low pass filter 74. In the present example, decimator 72 comprises a 3rd order SINC decimator, and filter 74 comprises a 2nd order IIR Butterworth low pass filter, having a cutoff frequency of 700 Hz. In alternative embodiments, other types of suitable decimators and low pass filters can be used instead.
The processor next translates the output V0 of down-sampling stage 70 into a temperature estimation {circumflex over (T)}, using a stage 78 that implements a parametrized model of the temperature sensor. Specifically, the temperature sensor is modeled using a 9th order polynomial approximation of the expression given in Equation 6, which is similar to the model in Equation 3 above, in which the down-sampled signal V0 replaces VADC.
Table 1, depicts an example 9th order polynomial that approximates the sensor model of Equation 6, for R0=100KΩ, T0=300° K and B=4250. Additional, the polynomial corresponds to resistances R1=274KΩ, R2=820KΩ, and voltage VREF=2V, in
The processor next translates the estimated temperature {circumflex over (T)} into frequency deviation ΔF/F using an XTO TEMP stage 82 that implements a frequency-temperature model, i.e., a 4th order version of the polynomial in Equation 1, as given in Equation 7:
In the polynomial of Equation 7, T0=300° K, and A0 . . . A4 are the model parameters. Note that the output of stage 82 represents the relative frequency deviation of the parallel resonance frequency of the crystal oscillator model of
An example polynomial that implements Equation 7 is given in Table 2. Note that the actual polynomial may vary among different crystal oscillators of the same type.
In an inversion stage 86 of the processing chain, the processor uses a 5th order polynomial to approximate an inverse function whose output is denoted ΔFINV and is given by:
In Equation 8, ΔFL/FS is the output of the previous stage that depends (indirectly) on the temperature of the crystal oscillator, and (FA−FS)/FS is a constant that represents the difference between the series and parallel resonance frequencies of the crystal oscillator, as described above.
An example polynomial that implements the inverse function of stage 86 is given in Table 3.
The output ΔFINv of stage 86 is input to an XTO-CAP model stage 90, which models the capacitance CL of digitally-controlled capacitor 40 as a function of ΔFINV. Based on Equation 5 above, the model in stage 90 comprises a 1st order polynomial of the form:
The output of stage 90 is provided to DAC 64, which converts the output of stage 90 into an analog voltage for controlling digitally-controlled capacitor 40, thereby closing the temperature compensation control loop.
As described above, modeling the temperature sensor in stage 78 requires knowledge of the parameters A0 . . . A4 of the polynomial in Equation 7. In addition, the XTO-CAP model used in stage 90 is defined by the parameters of the crystal oscillator C0 and C1, which are the coefficients of the 1st order polynomial of Equation 9.
The method begins with processor 60 receiving an input signal from temperature sensor 32, at a reception operation 100. In some embodiments, the input signal provided by temperature sensor 28 comprises a voltage signal, which is indicative of the temperature of crystal oscillator 28. The voltage signal is sampled and digitized using ADC 56, as described above.
At a conversion operation 104, the processor converts the input signal to a control signal for digitally-controlled capacitor 40. In the present example, in performing this conversion, the processor applies to the input signal a digital processing chain, as described in
At a control operation 108, the processor applies the control signal derived at step 104 to digitally-controlled capacitor 40 so as to adapt the frequency of the output signal generated by the crystal oscillator in accordance with the measured temperature. Following operation 108 the method loops back to step 104, to receive subsequent samples of the input signal.
In the description that follows we describe a method for estimating the parameters C0, C1 and A0 of the crystal oscillator by setting digitally-controlled capacitor 40 to three different capacitance values via the DAC, measuring the respective resulting frequency deviations, and solving a respective system of three equations in three variables. Note that all three measurements are taken at the same temperature, e.g., room temperature.
The method begins with processor 60 setting digitally-controlled capacitor 40 to capacitance value CL1 by setting a corresponding digital code D1 at the input of DAC 64. The processor measures the resulting frequency F1 of the crystal oscillator, and calculates a frequency deviation from the target frequency FR as dF1=(F1−FR)/FR.
Similarly, the processor further sets digitally-controlled capacitor 40 to values CL2 and CL3 by setting the DAC input to respective digital codes D2 and D3, measures the resulting frequencies F2 and F3, and calculates respective frequency deviations dF2=(F2−FR)/FR and dF3=(F3−FR)/FR. In some embodiments, the codes applied to the DAC are related as D2=D1+10, and D3=D1+20, although other suitable DAC inputs can also be used.
In accordance with Equation 5, the capacitance values CL1, CL2 and CL3 are related to dF1, dF2 and dF3 as given by:
wherein A, C0 and C1 are unknown variables, and A is of the form:
Note that in Equation 11, the target frequency FR is known (e.g., 26 MHz), but the actual series resonance frequency of the crystal oscillator FS is unknown, because the manufacturer reports only a typical value of the series resonance frequency and not the series resonance frequencies of individual crystal oscillators. Note also that because the three measurements are taken at the same temperature, A in Equation 10 is the same in all three Equations.
Processor 60 solves the system of equations given in Equation 10 to derive A as:
wherein α is given by:
After calculating variable A of system equations in Equation 10, processor 60 calculates C1 as:
and then the processor calculates C0 as:
Now we derive the parameter A0 of the temperature dependence of the crystal oscillator as given in Equation 1. This parameter expresses the difference between the series resonance frequency FSi of the crystal oscillator as reported by the manufacturer, and the actual series resonance frequency FS of the specific crystal oscillator at hand:
Note that Equation 16 can be derived from Equation 1, by setting T=T0. Based on the series resonance frequency FSi, which depends on the type of the crystal oscillator, we define Ai as:
Using A of Equation 12 and Ai of Equation 17, and using the approximation FS≈FSi, the processor estimates A0 as:
A0=A−Ai Equation 18:
Note that if processor 60 calibrates A0 at a temperature T different from T0, the estimation of A0 as given in Equation 18 includes a temperature dependence component as given in Equation 1.
Processor 60 may apply the method described above for calibrating C0, C1 and A0 when circuit is initialized, or after replacing the crystal oscillator. Additionally, the processor may re-calibrate C0, C1, and/or A0 occasionally, e.g., when the estimated temperature of the crystal oscillator is sufficiently close to the ambient temperature, or adaptively using a suitable criterion.
It is noted that the embodiments described above are cited by way of example, and that the present invention is not limited to what has been particularly shown and described hereinabove. Rather, the scope of the present invention includes both combinations and sub-combinations of the various features described hereinabove, as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not disclosed in the prior art. Documents incorporated by reference in the present patent application are to be considered an integral part of the application except that to the extent any terms are defined in these incorporated documents in a manner that conflicts with the definitions made explicitly or implicitly in the present specification, only the definitions in the present specification should be considered.
This application claims the benefit of U.S. Provisional Patent Application 62/263,976, filed Dec. 7, 2015, whose disclosure is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4453834 | Suzuki et al. | Jun 1984 | A |
5117206 | Imamura | May 1992 | A |
5659884 | Daughtry et al. | Aug 1997 | A |
5757244 | Nonaka et al. | May 1998 | A |
5875388 | Daughtry, Jr. et al. | Feb 1999 | A |
5883550 | Watanabe et al. | Mar 1999 | A |
5953648 | Hutchison et al. | Sep 1999 | A |
6212398 | Roberts et al. | Apr 2001 | B1 |
6272190 | Campana | Aug 2001 | B1 |
6453181 | Challa et al. | Sep 2002 | B1 |
6463266 | Shohara | Oct 2002 | B1 |
6522212 | Kodim | Feb 2003 | B1 |
6636121 | Barak et al. | Oct 2003 | B2 |
6738607 | Ashkenazi | May 2004 | B2 |
6985705 | Shohara | Jan 2006 | B2 |
7221921 | Maligeorgos et al. | May 2007 | B2 |
7307480 | Shiu et al. | Dec 2007 | B2 |
7403078 | Routama et al. | Jul 2008 | B2 |
7466209 | Babitch | Dec 2008 | B2 |
7548130 | Kobayashi | Jun 2009 | B2 |
7728684 | Tozer | Jun 2010 | B2 |
8026460 | Ito | Sep 2011 | B2 |
8031024 | Zaslavsky | Oct 2011 | B1 |
8731119 | Ben-Eli | May 2014 | B2 |
8742863 | Zaslavsky | Jun 2014 | B1 |
9113475 | Ben-Eli | Aug 2015 | B2 |
9289422 | Ben-Eli et al. | Mar 2016 | B2 |
20020158693 | Soong et al. | Oct 2002 | A1 |
20030144020 | Challa et al. | Jul 2003 | A1 |
20050064818 | Assarsson et al. | Mar 2005 | A1 |
20050088314 | O'Toole et al. | Apr 2005 | A1 |
20050093638 | Lin et al. | May 2005 | A1 |
20060267703 | Wang et al. | Nov 2006 | A1 |
20070165594 | Heinle et al. | Jul 2007 | A1 |
20070178875 | Rao et al. | Aug 2007 | A1 |
20070188254 | Sutardja et al. | Aug 2007 | A1 |
20090195322 | Yan et al. | Aug 2009 | A1 |
20100112950 | Haartsen et al. | May 2010 | A1 |
20100331019 | Bhattacharjee et al. | Dec 2010 | A1 |
20110066297 | Saberi et al. | Mar 2011 | A1 |
20110092163 | Baurque | Apr 2011 | A1 |
20110176465 | Panta et al. | Jul 2011 | A1 |
20110261909 | Andgart et al. | Oct 2011 | A1 |
20110306315 | Subrahmanya et al. | Dec 2011 | A1 |
20120069800 | Soliman et al. | Mar 2012 | A1 |
20140301263 | Ji et al. | Oct 2014 | A1 |
20150091702 | Gupta et al. | Apr 2015 | A1 |
20150173039 | Rune et al. | Jun 2015 | A1 |
20160241189 | Itasaka | Aug 2016 | A1 |
20160262202 | Gershoni et al. | Sep 2016 | A1 |
20170117903 | Fukuzawa | Apr 2017 | A1 |
20170155393 | Hattori | Jun 2017 | A1 |
20170163263 | Kano | Jun 2017 | A1 |
20170194968 | Yonezawa | Jul 2017 | A1 |
20170194971 | Yonezawa | Jul 2017 | A1 |
Number | Date | Country |
---|---|---|
1379942 | Nov 2002 | CN |
101541073 | Sep 2009 | CN |
2368235 | Apr 2002 | GB |
0133870 | May 2001 | WO |
0247281 | Jun 2002 | WO |
2005099107 | Oct 2005 | WO |
Entry |
---|
Nihon Dempa Kogyo Co. Ltd., “NX3225SA Crystal Unit”, Data Sheet, 1 page, Nov. 14, 2011. |
3GPP TS 36304., “3rd Generation Partnership Project;Technical Specification Group Radio Access Network; 20 Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) Procedures in Idle Mode”, Release 12, version 12.4.0, 38 pages, Mar. 2015. |
3GPP TS 25304., “3rd Generation Partnership Project;Technical Specification Group Radio Access Network;User Equipment (UE) procedures in idle mode and procedures for cell reselection in connected mode”, Release 12, version 12.4.0, 58 pages, Dec. 2014. |
3GPP TS 43.022., “3rd Generation Partnership Project;Technical Specification Group GSM/EDGE Radio Access Network;Functions related to Mobile Station (MS) in idle mode and group receive mode,” Release 12, version 12.0.0, 24 pages, Aug. 2014. |
3GPP TS 25.211, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical channels and mapping of transport channels onto physical channels (FDD) (Release 6)”, V6.10.0, Chapter 5, 35 pages Sep. 2009. |
3GPP TS 25214, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical layer procedures (FDD) (Release 6)”, V6.11.0, Annex C, 6 pages, Dec. 2006. |
Kanodia et al., “MOAR: A Multi-channel Opportunistic Auto-rate Media Access Protocol for Ad Hoc Networks”, Proceedings to the First International Conference on Broadband Networks (Broadnets'04), pp. 600-610, Oct. 25-29, 2004. |
U.S. Appl. No. 15/052,907 office action dated Aug. 11, 2017. |
Number | Date | Country | |
---|---|---|---|
62263976 | Dec 2015 | US |