DocumentCode :
958814
Title :
Pseudonoise with Arbitrary Amplitude Distribution--Part I: Theory
Author :
Sobolewski, John S. ; Payne, W.H.
Author_Institution :
Departments of Electrical Engineering and Computer Science and the Computing Center, Washington State University, Pullman, Wash. 99163.
Issue :
4
fYear :
1972
fDate :
4/1/1972 12:00:00 AM
Firstpage :
337
Lastpage :
345
Abstract :
Many cases arise in practice where a versatile hardwired pseudorandom number or pseudonoise generator would be extremely useful. General-purpose pseudonoise devices are not available today. We present a new sampling method, conditional bit sampling, which is suited for hardwired sampling devices because of its generality, simplicity, and accuracy. Random variables sampled from an arbitrary distribution are generated bit by bit from high- to low-order bits with the conditional bit algorithm. The result of a comparison of a uniform number to a conditional probability determines whether a bit in the sampled random number is set to one. The conditional probabilities are easily calculated for any probability distribution and must be arranged in special order. Simple Fortran programs make all necessary computations. Agreement between actual and theoretical performance of the conditional bit algorithm was excellent when sampling accuracy was evaluated for several examples of continuous and discrete densities. Sampling from empirically known, perhaps erratic-shaped, densities presents no problems. Only a small memory containing the conditional probabilities needs to be changed to alter the sampled distribution. The conditional bit algorithmic process always remains the same.
Keywords :
Density functional theory; Distributed computing; Hardware; Noise generators; Physics computing; Probability distribution; Random variables; Sampling methods; Table lookup; Voltage; Conditional bit sampling; cumulative density function; probability density function; probability distribution function; pseudorandom noise; pseudorandom variable; sampling algorithm;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1972.5008973
Filename :
5008973
Link To Document :
بازگشت