Related Experiment Video
Updated: Dec 24, 2025

The Generation of Higher-order Laguerre-Gauss Optical Beams for High-precision Interferometry
Published on: August 12, 2013
Gaussian Pseudorandom Number Generator Based on Cyclic Rotations of Linear Feedback Shift Registers
Guillermo Cotrina1, Alberto Peinado1, Andrés Ortiz1
1Departamento de Ingeniería de Comunicaciones, Universidad de Málaga, 29071 Málaga, Spain.
This study introduces an efficient Gaussian pseudorandom number generator optimized for low-cost hardware. It uses Linear Feedback Shift Registers and cyclic rotations for practical, high-quality random number generation.
Area of Science:
- Computer Science
- Applied Mathematics
- Digital Signal Processing
Background:
- Generating pseudorandom numbers with a Gaussian distribution is crucial for simulations and statistical analysis.
- Existing methods often face limitations in hardware implementation cost and algorithmic complexity.
- Linear Feedback Shift Registers (LFSRs) are commonly used but require careful configuration for optimal performance.
Purpose of the Study:
- To propose a novel, cost-effective pseudorandom number generator (PRNG) with Gaussian distribution.
- To design a generator suitable for low-cost hardware implementation while also considering software applications.
- To overcome the limitations of previous LFSR-based Gaussian generators through a simplified optimization algorithm.
Main Methods:
- Utilizing Linear Feedback Shift Registers (LFSRs) combined with cyclic rotations.
- Developing a less complex algorithm for finding optimal LFSR configurations.
- Applying the simulated annealing algorithm for enhanced adjustment to the normal distribution.
Main Results:
- The proposed generator offers a low implementation cost for hardware.
- It surpasses previous LFSR-based Gaussian generators in terms of algorithmic simplicity and usability.
- The simulated annealing algorithm further refines the generated numbers for better normal distribution adherence.
Conclusions:
- The presented Gaussian pseudorandom number generator is efficient and practical for real-world applications.
- Its low cost and improved algorithm make it a viable alternative for various simulation and statistical needs.
- The generator provides a usable and accurate solution for producing Gaussian-distributed pseudorandom numbers.
Related Concept Videos
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Gauss's Law: Cylindrical Symmetry
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Root Loci for Positive-Feedback Systems
The construction rules for the root locus in positive feedback systems are similar to those in...
Routh-Hurwitz Criterion I
To apply the Routh-Hurwitz criterion, a Routh table is constructed. The table's rows are labeled with powers of the complex frequency variable s, starting from the...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...

