End of communication detection
US-2015372787-A1 · Dec 24, 2015 · US
US9780921B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9780921-B2 |
| Application number | US-201414329651-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 11, 2014 |
| Priority date | Jul 11, 2014 |
| Publication date | Oct 3, 2017 |
| Grant date | Oct 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A receiver receives packets without prior knowledge of their bandwidths. The receiver calculates a first auto-correlation function for a first channel, a second auto-correlation function for a second channel, and a dot product of the first auto-correlation function and the second auto-correlation function. A packet is detected and its bandwidth classified based at least in part on the dot product.
Opening claim text (preview).
What is claimed is: 1. A method of packet detection and bandwidth classification, comprising: calculating a first averaged auto-correlation function for a first channel, wherein calculating the first averaged auto-correlation function comprises generating a first unaveraged auto-correlation function for the first channel in accordance with a predefined delay and taking a moving average of the first unaveraged auto-correlation function; calculating a second averaged auto-correlation function for a second channel, wherein calculating the second averaged auto-correlation function comprises generating a second unaveraged auto-correlation function for the second channel in accordance with the predefined delay and taking a moving average of the second unaveraged auto-correlation function; calculating a dot product of the first averaged auto-correlation function and the second averaged auto-correlation function; and detecting a packet, the detecting comprising classifying a bandwidth of the packet based at least in part on the dot product. 2. The method of claim 1 , wherein the predefined delay corresponds to a training-field periodicity for the packet. 3. The method of claim 1 , wherein classifying the bandwidth comprises determining that the bandwidth of the packet includes both the first and second channels, based at least in part on the dot product satisfying a first threshold. 4. The method of claim 3 , further comprising: generating an indication of a magnitude of the first averaged auto-correlation function; generating an indication of a magnitude of the second averaged auto-correlation function; and determining that the indications of the magnitudes of the first and second averaged auto-correlation functions satisfy a second threshold; wherein determining that the bandwidth of the packet includes both the first and second channels is based further on the indications of the magnitudes of the first and second averaged auto-correlation functions satisfying the second threshold. 5. The method of claim 4 , wherein: generating the indications of the magnitudes of the first and second averaged auto-correlation functions comprises: calculating squared magnitudes of the first and second averaged auto-correlation functions; performing single-bit quantization of the squared magnitudes of the first and second averaged auto-correlation functions to produce respective first and second quantized signals; and counting instances in which the first and second quantized signals are asserted to produce respective first and second counts; and determining that the indications of the magnitudes of the first and second averaged auto-correlation functions satisfy the second threshold comprises verifying that the first and second counts satisfy the second threshold. 6. The method of claim 5 , wherein counting the instances in which the first and second quantized signals are asserted comprises applying sliding windows to the first and second quantized signals. 7. The method of claim 1 , wherein classifying the bandwidth comprises determining that the bandwidth of the packet includes the first channel but not the second channel, based at least in part on the dot product not satisfying a first threshold. 8. The method of claim 7 , further comprising: generating an indication of a magnitude of the first averaged auto-correlation function; and determining that the indication of the magnitude of the first averaged auto-correlation function satisfies a third threshold; wherein determining that the bandwidth of the packet includes the first channel but not the second channel is further based on the indication of the magnitude of the first averaged auto-correlation function satisfying the third threshold. 9. The method of claim 8 , wherein: generating the indication of a magnitude of the first averaged auto-correlation function comprises: calculating a squared magnitude of the first averaged auto-correlation function; performing single-bit quantization of the squared magnitude of the first averaged auto-correlation function to produce a quantized signal; and counting instances in which the quantized signal is asserted to produce a count; and determining that the indication of the magnitude of the first averaged auto-correlation function satisfies the third threshold comprises verifying that the count satisfies the third threshold. 10. The method of claim 9 , wherein counting instances in which the quantized signal is asserted comprises applying a sliding window to the quantized signal. 11. The method of claim 1 , further comprising: searching for a timing estimate for the packet; failing to identify the timing estimate within a specified time period; and in response to failing to identify the timing estimate, stopping an attempt to receive the packet. 12. The method of claim 1 , wherein classifying the bandwidth comprises determining that the bandwidth of the packet includes both the first and second channels, the method further comprising: searching for a timing estimate for the packet; identifying the timing estimate within a specified time period; and receiving the packet on the first and second channels in accordance with the timing estimate. 13. The method of claim 1 , wherein classifying the bandwidth comprises determining that the bandwidth of the packet includes the first channel but not the second channel, the method further comprising: searching for a timing estimate for the packet; identifying the timing estimate within a specified time period; and receiving the packet on the first channel in accordance with the timing estimate. 14. A receiver, comprising: auto-correlation circuitry to: calculate a first averaged auto-correlation function for a first channel, wherein calculating the first averaged auto-correlation function comprises generating a first unaveraged auto-correlation function for the first channel in accordance with a predefined delay and taking a moving average of the first unaveraged auto-correlation function; and calculate a second averaged auto-correlation function for a second channel, wherein calculating the second averaged auto-correlation function comprises generating a second unaveraged auto-correlation function for the second channel in accordance with the predefined delay and taking a moving average of the second unaveraged auto-correlation function; dot-product circuitry to calculate dot products of the first averaged auto-correlation function and the second averaged auto-correlation function; and logic to detect packets and classify packet bandwidths based at least in part on the dot products. 15. The receiver of claim 14 , wherein the logic comprises: logic to determine whether a bandwidth for a respective packet includes both the first and second channels, based at least in part on whether a respective dot product of the first averaged auto-correlation function and the second averaged auto-correlation function satisfies a first threshold; and logic to determine whether a bandwidth for a respective packet includes the first channel but not the second channel, based at least in part on whether a respective dot product of the first averaged auto-correlation function and the second averaged auto-correlation function does not satisfy the first threshold. 16. The receiver of claim 15 , wherein: the receiver further comprises circuitry to generate indications of magnitudes of the first and second averaged auto-correlation functions; and the logic to determine whether the bandwidth for a respective packet includes both the first and second ch
other detection of signalling, e.g. detection of TFCI explicit signalling (H04L1/0046, H04L27/0012 and H04L25/0262 take precedence) · CPC title
Arrangements for detecting the data rate of an incoming signal · CPC title
Formatting with frames or packets; Protocol or part of protocol for error control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.