|
spandsp 0.0.6
|
#include <line_model.h>
Public Attributes | |
| codec_munge_state_t * | munge |
| const float * | near_filter |
| int | near_filter_len |
| float | near_buf [129] |
| int | near_buf_ptr |
| awgn_state_t | near_noise |
| int | bulk_delay |
| int | bulk_delay_ptr |
| int16_t | bulk_delay_buf [8000] |
| const float * | far_filter |
| int | far_filter_len |
| float | far_buf [129] |
| int | far_buf_ptr |
| awgn_state_t | far_noise |
| float | near_cpe_hybrid_echo |
| float | near_co_hybrid_echo |
| float | far_cpe_hybrid_echo |
| float | far_co_hybrid_echo |
| float | dc_offset |
| int | mains_interference |
| tone_gen_state_t | mains_tone |
One way line model descriptor. This holds the complete state of a line model with transmission in only one direction.
| int one_way_line_model_state_t::bulk_delay |
The bulk delay of the path, in samples
| int16_t one_way_line_model_state_t::bulk_delay_buf[8000] |
The data store for simulating the bulk delay
| int one_way_line_model_state_t::bulk_delay_ptr |
A pointer to the current write position in the bulk delay store.
| float one_way_line_model_state_t::dc_offset |
DC offset impairment
| float one_way_line_model_state_t::far_buf[129] |
Last transmitted samples (ring buffer, used by the line filter)
| int one_way_line_model_state_t::far_buf_ptr |
Pointer of the last transmitted sample in buf
| float one_way_line_model_state_t::far_co_hybrid_echo |
The scaling factor for the far CO hybrid echo
| float one_way_line_model_state_t::far_cpe_hybrid_echo |
The scaling factor for the far CPE hybrid echo
| const float* one_way_line_model_state_t::far_filter |
The coefficients for the far end analogue section simulation filter
| int one_way_line_model_state_t::far_filter_len |
The number of coefficients for the far end analogue section simulation filter
| awgn_state_t one_way_line_model_state_t::far_noise |
The noise source for distant analogue section of the line
| int one_way_line_model_state_t::mains_interference |
Mains pickup impairment
| float one_way_line_model_state_t::near_buf[129] |
Last transmitted samples (ring buffer, used by the line filter)
| int one_way_line_model_state_t::near_buf_ptr |
Pointer of the last transmitted sample in buf
| float one_way_line_model_state_t::near_co_hybrid_echo |
The scaling factor for the local CO hybrid echo
| float one_way_line_model_state_t::near_cpe_hybrid_echo |
The scaling factor for the local CPE hybrid echo
| const float* one_way_line_model_state_t::near_filter |
The coefficients for the near end analogue section simulation filter
| int one_way_line_model_state_t::near_filter_len |
The number of coefficients for the near end analogue section simulation filter
| awgn_state_t one_way_line_model_state_t::near_noise |
The noise source for local analogue section of the line