CEBL
2.1
|
Go to the source code of this file.
Data Structures | |
struct | FilterState |
struct | FilterResult |
Typedefs | |
typedef ublas::matrix< double > | Matrix |
Functions | |
std::vector< int > | localMax (ublas::matrix< double >) |
ublas::matrix< double > | convolve (ublas::matrix< double > x, ublas::matrix< double > y) |
Matrix | chebbp2 (int N, int L, double wp, double ws1, double ws2) |
Matrix | makePassband (int N, int L, int Fs, double fstop1, double fpass, double fstop2) |
FilterResult | filter (Matrix B, Matrix x, FilterState state) |
typedef ublas::matrix<double> Matrix |
Definition at line 25 of file PassBandFunctions.hpp.
Matrix chebbp2 | ( | int | N, |
int | L, | ||
double | wp, | ||
double | ws1, | ||
double | ws2 | ||
) |
Definition at line 49 of file PassBandFunctions.cpp.
References cppR::apply(), cppR::cbind(), cppR::compDiv(), cppR::compProd(), convolve(), cppR::createMatrix(), cppR::fft(), localMax(), log2(), cppR::max(), cppR::min(), pi, cppR::Re(), cppR::solve(), cppR::submatrix(), and cppR::t().
Referenced by makePassband().
ublas::matrix<double> convolve | ( | ublas::matrix< double > | x, |
ublas::matrix< double > | y | ||
) |
Definition at line 384 of file PassBandFunctions.cpp.
References cppR::compProd(), cppR::Conj(), cppR::fft(), and cppR::Re().
Referenced by chebbp2().
FilterResult filter | ( | Matrix | B, |
Matrix | x, | ||
FilterState | state | ||
) |
Definition at line 432 of file PassBandFunctions.cpp.
References cppR::cbind(), cppR::createMatrix(), FilterState::empty, FilterResult::filtered, cppR::ncol(), cppR::rev(), FilterResult::state, cppR::submatrix(), cppR::writeTable(), FilterState::x, and FilterState::y.
Referenced by CEBL::MNF::apply(), DataProcess::DataProcess(), FilterConfig::getComponents(), CEBL::MNF::load(), CEBL::MNF::make(), DataProcess::process(), CEBL::MNF::save(), DataIO::saveTrainingDataToFile(), FilterConfig::setSelected(), TabMonitor::updateView(), and CEBL::PassBand::use().
std::vector<int> localMax | ( | ublas::matrix< double > | ) |
Definition at line 339 of file PassBandFunctions.cpp.
References cppR::t().
Referenced by chebbp2().
Matrix makePassband | ( | int | N, |
int | L, | ||
int | Fs, | ||
double | fstop1, | ||
double | fpass, | ||
double | fstop2 | ||
) |
Definition at line 368 of file PassBandFunctions.cpp.
Referenced by main(), and CEBL::PassBand::train().