IP Library Granted Patent US 12,126,485
Granted Patent B2
US 12,126,485 · App. 18/306,460 · Granted Oct 22, 2024

Orthogonal frequency division multiplex packet detection using the long preamble

Inventors: Stephen R. Carsello (Plantation, FL); John C. Sinibaldi (Pompano Beach, FL); Caryn Chan (Plantation, FL)
Assignee: SR Technologies, Inc.
H04L27/38
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 12,126,485
App. No.
18/306,460
Granted
Oct 22, 2024
Kind
B2
Abstract

A method for detection of an orthogonal frequency division multiplex (OFDM) packet preamble is described. The method includes quantizing a real part and an imaginary part of each complex template value to a template index value, determining a plurality of non-zero template index values based on the quantization, receiving a signal including a plurality of samples, performing a plurality of first sums, where each first sum sums a sample subset of plurality of sample subsets, and assigning the plurality of non-zero template index values to the plurality of first sums. The method further includes performing a transposition of each first sum using the assigned non-zero template index value, performing a second sum, where the second sum is a complex weighted sum of the transposition of each first sum, and determining that the received signal comprises the OFDM packet preamble based on the complex weighed sum.

Claims (73)

1. A method for detection of an orthogonal frequency division multiplex (OFDM) packet preamble using a plurality of complex template values associated with a plurality of preamble symbols, each complex template value of the plurality of complex template values comprising a real part and an imaginary part, the method comprising:

quantizing the real part and the imaginary part of each complex template value associated with the plurality of preamble symbols to a template index value comprising one of a negative one, a zero, and a positive one;

determining a plurality of non-zero template index values based on the quantized real part and the imaginary part of each complex template value;

receiving a signal comprising a plurality of samples, the plurality of samples comprising a plurality of sample subsets;

performing a plurality of first sums, each first sum summing a sample subset of plurality of sample subsets;

assigning the plurality of non-zero template index values to the plurality of first sums, a non-zero template index value of the plurality of non-zero template index values being assigned to a corresponding first sum of the plurality of first sums;

performing a transposition of each first sum using the assigned non-zero template index value;

performing a second sum, the second sum being a complex weighted sum of the transposition of each first sum; and

determining that the received signal comprises the OFDM packet preamble based on the complex weighed sum.

2. The method of claim 1 , wherein in the complex weighed sum is a real time correlation signal of the received signal.

3. The method of claim 1 , wherein the method further comprises:

delaying the received signal, the delayed signal being associated with a tap delay line having a predetermined length and being used to perform the plurality of first sums.

4. The method of claim 1 , wherein the method further comprises:

determining a plurality of frequency offset step sizes, f 0 , and a plurality of frequency offset indices, k; and

determining, for each value of k, the plurality of complex template values with frequency offset kf 0 , the quantizing of the real part and the imaginary part of each complex template value being performed for each value of k.

5. The method of claim 1 , wherein the OFDM packet preamble is an OFDM long preamble, and the method further comprises:

determining that the OFDM long preamble is represented by two length-32 waveforms, {s 1,n } and {s 2,n }.

6. The method of claim 5 , wherein the OFDM long preamble is a length-160 OFDM long preamble comprising a sequence, {s 2,n }{s 1,n }{s 2,n }{s 1,n }{s 2,n }.

7. The method of claim 6 , wherein the method further comprises:

determining a length-160 correlator comprising K correlators, each K correlator having two length-32 correlators comprising delays and phasors;

determining a maximum output of the K length-160 correlators; and

determining whether the OFDM long preamble has been detected based on the maximum output.

8. The method of claim 7 , wherein the method further comprises:

determining the plurality of complex template values for K frequency offset indices k, the quantizing of the real part and the imaginary part of each complex template value being performed for each value of k.

9. The method of claim 7 , wherein the second sum is a length-160 long preamble signal, y n (160,k) expressed as:

y n (160,k) =y 2,n (32,k) +y 1,n−32 (32,k) +e j2π·64·f 0 k/f s ·y 2,n−64 (32,k) +e j2π·64·f 0 k/f s ·y 1,n−96 (32,k) +e j2π·128·f 0 k/f s ·y 2,n−128 (32,k) ,

k being a frequency offset index;

f o being a frequency offset step size;

f s being a sampling frequency;

j being a square root of −1 and defining an imaginary part of a complex number; and

n being an integer number that indexes the signal.

10. The method of claim 7 , wherein the second sum is a length-160 long preamble signal, y n (160,k) expressed as:

y n (160,k) =y n (64,k) +e j2π·64·f o k/f s ·y n−64 (64,k) +e j2π·128·f o k/f s ·y n−128 (32,k) ,

k being a frequency offset index;

f o being a frequency offset step size;

f s being a sampling frequency;

