• DocumentCode
    972503
  • Title

    Pipeline Architectures for Radix-2 New Mersenne Number Transform

  • Author

    Nibouche, Omar ; Boussakta, Said ; Darnell, Michael

  • Author_Institution
    Sch. of Electr., Electron. & Comput. Eng., Newcastle Univ., Newcastle upon Tyne, UK
  • Volume
    56
  • Issue
    8
  • fYear
    2009
  • Firstpage
    1668
  • Lastpage
    1680
  • Abstract
    Number theoretic transforms which operate in rings or fields of integers and use modular arithmetic operations can perform operations of convolution and correlation very efficiently and without round-off errors; thus, they are well matched to the implementation of digital filters. One such transform is the new Mersenne number transform, which relaxes the rigid relationship between the length of the transform and the wordlength in Fermat and Mersenne number transforms where the kernel is usually equal to a power of two. In this paper, three novel pipeline architectures that implement this transform are presented. The proposed architectures are scalable, parameterized, and can be easily pipelined; they are thus ideally suited to very high speed integrated circuit hardware-description-language (VHDL) descriptions. These architectures process data sequentially and have either one or two inputs and two or four outputs. The different input and output formats have resulted in the proposed architectures having different performances in terms of processing time and area requirements. Furthermore, they give the designer more choices in meeting the requirements of the application being implemented. A field-programmable gate array (FPGA) implementation of the proposed architectures has demonstrated that a throughput rate of up to 6.09 Gbit/s can be achieved for a 1024-sample transform, with samples coded to 31 bits.
  • Keywords
    field programmable gate arrays; hardware description languages; pipeline arithmetic; Fermat number transforms; Mersenne number transforms; bit rate 6.09 Gbit/s; convolution; correlation; digital filters; field-programmable gate array; modular arithmetic operations; pipeline architectures; radix-2 New Mersenne number transform; round-off errors; very high speed integrated circuit hardware-description-language; New Mersenne number transform (NMNT); number theoretic transform (NTT); pipeline architectures;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2008.2008266
  • Filename
    4663656