Manuscript Number : IJSRSET1841130
Design and Analysis of a Random Number Generator on FPGA
Authors(3) :-D. S.Bhojane, Sneha S. Oak, Vishakha V. Bonde
Random numbers are used in a wide variety of applications. True random number generators are slow and expensive for many applications while pseudo random number generators (RNG) suffice for most applications. Although a majority of random number generators have been implemented in software level, increasing demand exists for hardware implementation due to the advent of faster and high density Field Programmable Gate Arrays (FPGA). FPGAs make it possible to implement complex systems, such as numerical calculations, genetic programs, simulation algorithms etc., at hardware level. This paper discusses in detail the hardware implementation of several RNGs and their characteristics. Random number generator is required extensively by many applications like cryptography, simulation, numerical analysis, text-to-speech etc. Most C libraries have a pair of library routines for initializing, and then generating random numbers. For parametric speech synthesis application, a random number generator is required to produce noise samples. Therefore, a need has been felt for the design of a dedicated hardware for random number generator that generates one random number per cycle so that text-to speech conversion is done in real time.
D. S.Bhojane
Random Number Generator, Cryptography, C, synthesis, text-to-speech, FPGA
Publication Details
Published in :
Volume 4 | Issue 1 | January-February 2018 Article Preview
Assistant Professor, Electronics and Telecommunication Engineering, DMIETR, Wardha, Maharashtra, India
Sneha S. Oak
Assistant Professor, Electronics and Telecommunication Engineering, DMIETR, Wardha, Maharashtra, India
Vishakha V. Bonde
Lecturer, Electronics and Telecommunication Engineering, VSPD, Amravati, Maharashtra, India
Date of Publication :
2018-02-28
License: This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) :
541-550
Manuscript Number :
IJSRSET1841130
Publisher : Technoscience Academy
Journal URL :
https://ijsrset.com/IJSRSET1841130