suanPan
|
#include <Toolbox/utility.h>
Go to the source code of this file.
Enumerations | |
enum class | WindowType { Hamming , Hann , Blackman , BlackmanNuttall , BlackmanHarris , FlatTop } |
Functions | |
uword | gcd (uword, uword) |
vec | hamming (uword) |
vec | hann (uword) |
vec | blackman (uword) |
vec | blackman_nuttall (uword) |
vec | blackman_harris (uword) |
vec | flat_top (uword) |
vec | fir_low_pass (uword, double, vec(*)(uword)) |
vec | fir_high_pass (uword, double, vec(*)(uword)) |
vec | fir_band_pass (uword, double, double, vec(*)(uword)) |
vec | fir_band_stop (uword, double, double, vec(*)(uword)) |
template<WindowType T> | |
vec | fir_low_pass (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::Hamming > (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::Hann > (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::Blackman > (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::BlackmanNuttall > (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::BlackmanHarris > (uword, double) |
template<> | |
vec | fir_low_pass< WindowType::FlatTop > (uword, double) |
template<WindowType T> | |
vec | fir_high_pass (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::Hamming > (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::Hann > (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::Blackman > (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::BlackmanNuttall > (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::BlackmanHarris > (uword, double) |
template<> | |
vec | fir_high_pass< WindowType::FlatTop > (uword, double) |
template<WindowType T> | |
vec | fir_band_pass (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::Hamming > (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::Hann > (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::Blackman > (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::BlackmanNuttall > (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::BlackmanHarris > (uword, double, double) |
template<> | |
vec | fir_band_pass< WindowType::FlatTop > (uword, double, double) |
template<WindowType T> | |
vec | fir_band_stop (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::Hamming > (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::Hann > (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::Blackman > (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::BlackmanNuttall > (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::BlackmanHarris > (uword, double, double) |
template<> | |
vec | fir_band_stop< WindowType::FlatTop > (uword, double, double) |
template<WindowType T> | |
vec | upsampling (const vec &in, const uword up_rate, const uword window_size) |
template<WindowType T> | |
mat | upsampling (const string &file_name, const uword up_rate, const uword window_size) |
mat | upsampling (const string &, const string &, uword, uword=8llu) |
|
strong |
vec blackman | ( | uword | n | ) |
vec blackman_harris | ( | uword | n | ) |
vec blackman_nuttall | ( | uword | n | ) |
vec fir_band_pass | ( | uword | , |
double | , | ||
double | |||
) |
vec fir_band_pass | ( | uword | s, |
double | fa, | ||
double | fb, | ||
vec(*)(uword) | window | ||
) |
vec fir_band_pass< WindowType::Blackman > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_pass< WindowType::BlackmanHarris > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_pass< WindowType::BlackmanNuttall > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_pass< WindowType::FlatTop > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_pass< WindowType::Hamming > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_pass< WindowType::Hann > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop | ( | uword | , |
double | , | ||
double | |||
) |
vec fir_band_stop | ( | uword | s, |
double | fa, | ||
double | fb, | ||
vec(*)(uword) | window | ||
) |
vec fir_band_stop< WindowType::Blackman > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop< WindowType::BlackmanHarris > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop< WindowType::BlackmanNuttall > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop< WindowType::FlatTop > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop< WindowType::Hamming > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_band_stop< WindowType::Hann > | ( | uword | s, |
double | fa, | ||
double | fb | ||
) |
vec fir_high_pass | ( | uword | , |
double | |||
) |
vec fir_high_pass | ( | uword | s, |
double | f, | ||
vec(*)(uword) | window | ||
) |
vec fir_high_pass< WindowType::Blackman > | ( | uword | s, |
double | f | ||
) |
vec fir_high_pass< WindowType::BlackmanHarris > | ( | uword | s, |
double | f | ||
) |
vec fir_high_pass< WindowType::BlackmanNuttall > | ( | uword | s, |
double | f | ||
) |
vec fir_high_pass< WindowType::FlatTop > | ( | uword | s, |
double | f | ||
) |
vec fir_high_pass< WindowType::Hamming > | ( | uword | s, |
double | f | ||
) |
vec fir_high_pass< WindowType::Hann > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass | ( | uword | , |
double | |||
) |
vec fir_low_pass | ( | uword | s, |
double | f, | ||
vec(*)(uword) | window | ||
) |
vec fir_low_pass< WindowType::Blackman > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass< WindowType::BlackmanHarris > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass< WindowType::BlackmanNuttall > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass< WindowType::FlatTop > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass< WindowType::Hamming > | ( | uword | s, |
double | f | ||
) |
vec fir_low_pass< WindowType::Hann > | ( | uword | s, |
double | f | ||
) |
vec flat_top | ( | uword | n | ) |
uword gcd | ( | uword | a, |
uword | b | ||
) |
vec hamming | ( | uword | n | ) |
vec hann | ( | uword | n | ) |
mat upsampling | ( | const string & | window_type, |
const string & | file_name, | ||
uword | up_rate, | ||
uword | window_size = 8llu |
||
) |
mat upsampling | ( | const string & | file_name, |
const uword | up_rate, | ||
const uword | window_size | ||
) |
vec upsampling | ( | const vec & | in, |
const uword | up_rate, | ||
const uword | window_size | ||
) |