Title :
Source codes as random number generators
Author :
Visweswariah, Karthik ; Kulkarni, Sanjeev R. ; Verdu, Sergio
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fDate :
3/1/1998 12:00:00 AM
Abstract :
A random number generator generates fair coin flips by processing deterministically an arbitrary source of nonideal randomness. An optimal random number generator generates asymptotically fair coin flips from a stationary ergodic source at a rate of bits per source symbol equal to the entropy rate of the source. Since optimal noiseless data compression codes produce incompressible outputs, it is natural to investigate their capabilities as optimal random number generators. We show under general conditions that optimal variable-length source codes asymptotically achieve optimal variable-length random bit generation in a rather strong sense. In particular, we show in what sense the Lempel-Ziv (1978) algorithm can be considered an optimal universal random bit generator from arbitrary stationary ergodic random sources with unknown distributions
Keywords :
entropy; random number generation; source coding; variable length codes; Lempel-Ziv algorithm; asymptotically fair coin flips; deterministic processing; entropy rate; fair coin flips; incompressible outputs; nonideal randomness source; optimal noiseless data compression codes; optimal universal random bit generator; optimal variable-length random bit generation; optimal variable-length source codes; random number generators; source codes; stationary ergodic random sources; unknown distributions; Binary sequences; Data compression; Entropy; Noise generators; Random number generation; Source coding; Testing; Upper bound;
Journal_Title :
Information Theory, IEEE Transactions on