- AGC and Tracker: added reset() method

This commit is contained in:
2022-07-10 18:01:01 +02:00
parent 5097bfe9bb
commit c553c806cd
2 changed files with 11 additions and 5 deletions
+2 -1
View File
@@ -26,8 +26,9 @@ extern "C" {
// AGC
// --------------------------------------------------------------
// Scalar version
void AGC_Init(agc_t *pObj, uint32_t windowLength, radio_float_t w_init);
void AGC_Init(agc_t *pObj, uint32_t windowLength, radio_float_t w_min, radio_float_t w_max);
void AGC_Free(agc_t *pObj);
void AGC_reset(agc_t *pObj, radio_float_t w_init);
void AGC_Train(agc_t *pObj, radio_float_t e, radio_float_t mu);
void AGC_Process(agc_t *pObj, radio_float_t x, radio_float_t mu, radio_float_t target);
radio_float_t AGC_GetWeight(agc_t *pObj);