#include <fir_design.hpp>
◆ convergence_tolerance
| double pulp::signal::FirEquirippleOptions::convergence_tolerance = 1.0e-8 |
Relative gap between the grid's peak error and the interpolated ripple below which the exchange is converged.
◆ grid_density
| std::size_t pulp::signal::FirEquirippleOptions::grid_density = 16u |
Dense-grid points per independent coefficient.
The classic Parks and McClellan value is 16; smaller grids can miss an extremum.
◆ maximum_iterations
| std::size_t pulp::signal::FirEquirippleOptions::maximum_iterations = 64u |
Bounded exchange budget. Reaching it is reported, never ignored.
◆ maximum_minimax_error
| double pulp::signal::FirEquirippleOptions::maximum_minimax_error = 0.0 |
Optional requirement.
When positive, a converged design whose minimax error exceeds it is rejected as infeasible at this tap count rather than returned as a filter that silently misses the spec.
◆ maximum_workspace_bytes
◆ tap_count
| std::size_t pulp::signal::FirEquirippleOptions::tap_count = 0 |
◆ type
The documentation for this struct was generated from the following file:
- /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/fir_design.hpp