[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-gsl] rayleigh vs complex gaussian
From: |
Volkan KUMBASAR |
Subject: |
[Help-gsl] rayleigh vs complex gaussian |
Date: |
Wed, 10 Jan 2007 21:33:53 +0200 |
dear sir,
i am new -a newbie - in this mailing list , so first i will say hello to
everybody.
my question is simple:
i need to create rayleigh random variables with the variance of 1, to
provide
fading coefficients for my communication system.
fortunately the gsl library provide a function for my aim - the
gsl_ran_rayleigh( r, sigma ).
i use this function in my communication system and get good results.
then i try to use instead of this function this structure:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// rayleigh = abs( gauss + j * gauss ) , gauss ~ N( 0 , 0.5 )
complex<double> alphaTmp( gsl_ran_gaussian( r, sqrt(0.5) ) ,
gsl_ran_gaussian( r, sqrt(0.5) ) );
double alpha = ABS( alphaTmp ); // ABS() is a function which calculates the
absolute value.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if i implement this code in system, i get bad results :(
so for your opinion ; which rayleigh generator structure should i use in my
system ? or
more specifically : can i trust gsl's gsl_ran_rayleigh ?
thank for helping and have a nice day.
--
vk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Help-gsl] rayleigh vs complex gaussian,
Volkan KUMBASAR <=