IP Library Granted Patent US 6,874,096
Granted Patent B1
US 6,874,096 · App. 09/887,283 · Granted Mar 29, 2005

Apparatus and method for detecting packet arrival time

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 6,874,096
App. No.
09/887,283
Granted
Mar 29, 2005
Kind
B1
Abstract

A detector for detecting packet arrival time for packets received by a Home Phoneline Network Alliance (HPNA) receiver. The detector correlates received preamble symbols with stored preamble symbols and generates an estimation of the packet arrival time when the entire transmitted preamble has arrived at the receiver. The estimation of the packet arrival time is defined on a symbol period boundary. The detector includes a complex correlator with a simplified structure based on characteristic of the received HPNA signal.

Claims (51)

1. An apparatus for detecting arrival time for a packet including a preamble, the apparatus comprising:

a receiver for receiving and demodulating a signal; and

a packet arrival time detector, coupled to the receiver, configured to correlate the demodulated received signal with a stored preamble and to output a packet arrival time at a symbol period boundary of the received signal, wherein the packet arrival time is used to adjust a variable sample delay of the demodulated received signal.

2. An apparatus for detecting arrival time for a packet including a preamble, the apparatus comprising:

a receiver for receiving and demodulating a signal; and

a packet arrival time detector, coupled to the receiver, configured to correlate the demodulated received signal with a stored preamble and to output a packet arrival time at a symbol period boundary of the received signal, wherein the packet arrival time detector further comprises:

a correlator configured to correlate real and imaginary components of the demodulated received signal with real and imaginary components of the stored preamble to produce a real correlator output and an imaginary correlator output,

a first low pass filter configured to filter the real correlator output;

a second low pass filter configured to filter the imaginary correlator output;

a first squaring device configured to square the filtered real correlator output;

a second squaring device configured to square the filtered imaginary correlator output;

an adder configured to sum the squared filtered real correlator output with the squared filtered imaginary correlator output to produce a correlated output, and

a peak detector configured to detect a maximum value of the correlated output during a window of period W and to compare an index of the maximum value of the correlated output with a modulo-L counter value to produce the packet arrival time.

3. The apparatus of claim 2 , wherein the correlator quantizes the real and imaginary components of the demodulated received signal to one bit.

4. The apparatus of claim 3 , wherein the correlator quantizes the real and imaginary components of the demodulated received signal to one bit by selecting a sign bit of the real and imaginary components of the demodulated received signal.

5. The apparatus of claim 3 , wherein the correlator multiplies the quantized real and imaginary components of the demodulated received signal with quantized real and imaginary components of the stored preamble using one-bit multipliers.

6. The apparatus of claim 5 , wherein the one-bit multipliers are implemented as 2-bit comparators.

7. The apparatus of claim 2 , wherein the correlator includes a shift register having NL locations, where N is the number of symbols in the preamble and L is a ratio of the sampling rate of the receiver to the symbol rate of the receiver.

8. The apparatus of claim 2 , wherein the correlator includes two groups of N multipliers, where N is the number of symbols in the preamble.

9. The apparatus of claim 2 , wherein the peak detector includes

a threshold detector configured to compare the correlated output with a predetermined threshold and to output an enable signal when the correlated output exceeds the predetermined threshold,

a memory configured to store the correlated output when enabled by the enable signal from the threshold detector, and

a maximum index locator to locate the index of the maximum value of the correlated output stored in the memory.

10. The apparatus of claim 2 , wherein the packet arrival time detector outputs the packet arrival time to an equalizer.

11. The apparatus of claim 2 , wherein a sampling frequency of the receiver is chosen such that every other sample of a real component of the demodulated received signal is zero and every other sample of an imaginary component of the demodulated received signal is zero, where the real component of the demodulated received signal is skewed one sample from the imaginary component of the demodulated received signal.

12. A method for detecting arrival time of a packet including a preamble, the method comprising the steps of:

receiving and demodulating a signal;

correlating the demodulated received signal with a stored preamble to produce a correlated output;

detecting a maximum of the correlated output during a window of period W; and

comparing an index of the maximum with the output of a modulo-L counter to produce a packet arrival time at a symbol period boundary of the received signal.

13. The method of claim 12 , further comprising the step of using the packet arrival time to adjust a variable sample delay of the demodulated received signal.

14. A method for detecting arrival time of a packet including a preamble, the method comprising the steps of:

receiving and demodulating a signal;

correlating the demodulated received signal with a stored preamble to produce a correlated output, wherein correlating includes correlating real and imaginary components of the demodulated received signal with real and imaginary components of the stored preamble to produce a real correlator output and an imaginary correlator output, and summing the real correlator output with the imaginary correlator output to produce the correlated output;

detecting a maximum of the correlated output during a window of period W; and

comparing an index of the maximum with the output of a modulo-L counter to produce a packet arrival time at a symbol period boundary of the received signal.

15. The method of claim 14 , wherein the real correlator output and the imaginary correlator output are low pass filtered and squared prior to being summed.

16. The method of claim 14 , wherein the step of correlating includes quantizing the real and imaginary components of the demodulated received signal to one bit.

17. The method of claim 16 , wherein quantizing the real and imaginary components of the demodulated received signal includes selecting a sign bit of the real and imaginary components of the demodulated received signal.

18. The method of claim 16 , wherein the step of correlating includes multiplying the quantized real and imaginary components of the demodulated real and imaginary components with quantized real and imaginary components of the stored preamble using one-bit multipliers.

19. The method of claim 18 , wherein the one-bit multipliers are implemented as 2-bit comparators.

20. A method for detecting arrival time of a packet including a preamble, the method comprising the steps of:

receiving and demodulating a signal;

correlating the demodulated received signal with a stored preamble to produce a correlated output;

detecting a maximum of the correlated output during a window of period W; and

comparing an index of the maximum with the output of a modulo-L counter to produce a packet arrival time at a symbol period boundary of the received signal, wherein a sampling frequency of the received demodulated signal is chosen such that every other sample of a real component of the received demodulated signal is zero and every other sample of an imaginary component of the received demodulated signal is zero, where the real component of the received demodulated signal is skewed one sample from the imaginary component of the received demodulated signal.

21. A system for detecting arrival time of a packet including a preamble, comprising:

means for receiving and demodulating a signal;

means for correlating the demodulated received signal with a stored preamble to produce a correlated output, wherein correlating includes correlating real and imaginary components of the demodulated received signal with real and imaginary components of the stored preamble to produce a real correlator output and an imaginary correlator output, and summing the real correlator output with the imaginary correlator output to produce the correlated output;

means for detecting a maximum of the correlated output during a window of period W; and

means for comparing an index of the maximum with the output of a modulo-L counter to produce a packet arrival time at a symbol period boundary of the received signal.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
MERGER Recorded Jan 30, 2020
From: 2WIRE, INC.
To: ARRIS SOLUTIONS, INC.
Reel/Frame 051672/0481 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GLOBAL LIMITED, F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
Reel/Frame 048817/0496 →
SECURITY INTEREST Recorded Sep 15, 2016
From: ARRIS GLOBAL LIMITED F/K/A PACE PLC; 2WIRE, INC.; AURORA NETWORKS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 040054/0001 →