Lines Matching refs:F16

258         F16(2.7182818), F16(1.1331485), F16(1.0157477), F16(1.0019550)};  in fix16_exp()
260 F16(0.3678794), F16(0.8824969), F16(0.9844964), F16(0.9980488)}; in fix16_exp()
266 if (x >= F16(10.3972)) in fix16_exp()
268 if (x <= F16(-11.7835)) in fix16_exp()
337 params->mVoc_Index_Offset = F16(VocAlgorithm_VOC_INDEX_OFFSET_DEFAULT); in VocAlgorithm_init()
339 F16(VocAlgorithm_TAU_MEAN_VARIANCE_HOURS); in VocAlgorithm_init()
341 F16(VocAlgorithm_GATING_MAX_DURATION_MINUTES); in VocAlgorithm_init()
342 params->mSraw_Std_Initial = F16(VocAlgorithm_SRAW_STD_INITIAL); in VocAlgorithm_init()
343 params->mUptime = F16(0.); in VocAlgorithm_init()
344 params->mSraw = F16(0.); in VocAlgorithm_init()
378 params, state0, state1, F16(VocAlgorithm_PERSISTENCE_UPTIME_GAMMA)); in VocAlgorithm_set_states()
399 if ((params->mUptime <= F16(VocAlgorithm_INITIAL_BLACKOUT))) { in VocAlgorithm_process()
401 (params->mUptime + F16(VocAlgorithm_SAMPLING_INTERVAL)); in VocAlgorithm_process()
417 if ((params->mVoc_Index < F16(0.5))) { in VocAlgorithm_process()
418 params->mVoc_Index = F16(0.5); in VocAlgorithm_process()
420 if ((params->mSraw > F16(0.))) { in VocAlgorithm_process()
428 *voc_index = (fix16_cast_to_int((params->mVoc_Index + F16(0.5)))); in VocAlgorithm_process()
435 VocAlgorithm__mean_variance_estimator__set_parameters(params, F16(0.), in VocAlgorithm__mean_variance_estimator__init()
436 F16(0.), F16(0.)); in VocAlgorithm__mean_variance_estimator__init()
453 params->m_Mean_Variance_Estimator___Mean = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
454 params->m_Mean_Variance_Estimator___Sraw_Offset = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
457 (fix16_div(F16((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING * in VocAlgorithm__mean_variance_estimator__set_parameters()
460 F16((VocAlgorithm_SAMPLING_INTERVAL / 3600.))))); in VocAlgorithm__mean_variance_estimator__set_parameters()
462 F16(((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING * in VocAlgorithm__mean_variance_estimator__set_parameters()
465 params->m_Mean_Variance_Estimator___Gamma_Initial_Variance = F16( in VocAlgorithm__mean_variance_estimator__set_parameters()
469 params->m_Mean_Variance_Estimator__Gamma_Mean = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
470 params->m_Mean_Variance_Estimator__Gamma_Variance = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
471 params->m_Mean_Variance_Estimator___Uptime_Gamma = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
472 params->m_Mean_Variance_Estimator___Uptime_Gating = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
473 params->m_Mean_Variance_Estimator___Gating_Duration_Minutes = F16(0.); in VocAlgorithm__mean_variance_estimator__set_parameters()
513 uptime_limit = F16((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__FIX16_MAX - in VocAlgorithm__mean_variance_estimator___calculate_gamma()
518 F16(VocAlgorithm_SAMPLING_INTERVAL)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
523 F16(VocAlgorithm_SAMPLING_INTERVAL)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
526 params, F16(1.), F16(VocAlgorithm_INIT_DURATION_MEAN), in VocAlgorithm__mean_variance_estimator___calculate_gamma()
527 F16(VocAlgorithm_INIT_TRANSITION_MEAN)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
537 (F16(VocAlgorithm_GATING_THRESHOLD) + in VocAlgorithm__mean_variance_estimator___calculate_gamma()
539 F16((VocAlgorithm_GATING_THRESHOLD_INITIAL - in VocAlgorithm__mean_variance_estimator___calculate_gamma()
544 params, F16(1.), gating_threshold_mean, in VocAlgorithm__mean_variance_estimator___calculate_gamma()
545 F16(VocAlgorithm_GATING_THRESHOLD_TRANSITION)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
552 params, F16(1.), F16(VocAlgorithm_INIT_DURATION_VARIANCE), in VocAlgorithm__mean_variance_estimator___calculate_gamma()
553 F16(VocAlgorithm_INIT_TRANSITION_VARIANCE)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
564 (F16(VocAlgorithm_GATING_THRESHOLD) + in VocAlgorithm__mean_variance_estimator___calculate_gamma()
566 F16((VocAlgorithm_GATING_THRESHOLD_INITIAL - in VocAlgorithm__mean_variance_estimator___calculate_gamma()
571 params, F16(1.), gating_threshold_variance, in VocAlgorithm__mean_variance_estimator___calculate_gamma()
572 F16(VocAlgorithm_GATING_THRESHOLD_TRANSITION)); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
580 (fix16_mul(F16((VocAlgorithm_SAMPLING_INTERVAL / 60.)), in VocAlgorithm__mean_variance_estimator___calculate_gamma()
581 ((fix16_mul((F16(1.) - sigmoid_gating_mean), in VocAlgorithm__mean_variance_estimator___calculate_gamma()
582 F16((1. + VocAlgorithm_GATING_MAX_RATIO)))) - in VocAlgorithm__mean_variance_estimator___calculate_gamma()
583 F16(VocAlgorithm_GATING_MAX_RATIO))))); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
585 F16(0.))) { in VocAlgorithm__mean_variance_estimator___calculate_gamma()
586 params->m_Mean_Variance_Estimator___Gating_Duration_Minutes = F16(0.); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
590 params->m_Mean_Variance_Estimator___Uptime_Gating = F16(0.); in VocAlgorithm__mean_variance_estimator___calculate_gamma()
604 params->m_Mean_Variance_Estimator___Mean = F16(0.); in VocAlgorithm__mean_variance_estimator__process()
606 if (((params->m_Mean_Variance_Estimator___Mean >= F16(100.)) || in VocAlgorithm__mean_variance_estimator__process()
607 (params->m_Mean_Variance_Estimator___Mean <= F16(-100.)))) { in VocAlgorithm__mean_variance_estimator__process()
611 params->m_Mean_Variance_Estimator___Mean = F16(0.); in VocAlgorithm__mean_variance_estimator__process()
618 F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING))); in VocAlgorithm__mean_variance_estimator__process()
619 if ((delta_sgp < F16(0.))) { in VocAlgorithm__mean_variance_estimator__process()
624 additional_scaling = F16(1.); in VocAlgorithm__mean_variance_estimator__process()
625 if ((c > F16(1440.))) { in VocAlgorithm__mean_variance_estimator__process()
626 additional_scaling = F16(4.); in VocAlgorithm__mean_variance_estimator__process()
631 (F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING) - in VocAlgorithm__mean_variance_estimator__process()
639 F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING), in VocAlgorithm__mean_variance_estimator__process()
659 params, F16(0.), F16(0.), F16(0.)); in VocAlgorithm__mean_variance_estimator___sigmoid__init()
677 if ((x < F16(-50.))) { in VocAlgorithm__mean_variance_estimator___sigmoid__process()
679 } else if ((x > F16(50.))) { in VocAlgorithm__mean_variance_estimator___sigmoid__process()
680 return F16(0.); in VocAlgorithm__mean_variance_estimator___sigmoid__process()
683 (F16(1.) + fix16_exp(x)))); in VocAlgorithm__mean_variance_estimator___sigmoid__process()
689 VocAlgorithm__mox_model__set_parameters(params, F16(1.), F16(0.)); in VocAlgorithm__mox_model__init()
705 F16(VocAlgorithm_SRAW_STD_BONUS))))), in VocAlgorithm__mox_model__process()
706 F16(VocAlgorithm_VOC_INDEX_GAIN))); in VocAlgorithm__mox_model__process()
711 VocAlgorithm__sigmoid_scaled__set_parameters(params, F16(0.)); in VocAlgorithm__sigmoid_scaled__init()
727 x = (fix16_mul(F16(VocAlgorithm_SIGMOID_K), in VocAlgorithm__sigmoid_scaled__process()
728 (sample - F16(VocAlgorithm_SIGMOID_X0)))); in VocAlgorithm__sigmoid_scaled__process()
729 if ((x < F16(-50.))) { in VocAlgorithm__sigmoid_scaled__process()
730 return F16(VocAlgorithm_SIGMOID_L); in VocAlgorithm__sigmoid_scaled__process()
731 } else if ((x > F16(50.))) { in VocAlgorithm__sigmoid_scaled__process()
732 return F16(0.); in VocAlgorithm__sigmoid_scaled__process()
734 if ((sample >= F16(0.))) { in VocAlgorithm__sigmoid_scaled__process()
736 (F16(VocAlgorithm_SIGMOID_L) - in VocAlgorithm__sigmoid_scaled__process()
737 (fix16_mul(F16(5.), params->m_Sigmoid_Scaled__Offset))), in VocAlgorithm__sigmoid_scaled__process()
738 F16(4.))); in VocAlgorithm__sigmoid_scaled__process()
739 return ((fix16_div((F16(VocAlgorithm_SIGMOID_L) + shift), in VocAlgorithm__sigmoid_scaled__process()
740 (F16(1.) + fix16_exp(x)))) - in VocAlgorithm__sigmoid_scaled__process()
745 F16(VocAlgorithm_VOC_INDEX_OFFSET_DEFAULT))), in VocAlgorithm__sigmoid_scaled__process()
746 (fix16_div(F16(VocAlgorithm_SIGMOID_L), in VocAlgorithm__sigmoid_scaled__process()
747 (F16(1.) + fix16_exp(x)))))); in VocAlgorithm__sigmoid_scaled__process()
761 F16((VocAlgorithm_SAMPLING_INTERVAL / in VocAlgorithm__adaptive_lowpass__set_parameters()
764 F16((VocAlgorithm_SAMPLING_INTERVAL / in VocAlgorithm__adaptive_lowpass__set_parameters()
785 ((fix16_mul((F16(1.) - params->m_Adaptive_Lowpass__A1), in VocAlgorithm__adaptive_lowpass__process()
789 ((fix16_mul((F16(1.) - params->m_Adaptive_Lowpass__A2), in VocAlgorithm__adaptive_lowpass__process()
794 if ((abs_delta < F16(0.))) { in VocAlgorithm__adaptive_lowpass__process()
797 F1 = fix16_exp((fix16_mul(F16(VocAlgorithm_LP_ALPHA), abs_delta))); in VocAlgorithm__adaptive_lowpass__process()
799 ((fix16_mul(F16((VocAlgorithm_LP_TAU_SLOW - VocAlgorithm_LP_TAU_FAST)), in VocAlgorithm__adaptive_lowpass__process()
801 F16(VocAlgorithm_LP_TAU_FAST)); in VocAlgorithm__adaptive_lowpass__process()
802 a3 = (fix16_div(F16(VocAlgorithm_SAMPLING_INTERVAL), in VocAlgorithm__adaptive_lowpass__process()
803 (F16(VocAlgorithm_SAMPLING_INTERVAL) + tau_a))); in VocAlgorithm__adaptive_lowpass__process()
805 ((fix16_mul((F16(1.) - a3), params->m_Adaptive_Lowpass___X3)) + in VocAlgorithm__adaptive_lowpass__process()