 * Copyright (c) 2006  Justin Dauwels and Nicolas Cedraschi
 * Permission is granted for anyone to copy, use, or modify this program
 * for purposes of research or education, provided this copyright notice
 * is retained, and note is made of any changes that have been made.
 *
 * This program is distributed without any warranty, express or implied.
 * As this program was written for research purposes only, it has not been
 * tested to the degree that would be advisable in any important application.
 * All use of this program is entirely at the user's own risk.


The script INFRATE_RW.C computes information rates of the random-walk phase noise channel. (Version 1.0, 09 December 2006)
The algorithm and the random-walk phase noise channel is described in:
J. Dauwels and H.-A. Loeliger, "Computation of Information Rates by Particle Methods,"  
submitted to the IEEE Transactions of Information Theory, December, 2006. 
  
RAND.C is a random number generator written by Radford Neal; it uses the file RANDFILE.
 
The script START can be used to specify the parameters and to start the program.

Parameters:
- number of particles
- initial phase (theta_0)
- the standard deviation of the AWGN (sigma_N)
- the standard deviation of the input noise in the random-walk phase noise model (sigma_W)
- the seed for the random number generator
- a parameter that determines the accuracy of the estimates of the information rate (delta); 
  the algorithm halts of the difference between two subsequent estimates is smaller than delta.

If something remains unclear or you have some comments, please do not hesitate to contact me.

Cheers,

Justin Dauwels.

Email: justin@dauwels.com
Laboratory for Mathematical Neuroscience
RIKEN Brain Science Institute
2-1 Hirosawa, Wako-shi
Saitama-ken, 351-0106
Japan.
