dsp_resampling_t Struct Reference
[Signal re-sampling]

#include <dsp_resampling.h>


Detailed Description

This structure is used to store the context of a resampling process.

Definition at line 137 of file dsp_resampling.h.


Data Fields

int buffer_size
 The size in sample of this buffer.
dsp_resampling_context_tcontext
 Context of the process.
int current_buffer_size
 The output buffer size.
int decimation_factor
 The decimation factor used for the resampling process.
int filter_order
 The actual order of the filter.
void * fir_coefs
 An array to store the FIR coefficients of the filter.
int fs
 The sample rate of the input buffer.
int interpolation_factor
 The interpolation factor used for the resampling process.
void * last_samples
 A buffer to store the current buffer + some previous samples.
bool link_required
 If a clean link between to output buffer is required.
int nb_channels
 The number of channels.

Field Documentation

The size in sample of this buffer.

Definition at line 148 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().

Context of the process.

Definition at line 162 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().

The output buffer size.

Definition at line 156 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), and dsp16_resampling_get_output_current_buffer_size().

The decimation factor used for the resampling process.

Definition at line 144 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().

The actual order of the filter.

A polyphase filter is used, therefore, this order is equal to desired the order of the filter * the interpolation factor.

Definition at line 154 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().

An array to store the FIR coefficients of the filter.

Definition at line 150 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), and dsp16_resampling_setup().

The sample rate of the input buffer.

Definition at line 140 of file dsp_resampling.h.

Referenced by dsp16_resampling_setup().

The interpolation factor used for the resampling process.

Definition at line 142 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_get_output_max_buffer_size(), dsp16_resampling_link(), and dsp16_resampling_setup().

A buffer to store the current buffer + some previous samples.

Definition at line 146 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().

If a clean link between to output buffer is required.

Definition at line 160 of file dsp_resampling.h.

Referenced by dsp16_resampling_compute(), dsp16_resampling_link(), and dsp16_resampling_setup().

The number of channels.

Definition at line 158 of file dsp_resampling.h.

Referenced by dsp16_resampling_link(), and dsp16_resampling_setup().


Generated on Fri Feb 19 02:23:23 2010 for AVR32 UC3 - EVK1104 DSPLib Demo Documentation by  doxygen 1.5.5