Variable length ranging and direction-finding signals constructed from bandlimited kernels and sparse spreading sequences
First Claim
1. A transmitter comprising:
- (a) a pulse shaper for generating an input pulse that is a convolution of a kernel parametrized by a bit length and a spreading sequence parametrized by at least one parameter pair that consists of a spreading length and a sparsity, wherein said bit length and said at least one parameter pair form an ordered set that satisfies at least one condition selected from the set consisting of;
(i) a first said sparsity is different from said bit length and(ii) when said ordered set includes a plurality of said spreading lengths and said sparsities, then at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity;
(b) a mechanism for transforming said input pulse to a transmitted pulse; and
(c) a transducer for launching said transmitted pulse as a signal propagating in a medium.
2 Assignments
0 Petitions
Accused Products
Abstract
To generate a pulse for ranging, a kernel is convolved with a spreading sequence. The spreading sequence is parametrized by one or more ordered (length, sparsity) pairs, such that the first sparsity differs from the bit length of the kernel and/or a subsequent sparsity differs from the product of the immediately preceding length and the immediately preceding sparsity. Alternatively, a kernel is convolved with an ordered plurality of spreading sequences, all but the first of which may be non-binary. The pulse is launched towards a target. The reflection from the target is transformed to a received reflection, compressed by deconvolution of the spreading sequence, and post-processed to provide a range to the target and/or a direction of arrival from the target.
15 Citations
34 Claims
-
1. A transmitter comprising:
-
(a) a pulse shaper for generating an input pulse that is a convolution of a kernel parametrized by a bit length and a spreading sequence parametrized by at least one parameter pair that consists of a spreading length and a sparsity, wherein said bit length and said at least one parameter pair form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) when said ordered set includes a plurality of said spreading lengths and said sparsities, then at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; (b) a mechanism for transforming said input pulse to a transmitted pulse; and (c) a transducer for launching said transmitted pulse as a signal propagating in a medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-contact sensing device, comprising:
-
(a) a transmitter that includes a pulse shaper for generating an input pulse to be transformed to a transmitted pulse that is launched as a signal that propagates in a medium towards a target, the input pulse being a convolution of a kernel parametrized by a bit length and a spreading sequence parametrized by at least one parameter pair that consists of a spreading length and a sparsity, wherein said kernel length and said at least one parameter pair form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) when said ordered set includes a plurality of said spreading lengths and said sparsities, then at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; and (b) a receiver that includes; (i) at least one transducer for coupling to said medium to receive a respective reflection of said signal from said target, (ii) for each said transducer; (A) a mechanism for transforming said respective received reflection to a respective received representation of said input pulse, and (B) a pulse compressor for deconvolving said spreading sequence from said respective received representation of said input pulse, thereby providing a respective compressed pulse, and (iii) a post-processor for post-processing said at least one respective compressed pulse. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of transmitting a signal into a medium, comprising the steps of:
-
(a) generating an input pulse that is a convolution of a kernel parametrized by a bit length and a spreading sequence parametrized by at least one parameter pair that consists of a spreading length and a sparsity, wherein said bit length and said at least one parameter pair form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) when said ordered set includes a plurality of said spreading lengths and said sparsities, then at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; (b) transforming said input pulse to a transmitted pulse; and (c) launching said transmitted pulse into the medium as the signal.
-
-
17. A method of non-contact sensing of a target, comprising the steps of:
-
(a) generating an input pulse that is a convolution of a kernel parametrized by a bit length and a spreading sequence parametrized by at least one parameter pair that consists of a spreading length and a sparsity, wherein said bit length and said at least one parameter pair form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) when said ordered set includes a plurality of said spreading lengths and said sparsities, then at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; (b) transforming said input pulse to a transmitted pulse; (c) launching said transmitted pulse as a signal propagating in a medium towards the target; (d) receiving at least one reflection of said signal from said target; (e) for each said received reflection; (i) transforming said each received reflection to a respective received representation of said input pulse, and (ii) compressing said respective received representation of said input pulse by deconvolving said spreading sequence from said respective received representation of said input pulse, thereby providing a respective compressed pulse; and (f) post-processing said at least one compressed pulse.
-
-
18. A transmitter comprising:
-
(a) a pulse shaper for generating an input pulse that is a convolution of a kernel and an ordered plurality of spreading sequences, wherein at least one spreading sequence subsequent to a first said spreading sequence is not a binary sequence; (b) a mechanism for transforming said input pulse to a transmitted pulse; and (c) a transducer for launching said transmitted pulse as a signal propagating in a medium. - View Dependent Claims (19, 20)
-
-
21. A non-contact sensing device, comprising:
-
(a) a transmitter that includes a pulse shaper for generating an input pulse to be transformed to a transmitted pulse that is launched as a signal that propagates in a medium towards a target, the input pulse being a convolution of a kernel and an ordered plurality of spreading sequences, wherein at least one spreading sequence subsequent to a first said spreading sequence is not a binary sequence; and (b) a receiver that includes; (i) at least one transducer for coupling to said medium to receive a respective reflection of said signal from said target, (ii) for each said transducer; (A) a mechanism for transforming said respective received reflection to provide a respective received representation of said input pulse, and (B) a pulse compressor for deconvolving said spreading sequence from said respective received representation of said input pulse, thereby providing a respective compressed pulse, and (iv) a post-processor for post-processing said at least one compressed pulse. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of transmitting a signal into a medium, comprising the steps of:
-
(a) generating an input pulse that is a convolution of a kernel and an ordered plurality of spreading sequences, wherein at least one spreading sequence subsequent to a first said spreading sequence is not a binary sequence; (b) transforming said input pulse to a transmitted pulse; and (c) launching said transmitted pulse into the medium as the signal.
-
-
27. A method of non-contact sensing of a target, comprising the steps of:
-
(a) generating an input pulse that is a convolution of a kernel and an ordered plurality of spreading sequences, wherein at least one spreading sequence subsequent to a first said spreading sequence is not a binary sequence; (b) transforming said input pulse to a transmitted pulse; (c) launching said transmitted pulse as a signal propagating in a medium towards the target; (d) receiving at least one reflection of said signal from said target; (e) for each said received reflection; (i) transforming said each received reflection to a respective received representation of said input pulse, and (ii) compressing said respective received representation of said input pulse by deconvolving said spreading sequence from said respective received representation of said input pulse, thereby providing a respective compressed pulse; and (f) post-processing said at least one compressed pulse.
-
-
28. A method of transmitting a signal into a medium, comprising the steps of:
-
(a) selecting a desired length of an input pulse; (b) selecting a kernel and a spreading sequence, such that when said kernel is convolved with said spreading sequence without nesting said kernel in said spreading sequence, an output of said convolution is said input pulse having said desired length; (c) generating said input pulse; (d) transforming said input pulse into a transmitted pulse; and (e) launching said transmitted pulse into the medium as the signal. - View Dependent Claims (29)
-
-
30. A method of transmitting a signal into a medium, comprising the steps of:
-
(a) generating an input pulse by convolving a kernel with a spreading sequence that is selected so that a length by which said input pulse exceeds a length of said kernel is not determined by said length of said kernel; (b) transforming said input pulse into a transmitted pulse; and (c) launching said transmitted pulse into the medium as the signal.
-
-
31. A transmitter comprising:
-
(a) a pulse shaper for generating an input pulse that is a convolution of (i) a kernel parametrized by a bit length and (ii) a spreading sequence that is a convolution of a plurality of spreading functions, with each said spreading function parametrized by a respective parameter pair that consists of a spreading length and a sparsity, wherein said bit length and said parameter pairs form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; (b) a mechanism for transforming said input pulse to a transmitted pulse; and (c) a transducer for launching said transmitted pulse as a signal propagating in a medium. - View Dependent Claims (32)
-
-
33. A non-contact sensing device, comprising:
-
(a) a transmitter that includes a pulse shaper for generating an input pulse to be transformed to a transmitted pulse that is launched as a signal that propagates in a medium towards a target, the input pulse being a convolution of (i) a kernel parametrized by a bit length and (ii) a spreading sequence that is a convolution of a plurality of spreading functions, with each said spreading function parametrized by a respective parameter pair that consists of a spreading length and a sparsity, wherein said kernel length and said parameter pairs form an ordered set that satisfies at least one condition selected from the set consisting of; (i) a first said sparsity is different from said bit length and (ii) at least one said sparsity subsequent to said first sparsity is different from a product of an immediately preceding spreading length and an immediately preceding sparsity; and (b) a receiver that includes; (i) at least one transducer for coupling to said medium to receive a respective reflection of said signal from said target, (ii) for each said transducer; (A) a mechanism for transforming said respective received reflection to a respective received representation of said input pulse, and (B) a pulse compressor for deconvolving said spreading sequence from said respective received representation of said input pulse by a plurality of deconvolutions that is equal in number to said plurality of spreading functions, with a first said deconvolution being a deconvolution of a last said spreading function from said respective received representation of said input pulse and each subsequent said deconvolution being a deconvolution of a preceding said spreading function from an output of an immediately preceding deconvolution, thereby providing a respective compressed pulse, and (iii) a post-processor for post-processing said at least one respective compressed pulse. - View Dependent Claims (34)
-
Specification