Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
209 words
A signal processor comprising means for repeatedly sampling an input signal to form samples, means operative to subject a succession of first, overlapping arrays of the samples to a Discrete Fourier Transform operation to form second, frequency domain arrays, means operative to select from each second array a restricted third array of contiguous point values including a centre value at the centre frequency of a predetermined restricted frequency band, means operative to multiply each restricted third array by a fourth array havng the form of a predetermined window function and representing the Discrete Fourier Trandformation of the impulse response of a band pass filter, thereby to form a fifth array from each third array, means operative to rotate a selected one of the third and fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays, and means operative to subject the fifth arrays to an Inverse Discrete Fourier Transform operation to form sixth time domain arrays of which central groups of point values are sequential samples of a time-domain signal equivalent to a frequency-shifted result of an aperiodic convolution of said input signal with said impulse response of said band pass filter.
Claim 2
Dependent Claim
209 words
A signal processor comprising means for repeatedly sampling an input signal to form samples, means operative to subject a succession of first, overlapping arrays of the samples to a Discrete Fourier Transform operation to form second, frequency domain arrays, means operative to select from each second array a restricted third array of contiguous point values including a centre value at the centre frequency of a predetermined restricted frequency band, means operative to multiply each restricted third array by a fourth array havng the form of a predetermined window function and representing the Discrete Fourier Trandformation of the impulse response of a band pass filter, thereby to form a fifth array from each third array, means operative to rotate a selected one of the third and fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays, and means operative to subject the fifth arrays to an Inverse Discrete Fourier Transform operation to form sixth time domain arrays of which central groups of point values are sequential samples of a time-domain signal equivalent to a frequency-shifted result of an aperiodic convolution of said input signal with said impulse response of said band pass filter.
Claim 3
Dependent Claim
38 words
A signal processor according to claim 1, wherein the succession of first overlapping arrays have a 50% overlap and the means operative to rotate the selected one of the third and fifth arrays perform a conditional negative thereof.
Claim 4
Dependent Claim
69 words
A signal processor according to claim 1, wherein the multiplying means provide the fourth array as a window function consisting of a central region flanked by two transition regions flanked in turn by two outer regions, the central region consisting of equal non-zero values, the outer regions consisting of only zero values, and the transition regions consisting of values in between zero an the values of the central region.
Claim 5
Dependent Claim
254 words
A frequency spectrum analyser comprising means for repeatedly sampling a signal to form samples, means operative to subject a succession of first, overlapping arrays of the samples to a Discrete Fourier Transform operation to form second, frequency domain arrays, means operative to select from each second array a restricted third array of contiguous point values including a centre value at the centre frequency of a predetermined restricted frequency band, means operative to multiply each restricted third array by a fourth array having the form of a predetermined window function and representing Discrete Fourier Transformation of the impulse response of a band pass filter, thereby to form a fifth array from each third array, means operative to rotate a selected one of the third and fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays, means operative to subject the fifth arrays to an Inverse Discrete Fourier Transform operation to form sixth time domain arrays of which central groups of point values represent a frequency-shifted result of an aperiodic convolution of said sampled signal with said impulse response of said band pass filter, means operative to append a succession of the said groups to each other to form a seventh array, and means operative to subject the seventh array to a Discrete Fourier Transform operation to form an eighth array comprising point values which are the frequency spectrum of said signal within the pass band of the filter.
Claim 6
Dependent Claim
254 words
A frequency spectrum analyser comprising means for repeatedly sampling a signal to form samples, means operative to subject a succession of first, overlapping arrays of the samples to a Discrete Fourier Transform operation to form second, frequency domain arrays, means operative to select from each second array a restricted third array of contiguous point values including a centre value at the centre frequency of a predetermined restricted frequency band, means operative to multiply each restricted third array by a fourth array having the form of a predetermined window function and representing Discrete Fourier Transformation of the impulse response of a band pass filter, thereby to form a fifth array from each third array, means operative to rotate a selected one of the third and fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays, means operative to subject the fifth arrays to an Inverse Discrete Fourier Transform operation to form sixth time domain arrays of which central groups of point values represent a frequency-shifted result of an aperiodic convolution of said sampled signal with said impulse response of said band pass filter, means operative to append a succession of the said groups to each other to form a seventh array, and means operative to subject the seventh array to a Discrete Fourier Transform operation to form an eighth array comprising point values which are the frequency spectrum of said signal within the pass band of the filter.
Claim 7
Dependent Claim
176 words
A signal processor comprising discrete Fourier transforming means and control means constructed and arranged together to operate upon a succession of samples of an input signal by a sequence of automatic steps comprising: a forming a succesion of overlapping first arrays of the samples; b. subjecting each first array to a Discrete Fourier Transform operation to form a corresponding second array; c. selecting a restricted third array of contiguous values from each second array; d. multiplying each third array by a fourth array having the form of a window function, to form a corresponding fifth array; e. rotating the third or fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays; and f. subjecting each fifth array to an Inverse Discrete Fourier Transform operation to form a corresponding sixth array; whereby a central group of point values of each said sixth array comprises sequential samples of a time-domain signal equivalent to said input signal after filtering and frequency-shifting thereof.
Claim 8
Dependent Claim
176 words
A signal processor comprising discrete Fourier transforming means and control means constructed and arranged together to operate upon a succession of samples of an input signal by a sequence of automatic steps comprising: a forming a succesion of overlapping first arrays of the samples; b. subjecting each first array to a Discrete Fourier Transform operation to form a corresponding second array; c. selecting a restricted third array of contiguous values from each second array; d. multiplying each third array by a fourth array having the form of a window function, to form a corresponding fifth array; e. rotating the third or fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first arrays; and f. subjecting each fifth array to an Inverse Discrete Fourier Transform operation to form a corresponding sixth array; whereby a central group of point values of each said sixth array comprises sequential samples of a time-domain signal equivalent to said input signal after filtering and frequency-shifting thereof.
Claim 9
Dependent Claim
17 words
A signal processor according to claim 5, wherein the first arrays of the samples have 50% overlap.
Claim 10
Dependent Claim
28 words
A signal processor according to claim 6, wherein the rotation of step (e) is performed by conditional negation of a selected one of the third and fifth arrays.
Claim 11
Dependent Claim
134 words
A signal processor according to claim 7, wherein the overlapping first arrays each include 2N points, where N is an integer and overlap N points of the preceding first array, each second array includes N complex points, each third array consists of 2P points of a second array, where P is an integer, centred on the L th point of the second array, the fourth array consists of 2P points of which a central 2P-2Q points, where Q is an integer, have equal values and are flanked on either side by Q points falling to zero, and the third or fifth arrays aree conditionally negated depending upon whether the product of L and R is odd or even and R is the number of the first array in the said succession of first arrays.
Claim 12
Dependent Claim
203 words
A frequency spectrum analyzer comprising discrete Fourier transforming means and control means constructed and arranged together to operate upon a succession of samples of a signal by a sequence of automatic steps comprising: a. forming a succession of overlapping first arrays of the samples; b. subjecting each first array to a Discrete Fourier Transform operation to form a corresponding second array; c. selecting a restricted third array of contiguous values from each second array; d. multiplying each third array by a fourth array having the form of a window function, to form a corresponding fifth array; e. rotating the third or fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first array; f. subjecting each fifth array to an Inverse Discrete Fourier Transform operation to form a corresponding sixth array; g. appending to each other central groups of point values of a succession of the sixth arrays, to form a seventh array; and h. subjecting the seventh array to a Discrete Fourier Transform operation to form an eighth array; whereby said eighth array comprises point values which are the frequency spectrum of said signal after filtering thereof.
Claim 13
Dependent Claim
203 words
A frequency spectrum analyzer comprising discrete Fourier transforming means and control means constructed and arranged together to operate upon a succession of samples of a signal by a sequence of automatic steps comprising: a. forming a succession of overlapping first arrays of the samples; b. subjecting each first array to a Discrete Fourier Transform operation to form a corresponding second array; c. selecting a restricted third array of contiguous values from each second array; d. multiplying each third array by a fourth array having the form of a window function, to form a corresponding fifth array; e. rotating the third or fifth arrays through such phase angles as compensate for array to array shifts of epoch of the first arrays created by the overlap of the first array; f. subjecting each fifth array to an Inverse Discrete Fourier Transform operation to form a corresponding sixth array; g. appending to each other central groups of point values of a succession of the sixth arrays, to form a seventh array; and h. subjecting the seventh array to a Discrete Fourier Transform operation to form an eighth array; whereby said eighth array comprises point values which are the frequency spectrum of said signal after filtering thereof.
Claim 14
Dependent Claim
135 words
A frequency spectrum analyzer according to claim 9, wherein the overlapping first arrays each include 2N points, where N is an integer and overlap N points of the preceding first array, each second array includes N complex points, each third array consists of 2P points of a second array, where P is an integer, centred on the L th point of the second array, the fourth array consists of 2P points of which a central 2P-2Q points, where Q is an integer, have equal values and are flanked on either side by Q points falling to zero, and the third or fifth arrays are conditionally negated depending upon whether the product of L and R is odd or even and R is the number of the first array in the said succession of first arrays.
Claim 15
Dependent Claim
21 words
A frequency spectrum analyzer according to claim 10, wherein each central group of points of a sixth array includes P points.