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.

How to generate 32-bits Pseudo-Random Binary Sequence?

Status
Not open for further replies.

air2008

Newbie level 6
Joined
Apr 2, 2005
Messages
13
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Beijing, China
Activity points
1,518
hi,

I want to generate a 32-bits independently and uniformly distributed random binary number prbs[32:1]. One method is to use 32 seperate LFSRs to generate.
Could anybody can give some simple solutions?

air2008
 

What is your desired PRBS length?
 

LFSR is the most simple pseudo random generators and it gives a psuedo-random white sequence, other techniques will generate other kind of random sequence it depends merely on the application, kind of random sequence (guassian,white ..), and PRBS length.
so what do u need ?
 
Hmmm... What is your trigger? If it's totally non-related to your systems clock, and your system clock is much higher then your trigger event, you could just use a counter.
 

if you want to gen a prbs with len of 2^32-1, in fact, 32 bit registers is not a must. in fact, you could shift more than 1 bit per clock cycle. you caould refer to the byte based CRC circuit.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top