Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
202 words
A selectable word-length data correlator for determining a correlation result between serial input data and a reference data, said data correlator comprising: a first correlator for determining a first correlation signal representing a first correlation between a first data stream of said serial input data and a first reference signal of said reference data, said first correlator determining said first correlation on the basis of a first bit-length; a second correlator for determining a second correlation signal representing a second correlation between a second data stream of said serial input data and a second reference signal of said reference data, said second correlator determining said second correlation on the basis of said first-bit-length; and means for selecting a bit length of said data correlator in response to an external configuration signal, said selecting means comprising: means for supplying said first and second data stream to said respective first and second correlators in response to said external configuration signal, said supplying means receiving said serial input data, and a summation circuit for determining and outputting said correlation result in response to said first and second correlation signals, said correlation result being determined in accordance with said selected bit length of said data correlator.
Claim 2
Dependent Claim
202 words
A selectable word-length data correlator for determining a correlation result between serial input data and a reference data, said data correlator comprising: a first correlator for determining a first correlation signal representing a first correlation between a first data stream of said serial input data and a first reference signal of said reference data, said first correlator determining said first correlation on the basis of a first bit-length; a second correlator for determining a second correlation signal representing a second correlation between a second data stream of said serial input data and a second reference signal of said reference data, said second correlator determining said second correlation on the basis of said first-bit-length; and means for selecting a bit length of said data correlator in response to an external configuration signal, said selecting means comprising: means for supplying said first and second data stream to said respective first and second correlators in response to said external configuration signal, said supplying means receiving said serial input data, and a summation circuit for determining and outputting said correlation result in response to said first and second correlation signals, said correlation result being determined in accordance with said selected bit length of said data correlator.
Claim 3
Dependent Claim
50 words
A data correlator as recited in claim 1, further comprising a CPU bus interface for enabling communication between said data correlator and a CPU bus, said CPU bus interface outputting said correlation result onto said CPU bus and receiving data from said CPU bus in response to an address signal.
Claim 4
Dependent Claim
77 words
A data correlator as recited in claim 2, further comprising: an internal data bus for enabling communication between said CPU interface, said first and second correlator and said selecting means; and a control circuit coupled to said internal data bus for sequentially addressing register locations within said first and second correlator and said selecting means to load data from said internal data bus, said control circuit sequentially addressing said register locations in response to an external address.
Claim 5
Dependent Claim
104 words
A data correlator as recited in claim 1, wherein: said selecting means selects said first or a second bit length as said bit length, said supplying means simultaneously supplying said first and second correlators with said first and second data streams when said first bit length is selected, said first and second correlators thereby simultaneously determining said first and second correlation, respectively; said supplying means supplying said second correlator with said second data stream as a shifted data stream from said first correlator when said second bit length is selected, said first and second data stream being a series of said serial input data.
Claim 6
Dependent Claim
21 words
A data correlator as recited in claim 4, wherein said second bit length is a multiple of said first bit length.
Claim 7
Dependent Claim
146 words
A data correlator as recited in claim 1, further comprising: a third correlator for determining a third correlation signal representing a third correlation between a third data stream of said serial input data and a third reference signal of said reference data, said third correlator determining said third correlation on the basis of said first bit-length; a fourth correlator for determining a fourth correlation signal representing a fourth correlation between a fourth data stream of said serial input data and a fourth reference signal of said reference data, said fourth correlator determining said fourth correlation on the basis of said first bit-length; wherein said supplying means supplies said third and fourth data stream to said respective third and fourth correlators in response to said external configuration signal; wherein said summation circuit outputs said correlation result in response to said first, second third and fourth correlation signals.
Claim 8
Dependent Claim
55 words
A data correlator as recited in claim 6, wherein said selecting means selects said first bit length, a second bit length or a third bit length as said bit length, said second bit length being a multiple of said first bit length and said third bit length being a multiple of said second bit length.
Claim 9
Dependent Claim
31 words
A data correlator as recited in claim 7, wherein said first bit length is 32 bits, said second bit length is 64 bits and said third bit length is 128 bits.
Claim 10
Dependent Claim
87 words
A data correlator as recited in claim 7, wherein said summation circuit comprises: a first adder for determining a first correlation result at said second bit length in response to said first and second correlation signals; a second adder for determining a second correlation result at said second bit length in response to said third and fourth correlation signals; and a third adder for determining a correlation result at said third bit length in response to said first and second correlation result at said second bit length.
Claim 11
Dependent Claim
17 words
A data correlator as recited in claim 1, wherein said correlation result is a hamming distance correlation.