Claims
- 1. Apparatus for generating a signal which closely approximates the Mth-largest of a set of R applied data signals, where the possible values of said applied signals can extend over a total interval T, this apparatus comprising:
- (A) input storage means, for receiving and accessibly storing the subject set of R data signals;
- (B) reference-generator means, for providing a reference signal whose values scan over said total interval T, with at least one such scan occurring for each data set applied;
- (C) comparison means, responsive to said reference signal and to said applied data signals,
- (1) for comparing each of the applied data signals to said reference signal, and
- (2) for producing each of a plurality of R distinct comparison-output signals, any given one of said comparison-output signals being produced upon the occurrence of a condition in which the value of said reference signal has become equal to or has scanned past the value of a given one of the data signals;
- (D) threshold means, responsive to said comparison-output signals,
- (1) for determining whether the produced number of said comparison signals is equal to a predetermined ranking-condition number; and
- (2) for generating a threshold-output signal when said produced number of comparison-output signals is equal to said predetermined ranking-condition number; and
- (E) sampling means, responsive to said reference signal and to said threshold-output signal, for sampling said reference signal and for outputting an ordinal-output signal corresponding to the value which said reference-generator produces at the time of the generation of said threshold-output signal;
- whereby said ordinal-output signal closely approximates that particular input data signal which is the Mth-largest of the R applied signals.
- 2. An apparatus according to claim 1 in which:
- (A) said comparison means includes:
- (1) a plurality of R reference-comparison means, all of said reference-comparison means receiving said reference signal, and each of said comparison means receiving a single and mutually-different one of said data signals,
- each of said comparison means generating a unique one of said distinct comparison-output signals whenever the value of said reference signal has become equal to or has scanned past the value of the associated one data signal, where all of said output signals are of equal magnitude; and
- (B) said threshold means includes:
- (1) summation means, having a sum value initialized at zero before the value scan of said reference signal, and responsive to all of said comparison-output signals,
- said summation means forming and storing, each time a comparison output is generated, a new sum value by adding each generated one of said comparison signals to the last-formed sum;
- (2) selectable-threshold-generator means, for producing a rank-count threshold signal indicative of said predetermined ranking-condition number;
- (3) threshold-comparison means, responsive to said sum value and to said rank-count threshold signal,
- said threshold means generating a trigger signal when said sum value reaches said rank-count threshold, said trigger signal serving as said threshold-output signal.
- 3. Apparatus for generating a signal which closely approximates the Mth-largest of a set of R applied data signals, where the possible values of said applied signals can extend over a total interval T, this apparatus comprising:
- (A) input storage means, for receiving and storing the subject set of R signals;
- (B) reference-generator means, for providing a reference signal whose values monotonically scan over said total interval T, with at least one such scan occurring for each data set applied, where said values scan from the lower end of said interval T to the interval's higher end;
- (C) a plurality of R reference-comparison means, all of said reference-comparison means receiving said reference signal, and each of said comparison means receiving a single and mutually-different one of said data signals,
- each of said comparison means generating a comparison-output signal whenever the value of said reference signal has become equal to or has scanned past the value of the associated one data signal, where all of said output signals are of equal magnitude;
- (D) summation means, having a sum value initialized at zero before the value scan of said reference signal, and responsive to all of said commparison-output signals,
- said summation means forming and storing, each time a comparison output is generated, a new sum value by adding each generated one of said comparison signals to the last-formed sum;
- (E) selectable-threshold-generator means, for producing a rank-count threshold signal indicative of the ranking quantity (R-M+1);
- (F) threshold-comparison means, responsive to said sum value and to said rank-count threshold signal,
- said threshold means generating a trigger signal when said sum value reaches said rank-count threshold signal; and
- (G) sampler means, responsive to said trigger signal and to said reference signal,
- for sampling said reference signal and for storing and outputting an ordinal-output signal corresponding to the value produced by said reference-generator means at the time when said sum value reaches said rank-count threshold signal;
- whereby said ordinal-output signal closely-approximates that particular input data value which is the Mth-largest of the R applied values.
- 4. Apparatus for generating a signal which closely approximates the Mth-largest of a set of R applied data signals, where the possible values of said applied signals can extend over a total interval T, this apparatus comprising:
- (A) input storage means, for receiving and storing the subject set of R signals;
- (B) reference-generator means, for providing a reference signal whose values monotonically scan over said total interval T, with at least one such scan occurring for each data set applied, where said values scan from the higher end of said interval T to the interval's lower end;
- (C) a plurality of R reference-comparison means, all of said reference-comparison means receiving said reference signal, and each of said comparison means receiving a single and mutually-different one of said data signals,
- each of said comparison means generating a comparison-output signal whenever the value of said reference signal has become equal to or has scanned past the value of the associated one data signal, where all of said output signals are of equal magnitude;
- (D) summation means, having a sum value initialized at zero before the value scan of said reference signal, and responsive to all of said comparison-output signals,
- said summation means forming and storing, each time a comparison output is generated, a new sum value by adding each generated one of said comparison signals to the last-formed sum;
- (E) selectable-threshold-generator means, for producing a rank-count threshold signal indicative of the ranking quantity M;
- (F) threshold-comparison means, responsive to said sum value and to said rank-count threshold signal,
- said threshold-comparison means generating a trigger signal when said sum value reaches said rank-count threshold signal; and
- (G) sampler means, responsive to said trigger signal and to said reference signal,
- for sampling said reference signal and for storing and outputting an ordinal-output signal corresponding to the value produced by said reference-generator means at the time when said sum value reaches said rank-count threshold signal;
- whereby said ordinal-output signal closely approximates that particular input data value which is the Mth-largest of the R applied values.
- 5. Apparatus according to either of claims 3 or 4 in which:
- (1) said apparatus further includes: control generator means, this means being
- (a) connected to said sampler means and to said summation means, for initializing both said sampler means and said summation means by clearing their existing values; and
- (b) connected also to said input storage means, for initializing said input storage means so as to accommodate a new set of R applied data signals; and in which
- (2) said reference-generator means is adapted to provide said reference signal periodically, the start of the period coinciding with the receipt of said applied data signals;
- whereby said apparatus becomes adapted to produce a succession of ordinal-output signals in response to a successive application of a sequence of data-signal sets.
- 6. Apparatus for generating a signal which closely approximates the Mth-largest of a set of R applied data signals, where the possible values of said applied signals can extend over a total interval T, this apparatus comprising:
- (A) input storage means, for receiving and accessibly storing the subject set of R data signals;
- (B) reference-generator means, for providing a reference signal whose values scan over said total interval T, with at least one such scan occurring for each data set applied;
- (C) comparison means, responsive to said reference signal and to said applied data signals,
- (1) for comparing each of the applied data signals to said reference signal, and
- (2) for producing each of a plurality of R distinct comparison-output signals, any given one of said comparison-output signals being produced upon the occurrence of a condition in which the value of said reference signal has become equal to or has scanned past the value of a given one of the data signals;
- (D) threshold means, responsive to said comparison-output signals,
- (1) for determining whether a predetermined ranking-condition number of said comparison-output signals have been produced; and
- (2) for generating a threshold-output signal when said predetermined number of said signals have been produced; and
- (E) sampling means, responsive to said reference signal and to said threshold-output signal, for sampling said reference signal and for outputting an ordinal-output signal corresponding to the value which said reference-generator produces at the time of the generation of said threshold-output signal;
- whereby said ordinal-output signal closely approximates that particular input data signal which is the Mth-largest of the R applied signals.
- 7. Apparatus for generating a signal which closely approximates the Mth-largest of a set of R applied data signals, where the possible values of said applied signals can extend over a total interval T, this apparatus comprising:
- (A) input storage means, for receiving and accessibly storing the subject set of R data signals;
- (B) reference-generator means, for providing a reference signal whose values scan over said total interval T, with at least one such scan occurring for each data set applied;
- (C) comparison means, responsive to said reference signal and to said applied data signals,
- (1) for comparing each of the applied data signals to said reference signal, and
- (2) for producing each of a plurality of R distinct comparison-output signals, any given one of said comparison-output signals being produced upon the occurrence of a condition in which the value of said reference signal has become equal to or has scanned past the value of a given one of the data signals;
- (D) threshold means, responsive to said comparison-output signals,
- (1) for determining whether the produced number of said comparison signals is at least equal to a predetermined ranking-condition number; and
- (2) for generating a threshold-output signal when said produced number of signals is at least equal to said predetermined number; and
- (E) sampling means, responsive to said reference signal and to said threshold-output signal, for sampling said reference signal and for outputting an ordinal-output signal corresponding to the value which said reference-generator produces at the time of the generation of said threshold-output signal;
- whereby said ordinal-output signal closely approximates that particular input data signal which is the Mth-largest of the R applied signals.
- 8. An apparatus according to either of claims 6 or 7 in which:
- (A) said comparison means includes:
- (1) a plurality of R reference-comparison means, all of said reference-comparison means receiving said reference signal, and each of said comparison means receiving a single and mutually-different one of said data signals,
- each of said comparison means generating a unique one of said distinct comparison-output signals whenever the value of said reference signal has become equal to or has scanned past the value of the associated one data signal, where all of said output signals are of equal magnitude; and
- (B) said threshold means includes:
- (1) summation means, having a sum value initialized at zero before the value scan of said reference signal, and responsive to all of said comparison-output signals,
- said summation means forming and storing, each time a comparison output is generated, a new sum value by adding each generated one of said comparison signals to the last-formed sum;
- (2) selectable-threshold-generator means, for producing a rank-count threshold signal indicative of said predetermined ranking-condition number;
- (3) threshold-comparison means, responsive to said sum value and to said rank-count threshold signal, said threshold means generating a trigger signal when said sum value reaches said rank-count threshold, said trigger signal serving as said threshold-output signal.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a continuation-in-part of patent application Ser. No. 306,256, filed Sept. 28, 1981, now abandoned.
US Referenced Citations (9)
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
306256 |
Sep 1981 |
|