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