| 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