• DocumentCode
    17826
  • Title

    Low-Complexity Multiplierless Constant Rotators Based on Combined Coefficient Selection and Shift-and-Add Implementation (CCSSI)

  • Author

    Garrido, Mario ; Qureshi, Fahad ; Gustafsson, Oscar

  • Author_Institution
    Dept. of Electr. Eng., Linkoping Univ., Linkoping, Sweden
  • Volume
    61
  • Issue
    7
  • fYear
    2014
  • fDate
    Jul-14
  • Firstpage
    2002
  • Lastpage
    2012
  • Abstract
    This paper presents a new approach to design multiplierless constant rotators. The approach is based on a combined coefficient selection and shift-and-add implementation (CCSSI) for the design of the rotators. First, complete freedom is given to the selection of the coefficients, i.e., no constraints to the coefficients are set in advance and all the alternatives are taken into account. Second, the shift-and-add implementation uses advanced single constant multiplication (SCM) and multiple constant multiplication (MCM) techniques that lead to low-complexity multiplierless implementations. Third, the design of the rotators is done by a joint optimization of the coefficient selection and shift-and-add implementation. As a result, the CCSSI provides an extended design space that offers a larger number of alternatives with respect to previous works. Furthermore, the design space is explored in a simple and efficient way. The proposed approach has wide applications in numerous hardware scenarios. This includes rotations by single or multiple angles, rotators in single or multiple branches, and different scaling of the outputs. Experimental results for various scenarios are provided. In all of them, the proposed approach achieves significant improvements with respect to state of the art.
  • Keywords
    adders; circuit optimisation; digital arithmetic; fast Fourier transforms; logic design; multiplying circuits; CCSSI; CORDIC; MCM techniques; SCM techniques; combined coefficient selection; joint optimization; low-complexity multiplierless constant rotators; multiple constant multiplication techniques; shift-and-add implementation; single constant multiplication techniques; Adders; Hardware; Kernel; Layout; Optimization; Quantization (signal); Thyristors; Adder minimization; combined coefficient selection and shift-and-add implementation (CCSSI); complex multiplier; fast Fourier transform; multiple constant multiplication (MCM); rotation; shift-and-add;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2014.2304664
  • Filename
    6755582