|
Sound Open Firmware
|
Generic C implementation of Direct Form II Transposed IIR filtering. More...


Go to the source code of this file.
Functions | |
| static int16_t | iir_df2t_s16 (struct iir_state_df2t *iir, int16_t x) |
| Filter a 16-bit PCM sample using Direct Form 2 Transposed IIR filter. | |
| static int32_t | iir_df2t_s24 (struct iir_state_df2t *iir, int32_t x) |
| Filter a 24-bit PCM sample using Direct Form 2 Transposed IIR filter. | |
| static int16_t | iir_df2t_s32_s16 (struct iir_state_df2t *iir, int32_t x) |
| Filter a 32-bit PCM input sample producing a 16-bit output sample using DF2T. | |
| static int32_t | iir_df2t_s32_s24 (struct iir_state_df2t *iir, int32_t x) |
| Filter a 32-bit PCM input sample producing a 24-bit output sample using DF2T. | |
Generic C implementation of Direct Form II Transposed IIR filtering.
|
inlinestatic |
Filter a 16-bit PCM sample using Direct Form 2 Transposed IIR filter.
| iir | Pointer to DF2T filter state. |
| x | Input 16-bit sample (Q1.15). |
|
inlinestatic |
Filter a 24-bit PCM sample using Direct Form 2 Transposed IIR filter.
| iir | Pointer to DF2T filter state. |
| x | Input 24-bit sample (Q1.23 in 32-bit container). |
|
inlinestatic |
Filter a 32-bit PCM input sample producing a 16-bit output sample using DF2T.
| iir | Pointer to DF2T filter state. |
| x | Input 32-bit sample (Q1.31). |
|
inlinestatic |
Filter a 32-bit PCM input sample producing a 24-bit output sample using DF2T.
| iir | Pointer to DF2T filter state. |
| x | Input 32-bit sample (Q1.31). |