Pipeline Architectures for Radix-2 New Mersenne Number Transform

被引:12
|
作者
Nibouche, Omar [1 ]
Boussakta, Said [1 ]
Darnell, Michael [1 ]
机构
[1] Univ Newcastle, Sch Elect Elect & Comp Engn, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
New Mersenne number transform (NMNT); number theoretic transform (NTT); pipeline architectures; THEORETIC TRANSFORMS; FOURIER-TRANSFORM; FAST ALGORITHM; HIGH-SPEED; LOW-POWER; CONVOLUTION; FERMAT; COMPUTATION; LENGTH; MULTIPLICATION;
D O I
10.1109/TCSI.2008.2008266
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:1668 / 1680
页数:13
相关论文
共 50 条
  • [41] Resource-Efficient Pipelined Architectures for Radix-2 Real-Valued FFT With Real Datapaths
    Yin, Xiao-Bo
    Yu, Feng
    Ma, Zhen-Guo
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (08) : 803 - 807
  • [42] EXTENSION OF RADIX-2 FAST FOURIER-TRANSFORM (FFT) PROGRAM TO INCLUDE A PRIME FACTOR
    POLGE, RJ
    MCKEE, ER
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1974, AS22 (05): : 388 - 389
  • [43] New transform using the Mersenne numbers
    Boussakta, S
    Holt, AGJ
    [J]. IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 1995, 142 (06): : 381 - 388
  • [44] Distributed arithmetic radix-2 butterflies for FPGA
    Sansaloni, T
    Pérez-Pascual, A
    Valls, J
    [J]. ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 521 - 524
  • [45] AN OBFUSCATED RADIX-2 REAL FFT ARCHITECTURE
    Shanmugam, Goutham N. C.
    Lao, Yingjie
    Parhi, Keshab K.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 1056 - 1060
  • [46] Parallelized radix-2 scalable Montgomery multiplier
    Jiang, Nan
    Harris, David
    [J]. VLSI-SOC 2007: PROCEEDINGS OF THE 2007 IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, 2007, : 146 - 150
  • [47] Dedicated memory accessing for radix-2×2 FFT
    Xie, Ying-Ke
    Hou, Zi-Feng
    Han, Cheng-De
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2000, 23 (10): : 1051 - 1055
  • [48] SOME OPERATORS FOR ONLINE RADIX-2 COMPUTATIONS
    BAJARD, JC
    DUPRAT, J
    KLA, S
    MULLER, JM
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (02) : 336 - 345
  • [49] Static quantised radix-2 fast Fourier transform (FFT)/inverse FFT processor for constraints analysis
    Teymourzadeh, Rozita
    Abigo, Memtode Jim
    Hoong, Mok Vee
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2014, 101 (02) : 231 - 240
  • [50] Assessment of the One-Dimensional Generalized New Mersenne Number Transform for Security Systems
    Rutter, Nick
    Boussakta, Said
    Bystrov, Alex
    [J]. 2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,