Title :
Microprocessor implementation of number theoretic transforms
Author :
Martin, S.C.P. ; Stanier, B.J.
Author_Institution :
University of Durham, Department of Applied Physics and Electronics, Science Laboratories, Durham, UK
fDate :
1/1/1979 12:00:00 AM
Abstract :
Consideration is given to the suitability of microprocessor systems for the fast implementation of number theoretic transforms (n.t.t.s). Fast-multiply instructions available on some microprocessors, or the use of external multipliers, relax the basic constraints on the choice of a particular n.t.t. A search was made for suitable moduli which allow fast computation of n.t.t.s using Winograd´s algorithm. The search was extended for other moduli which allow increased dynamic range when combined using the Chinese remainder theorem. Finally, a description is given of how modular arithmetic may efficiently be performed using microprocessors
Keywords :
computerised signal processing; digital arithmetic; microcomputers; transforms; Chinese remainder theorem; Winograd´s algorithm; digital signal processing; fast implementation; microprocessor systems; modular arithmetic; number theoretic transforms;
Journal_Title :
Electronic Circuits and Systems, IEE Journal on
DOI :
10.1049/ij-ecs.1979.0004