j being a square root of −1 and defining an imaginary part of a complex number; and

n being an integer number that indexes the signal.

11. A wireless device configured for detection of an orthogonal frequency division multiplex (OFDM) packet preamble using a plurality of complex template values associated with a plurality of preamble symbols, each complex template value of the plurality of complex template values comprising a real part and an imaginary part, the wireless device comprising processing circuitry configured to:

quantize the real part and the imaginary part of each complex template value associated with the plurality of preamble symbols to a template index value comprising one of a negative one, a zero, and a positive one;

determine a plurality of non-zero template index values based on the quantized real part and the imaginary part of each complex template value;

receive a signal comprising a plurality of samples, the plurality of samples comprising a plurality of sample subsets;

perform a plurality of first sums, each first sum summing a sample subset of plurality of sample subsets;

assign the plurality of non-zero template index values to the plurality of first sums, a non-zero template index value of the plurality of non-zero template index values being assigned to a corresponding first sum of the plurality of first sums;

perform a transposition of each first sum using the assigned non-zero template index value;

perform a second sum, the second sum being a complex weighted sum of the transposition of each first sum; and

determine that the received signal comprises the OFDM packet preamble based on the complex weighed sum.

12. The wireless device of claim 11 , wherein in the complex weighed sum is a real time correlation signal of the received signal.

13. The wireless device of claim 11 , wherein the processing circuitry is further configured to:

delay the received signal, the delayed signal being associated with a tap delay line having a predetermined length and being used to perform the plurality of first sums.

14. The wireless device of claim 11 , wherein the processing circuitry is further configured to:

determine a plurality of frequency offset step sizes, f o , and a plurality of frequency offset indices, k; and

determine, for each value of k, the plurality of complex template values with frequency offset kf o , the quantizing of the real part and the imaginary part of each complex template value being performed for each value of k.

15. The wireless device of claim 11 , wherein the OFDM packet preamble is an OFDM long preamble, and the processing circuitry is further configured to:

determine that the OFDM long preamble is represented by two length-32 waveforms, {s 1,n } and {s 2,n }.

16. The wireless device of claim 15 , wherein the OFDM long preamble is a length-160 OFDM long preamble comprising a sequence, {s 2,n }{s 1,n }{s 2,n }{s 1,n }{s 2,n }.

17. The wireless device of claim 16 , wherein the processing circuitry is further configured to:

determine a length-160 correlator comprising K correlators, each K correlator having two length-32 correlators comprising delays and phasors;

determine a maximum output of the K length-160 correlators; and

determine whether the OFDM long preamble has been detected based on the maximum output.

18. The wireless device of claim 17 , wherein the processing circuitry is further configured to:

determine the plurality of complex template values for K frequency offset indices k, the quantizing of the real part and the imaginary part of each complex template value being performed for each value of k.

19. A system comprising a wireless device configured for detection of an orthogonal frequency division multiplex (OFDM) long preamble using a plurality of complex template values associated with a plurality of preamble symbols, each complex template value of the plurality of complex template values comprising a real part and an imaginary part, the wireless device comprising processing circuitry configured to:

quantize the real part and the imaginary part of each complex template value associated with the plurality of preamble symbols to a template index value comprising one of a negative one, a zero, and a positive one, for each frequency offset index;

determine a plurality of non-zero template index values based on the quantized real part and the imaginary part of each complex template value;

receive a signal comprising a plurality of samples, the plurality of samples comprising a plurality of sample subsets;

perform a plurality of first sums, each first sum summing a sample subset of plurality of sample subsets;

assign the plurality of non-zero template index values to the plurality of first sums, a non-zero template index value of the plurality of non-zero template index values being assigned to a corresponding first sum of the plurality of first sums;

perform a transposition of each first sum using the assigned non-zero template index value;

perform a second sum, the second sum being a complex weighted sum of the transposition of each first sum; and

determine that the received signal comprises the OFDM long preamble based on the complex weighed sum.

20. The system of claim 19 , wherein the processing circuitry is further configured to:

delay the received signal, the delayed signal being associated with a tap delay line having a predetermined length and being used to perform the plurality of first sums.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 5, 2025
From: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
To: BLUEHALO, LLC; SR TECHNOLOGIES, INC.
Reel/Frame 071168/0399 →
SECURITY INTEREST Recorded May 8, 2024
From: UES, INC.; SR TECHNOLOGIES, INC.
To: APOGEM CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 067354/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2023
From: CARSELLO, STEPHEN R.; SINIBALDI, JOHN C.; CHAN, CARYN
To: SR TECHNOLOGIES, INC.
Reel/Frame 063960/0349 →
Continuity (2)
Provisional Application 63336558 · Apr 29, 2022
Related Publication 20230353442A1 · Nov 2, 2023