Edinburgh Speech Tools  2.1-release
filter.cc File Reference
#include <cstdlib>
#include "EST_math.h"
#include "sigpr/EST_filter.h"
#include "sigpr/EST_fft.h"
#include "EST_wave_aux.h"
#include "EST_TBuffer.h"
#include "sigpr/EST_Window.h"
#include "EST_error.h"
Include dependency graph for filter.cc:

Go to the source code of this file.

Functions

void lpc_filter (EST_Wave &sig, EST_FVector &a, EST_Wave &res)
 
void inv_lpc_filter (EST_Wave &sig, EST_FVector &a, EST_Wave &res)
 
void inv_lpc_filter_ola (EST_Wave &in_sig, EST_Track &lpc, EST_Wave &out_sig)
 
void lpc_filter_1 (EST_Track &lpc, EST_Wave &res, EST_Wave &sig)
 
void lpc_filter_fast (EST_Track &lpc, EST_Wave &res, EST_Wave &sig)
 
void post_emphasis (EST_Wave &sig, float a)
 
void pre_emphasis (EST_Wave &sig, float a)
 
void pre_emphasis (EST_Wave &sig, EST_Wave &out, float a)
 
void post_emphasis (EST_Wave &sig, EST_Wave &out, float a)
 
void simple_mean_smooth (EST_Wave &c, int n)
 
void FIRfilter (EST_Wave &in_sig, const EST_FVector &numerator, int delay_correction)
 
void FIRfilter (const EST_Wave &in_sig, EST_Wave &out_sig, const EST_FVector &numerator, int delay_correction)
 
void FIR_double_filter (EST_Wave &in_sig, EST_Wave &out_sig, const EST_FVector &numerator)
 
EST_FVector design_FIR_filter (const EST_FVector &frequency_response, int filter_order)
 
EST_FVector design_high_or_low_pass_FIR_filter (int sample_rate, int cutoff_freq, int order, float gain1, float gain2)
 
EST_FVector design_lowpass_FIR_filter (int sample_rate, int freq, int order)
 
EST_FVector design_highpass_FIR_filter (int sample_rate, int freq, int order)
 
void FIRlowpass_filter (const EST_Wave &in_sig, EST_Wave &out_sig, int freq, int order)
 
void FIRlowpass_filter (EST_Wave &in_sig, int freq, int order)
 
void FIRhighpass_filter (EST_Wave &in_sig, int freq, int order)
 
void FIRhighpass_filter (const EST_Wave &in_sig, EST_Wave &out_sig, int freq, int order)
 
void FIRlowpass_double_filter (EST_Wave &in_sig, int freq, int order)
 
void FIRlowpass_double_filter (const EST_Wave &in_sig, EST_Wave &out_sig, int freq, int order)
 
void FIRhighpass_double_filter (const EST_Wave &in_sig, EST_Wave &out_sig, int freq, int order)
 
void FIRhighpass_double_filter (EST_Wave &in_sig, int freq, int order)
 

Function Documentation

EST_FVector design_high_or_low_pass_FIR_filter ( int  sample_rate,
int  cutoff_freq,
int  order,
float  gain1,
float  gain2 
)

Definition at line 468 of file filter.cc.