one_way_line_model_state_t Struct Reference

#include <line_model.h>

List of all members.

Public Attributes

codec_munge_state_t * munge
float * near_filter
int near_filter_len
float near_buf [LINE_FILTER_SIZE]
int near_buf_ptr
awgn_state_t near_noise
int bulk_delay
int bulk_delay_ptr
int16_t bulk_delay_buf [8000]
float * far_filter
int far_filter_len
float far_buf [LINE_FILTER_SIZE]
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

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

float one_way_line_model_state_t::near_buf[LINE_FILTER_SIZE]

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

awgn_state_t one_way_line_model_state_t::near_noise

The noise source for local analogue section of the line

int one_way_line_model_state_t::bulk_delay

The bulk delay of the path, in samples

int one_way_line_model_state_t::bulk_delay_ptr

A pointer to the current write position in the bulk delay store.

int16_t one_way_line_model_state_t::bulk_delay_buf[8000]

The data store for simulating the bulk delay

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

float one_way_line_model_state_t::far_buf[LINE_FILTER_SIZE]

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

awgn_state_t one_way_line_model_state_t::far_noise

The noise source for distant analogue section of the line

float one_way_line_model_state_t::near_cpe_hybrid_echo

The scaling factor for the local CPE hybrid echo

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::far_cpe_hybrid_echo

The scaling factor for the far CPE hybrid echo

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::dc_offset

DC offset impairment

int one_way_line_model_state_t::mains_interference

Mains pickup impairment


The documentation for this struct was generated from the following file:
Generated on Tue Jul 24 11:29:30 2007 for libspandsp by  doxygen 1.5.2