1 August 2009 Design and implementation of an optical Gaussian noise generator
Leonardo Zão, Gustavo Loss, Rosângela F. Coelho
Author Affiliations +
Abstract
A design of a fast and accurate optical Gaussian noise generator is proposed and demonstrated. The noise sample generation is based on the Box-Muller algorithm. The functions implementation was performed on a high-speed Altera Stratix EP1S25 field-programmable gate array (FPGA) development kit. It enabled the generation of 150 million 16-bit noise samples per second. The Gaussian noise generator required only 7.4% of the FPGA logic elements, 1.2% of the RAM memory, 0.04% of the ROM memory, and a laser source. The optical pulses were generated by a laser source externally modulated by the data bit samples using the frequency-shift keying technique. The accuracy of the noise samples was evaluated for different sequences size and confidence intervals. The noise sample pattern was validated by the Bhattacharyya distance (Bd) and the autocorrelation function. The results showed that the proposed design of the optical Gaussian noise generator is very promising to evaluate the performance of optical communications channels with very low bit-error-rate values.
©(2009) Society of Photo-Optical Instrumentation Engineers (SPIE)
Leonardo Zão, Gustavo Loss, and Rosângela F. Coelho "Design and implementation of an optical Gaussian noise generator," Optical Engineering 48(8), 085002 (1 August 2009). https://doi.org/10.1117/1.3204156
Published: 1 August 2009
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Clocks

Laser sources

Frequency shift keying

Logic devices

Modulation

Optical communications

Back to Top