Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Scalable White Noise Generator

Scalable White Noise Generator

The noise produced by this circuit has a flat spectral distribution and can be considered white noise. However, instead of having a gaussian output characteristics, it is uniformly distributed. A snap shot of the output appears below.
Output Trace

Choosing the right taps is something of an art. There are lots of combinations that produce complete sequences but sometimes the sequences produce less than ideal spectral output. The taps chosen for this design were found in Spread Spectrum Systems by Robert Dixon. Code sequences of this type are used for Direct Sequence and Frequency Hopping modulation techniques. An FFT of our derived data sequence appears below:

Spectral Display

The circuit itself is composed of two parts: 1) a 16-bit sequence generator followed by a 12-bit parallel A/D converter. The 100Khz clock is derived from a 555 timer. At turn on, the spare XOR gate is used to force some 1’s into the shift register. Without this feature, the shift registers could wake up with all zeros and the psuedo random sequence would be all zeros – not very random.

The output of the DAC is followed by a 30Khz low-pass filter. This translates into an equivalent noise bandwidth of about 47Khz. The output voltage will swing between +/-5 volts. Increased dynamic range can be attained by increasing the gain of the op-amp. Upping the clock frequency with appropriate changes to the LPF will allow greater bandwidth. However be careful to not exceed the specifications on the DAC.

To maximize the output performance of the DAC, perform the following steps:

1. Offset Adjustment: with the data bus set to all 0’s adjust R2 to give -5.00 volts output.

2. Gain Adjustment: with the data bus set to all 1’s, adjust R1 to give a reading of +4.9976 volts.

Visit Here for more.

 

More Articles to Read

App note: Testing inductors at application frequencies
App note: Testing inductors at application frequencies
1968 Princeton Reverb Repairs
1968 Princeton Reverb Repairs
Skill Sunday: Power Over Ethernet for Arduino
Skill Sunday: Power Over Ethernet for Arduino
More on Color TFT Displays ~ The Big Ones — 240 X 320
More on Color TFT Displays ~ The Big Ones — 240 X 320
Magnetic Rotary Encoder
Magnetic Rotary Encoder
Vertical Pole Climbing Robot
Vertical Pole Climbing Robot
ESP8266 Weather Station Projects
ESP8266 Weather Station Projects
Single tube Lethal Nixie clock
Single tube Lethal Nixie clock
How to make a simple 1 watt audio amplifier (LM386 based)
How to make a simple 1 watt audio amplifier (LM386 based)
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade

Top




Shares