Translator Disclaimer
1 August 2009 Design and implementation of an optical Gaussian noise generator
Author Affiliations +
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).
Published: 1 August 2009

Back to Top