filter_functions.c |
the state of filter is assumed to be in InOut[-1] to InOut[-orderCoef] |
5903 |
filter_functions.h |
|
1007 |
isac_vad.c |
next part should be in Matlab, writing to a global table |
15444 |
isac_vad.h |
The number of all-pass filter factors in an upper or lower channel |
1878 |
os_specific_inline.h |
|
1106 |
pitch_estimator.c |
interpolation filter |
26150 |
pitch_estimator.h |
pitch_estimator.h
Pitch functions
|
995 |
pitch_filter.c |
We are implementing the following filters;
Pre-filtering:
y(z) = x(z) + damper(z) * gain * (x(z) + y(z)) * z ^ (-lag);
Post-filtering:
y(z) = x(z) - damper(z) * gain * (x(z) + y(z)) * z ^ (-lag);
Note that `lag` is a floating number so we perform an interpolation to
obtain the correct `lag`.
|
16073 |
pitch_filter.h |
|
1677 |
settings.h |
settings.h
Declaration of #defines used in the iSAC codec
|
6824 |
structs.h |
structs.h
This header file contains all the structs used in the ISAC codec
|
12454 |