Cross-correlation signal detector
First Claim
Patent Images
1. A method of detecting at least one characteristic of a signal of interest within an input signal, comprising:
- multiplying at least one set of samples from the input signal by at least one set of samples representing a complex conjugate of the input signal to obtain a series of correlation samples;
summing sets of one or more consecutive correlation samples to obtain a series of pulse sums, each pulse sum having an associated start time;
integrating a plurality of sets of non-consecutive pulse sums, with the start times of each successive non-consecutive pulse sum in a given set being separated from a preceding pulse sum in the set by an pulse repeat value associated with the set, to obtain respective search values for the plurality of sets of non-consecutive pulse sums;
selecting an optimal search value as representing a pulse repeat interval for the signal of interest equal to the pulse repeat value separating pulse sums associated with the set of non-consecutive pulse sums represented by the optimal search value; and
detecting the signal of interest within the input signal according to the determined pulse repeat interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product are provided for detecting at least one signal of interest within an input signal. At least one set of samples from the input signal is multiplied by at least one set of samples representing a complex conjugate of the input signal to obtain a series of correlation samples. Sets of one or more consecutive correlation samples are summed to obtain a series of pulse sums. A plurality of non-consecutive pulse sums are integrated to obtain a search value.
-
Citations
17 Claims
-
1. A method of detecting at least one characteristic of a signal of interest within an input signal, comprising:
-
multiplying at least one set of samples from the input signal by at least one set of samples representing a complex conjugate of the input signal to obtain a series of correlation samples; summing sets of one or more consecutive correlation samples to obtain a series of pulse sums, each pulse sum having an associated start time; integrating a plurality of sets of non-consecutive pulse sums, with the start times of each successive non-consecutive pulse sum in a given set being separated from a preceding pulse sum in the set by an pulse repeat value associated with the set, to obtain respective search values for the plurality of sets of non-consecutive pulse sums; selecting an optimal search value as representing a pulse repeat interval for the signal of interest equal to the pulse repeat value separating pulse sums associated with the set of non-consecutive pulse sums represented by the optimal search value; and detecting the signal of interest within the input signal according to the determined pulse repeat interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A cross-correlation detection system that detects at least one characteristic of a signal of interest comprising:
-
a digital multiplier that multiplies at least one set of samples from the input signal by at least one set of samples representing a complex conjugate of the input signal to obtain a series of correlation samples; at least one digital integrator that sums sets of one or more consecutive correlation samples to obtain a series of pulse sums, each pulse sum having an associated start time; and a digital signal processor that integratesa plurality of sets of non-consecutive pulse sums, with the start times of each successive non-consecutive pulse sum in a given set being separated from a preceding pulse sum in the set by a pulse repeat value associated with the set, to obtain respective search values for the plurality of sets of non-consecutive pulse sums and selects an optimal search value as representing a pulse repeat interval for the signal of interest equal to the pulse repeat value associated with the set of non-consecutive pulse sums represented by the optimal search value. - View Dependent Claims (9, 10)
-
-
11. A computer readable medium encoded with a computer program that is operative in a data processing system, that detects at least one characteristic of a signal of interest within an input signal, the program comprising:
-
a digital multiplication function that multiplies at least one set of samples from the input signal by at least one set of samples representing a complex conjugate of the input signal to obtain a series of correlation samples; at least one integration function that sums sets of one or more consecutive correlation samples to obtain a series of pulse sums, each pulse sum having an associated start time; and a search function that integrates a plurality of sets of non-consecutive pulse sums, with the start times of each successive non-consecutive pulse sum in a given set being separated from a preceding pulse sum in the set by a pulse repeat value associated with the set, to obtain respective search values for the plurality of sets of non-consecutive pulse sums and selects an optimal search value as representing a pulse repeat interval for the signal of interest equal to the pulse repeat interval associated with the set of non-consecutive pulse sums represented by the optimal search value. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification