4848
4949/* see instructions below for how to generate thsese files */
5050
51- #define DEFAULT_RAW_DIR "../../raw "
51+ #define DEFAULT_FADING_DIR " "
5252#define MPG_FADING_FILE_NAME "slow_fading_samples.float"
5353#define MPP_FADING_FILE_NAME "fast_fading_samples.float"
5454#define MPD_FADING_FILE_NAME "faster_fading_samples.float"
@@ -80,7 +80,7 @@ COMP noise(void) {
8080int main (int argc , char * argv [])
8181{
8282 FILE * fin , * ffading , * fout ;
83- char * raw_dir ;
83+ char * fading_dir ;
8484 float NodB , foff_hz ;
8585 int fading_en , nhfdelay ;
8686
@@ -119,7 +119,7 @@ int main(int argc, char *argv[])
119119 Fs = COHPSK_FS ; foff_hz = 0.0 ; fading_en = 0 ; ctest = 0 ;
120120 clip = 32767 ; gain = 1.0 ;
121121 ssbfilt_en = 1 ; complex_out = 0 ;
122- raw_dir = strdup (DEFAULT_RAW_DIR ); user_multipath_delay = -1.0 ;
122+ fading_dir = strdup (DEFAULT_FADING_DIR ); user_multipath_delay = -1.0 ;
123123
124124 for (int i = 4 ; i < argc ; i ++ ) {
125125 if (!strcmp (argv [i ],"--Fs" )) { Fs = atoi (argv [i + 1 ]); i ++ ; }
@@ -133,8 +133,8 @@ int main(int argc, char *argv[])
133133 else if (!strcmp (argv [i ], "--complexout" )) complex_out = 1 ;
134134 else if (!strcmp (argv [i ], "--ctest" )) ctest = 1 ;
135135 else if (!strcmp (argv [i ], "--multipath_delay" )) { user_multipath_delay = atof (argv [i + 1 ]); i ++ ; }
136- else if (!strcmp (argv [i ], "--raw_dir " )) {
137- FREE (raw_dir ); raw_dir = strdup (argv [i + 1 ]); i ++ ;
136+ else if (!strcmp (argv [i ], "--fading_dir " )) {
137+ FREE (fading_dir ); fading_dir = strdup (argv [i + 1 ]); i ++ ;
138138 } else {
139139 fprintf (stderr , "Unknown argument: %s\n" , argv [i ]);
140140 exit (1 );
@@ -143,7 +143,7 @@ int main(int argc, char *argv[])
143143 }
144144 else {
145145 fprintf (stderr , "usage: %s InputRealModemRawFile OutputRealModemRawFile No(dB/Hz) [--Fs SampleRateHz]"
146- " [-f FoffHz] [--mpg] [--mpp] [--mpd] [--clip 0to1] [--ssbfilt 0|1] [--raw_dir Path]"
146+ " [-f FoffHz] [--mpg] [--mpp] [--mpd] [--clip 0to1] [--ssbfilt 0|1] [--fading_dir Path]"
147147 " [--complexout] [--mulipath_delay ms]\n" , argv [0 ]);
148148 exit (1 );
149149 }
@@ -152,7 +152,7 @@ int main(int argc, char *argv[])
152152
153153 /* N = var = NoFs */
154154
155- // arbitrary nise scaling, to maintain backwards compatability with many tests. TODO make the No
155+ // arbitrary noise scaling, to maintain backwards compatability with many tests. TODO make the No
156156 // units more sensible, and fix all the tests that depend on this scaling
157157 No = pow (10.0 , NodB /10.0 )* 1000 * 1000 ;
158158 variance = Fs * No ;
@@ -169,35 +169,35 @@ int main(int argc, char *argv[])
169169 char fname [256 ];
170170
171171 if (fading_en == 1 ) {
172- sprintf (fname , "%s/%s" , raw_dir , MPG_FADING_FILE_NAME );
172+ sprintf (fname , "%s/%s" , fading_dir , MPG_FADING_FILE_NAME );
173173 ffading = fopen (fname , "rb" );
174174 if (ffading == NULL ) {
175175 cant_load_fading_file :
176176 fprintf (stderr , "-----------------------------------------------------\n" );
177177 fprintf (stderr , "cohpsk_ch ERROR: Can't find fading file: %s\n" , fname );
178- fprintf (stderr , "\nAdjust path --raw_dir or use GNU Octave to generate:\n\n" );
178+ fprintf (stderr , "\nAdjust path --fading_dir or use GNU Octave to generate:\n\n" );
179179 gen_fading_file :
180180 fprintf (stderr , "$ octave --no-gui\n" );
181181 fprintf (stderr , "octave:24> pkg load signal\n" );
182182 fprintf (stderr , "octave:24> time_secs=60\n" );
183- fprintf (stderr , "octave:25> cohpsk_ch_fading(\"../raw/ faster_fading_samples.float\", 8000, 2.0, 8000*time_secs)\n" );
184- fprintf (stderr , "octave:26> cohpsk_ch_fading(\"../raw/ fast_fading_samples.float\", 8000, 1.0, 8000*time_secs)\n" );
185- fprintf (stderr , "octave:27> cohpsk_ch_fading(\"../raw/ slow_fading_samples.float\", 8000, 0.1, 8000*time_secs)\n" );
183+ fprintf (stderr , "octave:25> cohpsk_ch_fading(\"faster_fading_samples.float\", 8000, 2.0, 8000*time_secs)\n" );
184+ fprintf (stderr , "octave:26> cohpsk_ch_fading(\"fast_fading_samples.float\", 8000, 1.0, 8000*time_secs)\n" );
185+ fprintf (stderr , "octave:27> cohpsk_ch_fading(\"slow_fading_samples.float\", 8000, 0.1, 8000*time_secs)\n" );
186186 fprintf (stderr , "-----------------------------------------------------\n" );
187187 exit (1 );
188188 }
189189 nhfdelay = floor (MPG_DELAY_MS * Fs /1000 );
190190 }
191191
192192 if (fading_en == 2 ) {
193- sprintf (fname , "%s/%s" , raw_dir , MPP_FADING_FILE_NAME );
193+ sprintf (fname , "%s/%s" , fading_dir , MPP_FADING_FILE_NAME );
194194 ffading = fopen (fname , "rb" );
195195 if (ffading == NULL ) goto cant_load_fading_file ;
196196 nhfdelay = floor (MPP_DELAY_MS * Fs /1000 );
197197 }
198198
199199 if (fading_en == 3 ) {
200- sprintf (fname , "%s/%s" , raw_dir , MPD_FADING_FILE_NAME );
200+ sprintf (fname , "%s/%s" , fading_dir , MPD_FADING_FILE_NAME );
201201 ffading = fopen (fname , "rb" );
202202 if (ffading == NULL ) goto cant_load_fading_file ;
203203 nhfdelay = floor (MPD_DELAY_MS * Fs /1000 );
0 commit comments