Replace gaussdouble() by gaussZiggurat() in random_channel() and add_noise()

This commit is contained in:
Roberto Louro Magueta
2022-11-09 18:58:09 +00:00
parent 0cacf29dbb
commit 255ad24410
7 changed files with 90 additions and 117 deletions
+2
View File
@@ -513,6 +513,8 @@ int gauss(unsigned int *gauss_LUT,unsigned char Nbits);
double gaussdouble(double,double);
void randominit(unsigned int seed_init);
double uniformrandom(void);
double gaussZiggurat(double mean, double variance);
void tableNor(unsigned long seed);
int freq_channel(channel_desc_t *desc,uint16_t nb_rb, int16_t n_samples,int scs);
int init_freq_channel(channel_desc_t *desc,uint16_t nb_rb,int16_t n_samples,int scs);
void term_freq_channel(void);