IP Library Granted Patent US 9,942,026
Granted Patent B2
US 9,942,026 · App. 15/004,275 · Granted Apr 10, 2018

Frequency offset correction in narrowband machine-to-machine

Inventors: Ansuman Adhikary (Santa Clara, CA); Niklas Johansson (Uppsala, SE); Yi-Pin Eric Wang (Fremont, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L7/0037H04L27/0014H04L27/2657H04W4/005H04W4/06H04L2027/0034H04L2027/0095
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,942,026
App. No.
15/004,275
Granted
Apr 10, 2018
Kind
B2
Abstract

A method in a node is disclosed. The method comprises receiving a signal, and obtaining a first oversampled received signal by sampling the received signal according to a symbol rate. The method further comprises estimating a first frequency offset based on the first oversampled received signal, the first frequency offset estimated using an estimation range limited to one of a bandwidth of the received signal or the symbol rate of the received signal, and obtaining a second oversampled received signal by sampling the received signal according to N times the symbol rate, wherein N is greater than 1. The method further comprises estimating a true frequency offset based on the first frequency offset estimate and the second oversampled received signal.

Claims (63)

1. A method in a node, comprising:

receiving a signal;

obtaining a first oversampled received signal by sampling the received signal according to a symbol rate;

estimating a first frequency offset based on the first oversampled received signal, the first frequency offset estimated using an estimation range limited to one of a bandwidth of the received signal or the symbol rate of the received signal;

obtaining a second oversampled received signal by sampling the received signal according to N times the symbol rate, wherein N is greater than 1;

estimating a true frequency offset based on the first frequency offset estimate and the second oversampled received signal; and

determining, based on the estimated first frequency offset, a set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

wherein estimating the true frequency offset based on the first frequency offset estimate and the second oversampled received signal comprises:

generating a plurality of signals, each of the plurality of generated signals comprising a noise-free received signal with a frequency offset applied, the applied frequency offset comprising one of the determined set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

comparing one or more of the generated signals to the second oversampled received signal; and

determining one of the applied frequency offsets to be the true frequency offset based at least in part on the comparison of one or more of the generated signals to the second oversampled received signal.

2. The method of claim 1 , wherein the node comprises one of a wireless device or a network node.

3. The method of claim 1 , wherein estimating the true frequency offset based on the first frequency offset estimate and the second oversampled received signal comprises:

correcting the estimated first frequency offset using the second oversampled received signal to extend the estimation range outside of the signal bandwidth of the received signal or the symbol rate of the received signal.

4. The method of claim 1 , further comprising estimating a time offset before estimating the first frequency offset as part of a cell search procedure.

5. The method of claim 1 , further comprising using the estimated true frequency offset to correct the received signal to enable reception of subsequent information.

6. The method of claim 5 , wherein the subsequent information comprises one or more of:

a cell identity;

a frame number;

broadcast information; and

a data transmission.

7. A node, comprising:

one or more processors, the one or more processors configured to:

receive a signal;

obtain a first oversampled received signal by sampling the received signal according to a symbol rate;

estimate a first frequency offset based on the first oversampled received signal, the first frequency offset estimated using an estimation range limited to one of a bandwidth of the received signal or the symbol rate of the received signal;

obtain a second oversampled received signal by sampling the received signal according to N times the symbol rate, wherein N is greater than 1;

estimate a true frequency offset based on the first frequency offset estimate and the second oversampled received signal;

determine, based on the estimated first frequency offset, a set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

generate a plurality of signals, each of the plurality of generated signals comprising a noise-free received signal with a frequency offset applied, the applied frequency offset comprising one of the determined set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

compare one or more of the generated signals to the second oversampled received signal; and

determine one of the applied frequency offsets to be the true frequency offset based at least in part on the comparison of one or more of the generated signals to the second oversampled received signal.

8. The node of claim 7 , wherein the node comprises one of a wireless device or a network node.

9. The node of claim 7 , wherein the one or more processors are further configured to:

correct the estimated first frequency offset using the second oversampled received signal to extend the estimation range outside of the signal bandwidth of the received signal or the symbol rate of the received signal.

10. The node of claim 7 , wherein the one or more processors are further configured to estimate a time offset before estimating the first frequency offset as part of a cell search procedure.

11. The node of claim 7 , wherein the one or more processors are further configured to use the estimated true frequency offset to correct the received signal to enable reception of subsequent information.

12. The node of claim 11 , wherein the subsequent information comprises one or more of:

a cell identity;

a frame number;

broadcast information; and

a data transmission.

13. A computer program product comprising instructions stored on non-transitory computer-readable media which, when executed by one or more processors, perform the acts of:

receiving a signal;

obtaining a first oversampled received signal by sampling the received signal according to a symbol rate;

estimating a first frequency offset based on the first oversampled received signal, the first frequency offset estimated using an estimation range limited to one of a bandwidth of the received signal or the symbol rate of the received signal;

obtaining a second oversampled received signal by sampling the received signal according to N times the symbol rate, wherein N is greater than 1;

estimating a true frequency offset based on the first frequency offset estimate and the second oversampled received signal; and

determining, based on the estimated first frequency offset, a set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

wherein the act of estimating the true frequency offset based on the first frequency offset estimate and the second oversampled received signal comprises:

generating a plurality of signals, each of the plurality of generated signals comprising a noise-free received signal with a frequency offset applied, the applied frequency offset comprising one of the determined set of possible aliased frequency offsets corresponding to the estimated first frequency offset;

comparing one or more of the generated signals to the second oversampled received signal; and

determining one of the applied frequency offsets to be the true frequency offset based at least in part on the comparison of one or more of the generated signals to the second oversampled received signal.

14. The computer program product of claim 13 , wherein the act of estimating the true frequency offset based on the first frequency offset estimate and the second oversampled received signal comprises:

correcting the estimated first frequency offset using the second oversampled received signal to extend the estimation range outside of the signal bandwidth of the received signal or the symbol rate of the received signal.

15. The computer program product of claim 13 , wherein the computer program product further comprises instructions which, when executed by the one or more processors, perform the act of:

estimating a time offset before estimating the first frequency offset as part of a cell search procedure.

16. The computer program product of any of claim 13 , wherein the computer program product further comprises instructions which, when executed by the one or more processors, perform the act of:

using the estimated true frequency offset to correct the received signal to enable reception of subsequent information, the subsequent information comprising one or more of:

a cell identity;

a frame number;

broadcast information; and

a data transmission.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 049149/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2016
From: ADHIKARY, ANSUMAN; JOHANSSON, NIKLAS; WANG, YI-PIN ERIC
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 038062/0087 →
Continuity (2)
Provisional Application 62108351 · Jan 27, 2015
Related Publication 20160218856A1 · Jul 28, 2016