spandsp  0.0.6
one_way_line_model_state_t Struct Reference

#include <line_model.h>

List of all members.

Public Attributes

codec_munge_state_tmunge
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

Detailed Description

One way line model descriptor. This holds the complete state of a line model with transmission in only one direction.


Member Data Documentation

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


The documentation for this struct was generated from the following file: