🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #16723

Re: white noise generator using pseudo-random series

#16723
From: Dana Merrill
Date: Fri, 08 Jan 1993 20:49
48 lines
2503 bytes
In article <C0JMov.J7A@uceng.uc.edu>, xhan@uceng.uc.edu (Xiaoping Han)
wrote:
> 
> Hi netter,
>   I am thinking about building a white-noise generator (audio band)
> with a pseudo-random series generator, followed by a LP filter
> (sort of 1-bit D/A). Any comment, suggestion, etc?
>   Does anyone has any information on one-chip solution to pseudo-random
> generation (>16 bit)?  Basically there is nothing in it but a
> clock, a shift registor and several XOR gates. 
> 
> Thanks in advance. email or post are both fine.
> 
> Han.                            xhan@uceng.uc.edu

I have done exactly what you describe, except for a different (wider)
bandwidth.  I needed a noise source which included the spectrum between the
voice band and higher band generators that were avaliable at that time
(1981).  I used a 20 bit register clocked at 10 Mhz followed by a 1Mhz
lowpass to generate a noise bandwidth that was virtually flat from DC to 1
Mhz (filter cutoff).

As I recall, the bandwidth is defined by approximately 1/2 the clock
frequency as the high end and 1/(pseudo random pattern length) at the low
end.  So in my case I had an unfiltered bandwidth of around 9Hz to 5Mhz. .
.   Well, the more I think about it, the upper range may not be right,
seems like it may have been more like 1/10 the clock frequency. Sorry, its
been a while!

Anyway I believe the low end is right:

    Pattern length = 2^20 = 1.049Mb
    Pattern cycle time = 1.049Mb/10Mb/s = .105s
    Lowest frequency component = 1/.105 = 9.5Hz

Anyway, your idea is definitely valid and will work.  Maybe a PAL for your
single chip logic.  For voice band you probably will not need so many
registers; depends on how low you want to go.

Hope this helps.

dam

==================================================================

Dana Merrill                                Bell Northern Research
DMerrill@BNR.CA                         Research Triangle Park, NC
==================================================================
Technical Details
Message-ID: <Dmerrill-080193135630@47.140.3.192>
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!news.utdallas.edu!corpgate!brtph560!NewsWatcher
References: <C0JMov.J7A@uceng.uc.edu>

Show Full Headers
Complete Article Headers
Newsgroups: sci.electronics
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!news.utdallas.edu!corpgate!brtph560!NewsWatcher
From: Dmerrill@bnr.ca (Dana Merrill)
Subject: Re: white noise generator using pseudo-random series
Message-ID: <Dmerrill-080193135630@47.140.3.192>
Followup-To: sci.electronics
Sender: news@brtph560.bnr.ca (Usenet News)
Organization: BNR
References: <C0JMov.J7A@uceng.uc.edu>
Distribution: usa
Date: Fri, 8 Jan 1993 20:49:07 GMT
Lines: 48