modem_echo.h File Reference

#include "fir.h"

Go to the source code of this file.

Classes

struct  modem_echo_can_state_t

Functions

modem_echo_can_state_tmodem_echo_can_create (int len)
void modem_echo_can_free (modem_echo_can_state_t *ec)
void modem_echo_can_flush (modem_echo_can_state_t *ec)
void modem_echo_can_adaption_mode (modem_echo_can_state_t *ec, int adapt)
int16_t modem_echo_can_update (modem_echo_can_state_t *ec, int16_t tx, int16_t rx)


Detailed Description


Function Documentation

void modem_echo_can_adaption_mode modem_echo_can_state_t ec,
int  adapt
 

Set the adaption mode of a modem echo canceller context.

Parameters:
ec The echo canceller context.
adapt The mode.

modem_echo_can_state_t* modem_echo_can_create int  len  ) 
 

Create a modem echo canceller context.

Parameters:
len The length of the canceller, in samples. eturn The new canceller context, or NULL if the canceller could not be created.

void modem_echo_can_flush modem_echo_can_state_t ec  ) 
 

Flush (reinitialise) a modem echo canceller context.

Parameters:
ec The echo canceller context.

void modem_echo_can_free modem_echo_can_state_t ec  ) 
 

Free a modem echo canceller context.

Parameters:
ec The echo canceller context.

int16_t modem_echo_can_update modem_echo_can_state_t ec,
int16_t  tx,
int16_t  rx
 

Process a sample through a modem echo canceller.

Parameters:
ec The echo canceller context.
tx The transmitted audio sample.
rx The received audio sample. eturn The clean (echo cancelled) received sample.


Generated on Mon Apr 23 23:27:54 2012 for libspandsp by  doxygen 1.4.6