Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Pseudo-random binary noise generator

Status
Not open for further replies.

steven_arnold_85

Newbie level 5
Newbie level 5
Joined
Sep 1, 2005
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,404
pseudo binary random generator

Hello,

I was wondering how I would go about building a pseudo-random binary noise generator. I was wanting to build it totally out of basic analog components. If possible I don't want to use a programmable chip. Could any one help me with a circuit design or give a link to a site with one?


Thankyou
 

mudrik

Member level 3
Member level 3
Joined
Mar 5, 2005
Messages
56
Helped
10
Reputation
20
Reaction score
2
Trophy points
1,288
Activity points
1,835
adc random generator

I think you need some shift registers (flip flop or so)
and clocking components.
At the output of the generator, you need some buffer memory

regards
 

IanP

Advanced Member level 7
Advanced Member level 7
Joined
Oct 5, 2004
Messages
7,929
Helped
2,311
Reputation
4,624
Reaction score
531
Trophy points
1,393
Location
West Coast
Activity points
66,416
pseudo random noise generator

Try the attached circuit ..
If you need to change bit streem to bytes you will need:
The signal should not be sampled more often than every few hundred
nanoseconds, to avoid correlation between consecutive bits. There
will be a noticeable bias (1s more likely than 0s, or vice versa).
The bias can be greatly reduced by XORing a few raw bits together.
Probably a better idea is to take a large number of bits and use a
good hash function to reduce them to a smaller number.
Regards,
IanP
 

steven_arnold_85

Newbie level 5
Newbie level 5
Joined
Sep 1, 2005
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,404
pseudo random noise signal generator

Thanks for the help guys but I need a pseudo random generator. It is random but it always follows the same sequence if it is restarted. Any other ideas?

Thanks
 

sunking

Advanced Member level 3
Advanced Member level 3
Joined
May 25, 2004
Messages
873
Helped
70
Reputation
140
Reaction score
23
Trophy points
1,298
Activity points
6,283
binary noise generator

you can refer to the delta sigma adc where there is a DEM method which can meet your requirement
 

echo47

Advanced Member level 6
Advanced Member level 6
Joined
Apr 7, 2002
Messages
3,933
Helped
638
Reputation
1,274
Reaction score
90
Trophy points
1,328
Location
USA
Activity points
33,176
random binary generator

I can't imagine how to build a repeatable pseudo-random generator with analog parts!

I suggest an LFSR. It contains a simple shift register, a few XOR or XNOR gates, and a clock. You choose the clock rate and register length to suit your application.

Here's an application note that shows how to implement it in an FPGA that has lots of cheap 16-bit shift registers, but it's also easy to build with ordinary logic chips.
https://www.xilinx.com/bvdocs/appnotes/xapp210.pdf
 

eng_Semi

Full Member level 6
Full Member level 6
Joined
May 3, 2005
Messages
325
Helped
37
Reputation
74
Reaction score
6
Trophy points
1,298
Location
Egypt
Activity points
4,111
random binary generation

PN generators may be implemented using shift registers, or mainly D-FFs and the binary sequence pattern generated depends on the connections between these D-FFs, and the pattern length depend on the number of stages of the D-FFs.

For more information u can read from Digital Communications for Simon Haykin
 

master_slave

Member level 2
Member level 2
Joined
Feb 28, 2005
Messages
46
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,288
Location
Manila, PH
Activity points
1,841
random generator circuit binary

I think I've read that pseudo random generator before, from John Peatman's Digital Hardware DEsign (c) 1980. I am not sure if its still available, but the PRBS consists mainly of a shift register and XOR gate.
 

fredflinstone

Member level 4
Member level 4
Joined
May 20, 2005
Messages
71
Helped
22
Reputation
44
Reaction score
5
Trophy points
1,288
Location
Bangalore, India
Activity points
1,745
how to build pseudo-random generator

Try this site, it may help

**broken link removed**

rgds
fred
 

sinatra

Full Member level 4
Full Member level 4
Joined
Mar 29, 2002
Messages
213
Helped
18
Reputation
36
Reaction score
7
Trophy points
1,298
Location
Neverland
Activity points
2,842
pn 11 psuedo-random

You can find almost everything about pseudorandom noise generators and also some good design example in the following book:
The Art of Electronics - Horowitz

There is a chapter dedicated to this subject that is the best description I saw after many years searching.

And you can find this book in edaboard. Follow this link:



S.
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top