Apparatus for and method of robust packet detection and frequency offset estimation

US9184971B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9184971-B2
Application numberUS-73909407-A
CountryUS
Kind codeB2
Filing dateApr 23, 2007
Priority dateApr 25, 2006
Publication dateNov 10, 2015
Grant dateNov 10, 2015

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 novel and useful apparatus for and method of packet detection and carrier frequency offset estimation. The packet detection mechanism is robust to channels and sustains reasonable miss-detect (and false alarm) rates at low SNR values. The mechanism uses a modified combined cross correlation and delay and correlate scheme. A delay and correlate scheme is used in order to handle the effects of multipath while swapping integration and multiplication to increase cross-correlation factors resulting in improved sensitivity in low SNR conditions. Correlation is divided into multiple chains to generate a plurality of partial correlations to observe short patterns in the spread sequence resulting in improved performance in long multipath channels.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of packet detection for use in a digital receiver, said method comprising the steps of: delaying an input sample stream through a plurality of delay elements; calculating a plurality of partial correlations of said plurality of delayed input samples with reference signal samples; calculating an energy branch signal from said input sample stream; performing nonlinear operations on said plurality of partial correlations to obtain a correlation branch signal; and operating decision logic on said energy branch and correlation branch signals to obtain a detection decision. 2. The method according to claim 1 , wherein each said delay element comprises a single input sample delay. 3. The method according to claim 1 , wherein each said delay element comprises an N sample delay wherein N denotes the signal period. 4. The method according to claim 1 , wherein said energy branch signal is generated from the output of said plurality of delay elements. 5. The method according to claim 1 , wherein said reference signal samples comprise flipped complex conjugated reference signal samples. 6. The method according to claim 1 , wherein said step of performing nonlinear operations comprises digitally filtering the results of nonlinear processing of said partial correlations. 7. The method according to claim 1 , wherein said step of performing nonlinear operations comprises the step of multiplication of a plurality of said partial correlations thereby effectively performing a delay and correlation operation. 8. The method according to claim 1 , wherein said step of generating said energy branch signal comprises the step of applying a square magnitude operation to said input sample stream. 9. The method according to claim 1 , wherein said step of calculating said plurality of partial correlations comprises summing a plurality of delayed input samples multiplied by corresponding reference signal samples. 10. The method according to claim 1 , wherein said step of calculating a plurality of partial correlations comprises the step of summing samples having the same expected value independently of any channel distortion. 11. A method of packet detection for use in a digital receiver, said method comprising the steps of: delaying an input sample stream through a plurality of delay elements; calculating a plurality of partial correlations of said plurality of delayed input samples with reference signal samples; calculating an energy branch signal from said input sample stream; performing nonlinear operations on said plurality of partial correlations to obtain a correlation branch signal wherein said step of performing nonlinear operations comprises the steps of: generating a square magnitude of each of said partial correlations; summing said square magnitudes to generate a correlation branch signal therefrom; generating said detection decision as a function of said correlation branch signal and said energy branch signal and operating decision logic on said energy branch and correlation branch signals to obtain a detection decision. 12. A method of packet detection for use in a digital receiver, said method comprising the steps of: delaying an input sample stream through a plurality of delay elements to generate a plurality of delayed signal samples thereby; multiplying said first plurality of delayed signal samples with reference signal samples to generate a first plurality of products thereby; summing said plurality of products to yield a plurality of summed values thereby; multiplying pairs of said summed values together to generate a second plurality of products, whereby one sum is multiplied by the conjugate of another sum; calculating an energy branch signal from said input sample stream; and performing nonlinear detection as a function of said second plurality of products and said energy branch signal to obtain a detection decision. 13. The method according to claim 12 , wherein each said delay element comprises an N sample delay wherein N denotes the reference signal period. 14. The method according to claim 12 , wherein said reference signal samples comprise conjugated flipped versions of the delayed reference signal samples. 15. The method according to claim 12 , wherein said step of generating said energy branch signal comprises the step of applying a square magnitude operation to said input sample stream. 16. The method according to claim 12 , wherein said step of performing nonlinear detection comprises the steps of: generating a square magnitude of each of said second plurality of products; summing said square magnitudes to generate a correlation branch signal therefrom; generating said output detection signal as a function of said correlation branch signal and said energy branch signal. 17. The method according to claim 12 , said step of performing nonlinear detection further comprises the step of digitally filtering said correlation branch signal and said energy branch signal before said step of generating said output detection signal. 18. The method according to claim 12 , said step of performing nonlinear detection comprises the step of asserting said detection signal active if said energy branch signal multiplied by a threshold is less than said correlation branch signal. 19. The method according to claim 12 , wherein said step of performing nonlinear detection comprises the steps of: taking the real part of each of said second plurality of products; summing said real parts to generate a correlation branch signal therefrom; generating said output detection signal as a function of said correlation branch signal and said energy branch signal. 20. The method according to claim 12 , said step of performing nonlinear detection further comprises the step of digitally filtering said correlation branch signal and said energy branch signal before said step of generating said output detection signal. 21. The method according to claim 12 , said step of performing nonlinear detection comprises the step of asserting said detection signal active if said energy branch signal multiplied by a threshold is less than said correlation branch signal.

Assignees

Inventors

Classifications

  • Frequency error detectors (H04L2027/0067 takes precedence) · CPC title

  • Open loops · CPC title

  • Detectors therefor, e.g. correlators, state machines (digital correlators in general G06F17/15) · CPC title

  • the synchronisation signals recurring cyclically · CPC title

  • Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation · 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 US9184971B2 cover?
A novel and useful apparatus for and method of packet detection and carrier frequency offset estimation. The packet detection mechanism is robust to channels and sustains reasonable miss-detect (and false alarm) rates at low SNR values. The mechanism uses a modified combined cross correlation and delay and correlate scheme. A delay and correlate scheme is used in order to handle the effects of …
Who is the assignee on this patent?
Lerner Gregory, Tal Nir, Wolberg Dan, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L27/2656. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 10 2015 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).