IP Library › Granted Patent US 8,457,162
Granted Patent B2
US 8,457,162 · App. 11/506,193 · Granted Jun 4, 2013

Packet detection

Inventors: Turgut Aytur (Plattsburgh, NY); Stephan ten Brink (Irvine, CA); Ravishankar H. Mahadevappa (Irvine, CA); Ran Yan (Holmdel, NJ)
Assignee: Realtek Semiconductor Corp.
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 8,457,162
App. No.
11/506,193
Granted
Jun 4, 2013
Kind
B2
Abstract

An apparatus for and a method of performing packet detection in a receiver is provided. The apparatus is configured to determine a measure of a correlation between information of one or more received symbols and synchronization information. The apparatus is also configured to determine a measure of an energy value of one or more of the received symbols. The apparatus is also configured to determine if a packet has been detected based on the measure of the correlation and the measure of the energy value of the one or more received symbols.

Claims (34)

1. A method executed by circuitry of a signal processor in a communication system of performing packet detection in a receiver, the method comprising:

determining a measure of a correlation between information of one or more received symbols and synchronization information;

determining a measure of an energy value of one or more of the received symbols; and

determining if a packet has been detected based on comparative analysis of both the measure of the correlation and the measure of the energy value, wherein the synchronization information comprises:

a first synchronization sequence; and

a second synchronization sequence, each of the first synchronization sequence and the second synchronization sequence indicative of a pattern by which the one or more received symbols are transmitted.

2. The method of claim 1 , wherein the measure of the energy value is a value within an energy sub-region among a plurality of energy sub-regions.

3. The method of claim 1 , wherein determining if the packet has been detected is performed by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, a higher measure of the correlation requires a higher measure of the energy value.

4. The method of claim 1 , wherein determining if the packet has been detected is performed by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, an increase in the measure of the correlation requires an increase in the measure of the energy value that is greater than the increase in the measure of the correlation.

5. The method of claim 1 , wherein determining if the packet has been detected is performed by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has not been received, the measure of the energy value is below a predetermined minimum energy threshold.

6. A method executed by circuitry of a signal processor in a communication system of performing packet detection in a receiver, the method comprising:

determining a measure of a correlation between information of one or more received symbols and synchronization information;

determining a measure of an energy value of one or more of the received symbols; and

determining if a packet has been detected based on comparative analysis of both the measure of the correlation and the measure of the energy value, wherein determining the measure of the correlation comprises:

determining a plurality of measures of sample correlations by correlating samples of the one or more received symbols with a first synchronization sequence of the synchronization information; and

determining a measure of a group correlation by correlating the plurality of measures of the sample correlations with a second synchronization sequence of the synchronization information.

7. A method executed by circuitry of a signal processor in a communication system of performing packet detection in a receiver, the method comprising:

determining a measure of a correlation between information of one or more received symbols and synchronization information;

determining a measure of an energy value of one or more of the received symbols; and

determining if a packet has been detected based on comparative analysis of both the measure of the correlation and the measure of the energy value, wherein determining if the packet has been detected is performed by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, a ratio between the measure of the correlation and the measure of the energy value is required to be greater than a selected energy threshold.

8. The method of claim 7 , wherein the selected energy threshold is selected from among a plurality of predetermined energy thresholds, the selected energy threshold being indicative of the measure of the energy value.

9. A packet detection unit in a receiver, the packet detection unit comprising:

a correlation block configured to receive one or more symbols and determine a measure of a correlation between information of the one or more symbols and synchronization information;

an energy value block configured to receive the one or more symbols and determine a measure of the energy value of the one or more symbols; and

a packet detection block coupled to the correlation block and to the energy value block, the packet detection block configured to receive the measure of the correlation and the measure of the energy value and determine if a packet has been detected based on a comparative analysis of both the measure of the correlation and the measure of the energy value,

wherein the packet detection block determines if the packet has been detected by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, a ratio between the measure of the correlation and the measure of the energy value is required to be greater than a predetermined threshold.

10. The packet detection unit of claim 9 , wherein the correlation block comprises:

a sample correlation block configured to determine a plurality of measures of sample correlations between samples of the one or more symbols and a first sequence of the synchronization information; and

a group correlation block configured to determine a measure of a group correlations by correlating the plurality of measures of the sample correlations and a second sequence of the synchronization information.

11. The packet detection unit of claim 9 , wherein the measure of the energy value is a value within an energy sub-region among a plurality of energy sub-regions.

12. The packet detection unit of claim 9 , wherein the packet detection block determines if the packet has been detected by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, a higher measure of the correlation requires a higher measure of the energy value.

13. The packet detection unit of claim 9 , wherein the predetermined threshold is a selected threshold among a plurality of thresholds, wherein the selected threshold is indicative of the measure of the energy value.

14. The packet detection unit of claim 9 , wherein the packet detection block determines if the packet has been detected by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has been detected, an increase in the measure of the correlation requires an increase in the measure of the energy value that is greater than the increase in the measure of the correlation.

15. The packet detection unit of claim 9 , the packet detection block determines if the packet has been detected by evaluating a relationship between the measure of the correlation and the measure of the energy value wherein for a determination that the packet has not been received, the measure of the energy value is below a predetermined minimum energy threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2010
From: WIONICS TECHNOLOGIES, INC. FORMERLY KNOWN AS WIONICS RESEARCH
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 024072/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: AYTUR, TURGUT; TEN BRINK, STEPHAN; MAHADEVAPPA, RAVISHANKAR H.; YAN, RAN
To: WIONICS RESEARCH
Reel/Frame 018521/0855 →
Continuity (2)
Provisional Application 60708971 · Aug 16, 2005
Related Publication 20070055501A1 · Mar 8, 2007