Frequency correction in a multi-carrier communication system
Summary by NHIP
Multi-carrier frequency correction
The method derives a composite frequency error from signals received on two orthogonal control subchannels to pre-compensate uplink transmissions. Each subchannel occupies a center portion of the bandwidth, resides within one OFDM symbol of a time slot, and comprises multiple subcarriers.
Claim Score by NHIP
Abstract
Methods and systems for correction of frequency errors in multi-carrier communication systems. The composite frequency error associated with the downlink signals are used to infer or derive the composite frequency error associated with the uplink signals, which are used to pre-compensate the uplink signals. Special signal components are transmitted by multiple base stations to facilitate frequency-error estimation and other system control functionalities at a mobile device. The mobile device carries out temporal, spatial, or spatial-temporal processing of the composite frequency errors associated with one or more base stations to determine the clock frequency error and the Doppler shift with respect to its serving base station.

Term
Projected expiry 28 May 2027.
- Priority
- Filed
- Granted
- Today
- Projected expiry
14 claims: 2 independent, 12 dependent
- 1Broadest claimClaim Score 38, average(NHIP)A signal conditioning method for a mobile device configured to receive signals, the method comprising:receiving a first error detection signal from a first transmitter over a first control subchannel;receiving a second error detection signal from a second transmitter over a second control subchannel;deriving a composite frequency error based on at least the received first error detection and second error detection signals;and conditioning signals subsequently received at the mobile device from the first transmitter based on the derived composite frequency error, wherein the signals are conditioned in order to correct for frequency errors;wherein: each of the first and the second control subchannels occupies a center portion of a channel bandwidth;each of the first and the second control subchannels is periodically contained in one orthogonal frequency division multiplexing (OFDM) symbol in a time slot comprising multiple OFDM symbols, the periodicity based on multiples of a time slot;and the first and the second control subchannels are orthogonal to each other in frequency.
- 8A mobile device configured to receive signals comprising:a receiver configured to receive a first error detection signal from a first transmitter over a first control subchannel;a receiver configured to receive a second error detection signal from a second transmitter over a second control subchannel;a processor configured to derive a composite frequency error based on at least the received first error detection and second error detection signals;and a signal conditioner configured to condition signals received from the first transmitter based on the derived composite frequency error, wherein the signals are conditioned in order to correct for frequency errors;wherein: each of the first and the second control subchannels occupies a center portion of a channel bandwidth;each of the first and the second control subchannels is periodically contained in one orthogonal frequency division multiplexing (OFDM) symbol in a time slot comprising OFDM symbols, the periodicity based on multiples of a time slot;and the first and the second control subchannels are orthogonal to each other in frequency.
Independent claims2
64 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATION(S)
This application is a continuation of, and incorporates by reference in its entirety, U.S. patent application Ser. No. 13/154,331, filed Jun. 6, 2011, which is a continuation of U.S. patent application Ser. No. 11/908,253, filed Oct. 30, 2008, which is a National Stage of International Application No. PCT/US06/61881, filed Dec. 11, 2006, which claims priority to, and incorporates by reference in its entirety, U.S. Provisional Patent Application No. 60/749,072, filed on Dec. 9, 2005.
TECHNICAL FIELD
The disclosed technology relates, in general, to wireless communication systems and, in particular, to frequency correction in multi-carrier communication systems.
BACKGROUND
In a multi-carrier communication system, such as an Orthogonal Frequency Division Multiple Access (OFDMA) system, the communicated signal consists of multiple subcarriers (also termed “tones”) that are designed to be mutually orthogonal when sampled at the right frequency points. Such orthogonality can be distorted by a number of factors, one of which is frequency error. In general, there are two potential sources of frequency error; namely, clock frequency error and Doppler shift. The clock frequency error is the difference in the clock frequency between a mobile device and its serving base station. Normally, the clock at the base station serves as the reference, to which the clock of a mobile device must be synchronized. The Doppler shift is caused by the movement of a mobile device relative to the base station, and the amount of shift depends on the speed and direction of the mobile device with respect to the base station.
The composite frequency error (i.e., the sum of all frequency errors including any clock frequency error and Doppler shift) can be corrected if known. In the downlink (DL) case, the composite frequency error can be estimated based on the downlink signals and corrected by the receiver at the mobile device. In the uplink (UL) case, since the signals received by the base station consist of signals transmitted by multiple mobile devices, the composite frequency error is a mixture of frequency errors from different mobile devices. It may take a very complex process to mitigate the adverse effects of the combined errors at the base station. It would therefore be beneficial to develop an improved method of correcting for frequency errors in an environment with multiple mobile devices.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idref="DRAWINGS">FIG. 1</figref> illustrates the coverage of a wireless communication network that is comprised of a plurality of cells.
<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a receiver and a transmitter, such as might be used in a multi-carrier wireless communication network.
<figref idref="DRAWINGS">FIG. 3</figref> is a graphical depiction of a multi-carrier signal structure in the frequency domain.
<figref idref="DRAWINGS">FIG. 4</figref> is a graphical depiction of a multi-carrier signal structure in the time domain.
<figref idref="DRAWINGS">FIG. 5</figref> is a graphical depiction a mobile device receiving downlink signals transmitted by multiple base stations.
<figref idref="DRAWINGS">FIG. 6</figref> is a graphical depiction of overlaying a special signal component in the form of a spread-spectrum signal on an OFDM symbol in the frequency domain.
<figref idref="DRAWINGS">FIG. 7</figref> is a graphical depiction of a preamble occupying a portion of a channel bandwidth and an entire channel bandwidth.
<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram of a spatial-temporal processor.
<figref idref="DRAWINGS">FIG. 9</figref> is a communication diagram of a closed-loop process for determining an uplink composite frequency error.
<figref idref="DRAWINGS">FIG. 10</figref> is a block diagram of a signal conditioning circuit that utilizes a hybrid approach to frequency error correction.
<figref idref="DRAWINGS">FIG. 11</figref> is a block diagram of a signal conditioning circuit that utilizes a digital approach to frequency error correction.
DETAILED DESCRIPTION
Methods and systems for correction of frequency errors in multi-carrier communication systems are disclosed. Frequency errors for both downlink (DL) and uplink (UL) are corrected at a mobile device based on estimates of Doppler shift and clock frequency error, using either a hybrid (analog and digital) method or a purely-digital method to compensate for the frequency error in subsequent communications.
In some embodiments, downlink signals transmitted by a base station include a special signal component in the format of a preamble, midamble, postamble, code sequence, pilots, or control channel/subchannel in either the frequency or time domain that is designed to facilitate frequency-error estimation and other system control functionalities.
In some embodiments, a mobile device carries out temporal, spatial, or spatial-temporal processing of the composite frequency errors associated with one or more base stations to determine the clock frequency error and the Doppler shift with respect to its serving base station.
In some embodiments, a clock frequency error calibration table is stored in the mobile device, where the clock frequency error is tabulated as a function of an operational temperature and other factors.
In some embodiments, a mobile device sends a signal in a particular format to a base station to allow the base station to estimate the composite frequency error. After estimating the composite frequency error, the base station transmits information about the composite frequency error to the mobile device via a particular channel/subchannel (dedicated or otherwise), and the mobile device extracts the information and utilizes the information to pre-compensate for composite frequency errors in subsequent transmissions.
The following discussion contemplates the application of the disclosed technology to a multi-carrier system, such as Orthogonal Frequency Division Multiplexing (OFDM), Orthogonal Frequency Division Multiple Access (OFDMA), or Multi-Carrier Code Division Multiple Access (MC-CDMA). The invention can be applied to either Time Division Duplexing (TDD) or Frequency Division Duplexing (FDD). Without loss of generality, OFDMA is therefore only used as an example to illustrate the present technology.
The following description provides specific details for a thorough understanding of, and enabling description for, various embodiments of the technology. One skilled in the art will understand that the technology may be practiced without many of these details. In some instances, well-known structures and functions have not been shown or described in detail to avoid unnecessarily obscuring the description of the embodiments of the technology. It is intended that the terminology used in the description presented below be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain embodiments of the technology. Although certain terms may be emphasized below, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section.
I. Wireless Communication Network
<figref idref="DRAWINGS">FIG. 1</figref> is a representative diagram of a wireless communication network <b>100</b> that services a geographic region. The geographic region is divided into a plurality of cells <b>102</b>, and wireless coverage is provided in each cell by a base station (BS) <b>104</b>. One or more mobile devices <b>108</b> may be fixed or may roam within the geographic region covered by the network. The mobile devices are used as an interface between users and the network. Each base station is connected to the backbone of the network, usually by a dedicated link. A base station serves as a focal point to transmit information to and receive information from the mobile devices within the cell that it serves by radio signals. Those skilled in the art will appreciate that if a cell is divided into sectors <b>106</b>, from a system engineering point of view each sector can be considered as a cell. In this context, the terms “cell” and “sector” are interchangeable.
In a wireless communication system with base stations and mobile devices, the transmission from a base station to a mobile device is called a downlink (DL) and the transmission from a mobile device to a base station is called an uplink (UL). <figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a representative transmitter <b>200</b> and receiver <b>220</b> that may be used in base stations and mobile devices to implement a wireless communication link. The transmitter comprises a channel encoding and modulation component <b>202</b>, which applies data bit randomization, forward error correction (FEC) encoding, interleaving, and modulation to an input data signal. The channel encoding and modulation component is coupled to a subchannel and symbol construction component <b>204</b>, an inverse fast Fourier transform (IFFT) component <b>206</b>, a radio transmitter component <b>208</b>, and an antenna <b>210</b>. Those skilled in the art will appreciate that these components construct and transmit a communication signal containing the data that is input to the transmitter <b>200</b>. Other forms of transmitter may, of course, be used depending on the requirements of the communication network.
The receiver <b>220</b> comprises an antenna <b>234</b>, a reception component <b>232</b>, a frame and synchronization component <b>230</b>, a fast Fourier transform component <b>228</b>, a frequency, timing, and channel estimation component <b>226</b>, a subchannel demodulation component <b>224</b>, and a channel decoding component <b>222</b>. The channel decoding component de-interleaves, decodes, and derandomizes a signal that is received by the receiver. The receiver recovers data from the signal and outputs the data for use by the mobile device or base station. Other forms of receiver may, of course, be used depending on the requirements of the communication network.
<figref idref="DRAWINGS">FIG. 3</figref> is a signal diagram depicting the various subcarriers and subchannels that are contained within a given channel. There are three types of subcarriers: (1) data subcarriers, which carry information data; (2) pilot subcarriers, whose phases and amplitudes are predetermined and made known to all receivers, and which are used for assisting system functions such as estimation of system parameters; and (3) silent subcarriers, which have no energy and are used for guard bands and as a DC carrier. The data subcarriers can be arranged into groups called subchannels to support scalability and multiple-access. The subcarriers forming one subchannel may or may not be adjacent to each other. Each mobile device may use some or all of the subchannels.
<figref idref="DRAWINGS">FIG. 4</figref> depicts the basic structure of a multi-carrier signal in the time domain, which is generally made up of time frames <b>400</b>, subframes <b>402</b>, time slots <b>404</b>, and OFDM symbols <b>406</b>. A frame consists of a number of time slots, and each time slot is comprised of one or more OFDM symbols. The OFDM time domain waveform is generated by applying an inverse-fast-Fourier-transform (IFFT) to the OFDM signals in the frequency domain. A copy of the last portion of the time waveform, known as the cyclic prefix (CP) <b>408</b>, is inserted in the beginning of the waveform itself to form the OFDM symbol. In the case of TDD, guard periods (GP<b>1</b><b>410</b> and GP<b>2</b><b>412</b>), are inserted between an uplink (UL) subframe and a downlink (DL) subframe and between a DL subframe and a UL subframe to account for the time needed to turn on and off transmitters and receivers, as well as radio propagation delay.
II. Frequency Correction in a Multi-Carrier Communication System
A Frequency Errors
There are two potential sources of frequency errors that will adversely affect the signal quality of an OFDM system; namely, clock frequency error and Doppler shift. The clock frequency error is the difference in the clock frequency between the mobile device and its serving base station. Normally, the clock at the base station serves as the reference, to which the clock of a mobile device must be synchronized. The Doppler shift is caused by the movement of a mobile device relative to the base station, and the amount of shift depends on the speed and direction of the mobile device with respect to the base station.
In the downlink case where the base station transmits a signal to the mobile device, the received signal at the mobile device is characterized by the following equation (1): <br /><i>r</i><sub>DL</sub>(<i>t</i>)=<i>s</i><sub>DL</sub>(<i>t</i>)<i>e</i><sup>j2π(f</sup><sup><sub2>0</sub2></sup><sup>+f</sup><sup><sub2>d</sub2></sup><sup>)t</sup><i>e</i><sup>−j2π(f</sup><sup><sub2>0</sub2></sup><sup>+f</sup><sup><sub2>e</sub2></sup><sup>)t</sup><i>=s</i><sub>DL</sub>(<i>t</i>)<i>e</i><sup>j2π(f</sup><sup><sub2>d</sub2></sup><sup>−f</sup><sup><sub2>e</sub2></sup><sup>)t</sup><i>=s</i><sub>DL</sub>(<i>t</i>)<i>e</i><sup>j2πδf</sup><sup><sub2>DL</sub2></sup><sup>t </sup><br /> where f<sub>0 </sub>denotes the carrier frequency of the transmitted signal from the base station, f<sub>e </sub>denotes the clock frequency error of the mobile device with respect to that of the base station, and f<sub>d </sub>denotes the Doppler shift. The downlink composite frequency error is therefore represented by δf<sub>DL</sub>=f<sub>d</sub>−f<sub>e</sub>, which should be corrected at the mobile device receiver.
In the uplink case where the mobile device transmits a signal s<sub>UL</sub>(t)e<sup>j2π(f</sup><sup><sub2>0</sub2></sup><sup>+f</sup><sup><sub2>e</sub2></sup><sup>)t</sup>, the received signal at the base station is characterized by the following equation (2): <br /><i>r</i><sub>UL</sub>(<i>t</i>)=<i>s</i><sub>UL</sub>(<i>t</i>)<i>e</i><sup>j2π(f</sup><sup><sub2>0</sub2></sup><sup>+f</sup><sup><sub2>e</sub2></sup><sup>+f</sup><sup><sub2>d</sub2></sup><sup>)t</sup><i>e</i><sup>−j2πf</sup><sup><sub2>0</sub2></sup><sup>t</sup><i>=s</i><sub>UL</sub>(<i>t</i>)<i>e</i><sup>j2π(f</sup><sup><sub2>d</sub2></sup><sup>+f</sup><sup><sub2>e</sub2></sup><sup>)t</sup><i>=s</i><sub>UL</sub>(<i>t</i>)<i>e</i><sup>j2πδf</sup><sup><sub2>UL</sub2></sup><sup>t </sup><br /> Wherein each of the variables is the same as in equation (1) and δf<sub>UL</sub>=f<sub>d</sub>+f<sub>e </sub>denotes the uplink composite frequency error. In an OFDMA system, the signals received by the base station are normally the combination of signals from multiple mobile devices. Because the uplink composite frequency error (δf<sub>UL</sub>) in the signal from each mobile device is typically different, a complex process would be necessary to mitigate the adverse effects of the uplink composite frequency errors at the base station. Rather than attempting to mitigate the adverse effects of the uplink composite frequency errors at the base station, therefore, the disclosed technology pre-compensates for the error at each mobile device before transmission.
The clock frequency error depends on a number of external factors, such as the applied voltage of the power supply and the operating temperature at the mobile device, and is a time-variant parameter f<sub>e</sub>(t). In common practice, a voltage regulator is used to stabilize the power supply to the clock. Furthermore, in a normal operating environment, the temperature does not change rapidly and drastically. Therefore, it is expected that f<sub>e</sub>(t) varies relatively slowly and its coherence time (τ<sub>e</sub>) is in the order of minutes or greater. It follows that the average of the clock frequency error over a certain period of time T can be modeled by the following equation (3):
<maths id="MATH-US-00001" num="00001"><math overflow="scroll"><mrow><mrow><mrow><mi>clock_frequency</mi><mo></mo><mi>_error</mi></mrow><mo>=</mo><mrow><mrow><mfrac><mn>1</mn><mi>T</mi></mfrac><mo></mo><mrow><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><mrow><mrow><msub><mi>f</mi><mi>e</mi></msub><mo></mo><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo></mo><mstyle><mspace width="0.2em" height="0.2ex" /></mstyle><mo></mo><mrow><mo>ⅆ</mo><mi>t</mi></mrow></mrow></mrow></mrow><mo>=</mo><mover><msub><mi>f</mi><mi>e</mi></msub><mi>_</mi></mover></mrow></mrow><mo>,</mo><mrow><mi>where</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mi>T</mi><mo></mo><mrow><mo><<</mo><msub><mi>τ</mi><mi>e</mi></msub></mrow></mrow></mrow></math></maths><img file="US9326262B2_D0001.tif" />
The Doppler shift is a time-variant and spatial-variant parameter f<sub>d</sub>(t) that varies depending on the relative motion of the mobile device with respect to the base station. In a typical urban environment, the speed of a mobile device is low and it may change directions frequently, and strong multipath signals arrive at the mobile device with different values of Doppler shift. In a suburban environment, a mobile device tends to move in one direction for longer period of time, but its speed is relatively high which thereby causes a variation in Doppler shift. The fast movement of a mobile device may also cause frequent handover from one base station to the next and the mobile device will therefore experience a sudden change in the Doppler shift as the handoff occurs. Therefore, in a normal operating conditions, the Doppler shift may vary relatively fast and its coherence time (τ<sub>d</sub>) is in the order of seconds. It follows that the average of the Doppler shift over a certain period of time T can be modeled by the following equation (4):
<maths id="MATH-US-00002" num="00002"><math overflow="scroll"><mrow><mrow><mi>Doppler_shift</mi><mo>=</mo><mrow><mrow><mfrac><mn>1</mn><mi>T</mi></mfrac><mo></mo><mrow><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><mrow><mrow><msub><mi>f</mi><mi>d</mi></msub><mo></mo><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo></mo><mstyle><mspace width="0.2em" height="0.2ex" /></mstyle><mo></mo><mrow><mo>ⅆ</mo><mi>t</mi></mrow></mrow></mrow></mrow><mo>=</mo><mn>0</mn></mrow></mrow><mo>,</mo><mrow><mrow><mi>where</mi><mo></mo><mstyle><mspace width="0.8em" height="0.8ex" /></mstyle><mo></mo><mi>T</mi></mrow><mo>>></mo><msub><mi>τ</mi><mi>d</mi></msub></mrow></mrow></math></maths><img file="US9326262B2_D0002.tif" />
At any instant in time, a mobile device within a cellular network can normally detect multiple values of Doppler shift associated with the signals from multiple base stations. <figref idref="DRAWINGS">FIG. 5</figref> depicts a mobile device <b>508</b> that may be in communication with base station <b>502</b>, base station <b>504</b>, and base station <b>506</b>. Because the mobile device's motion relative to each base station is different, the value of Doppler shift ({f<sub>d,k</sub>}<sub>k=1</sub><sup>K</sup>) associated with each base station will be different. The downlink composite frequency error associated with the k<sup>th </sup>base station is expressed by the following equation (5): <br />δ<i>f</i><sub>DL,k</sub>(<i>t</i>)=<i>f</i><sub>d,k</sub>(<i>t</i>)−<i>f</i><sub>e</sub>(<i>t</i>)<br /> Since the speed and direction of the moving mobile device is different with respect to each of the base stations, the values of Doppler shift associated with each base station is different and tend to cancel each other out if summed. <br /> B. Frequency Error Estimation
To enable a mobile device to pre-compensate for frequency errors in subsequent transmissions, the device utilizes an estimate of the composite frequency error (δf<sub>UL</sub>) or both the Doppler shift (f<sub>d</sub>(t)) and clock frequency error (f<sub>e</sub>). Such estimates may be determined using a variety of different techniques. To facilitate frequency-error estimation and other system control functionalities, a base station may transmit a special signal component in the format of a preamble, midamble, postamble, code sequence, pilots, or control channel/subchannel in either the frequency or time domain. The special signal component transmitted by a base station is orthogonal or near-orthogonal in frequency, time, or code to those transmitted by other base stations that are located in and provide service to adjacent cells. Furthermore, the signal component is transmitted by the base stations periodically, for example, within an OFDM symbol, in every slot or every multiple slots, and/or in every frame or every multiple frames.
In some embodiments, the special signal component is overlaid on other types of signals in the time or frequency domain (e.g., on an OFDM symbol in the frequency domain as shown in <figref idref="DRAWINGS">FIG. 6</figref>) and may occupy the entire or partial bandwidth of the channel, as depicted by the examples shown in <figref idref="DRAWINGS">FIG. 7</figref>. When the special signal component only partially occupies an available bandwidth, the occupied portion does not have to be contiguous.
In some embodiments, a group of base stations may transmit the identical special signal component simultaneously to facilitate the frequency error estimation by the mobile devices. For example, common pilot subcarriers may be transmitted by a group of base stations within the same OFDM symbol period.
In determining the clock frequency error and the Doppler shift with respect to its serving base station, a mobile device estimates, based on the special signal components it receives from a group of base stations, the composite frequency errors with respect to these base stations. The mobile device then carries out temporal, spatial, or spatial-temporal processing of the estimated errors associated with the group of base stations to determine the clock frequency error and the Doppler shift with respect to its serving base station.
<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram depicting inputs to a processor <b>802</b> that may be used to implement spatial-temporal, temporal-only, or special-only processing. In some embodiments the estimates of the composite frequency errors associated with K base stations over N temporal samples are input to the processor <b>802</b> for spatial-temporal processing, where N is chosen such that δ<sub>d</sub><<T<<δ<sub>e</sub>. In practice, N can be in the order of hundreds of slots or tens of frames. Signal attributes with respect to time and individual base stations, such as signal strength and/or SNR, are also input to the processor <b>802</b> and utilized in the processing. The output of the processor <b>802</b> is an estimate of the clock frequency error. The processor <b>802</b> may consist of memory and coding circuits to realize a multi-dimensional low-pass filter (LPF) of a particular form, such as a finite impulse response (FIR), infinite impulse response (IIR), adaptive, linear, or non-linear filter with its pass-bandwidth less than the bandwidth of f<sub>d</sub>(t) and greater than that of f<sub>e</sub>(t). The signal attributes are used in the spatial-temporal process to obtain the results in the optimal statistical sense, such as maximum SNR, maximum likelihood, or minimum mean-squared error.
When the processor <b>802</b> is configured to implement a linear FIR filter, the output of the processor can be expressed by the following equation (6):
<maths id="MATH-US-00003" num="00003"><math overflow="scroll"><mrow><msub><mover><mi>f</mi><mo>~</mo></mover><mi>e</mi></msub><mo>=</mo><mrow><mo>-</mo><mrow><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mo></mo><mrow><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo></mo><mrow><msub><mi>α</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo></mo><msub><mi>β</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo></mo><mi>δ</mi><mo></mo><mstyle><mspace width="0.3em" height="0.3ex" /></mstyle><mo></mo><mrow><msub><mi>f</mi><mrow><mi>DL</mi><mo>,</mo><mi>k</mi></mrow></msub><mo></mo><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mrow></mrow></mrow></mrow></mrow></math></maths><img file="US9326262B2_D0003.tif" /><br /> where α<sub>k,n </sub>is the filter coefficient and β<sub>k,n </sub>is the signal attribute with respect to the time index (n) and the base station index (k). The estimate of the Doppler shift with respect to its serving base station (for example, Base Station <b>1</b> in <figref idref="DRAWINGS">FIG. 5</figref>) is then expressed by the following equation (7): <br /><i>f</i><sub>d,1</sub>(<i>n</i>)=δ<i>f</i><sub>DL,1</sub>(<i>n</i>)+<i>{tilde over (f)}</i><sub>e </sub><br /> Alternatively, the uplink composite frequency error is expressed by the following equation (8): <br />δ<i>f</i><sub>UL,1</sub>(<i>t</i>)=δ<i>f</i><sub>DL,1</sub>(<i>t</i>)+2<i>{tilde over (f)}</i><sub>e </sub>
The spatial-temporal processing can further be realized by using a two-dimensional averaging or low-pass filter with its coefficients weighted by the corresponding signal attributes, such as signal strength and/or SNR. In some embodiments, the spatial-temporal processing is realized by using first a one-dimensional averaging or low-pass filter in the time domain and then a second one-dimensional averaging or low-pass filter in the spatial domain with the coefficients of the filters weighted by the appropriated signal attributes.
In some embodiments, the estimates of the composite frequency errors are input to a processor <b>802</b> for temporal-only processing to determine the clock frequency error. The estimates of the composite frequency errors associated with K base stations over N temporal samples are input to the processor for temporal averaging or filtering, where N is chosen such that δ<<T<<δ<sub>e</sub>. Signal attributes with respect to time can be used to weight the coefficients of the filter. Temporal-only processing can be used in applications or situations such as: <ul id="ul0001" list-style="none"><li id="ul0001-0001" num="0000"><ul id="ul0002" list-style="none"><li id="ul0002-0001" num="0045">1. when a group of base stations transmit the same signal (e.g. in a single frequency network);</li><li id="ul0002-0002" num="0046">2. when a group of base stations transmit the same special signal component;</li><li id="ul0002-0003" num="0047">3. when signals from only one base station are available;</li><li id="ul0002-0004" num="0048">4. when the signals from one base station are dominant in signal strength; or</li><li id="ul0002-0005" num="0049">5. when the mobile device is configured to work with only the signals from its serving base station.</li></ul></li></ul>
In some embodiments, the estimates of the composite frequency errors are input to a processor <b>802</b> for spatial-only processing to determine the clock frequency error. In spatial-only processing, the estimates of the composite frequency errors associated with K base stations at an instant are input to the processor <b>802</b> for spatial averaging or filtering, with the filter coefficients weighted by the signal attributes associated with the K respective base stations.
In some embodiments, the spatial or spatial-temporal processing also applies to cases where the mobile device is capable of simultaneously receiving multiple signals through multiple receivers.
In some embodiments, instead of inferring the Doppler shift from the composite frequency error the Doppler shift can be directly computed based on the information of the movement (including speed and direction) of the mobile device relative to its serving base station. Movement of the mobile device can be derived from a location component (e.g., global positioning system (GPS) device) that is integrated in the mobile device or in another system (e.g., an automobile) that is in communication with the mobile device, from triangulation from one or more signals received from base stations, or by using any other method that allows the movement of the mobile device to be tracked.
In some embodiments, the clock of a mobile device can be calibrated by maintaining a clock frequency error calibration table. The clock frequency error calibration table is stored in the mobile device, and used to maintain a record of the clock frequency error as a function of the operational temperature and other factors. The values of such a calibration table are initialized during manufacturing testing or are preset with default values. The calibration table can be updated based on the estimate of the clock frequency error ({tilde over (f)}<sub>e</sub>) and the corresponding operational temperature setting that is supplied by a thermo-sensor. Given a current operational temperature, the corresponding clock frequency error can be identified in the calibration table and used directly or in conjunction with the current estimates of the clock frequency error to correct the frequency error.
In some embodiments, the composite frequency error may be determined for the uplink using a closed-loop process. In the closed-loop process the mobile device sends a signal in a particular format to the base station to allow the base station to estimate, by a certain method, the composite frequency error. The base station transmits information pertaining to the composite frequency error to the mobile device via a particular channel/subchannel (dedicated or otherwise); and the mobile device extracts the information and uses the information to pre-compensate for frequency error during the subsequent transmission of signals.
In the closed-loop process, the signal that the mobile device sends to the base station to enable the estimation of the composite frequency error is coded either in the frequency domain or in the time domain and occupies all of or a portion of the channel. The signal can be specially designed for frequency estimation or can be a general purpose signal such as a ranging signal.
The information of the composite frequency error transmitted by the base station to the mobile device can be in the form of an actual frequency error value, an incremental value, an explicit value, an implicit value, or any other suitable format and can be represented in a dedicated bit field or embedded in a data field. The transmitted information can be encoded or uncoded.
A tracking filter may be applied to the estimates of the composite frequency error to smooth out noise components. The mobile device may periodically send the enabling signal to the base station so as to update the frequency error information.
An example of a specific closed-loop process is illustrated in the communication diagram of <figref idref="DRAWINGS">FIG. 9</figref>. The communication flow depicted in <figref idref="DRAWINGS">FIG. 9</figref> implements the following functions: <ul id="ul0003" list-style="none"><li id="ul0003-0001" num="0059">1. When powered on, the mobile device searches for a serving base station and then carries out frequency synchronization based on the downlink signals (e.g., preambles) from the base station by estimating and tracking the downlink composite frequency error (δf<sub>DL</sub>).</li><li id="ul0003-0002" num="0060">2. The mobile device sends a signal, such as a ranging signal, to the base station to facilitate the estimation of the frequency error. The mobile device may or may not pre-correct the signal phase by δf<sub>DL</sub>.</li><li id="ul0003-0003" num="0061">3. Based on the signal sent by the mobile device, the base station carries out, using a particular signal processing technique, the estimation of the frequency error. In the case without any pre-correction, the error is δf<sub>UL </sub>and in the case of pre-correction with (δf<sub>DL</sub>), the error becomes δf<sub>UL</sub>−δf<sub>DL</sub>. Once the error is determined, the base station transmits the error information to the mobile device.</li><li id="ul0003-0004" num="0062">4. The mobile device extracts the error information, from which the composite frequency error δf<sub>UL</sub>) is inferred and applied to pre-compensate the signal for the frequency error before transmission. <br /> C Frequency Correction </li></ul>
Regardless of which techniques are used to estimate the Doppler shift and clock frequency error for the mobile device, once the Doppler shift and clock frequency error have been determined they may be used to correct frequency errors for both downlink communications to and uplink communications from the device. The frequency of a received signal may be corrected for the downlink composite frequency error by rotating the signal with a phase value equal to the error but in the opposite direction; as represented by the following equation (7): <br /><i>r</i><sub>DL</sub>(<i>t</i>)<i>e</i><sup>−j2πδ</sup><sup><sub2>DK</sub2></sup><sup>t</sup><i>=s</i><sub>DL</sub>(<i>t</i>)(<i>e</i><sup>j2πδf</sup><sup><sub2>DL</sub2></sup><sup>t</sup>)(<i>e</i><sup>−j2πδf</sup><sup><sub2>DL</sub2></sup><sup>t</sup>)=<i>s</i><sub>DL</sub>(<i>t</i>)
The frequency of a signal to be transmitted may be pre-compensated for the anticipated composite frequency error accrued in the uplink transmission. The pre-compensation is achieved by rotating the signal with the phase value equal to the error but in the opposite direction; as represented by the following equation (8): <br /><i>s′</i><sub>UL</sub>(<i>t</i>)=<i>s</i><sub>UL</sub>(<i>t</i>)<i>e</i><sup>−j2πδf</sup><sup><sub2>UL</sub2></sup><sup>t </sup>
At the base station, the received signal can be recovered without the adverse effect caused by the composite frequency error, as represented by the following equation (9): <br /><i>r</i><sub>UL</sub>(<i>t</i>)=<i>s′</i><sub>UL</sub>(<i>t</i>)<i>e</i><sup>j2π(f</sup><sup><sub2>0</sub2></sup><sup>+f</sup><sup><sub2>e</sub2></sup><sup>+f</sup><sup><sub2>d</sub2></sup><sup>)t</sup><i>e</i><sup>−j2πf</sup><sup><sub2>0</sub2></sup><sup>t</sup><i>=s</i><sub>UL</sub>(<i>t</i>)
In some embodiments, the clock frequency error is corrected by adjusting a local oscillator of the mobile device, whereas the Doppler shift is compensated for by digitally rotating the phase of the uplink or downlink signals appropriately in the time domain. A specific example is given in <figref idref="DRAWINGS">FIG. 10</figref> of this hybrid approach to composite frequency error correction. <figref idref="DRAWINGS">FIG. 10</figref> is a block diagram of a signal conditioning circuit that operates in the analog and digital domains in order to correct for composite frequency errors. The clock frequency error is corrected in the analog domain by adjusting a local oscillator <b>1002</b> using a control <b>1004</b> to modify the oscillation of the local oscillator by an amount equal to the estimated clock frequency error f<sub>e</sub>. The Doppler shift is corrected in the digital domain by rotating the phase of a signal to be transmitted using a digital multiplier <b>1006</b> (to pre-compensate signals for transmission) or by rotating the phase of a signal that has been received using a digital multiplier <b>1008</b> (to compensate received signals).
In some embodiments, the clock frequency error and the Doppler shift are compensated for by digitally rotating the phase of the signals appropriately in the time domain. A specific example is given in <figref idref="DRAWINGS">FIG. 11</figref> of this purely digital approach to composite frequency error correction. <figref idref="DRAWINGS">FIG. 11</figref> is a block diagram of a signal conditioning circuit that operates in the digital domain in order to correct for composite frequency errors. The clock frequency error and the Doppler shift are corrected in the digital domain by rotating the phase of a signal to be transmitted using a digital multiplier <b>1106</b> (to pre-compensate signals for transmission), or by rotating the phase of a signal that has been received using a digital multiplier <b>1108</b> (to compensate received signals). When signal processing is performed in the digital domain, the local oscillator <b>1102</b> is not adjusted since the estimated clock frequency error is corrected by the multipliers.
While both the Doppler shift and clock frequency error may be estimated to correct for composite frequency errors, in some environments it may be beneficial to estimate and correct for only the Doppler shift or only the clock frequency error. Representative environments where this may be beneficial include, but are not limited to, those environments where the mobile device is stationary or the clock frequency error is minimal.
The above detailed description of embodiments of the system is not intended to be exhaustive or to limit the system to the precise form disclosed above. While specific embodiments of, and examples for, the system are described above for illustrative purposes, various equivalent modifications are possible within the scope of the system, as those skilled in the relevant art will recognize. For example, while processes are presented in a given order, alternative embodiments may perform routines having steps in a different order, and some processes may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or subcombinations. Each of these processes may be implemented in a variety of different ways. Further any specific numbers noted herein are only examples: alternative implementations may employ differing values or ranges.
These and other changes can be made to the invention in light of the above Detailed Description. While the above description describes certain embodiments of the technology, and describes the best mode contemplated, no matter how detailed the above appears in text, the invention can be practiced in many ways. Details of the system may vary considerably in its implementation details, while still being encompassed by the technology disclosed herein. As noted above, particular terminology used when describing certain features or aspects of the technology should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the technology with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the invention encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the invention under the claims.
Contents5
15 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15
Every citation, both waysCites: the store holds 15 of 16
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11483064B2 | Cited by | United States of America | Search report |
| US9685999B2 | Cited by | United States of America | Applicant |
| US10356781B2 | Cited by | United States of America | Applicant |
| US9877324B2 | Cited by | United States of America | Applicant |
| US10355755B2 | Cited by | United States of America | Applicant |
| US1023559A | Cites | United States of America | Applicant |
| US2004008589A1 | Cites | United States of America | Applicant |
| US2005006329A1 | Cites | United States of America | Applicant |
| US5715235A | Cites | United States of America | Applicant |
| US5943329A | Cites | United States of America | Search report |
| US6181948B1 | Cites | United States of America | Applicant |
| US6947507B2 | Cites | United States of America | Applicant |
| US7120431B1 | Cites | United States of America | Applicant |
| US7701909B2 | Cites | United States of America | Applicant |
| US7953417B2 | Cites | United States of America | Applicant |
| US7957341B2 | Cites | United States of America | Applicant |
| US8014476B2 | Cites | United States of America | Applicant |
| US1023559A1 | Cites | United States of America | Applicant |
| US20040008589A1 | Cites | United States of America | Applicant |
| US20050006329A1 | Cites | United States of America | Applicant |
| International Search Report and Written Opinion; International Application No. PCT/US06/61881; Filed Dec. 11, 2006; Applicant: Neocific, Inc.; Mailed Dec. 17, 2007; 13 pages. | Non-patent | – | Applicant |
| International Search Report and Written Opinion; International Application No. PCT/US06/61881; Filed Dec. 11, 2006; Applicant: Neocific, Inc.; Mailed Dec. 17, 2007; 13 pages. | Non-patent | – | Applicant |
16 members in 3 offices
Priority claims18
| Document | Office | Kind | Date |
|---|---|---|---|
| 74907205 | United States of America | P | |
| 74907205 | United States of America | P | |
| 2006061881 | United States of America | W | |
| 2006061881 | United States of America | W | |
| 90825308 | United States of America | A | |
| 90825308 | United States of America | A | |
| 201113154331 | United States of America | A | |
| 201113154331 | United States of America | A | |
| 201314017245 | United States of America | A | |
| 11908253 | – | – | – |
| 13154331 | – | – | – |
| 60749072 | – | – | – |
| PCTUS2006061881 | – | – | – |
| US20050749072P | – | – | – |
| US20080908253 | – | – | – |
| US201113154331 | – | – | – |
| US201314017245 | – | – | – |
| WO2006US61881 | – | – | – |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| WO2007068001A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2007068001A3 | World Intellectual Property Organization (WIPO) | A3 | |
| CN101313501A | China | A | |
| US2009279476A1 | United States of America | A1 | |
| US7957341B2 | United States of America | B2 | |
| US2011235590A1 | United States of America | A1 | |
| CN101313501B | China | B | |
| US8526411B2 | United States of America | B2 | |
| US2014003403A1 | United States of America | A1 | |
| US9326262B2This record | United States of America | B2 | |
| US2016128014A1 | United States of America | A1 | |
| US10045319B2 | United States of America | B2 | |
| US2018324734A1 | United States of America | A1 | |
| US10681662B2 | United States of America | B2 | |
| US2020305106A1 | United States of America | A1 | |
| US11363554B2 | United States of America | B2 |
71 transactions on the USPTO file
Allowed after 1 non-final rejection, 1 final rejection and 1 RCE.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| After Final Consideration Program Additional Consideration and/or updated searchAFAC | AFAC | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing Receipt - ReplacementFLRCPT.R | FLRCPT.R | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing Receipt - CorrectedFLRCPT.C | FLRCPT.C | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Is Now CompleteCOMP | COMP | |
| FITF set to NO - revise initial settingFTFI | FTFI | |
| Sent to Classification ContractorPGPC | PGPC | |
| Applicant Has Filed a Verified Statement of Small Entity Status in Compliance with 37 CFR 1.27SMAL | SMAL | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 09326262
- Publication, DOCDB
- 9326262
- Publication, EPODOC
- US9326262
- Application
- 14017245
- Application, DOCDB
- 201314017245
- Application, EPODOC
- US201314017245
Titles
- English
- Frequency correction in a multi-carrier communication system
Patent term adjustment
- A delay
- +168 daysthe office missed an examination deadline
- Net adjustment
- 168 days
Classification
- CPC, 4
- H04W56/0035
- H04B7/015
- H04B17/24
- H04L27/2602
- IPC, 3
- H04W56 00
- H04B7 015
- H04B17 24
- USPC, 1
- 001001000