Home | History | Annotate | Download | only in cfront

Lines Matching full:parameters

58 static void setup_wave_object(front_wave *waveobj, front_parameters *parameters);
63 static void setup_freq_object(front_freq *freqobj, front_parameters *parameters, int mel_dim);
69 static void setup_cep_object(front_cep *cepobj, front_parameters *parameters,
99 void setup_config_object(front_config *config, front_parameters *parameters)
103 ASSERT(parameters);
110 setup_wave_object(config->waveobj, parameters);
111 setup_freq_object(config->freqobj, parameters, parameters->mel_dim);
112 setup_cep_object(config->cepobj, parameters, config->freqobj->nf,
113 parameters->mel_dim);
297 static void setup_wave_object(front_wave *waveobj, front_parameters *parameters)
300 ASSERT(parameters);
302 waveobj->samplerate = parameters->samplerate;
306 waveobj->pre_mel = (coefdata) fixed_point_convert(parameters->pre_mel,
308 waveobj->high_clip = parameters->high_clip;
309 waveobj->low_clip = parameters->low_clip;
310 waveobj->max_per10000_clip = parameters->max_per10000_clip;
311 waveobj->max_dc_offset = parameters->max_dc_offset;
312 waveobj->high_noise_level_bit = parameters->high_noise_level_bit;
313 waveobj->low_speech_level_bit = parameters->low_speech_level_bit;
314 waveobj->min_samples = parameters->min_samples;
350 front_parameters *parameters, int mel_dim)
356 ASSERT(parameters);
358 ASSERT(parameters->samplerate);
361 freqobj->frame_period = parameters->samplerate / freqobj->framerate;
362 freqobj->samplerate = parameters->samplerate;
363 freqobj->window_length = (int)(parameters->window_factor * freqobj->frame_period);
364 freqobj->low_cut = parameters->low_cut;
365 freqobj->high_cut = parameters->high_cut;
366 freqobj->do_spectral_sub = parameters->do_spectral_sub;
367 freqobj->do_filterbank_input = parameters->do_filterbank_input;
368 freqobj->do_filterbank_dump = parameters->do_filterbank_dump;
369 freqobj->num_fb_to_use = parameters->num_fb_to_use;
372 freqobj->warp_scale = parameters->warp_scale; /*## */
373 freqobj->piecewise_start = parameters->piecewise_start; /*## */
378 high_cut = parameters->samplerate / 2;
380 bandwidth = parameters->samplerate / 2;
393 t = (float) exp(log((double)parameters->peakpickup)
394 * ((double)parameters->samplerate / (double)11025)
397 t = (float) exp(log((double)parameters->peakpickdown)
398 * ((double)parameters->samplerate / (double)11025)
408 finc = (float)parameters->samplerate / (float)freqobj->np;
483 create_spectrum_filter(freqobj, parameters->spectrum_filter_freq,
484 parameters->spectrum_filter_spread);
548 static void setup_cep_object(front_cep *cepobj, front_parameters *parameters,
555 ASSERT(parameters);
557 cepobj->do_dd_mel = parameters->do_dd_mel;
558 cepobj->do_skip_even_frames = parameters->do_skip_even_frames;
559 cepobj->do_smooth_c0 = parameters->do_smooth_c0;
560 cepobj->sv6_margin = parameters->sv6_margin;
561 cepobj->forget_factor = parameters->forget_factor;
562 cepobj->spectral_sub_frame_dur = parameters->spectral_sub_frame_dur;
564 parameters->spec_sub_scale, COEFDATA_SHIFT);
565 cepobj->lpc_order = parameters->lpc_order;
593 cepobj->mel_offset[i] = (cepdata) parameters->mel_offset[i];
594 cepobj->mel_loop[i] = (cepdata) parameters->mel_loop[i];
599 cepobj->melA_scale[i] = (cepdata) parameters->melA_scale[i];
600 cepobj->dmelA_scale[i] = (cepdata) parameters->dmelA_scale[i];
601 cepobj->ddmelA_scale[i] = (cepdata) parameters->ddmelA_scale[i];
602 cepobj->melB_scale[i] = (cepdata) parameters->melB_scale[i];
603 cepobj->dmelB_scale[i] = (cepdata) parameters->dmelB_scale[i];
604 cepobj->ddmelB_scale[i] = (cepdata) parameters->ddmelB_scale[i];
605 cepobj->rastaA_scale[i] = (cepdata) parameters->rastaA_scale[i];
606 cepobj->rastaB_scale[i] = (cepdata) parameters->rastaB_scale[i];
607 cepobj->melA_scale[i] = (cepdata) fixed_point_convert((float) parameters->melA_scale[i],
609 cepobj->dmelA_scale[i] = (cepdata) fixed_point_convert((float) parameters->dmelA_scale[i],
611 cepobj->ddmelA_scale[i] = (cepdata) fixed_point_convert((float) parameters->ddmelA_scale[i],
613 cepobj->melB_scale[i] = (cepdata) fixed_point_convert((float) parameters->melB_scale[i],
615 cepobj->dmelB_scale[i] = (cepdata) fixed_point_convert((float) parameters->dmelB_scale[i],
617 cepobj->ddmelB_scale[i] = (cepdata) fixed_point_convert((float) parameters->ddmelB_scale[i],
619 cepobj->rastaA_scale[i] = (cepdata) fixed_point_convert((float) parameters->rastaA_scale[i],
621 cepobj->rastaB_scale[i] = (cepdata) fixed_point_convert((float) parameters->rastaB_scale[i],