Block processing for rank order filtering using the rank order state machine architecture

  • Authors:
  • Lori E. Lucke;Keshab K. Parhi

  • Affiliations:
  • Dept. of Electrical Engineering, University of Minnesota, Minneapolis, MN;Dept. of Electrical Engineering, University of Minnesota, Minneapolis, MN

  • Venue:
  • ICASSP'93 Proceedings of the 1993 IEEE international conference on Acoustics, speech, and signal processing: plenary, special, audio, underwater acoustics, VLSI, neural networks - Volume I
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Rank order filters are non-linear filters which choose an output based on its rank within a one-dimensional window of sample inputs determined by sorting the inputs. These filters are constructed using running order sorter architectures which utilize the overlap between consecutive outputs to maintain a sorted list of the inputs within the sample window. Additional speedup can be achieved in the rank order filter structures using block processing techniques. Block processing transforms a single-input single-output structure into a parallel-input parallel-output structure. It is difficult to apply block processing to most running order sorters because of the inherent feedback in their structures. A new class two architecture for rank order filtering, the rank order state machine, has recently been introduced. In this paper, we discuss how block processing can be effectively applied to the rank order state machine architecture. We also extend this architecture to support block structures for stack filtering.