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

The coefficients for the near end analogue section simulation filter

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)

Pointer of the last transmitted sample in buf

The noise source for local analogue section of the line

The bulk delay of the path, in samples

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

The data store for simulating the bulk delay

The coefficients for the far end analogue section simulation filter

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)

Pointer of the last transmitted sample in buf

The noise source for distant analogue section of the line

The scaling factor for the local CPE hybrid echo

The scaling factor for the local CO hybrid echo

The scaling factor for the far CPE hybrid echo

The scaling factor for the far CO hybrid echo

DC offset impairment

Mains pickup impairment


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

Generated on Tue Oct 7 20:25:53 2008 for spandsp by  doxygen 1.5.6