|
Stochastic Loading Module
|
Variables | |
| std::function< std::vector< std::vector< double > >int, double)> | hp_butterworth |
| std::function< std::vector< double >std::vector< double >, std::vector< double >, int, int)> | impulse_response |
| std::function< Eigen::VectorXd(unsigned int)> | hann_window |
Signal processing functionality
| std::function<Eigen::VectorXd(unsigned int)> signal_processing::hann_window |
Function that calculated the Hann window for the input window length
| [in] | window_length | Desired length of window |
| std::function<std::vector<std::vector<double> >int, double)> signal_processing::hp_butterworth |
Function for calculating the coefficients of the highpass Butterworth filter
| [in] | filter_order | Order of the Butterworth filter |
| [in] | cuttoff_freq | Normalized cutoff frequency |
| std::function<std::vector<double>std::vector<double>, std::vector<double>, int, int)> signal_processing::impulse_response |
Function that calculates the impulse response of a filter defined by the input numerator and denominator coefficients for the input number of samples
| [in] | numerator_coeffs | Numerator coefficients for filter |
| [in] | denominator_coeffs | Denominator coefficients for filter |
| [in] | order | Order of the filter |
| [in] | num_samples | Number of samples desired |
1.8.11