I have a PDF ,eg Rayleigh ,rician etc. I would like to find the channel coefficient from the PDF . Can some one share tutorial or Matlab code to explain this concept.
when you say channel coefficient, do you mean in time or frequency domain?
Time domain:
Rayleigh: A Rayleigh channel means that coefficients h obey a complex Gaussian distribution law with zero mean, then |h| obey a Rayleigh distribution
Rice: A Rice channel is "similar" to Rayleigh, except that one path is LOS, i.e. is deterministic
Frequency domain:
Create a time-domain vector of the path coefficients, and do a FFT.
This is basic, and this holds to create instances of random channels. If you consider time-varying channel, you need to take into account the Doppler spectrum. In that case, you could check Section 1.4 in my thesis