METHODS, DEVICES AND SYSTEMS FOR RECEIVING AND DECODING A SIGNAL IN THE PRESENCE OF NOISE USING SLICES AND WARPING
1 Assignment
0 Petitions
Accused Products
Abstract
A method may comprise receiving and sampling a signal. The signal may encode a data packet. A slice may be generated and stored comprising a pair of values for each of a selected number of samples of the signal representing a correlation of the signal to reference functions in the receiver. The presence of the data packet may then be detected and the detected packet decoded from the stored slices. The generating and storing slices may be carried out as the received signal is sampled. The sampled values of the signal may be discarded as the slices are generated and stored. The slice representation of the signal can be manipulated to generate filters with flexible bandwidth and center frequency.
6 Citations
53 Claims
-
1-34. -34. (canceled)
-
35. A method, comprising:
-
receiving a signal, the signal encoding a data packet at a first frequency; sampling the signal to generate sampled values; correlating the sampled values with first and second templates of values obtained at a second frequency that is different from the first frequency to generate a plurality of slices at the second frequency, each of the slices comprising a pair of values; transforming at least some of the plurality of slices at the second frequency to slices at the second frequency plus or minus an offset, and generating a filter having a center frequency at the second frequency plus or minus the offset by combining the transformed slices. - View Dependent Claims (36, 37, 39)
-
-
40. A receiver, comprising:
-
an analog-to-digital converter (ADC) configured to generate sampled values from a received signal at a first frequency; a memory; a controller coupled to the memory and configured to; correlate the sampled values over respective selected numbers of the sampled values of with first and second templates of values obtained at a second frequency that is different from the first frequency to generate a plurality of slices that each comprise a pair of values; transform at least some of the plurality of slices at the second frequency to slices at the second frequency plus or minus an offset, and generate a filter having a center frequency at the second frequency plus or minus the offset by combining the transformed slice. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A method, comprising:
-
receiving a signal, the signal encoding a data packet; sampling the signal to generate sampled values; generating a slice record comprising a plurality of slices by correlating the sampled values with first and second reference templates, the first reference template comprising a first reference function and the second reference template comprising a second reference function in quadrature with the first reference function; auto-correlating a portion of the slice record with a delayed version of the portion of the slice record to generate auto-correlation terms; and determining when magnitudes of auto-correlation terms exceed a predetermined threshold for a predetermined number of auto-correlation terms. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53-79. -79. (canceled)
Specification