Sampling frequency offset calculation

US9831975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9831975-B2
Application numberUS-201615172463-A
CountryUS
Kind codeB2
Filing dateJun 3, 2016
Priority dateJun 3, 2015
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A non-data-aided method of calculating an estimate of the sampling frequency offset (SFO) in a digital receiver involves performing a plurality of correlations between two identical sized groups of samples within a received signal where the spacing of the groups is varied for each correlation. In various examples the number of samples in the groups is also varied. For larger symbols, the group of samples may comprise approximately the same number of samples as the guard interval in a symbol and for smaller symbols, the group of samples may comprise approximately the same number of samples as an entire symbol. An estimate of the SFO is determined by identifying the largest correlation result obtained from all the correlations performed. The largest correlation result indicates the largest correlation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of decoding a received signal in a digital receiver, the method comprising: receiving the signal; for each value of i from a set of predetermined candidate values for i, wherein i is an integer variable, performing a correlation between a first group of samples in said received signal of said digital receiver and a subsequent group of samples in the received signal and storing a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, where N is a predefined integer; determining a sampling frequency offset estimate based on the value of i corresponding to a largest correlation result; using the sampling frequency offset estimate to decode the received signal; and outputting the decoded signal. 2. A method according to claim 1 , wherein the first group of samples in the received signal comprises a fixed number of samples. 3. A method according to claim 2 wherein the first group of samples comprises a guard interval part of a symbol, or an entire symbol. 4. A method according to claim 1 , wherein each of the groups of samples comprises N g samples, and wherein the method further comprises: repeating the performing of a correlation between a first group of samples in a received signal and a subsequent group of samples in the received signal and storing a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, until a correlation result is stored for each combination of a value of the integer variable i from the set of candidate values for i and a value of N g from a set of candidate values for N g ; and normalizing the stored correlation results by dividing each correlation result by the value of N g used when generating that particular correlation result, and wherein determining a sampling frequency offset estimate based, at least in part, on the value of i corresponding to a largest correlation result comprises: determining both a sampling frequency offset estimate and an optimum group size based, at least in part, on the values of i and N g corresponding to a largest normalized correlation result, wherein the set of candidate values for N g comprises a set of candidate numbers of samples in a guard interval of a symbol in the received signal, wherein N g is a number of samples in the guard interval and N u is a number of samples in a useful period of the signal, wherein the symbol comprises N g +N u samples and N=N u and wherein the optimum group size provides an estimate of the number of samples in the guard interval. 5. A method according to claim 1 , wherein each of the groups of samples comprises N u +N g samples, the first group of samples comprises samples from a first symbol and the subsequent groups of samples comprise samples from an n th symbol and N=(N u +N g )(n−1), wherein N g is a number of samples in the guard interval and N u is a number of samples in a useful period of the signal, the method further comprising: repeating the performing of a correlation between a first group of samples in a received signal and a subsequent group of samples in the received signal and storing a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, until a correlation result is stored for each value of the integer variable i from the set of candidate values for i. 6. A method according to claim 5 further comprising: repeating the performing of a correlation between a first group of samples in a received signal and a subsequent group of samples in the received signal and storing a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, until a correlation result is stored for each combination of a value of the integer variable i from the set of candidate values for i and a value of N g from a set of candidate values for N g , wherein determining a sampling frequency offset estimate based, at least in part, on the value of i corresponding to a largest correlation result comprises: determining both a sampling frequency offset estimate and an optimum group size based, at least in part, on the values of i and N g corresponding to a largest correlation result. 7. A method according to claim 6 further comprising: normalizing the stored correlation results by dividing each correlation result by the value of N u +N g used when generating that particular correlation result; wherein determining a sampling frequency offset estimate based, at least in part, on the value of i corresponding to a largest correlation result comprises: determining both a sampling frequency offset estimate and an optimum group size based, at least in part, on the values of i and N g corresponding to a largest normalized correlation result. 8. A method according to claim 7 wherein the set of candidate values for N g comprises a set of candidate numbers of samples in a guard interval of a symbol in the received signal, wherein the symbol comprises N g +N u samples and N=N u and wherein the optimum group size provides an estimate of the number of samples in the guard interval. 9. A method according to claim 1 comprising, prior to performing the correlation between the first group of samples in the received signal and the subsequent group of samples in the received signal: resampling the received signal using a non-integer factor to generate a resampled received signal, and subsequently using the resampled received signal instead of the received signal when performing the correlations. 10. A digital receiver for decoding a received signal, comprising a processor configured to: for each value of i from a set of predetermined candidate values for i, wherein i is an integer variable, perform a correlation between a first group of samples in said received signal of the digital receiver and a subsequent group of samples in the received signal and store a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, where N is a predefined integer; determine a sampling frequency offset estimate based, at least in part, on the value of i corresponding to a largest correlation result; use the sampling frequency offset estimate to decode the received signal; and output the decoded signal. 11. A digital receiver according to claim 10 , wherein each of the groups of samples comprises N g samples, and wherein the processor is further configured to: repeat the performing of a correlation between a first group of samples in a received signal and a subsequent group of samples in the received signal and storing a correlation result, wherein a sample in the subsequent group is spaced from a corresponding sample in the first group by a spacing of N+i samples, until a correlation result is stored for each combination of a value of the integer variable i from the set of candidate values for i and a value of N g from a set of candidate values for N g ; and normalize the stored correlation results by dividing each correlation result by the value of N g used when generating that particular correlation result, and wherein the processor is configured to determine a sampling frequency offset estimate based, at least in part, on the value of i corresponding to a largest correlation result by: determining both a sampling frequency offset estimate and an optimum group size based, at least in part, on the values of i and N g corr

Assignees

Inventors

Classifications

  • Range of frequencies or delays tested · CPC title

  • Coarse or integer frequency offset determination and synchronisation · CPC title

  • Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation · CPC title

  • Cyclic extensions · CPC title

  • Parsing or analysis of headers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9831975B2 cover?
A non-data-aided method of calculating an estimate of the sampling frequency offset (SFO) in a digital receiver involves performing a plurality of correlations between two identical sized groups of samples within a received signal where the spacing of the groups is varied for each correlation. In various examples the number of samples in the groups is also varied. For larger symbols, the group …
Who is the assignee on this patent?
Imagination Tech Ltd
What technology area does this patent fall under?
Primary CPC classification H04L27/2659. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).