GNU Radio's CCSDS Package
utilities.h
Go to the documentation of this file.
1 //
2 // Created by gianluca on 20/02/17.
3 //
4 
5 #ifndef DEEPSPACE_TURBO_UTILITIES_H
6 #define DEEPSPACE_TURBO_UTILITIES_H
7 
8 #include<stdio.h>
9 void print_array_int(int *array, int length);
10 
11 void print_array(double *array, int length);
12 
13 double* randn(double mean, double variance, unsigned int length);
14 
15 int* randbits(unsigned int length);
16 
17 double* linspace(double start, double end, unsigned int size);
18 
19 double* add_arrays(double *one, double *two, unsigned int length);
20 
21 double mean(double *input, unsigned int length);
22 
23 double *scalar_multiply(double *array, unsigned int length, double scalar);
24 
25 int save_data(double *x, double *y, double *z, char *header[], unsigned int length, FILE *file);
26 
27 double max_array(double *array, int size);
28 
29 #endif //DEEPSPACE_TURBO_UTILITIES_H
int save_data(double *x, double *y, double *z, char *header[], unsigned int length, FILE *file)
void print_array(double *array, int length)
double * add_arrays(double *one, double *two, unsigned int length)
double * randn(double mean, double variance, unsigned int length)
Definition: comm.h:19
double max_array(double *array, int size)
double * scalar_multiply(double *array, unsigned int length, double scalar)
double mean(double *input, unsigned int length)
void print_array_int(int *array, int length)
int * randbits(unsigned int length)
double * linspace(double start, double end, unsigned int size)