• DocumentCode
    1153038
  • Title

    Efficient Hamming Weight Comparators for Binary Vectors Based on Accumulative and Up/Down Parallel Counters

  • Author

    Parhami, Behrooz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, CA
  • Volume
    56
  • Issue
    2
  • fYear
    2009
  • Firstpage
    167
  • Lastpage
    171
  • Abstract
    New counting-based methods for comparing the Hamming weight of a binary vector with a constant, as well as comparing the Hamming weights of two input vectors, are proposed. It is shown that the proposed comparators are faster and simpler, both in asymptotic sense and for moderate vector lengths, compared with the best available fully digital designs. These speed and cost advantages result from a more efficient population counting, as well as the merger of counting and comparison operations, via accumulative and up/down parallel counters.
  • Keywords
    adders; comparators (circuits); counting circuits; Hamming weight comparators; binary vectors; comparison operations; counting-based methods; population counting; up/down parallel counters; Column compression; Hamming distance; comparator; multioperand addition; parallel counter; population count;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2008.2010176
  • Filename
    4781532