[Not Applicable]
[Not Applicable]
Spectral purity and reduced phase noise are becoming an inseparable requirement of signal generation and amplification circuits. Most modern communication systems, in particular, employ amplifiers that may be implemented as buffers and/or low-noise amplifiers (LNAs), for example, and are characterized with corresponding performance specifications. Those specifications normally dictate the performance of individual blocks, including voltage controlled oscillators (VCOs), dividers, etc. Traditionally, the noise and spectral profile of different blocks are included in a linear, phase domain AC-type analysis, or simulation, to estimate final spectral performance. Such analysis, however, ignores the nonlinear effects in the signal generation path, including an amplifying action by an amplifier, for example.
During operation of a conventional VCO, the VCO output is buffered before it is applied to the next stage. The buffer can be implemented as a power amplifier designed to deliver the signal to an off-chip load, or it may also be implemented as a simple tuned stage that sits between the VCO and a divider, for example. Because of the non-linear effect in the signal amplifier/buffer within an electric circuit containing a conventional VCO, for example, and the resulting phase noise profile, as outlined below, an amplifying action by an amplifier may substantially increase the phase noise profile of the generated signal at the output of the amplifier.
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with the present invention as set forth in the remainder of the present application with reference to the drawings.
Aspects of the present invention may be found in a method and system for processing a signal with a corresponding noise profile. Aspects of the method may comprise analyzing spectral content of the noise profile. At least one noise harmonic within the signal may be filtered based on said analyzed spectral content. The filtered signal may be amplified. The noise profile may comprise a phase noise profile. The signal may comprise at least one of a sinusoidal signal and a noise signal. At least one filter coefficient that is used to filter the at least one noise harmonic may be determined.
The filtering may comprise low pass filtering. The signal may be modulated prior to filtering. The amplifying may comprise buffering. A non-linearity characteristic of the signal may be determined and a noise harmonic may be low-pass filtered within the signal based on the determined non-linearity characteristic. The non-linearity characteristic may comprise a noise harmonic frequency and/or a noise harmonic amplitude. The spectral content may comprise an input noise spectrum and/or an output noise spectrum.
Aspects of the system may comprise a processor that analyzes spectral content of the noise profile. A filter may filter at least one noise harmonic within the signal based on the analyzed spectral content. An amplifier may amplify the filtered signal. The noise profile may comprise a phase noise profile and the signal may comprise a sinusoidal signal and/or a noise signal. The processor may determine a filter coefficient that is used to filter the noise harmonic. The filter may comprise a low-pass filter. The system may further comprising a modulator that modulates the signal prior to the filtering.
The amplifier may buffer the filtered signal. The processor may determine a non-linearity characteristics of the signal and the filter may low-pass filters the noise harmonic within the signal based on the determined non-linearity characteristic. The non-linearity characteristic may comprise a noise harmonic frequency and/or a noise harmonic amplitude. The spectral content may comprise an input noise spectrum and/or an output noise spectrum.
These and other features and advantages of the present invention may be appreciated from a review of the following detailed description of the present invention, along with the accompanying figures in which like reference numerals refer to like parts throughout.
An amplifier, or a buffer, may comprise an amplifying active device with a certain level of nonlinearity, followed by a tuned stage, for example. In one aspect of the invention, a general technique for analyzing a mildly nonlinear buffer/amplifier may be developed through solving a typical implementation with long channel CMOS devices. In a different aspect of the invention, a resulting technique for reducing phase noise prior to amplification may be implemented. For example, a processor may be utilized prior to amplification by the amplifier to analyze one or more noise characteristics of an incoming signal. A filter, such as a low-pass filter, may then be utilized to filter one or more noise characteristics, such as a noise harmonic signal, from the analyzed signal prior to amplification.
Nonlinear operations within an electric circuit, such as amplifying, may cause distortion and aliasing in the signal and noise spectrum. In particular, it may be established for a hard-limiter, for example, that a limiting action by the hard-limiter may cause infinite folding and generation of harmonics at the output of the signal limiter. Similarly, it may be established that an amplifying action by an amplifier may also cause distortion and aliasing in the signal and noise spectrum.
In accordance with an aspect of the invention, certain techniques relating to the effect of non-linearity on phase noise profile and signal, which are illustrated below, may be utilized to predict the behavior of an electric signal as it traverses through a circuit comprising a limiter. It may be established that if the limiter gain is not infinite, the close-in phase noise may change depending on how sharp the limiter transitions are. In addition, these derivations may be utilized to predict the spectral properties of a signal within a circuit containing a limiter.
In another aspect of the invention, the phase noise profile of a sinusoidal signal within an electric circuit may be determined, prior to a limiting action by a limiter within the circuit. For example, spectral analysis may be utilized to analyze the spectral content of a noise profile of a given signal. One or more filter coefficients of a filter may then be generated based on the analyzed spectral content. The signal may then be filtered in accordance with the determined filter coefficients so that one or more phase noise characteristics, or perturbations, may be attenuated from the signal. In this way, after the filtered signal passes through a limiter, the infinite folding and generation of noise harmonics at the limiter output may be avoided.
The output of a signal generation circuit, such as a voltage controlled oscillator (VCO), may be represented by:
x(t)=A(t)cos(2πfct+φ(t)) (1)
For an ideally sinusoidal signal source, A(t) may be equal to a constant A0, and φ(t) may be constant or equal to zero. If the signal phase varies with time in a sinusoidal fashion, the output of the signal generation circuit may be represented by:
x(t)=A0 cos(2πfct+m sin 2πfmt) (2)
Utilizing frequency modulation (FM) theory, expression (2) may be further expanded in terms of modified Bessel functions. In this way, sinusoidal modulation of the phase may result in generation of sidebands at integer multiples of modulation frequency fm with respect to the center frequency fc. If m is smaller than 1, the following small modulation index approximation may be inferred:
In a more general case:
x(t)=(A0+a(t))·cos(2πfct+m sin 2πfmt) (4)
Through the small modulation index approximation and the assumption that a(t)<<A0, equation (4) may be simplified to:
In particular, for a(t)=a0 cos 2πfmt:
The sidebands created at the modulation frequency fm may be caused by amplitude modulation (AM) and/or phase modulation (PM). For small variations, AM and PM may be indistinguishable.
x(t)=A0co2πfct+A2 cos 2πf2t A0>>A2 (7)
Equation (7) may be rearranged to yield:
Utilizing equation (6), equation (8) may be represented as a sinusoidal wave with amplitude and phase modulation:
If the amplitude modulation is suppressed, for example by passing the signal through a circuit, such as a limiter, which reacts to zero crossings, for example, the result may be a sinusoidal wave with phase modulation only. In this way, the passing of the signal through a circuit may result in two side bands:
Referring to
The graphical representation 303 may illustrate decomposition of the small sinusoid within the signal X(f) into AM and PM components. For example, the small sinusoid at frequency f2 313 may be decomposed into AM components at frequencies 323 and 327, and PM components at frequencies 325 and 329. Similarly, the mirror image −f2 311 may be decomposed into AM components at frequencies 317 and 319, and PM components at frequencies 315 and 321.
The graphical representation 305 may represent, for example, AM to PM conversion within an exemplary output signal Y(f) of a limiter when an input signal X(f) is applied to it. As a result, the AM sidebands may be suppressed and two PM sidebands, at frequencies 335 and 337, may remain. PM sidebands 331 and 333 may correspond to sidebands 337 and 335, respectively.
In order to obtain the spectrum at the output of a limiter in terms of its input, a limiter may be considered as a high-gain amplifier.
Vin(t)=A sin(2πf1t)+A sin(2πf2t+θ) (11)
Since the limiter 409 may only respond to the zero crossings of Vin, the amplitude A is irrelevant and only the relative amplitude of the two sinusoidal waves 401 and 403 may be considered. Zero crossings occur at Vin=0:
sin(2πf1t)=sin(−2πf2t−θ) (12)
Two sets of answers satisfy this condition.
Therefore, the times at which zero crossing may happen are:
This means that the output crosses zero at any of these times. The output may be considered as a product of two square waves, one with a frequency of f−/2, and the other with a frequency of f+/2, each representing one of the two sets of solutions:
Vout(t)=Vm×(Vout+(t)×Vout−(t)) (15)
In frequency domain:
Vout(f)=Vm×(Vout+(f)*Vout−(f)) (16)
In the above equation (16), “*” denotes convolution.
Convolution of each impulse in the Vout+ spectrum with Vout− may create a replica of the entire Vout− spectrum around that impulse. Thus, the general shape of the spectrum of Vout is a set of replicas of Vout− spectrum, spaced by odd multiples of f+/2=(f1+f2)/2. The overlap of the replicas may or may not be substantial depending on the relative difference between f1 and f2. The overlap is not shown here for clarity. The spectrum may scale linearly with Vm. In addition, there may be smaller impulses repeated at multiples of f− from the two impulses at f1 and f2. A similar pattern may occur at 3f+/2, 5f+/2, etc. It may be noticed from the graphical representation 500 that of the total output power of Vm2, approximately one third may go into each of the two fundamental frequencies f1 and f2. In one aspect of the invention, the above convolution equation for obtaining Vout may be utilized to predict phase noise harmonics, for example, within a sinusoidal signal with a phase noise profile.
Vin(t)=A1 sin(2πf1t)+A2 sin(2πf2t+θ) (17)
The small sinusoid 603 may be regarded as noise, which may be represented by VP(t):
Vin=A1 sin(2πf1t)+VP(t) (18)
For small Δ, or for
Vout2 may be represented by the graph 907 as a chopped version of the small input perturbation, multiplied by A.
Vout(t)=Vout1(t)+Vout2(t)=Vout2(t)+VP(t)×VS(t) (22)
Vout(f)=Vout1(f)+VP(f)*VS(f) (23)
In this way, the output spectrum may be broken down as follows:
For a small Δ, equation 125 may be simplified to:
Equation (26) may be a very close approximation as ak(Δ) is flat around A=0, when
Similarly,
As the limiter becomes more ideal and A→∞ and Δ→0, VS(t) may turn into an impulse train, for which:
For a small Δ:
With regard to passing a signal with phase noise profile through a limiter, the output of the limiter may be represented as the sum of two components. The first part may comprise a square wave at f=f1, which is what the output spectrum would be in the absence of any small perturbation. The second part may comprise a sampled version of the small perturbation, at a sampling frequency equal to 2f1. Because of the sampling action, the mirrored spectrum of the perturbation may fold on top of itself, around the odd multiples of the carrier frequency.
In this way, a single sideband perturbation (SSB) may occupy only one single sideband of the carrier as there is energy only on one side of the carrier and its total bandwidth is smaller than f1. Consequently, if the carrier to SSB ratio at the input is:
then at the output, the ratio of carrier to each SSB becomes:
as illustrated on
Vout(f)=0+Vin(f)*Vx(f)=A·Vin(f) (36)
Such result may be expected since when Δ=T1/2, the input waveform may be small, so that the limiter may not saturate and may be always in its linear regime. Therefore, the signal may be amplified with a gain of A.
VOSC(t)=A0 cos(2πfct+m sin 2πfmt) (37)
The output signal Vout 1703 may be obtained by utilizing the information in
SZZ(f)=F(RZZ(τ))=F(E[z(t)·z(t+τ)]) (39)
SZZ(f)=F(E[(x(t)+y(t))·(x(t+τ)+y(t+τ))]) (40)
SZZ(f)=F(E[(x(t)x(t+τ)]+E[y(t)y(t+τ)]+E[(x(t)y(t+τ)]+E[x(t+τ)y(t)]) (41)
If the two processes x(t) and y(t) are uncorrelated, the last two terms in the Fourier transform may be reduced to zero:
SZZ(f)=F(E[(x(t)x(t+τ)])+F(E[y(t)y(t+τ)]) (42)
SZZ(f)=SXX(f)+SYY(f) (43)
If the signals are correlated, the above equation may not hold. In particular, if y(t)=αx(t), then:
SZZ(f)=(1+α)2SXX(f) (44)
If two areas of the power spectrum which are 100% correlated, or their underlying random processes are the same and act in the same direction, fold onto each other, the resulting PSD may not double, but may quadruple, according to the above formula.
If a large sinusoidal wave is accompanied by wideband thermal noise, according to
Thermal noise, however, is mostly bandlimited. Thus, in the process of hard-limiting, the noise may fold onto itself only a limited number of times. A limiter, therefore, may increase the thermal noise level if it has a relatively wide band. It may be shown that if a large sinusoidal wave accompanied by a bandlimited thermal noise is passed through a limiter, the output PSD of noise on the left side, from f=0 to f=fc, and the right side, from f=fc to f=2fc, of the carrier may be correlated.
x(t)=A cos(2πf1t+φ(t)) (45)
Where the termφ(t) may reflect the phase variation due to the noise sources in the VCO. Referring to
where KV may be the VCO constant. If the modulating noise mechanism is a combination of thermal and flicker noise, for f>0, SII(f) may be written as:
Therefore, the output phase noise only due to SII(f) may equal:
If it were only due to the modulating mechanisms, the noise profile of the output would be indefinitely descending. However, there may be thermal noise sources that may not modulate the VCO, but may directly appear at the output. An example of such a noise source may be the thermal noise of the series resistance of the inductor in an integrated VCO. This may not be noise in the phase but rather an additive amplitude noise. However, the phase and amplitude noises may appear similarly in a PSD measurement on a spectrum analyzer. Therefore, for f>0 a term may be added to the PSD to account for the thermal noise floor:
Even though the AM and PM components may be indistinguishable in a PSD, there may be a difference between these components. The true PM noise that is caused by the modulation of the VCO phase may create symmetrical and correlated sidebands, whereas the additive AM noise floor may not be necessarily correlated on the left and right sides of the carrier, unless it is converted to PM through hard-limiting, for example. Referring again to
Although the thermal noise added, for example, by tank loss is uncorrelated with respect to the two sides of the carrier, it may still be possible to have correlated thermal noise sideband through other mechanisms.
During operation, transistors M1 and M2 may turn on and off in every cycle of oscillation. This action may alternate the bias current between the two sides of the oscillator 2000 and may be similar to the mixing action that may occur in an integrated mixer. The low frequency thermal noise of M3 may be up-converted to around f1, or the oscillation frequency, and may create correlated sideband. Because of the parasitic capacitance at node A, the thermal noise of M3 may have a finite cut-off frequency that may or may not cause folding of the noise spectrum onto itself. In any event, the sideband at the output due to the noise source may be correlated. Thus, part of the thermal noise at the output coming from resistors R may be uncorrelated with respect to the left and right sides of the carrier, while the part coming from transistor M3 may be correlated in that regard. The thermal far-end noise of an integrated VCO, therefore, may be neither completely correlated nor uncorrelated.
Referring again to
and may add to each other. Because the two side bands are correlated, the result may be four times the power of one of them. In this way, the close-in phase noise gain may be
The power at f1 at the output may be
which may indicate that the gain for the carrier from input to the output may also equal
Therefore, the ratio of the carrier to sideband ratios may not change around 1/f3 and 1/f2. In addition, phase noise at the output may remain the same as the input.
With regard to the thermal noise, it may depend on the level of correlation of sidebands and its bandwidth. Depending on where the noise floor is coming from, the thermal noise may start to fall off at some point. Even if the VCO noise profile extended to infinity, it may become bandlimited upon entering the limiter because of the limited input bandwidth of the limiter. The band limit may be M times the oscillation frequency of the VCO, which means the thermal noise folds onto itself M times. Therefore:
The first term on the right hand side of the equation comes from the fact that the correlated left and right sides, the sides close to carrier, may fold on top of each other once. The (M−2) replicas that fold back near the carrier may be uncorrelated. Equation (50) may be simplified to:
For example, if M=2, the thermal noise may fold onto itself only twice, for correlated folding, and therefore the thermal noise floor may pass through with a gain of
The far-end phase noise may also stay the same as the input. In this way, if the noise profile has a larger bandwidth, more folding of thermal noise may occur and the thermal noise level may relatively increase. In the general case of M>2, if the output signal of a VCO is applied to a high gain limiter, the close-in phase noise at the output of the limiter may remain the same, and the thermal noise floor may increase, depending on the effective bandwidth of the original noise profile.
In one aspect of the invention, a filter may be utilized in accordance with an amplifier in order to filter out phase noise prior to amplifying the signal and folding a phase noise harmonic on top of itself.
In operation, the voltage to be amplified may be applied to the input Vin. When the input voltage, or the threshold voltage of the NMOS transistor 2104, is smaller than VT, the current at the output Iout is zero. The output current may be calculated utilizing the following equation:
The output current, therefore, may correspond to a second order periodic signal at the same frequency as the input voltage, as reflected on diagram 2150. The current may then be applied to a resonance tank, such as the C-R-L circuit 2102, that may extract the fundamental frequency of the current, which may correspond to the amplified version of the input sine wave into the amplifier 2100. The DC bias voltage of the input may determine the conduction angle, or the fraction of period, in radians, when the transistor 2104 conducts and the output current is not zero. In order to achieve higher linearity within the CMOS tuned amplifier 2100, the conduction angle may be increased. However, for higher power efficiency, the conduction angle may be decreased.
In one aspect of the invention, the CMOS tuned amplifier 2100 design parameters, such as conduction angle, may be determined utilizing linearity and gain requirements. Once a conduction angle is determined, the output current may be calculated utilizing the following equation:
In the above equation, the gate function, Π, may correspond to a square wave with width Tc and period T1, where the conduction time Tc may correspond to the time that the transistor 2104 is on in each cycle and T1 may correspond to the period of the input signal. The Fourier Transform of this signal may comprise impulses spaced by f1, or the fundamental frequency of the signal. The relative amplitude of the impulses may depend on the conduction angle. Π may, therefore, be decomposed into a series of impulses in the frequency domain utilizing the following equations:
The output current Iout may then be determined in frequency domain utilizing the following equations:
Depending on the design parameters of the CMOS tuned amplifier 2100, the output current spectrum may be characterized by various shapes. In an exemplary aspect of the invention, the transistor 2104 may be always on. In this case, Tc is equal to T1. The output current Iout may then be determined utilizing the following equation:
Vin(t)=Vbias+V1 cos 2πf1t+VP(t)
Vin(t)−VT=Vbias−VT+V1 cos 2πf1t+VP(t)
And using a more compressed notation, such as Vin(t)−VT=V0+V1 cos 2πf1t+VP(t), the following equation may be derived:
If the perturbation term is small, the second power of the perturbation may be ignored and the perturbation voltage in frequency domain, as well as the input voltage Vin, may be represented by the graphical depiction 2200. The following equations may then be derived:
To avoid the complications arising from aliasing, it may be assumed that the perturbation is characterized by a relatively limited bandwidth. The output current Iout in frequency domain may be determined utilizing the following equation:
In a different aspect of the invention, if the conduction angle is less than a full period, the output current Iout may be determined by the equation:
The output current, therefore, may be characterized by replicas of the spectrum of
In operation, the amplifier 2400 may fold one or more spectrum noise characteristics of the incoming signal. In one aspect of the invention, the amplifier 2400 may utilize the processor 2408 to analyze the noise profile of the incoming signal 2410. The processor 2408 may comprise on-chip processor and may be configured to analyze spectral content of noise profile. In this manner, the processor 2408 may configure the low-pass filter 2406 by a control signal 2412 so that the low-pass filter 2406 may filter out one or more noise harmonics and avoid folding of those harmonics in the output signal after the amplifier 2400. The processor 2408 may also be a part of a portable analyzing device utilizing spectral analysis hardware, firmware and/or software, for example.
While the invention contemplates the application of a filter in accordance with a CMOS tuned amplifier, the invention is not limited in this way. A filter in accordance with an amplifier may also be applied to other circuits or arrangements with one or more different types of amplifiers so that a phase-noise profile of a signal may be reduced prior to the signal being amplified by an amplifier.
Accordingly, aspects of the invention may be realized in hardware, software, firmware or a combination thereof. The invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware, software and firmware may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
The invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context may mean, for example, any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. However, other meanings of computer program within the understanding of those skilled in the art are also contemplated by the present invention.
While the invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiments disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
The present application is a continuation-in-part of U.S. patent application Ser. No. 09/634,552, filed Aug. 8, 2000 which claims benefit from and priority to U.S. Patent Application Ser. No. 60/160,806, filed Oct. 21, 1999; Application No. 60/163,487, filed Nov. 4, 1999; Application No. 60/163,398, filed Nov. 4, 1999; Application No. 60/164,442, filed Nov. 9, 1999; Application No. 60/164,194, filed Nov. 9, 1999; Application No. 60/164,314, filed Nov. 9, 1999; Application No. 60/165,234, filed Nov. 11, 1999; Application No. 60/165,239, filed Nov. 11, 1999; Application No. 60/165,356; filed Nov. 12, 1999; Application No. 60/165,355, filed Nov. 12, 1999; Application No. 60/172,348, filed Dec. 16, 1999; Application No. 60/201,335, filed May 2, 2000; Application No. 60/201,157, filed May 2, 2000; Application No. 60/201,179, filed May 2, 2000; Application No. 60/202,997, filed May 10, 2000; Application No. 60/201,330, filed May 2, 2000. The above referenced applications are hereby incorporated herein by reference in their entireties. The present application is also a continuation-in-part of U.S. patent application Ser. No. 10/409,213, filed Apr. 3, 2003 and entitled “Phase Locked Loop That Avoids False Locking,” and U.S. patent application Ser. No. 10/957,043, filed Oct. 1, 2004 and entitled “System And Method For Signal Limiting,” the complete subject matters of which are hereby incorporated herein by reference in their entireties. This application is related to the following applications, each of which is incorporated herein by reference in its entirety for all purposes: U.S. patent application Ser. No. 10/409,213, filed Apr. 3, 2003; U.S. patent application Ser. No. 09/634,552, filed Aug. 8, 2000; U.S. patent application Ser. No. 10/813,486, filed Mar. 30, 2004; and U.S. patent application Ser. No. 10/957,043, filed Oct. 1, 2004.
Number | Name | Date | Kind |
---|---|---|---|
5375146 | Chalmers | Dec 1994 | A |
5572551 | Kearney et al. | Nov 1996 | A |
5583892 | Drakul et al. | Dec 1996 | A |
5734674 | Fenton et al. | Mar 1998 | A |
5940435 | Hendrickson | Aug 1999 | A |
5995539 | Miller | Nov 1999 | A |
6011824 | Oikawa et al. | Jan 2000 | A |
6061551 | Sorrells et al. | May 2000 | A |
6091940 | Sorrells et al. | Jul 2000 | A |
6111911 | Sanderford et al. | Aug 2000 | A |
6154484 | Lee et al. | Nov 2000 | A |
6212246 | Hendrickson | Apr 2001 | B1 |
6219376 | Zhodzishsky et al. | Apr 2001 | B1 |
6256337 | Hendrickson et al. | Jul 2001 | B1 |
6263017 | Miller | Jul 2001 | B1 |
6304623 | Richards et al. | Oct 2001 | B1 |
6353735 | Sorrells et al. | Mar 2002 | B1 |
6532256 | Miller | Mar 2003 | B2 |
6563859 | Oishi et al. | May 2003 | B1 |
6577691 | Richards et al. | Jun 2003 | B2 |
6603801 | Andren et al. | Aug 2003 | B1 |
6603830 | Finsterbusch et al. | Aug 2003 | B1 |
6608874 | Beidas et al. | Aug 2003 | B1 |
6633617 | Cooklev | Oct 2003 | B1 |
6636573 | Richards et al. | Oct 2003 | B2 |
6678310 | Andren et al. | Jan 2004 | B1 |
6693974 | Jin et al. | Feb 2004 | B2 |
6757334 | Feher | Jun 2004 | B1 |
6765931 | Rabenko et al. | Jul 2004 | B1 |
6801092 | Moloudi | Oct 2004 | B1 |
6922555 | Mohindra | Jul 2005 | B1 |
7010056 | McCorkle et al. | Mar 2006 | B1 |
Number | Date | Country | |
---|---|---|---|
20050100084 A1 | May 2005 | US |
Number | Date | Country | |
---|---|---|---|
60160806 | Oct 1999 | US | |
60163487 | Nov 1999 | US | |
60163398 | Nov 1999 | US | |
60164442 | Nov 1999 | US | |
60164194 | Nov 1999 | US | |
60164314 | Nov 1999 | US | |
60165234 | Nov 1999 | US | |
60165239 | Nov 1999 | US | |
60165356 | Nov 1999 | US | |
60165355 | Nov 1999 | US | |
60172348 | Dec 1999 | US | |
60201335 | May 2000 | US | |
60201157 | May 2000 | US | |
60201179 | May 2000 | US | |
60202997 | May 2000 | US | |
60201330 | May 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09634552 | Aug 2000 | US |
Child | 11005837 | US | |
Parent | 10409213 | Apr 2003 | US |
Child | 09634552 | US | |
Parent | 10957043 | Oct 2004 | US |
Child | 10409213 | US |