Share Email Print

Optical Engineering

Design and implementation of an optical Gaussian noise generator
Author(s): Leonardo Zão; Gustavo Loss; Rosângela F. Coelho
Format Member Price Non-Member Price
PDF $20.00 $25.00

Paper 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.

Paper Details

Date Published: 1 August 2009
PDF: 5 pages
Opt. Eng. 48(8) 085002 doi: 10.1117/1.3204156
Published in: Optical Engineering Volume 48, Issue 8
Show Author Affiliations
Leonardo Zão, Instituto Militar de Engenharia (Brazil)
Gustavo Loss, Instituto Militar de Engenharia (Brazil)
Rosângela F. Coelho, Instituto Militar de Engenharia (Brazil)

© SPIE. Terms of Use
Back to Top