Radio with dynamically controlled correlation threshold
First Claim
1. A method, comprising:
- receiving and processing, at an analog frontend, a radio frequency (RF) signal;
receiving, at a digital backend, digital signals based on the processed RF signal;
defining, by operation of a channelizer of the digital backend, a plurality of channels;
calculating, by operation of a logic device, a plurality of rates of false packet detections associated with the plurality of channels, respectively;
adjusting, by operation of a correlation threshold calculator, based at least in part on a first rate of false packet detections from among the plurality of rates of false packet detections, a first correlation threshold associated for use with a first channel from among the plurality of channels and for use with a first modulation scheme;
correlating, using a packet processor, a signal from the channelizer with a preamble of a packet, wherein the correlating is based at least in part on the first correlation threshold, the first channel and the first modulation scheme, wherein the packet processor comprises a plurality of correlation loops, each correlation loop associated with a respective correlation threshold from among a plurality of correlation thresholds adjusted by the correlation threshold calculator, and wherein at least some of the plurality of correlation thresholds are used to evaluate correlation of signals in a particular channel plan and at least some are used to evaluate correlation of signals using a particular modulation scheme;
decoding, by operation of one of a plurality of decoders, the packet within the first channel using the first modulation scheme.
2 Assignments
0 Petitions
Accused Products
Abstract
In a radio using a plurality of channels defined in a radio frequency (RF) spectrum, a rate of false packet detections may be calculated for each of the plurality of channels using a plurality of respective correlation thresholds. The rate of false packet detections for each channel may be compared to a range of acceptable rates of false packet detections. The same or different ranges of acceptable rates of false packet detections may be used for each channel or each channel plan. Different correlation thresholds may be adjusted based at least in part on the comparisons. For example, if a rate of false packet detections exceeds a range of acceptable rates of false packet detections, the correlation threshold may be raised, or the reverse. A packet may be detected on different channels based on different adjusted correlation thresholds.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving and processing, at an analog frontend, a radio frequency (RF) signal; receiving, at a digital backend, digital signals based on the processed RF signal; defining, by operation of a channelizer of the digital backend, a plurality of channels; calculating, by operation of a logic device, a plurality of rates of false packet detections associated with the plurality of channels, respectively; adjusting, by operation of a correlation threshold calculator, based at least in part on a first rate of false packet detections from among the plurality of rates of false packet detections, a first correlation threshold associated for use with a first channel from among the plurality of channels and for use with a first modulation scheme; correlating, using a packet processor, a signal from the channelizer with a preamble of a packet, wherein the correlating is based at least in part on the first correlation threshold, the first channel and the first modulation scheme, wherein the packet processor comprises a plurality of correlation loops, each correlation loop associated with a respective correlation threshold from among a plurality of correlation thresholds adjusted by the correlation threshold calculator, and wherein at least some of the plurality of correlation thresholds are used to evaluate correlation of signals in a particular channel plan and at least some are used to evaluate correlation of signals using a particular modulation scheme; decoding, by operation of one of a plurality of decoders, the packet within the first channel using the first modulation scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A radio, comprising:
-
an analog frontend to receive and process a radio frequency (RF) signal; an analog to digital converter communicatively coupled to the analog frontend to convert an analog signal from the analog frontend to a digital signal; and a digital backend, communicatively coupled to the analog to digital converter to receive the digital signal from the analog to digital converter, comprising; a packet processor, comprising a plurality of correlation loops, each correlation loop associated with a respective correlation threshold from among a plurality of correlation thresholds, wherein at least some of the plurality of correlation thresholds are used to measure correlation using a particular channel plan and at least some are used to measure correlation using a particular modulation scheme, and wherein the packet processor processes data from a plurality of decoders; wherein the digital backend performs actions comprising; calculating a first rate of false packet detections for a first channel; adjusting a first correlation threshold associated with the first channel, wherein the adjusting of the first correlation threshold associated with the first channel is performed based at least in part on a comparison of the first rate of false packet detections to a range of acceptable rates of false packet detections; correlating a first incoming signal on the first channel with a first known preamble of a first packet using the first correlation threshold; decoding the first packet defined by the first incoming signal; calculating a second rate of false packet detections for a second channel. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A radio, comprising:
-
an analog frontend to receive and process a radio frequency (RF) signal; a digital backend, to receive digital signals based on the process RF signal, the digital backend comprising; a packet processor, comprising a plurality of correlation loops, each correlation loop associated with a respective correlation threshold from among a plurality of correlation thresholds, wherein at least some of the plurality of correlation thresholds are used to measure correlation using a particular channel plan and at least some are used to measure correlation using a particular modulation scheme, and wherein the packet processor processes data from a plurality of decoders; wherein the digital backend performs actions comprising; receiving a first RF signal in a first channel, wherein the first channel is defined in an RF spectrum; adjusting a first correlation threshold for use with the first channel; using the first correlation threshold to identify a first packet in the first channel; receiving a second RF signal in a second channel, wherein the second channel is different from the first channel, and wherein the second channel is defined in the RF spectrum; adjusting a second correlation threshold for use with the second channel, wherein the first correlation threshold and the second correlation threshold are different; and using the second correlation threshold to identify a second packet in the second channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification