Ottimo class
This reference is written in Italian: it comes from the comments of the source code, which are in Italian like the code of the books.
public sealed class OttimoConstructors
Ottimo(int l, double fp, double fa, double fc, double peso)Un passa basso di l coefficienti (l dispari): banda passante fino a fp, attenuata da fa, frequenze in hertz con campionamento fc; «peso» e' quanto conta l'errore in banda attenuata rispetto a quello in banda passante.
Properties
double Delta { get; }L'errore massimo pesato, all'ultima iterazione.
double[] Estremi { get; }Le frequenze degli estremi (in radianti per campione), all'ultima iterazione.
List<(double, double)> Storia { get; }L'errore massimo pesato di ogni iterazione, per vedere la convergenza.
Methods
double[] Calcola(int massimo = 40)Lo scambio di Remez: al piu' «massimo» iterazioni. Restituisce i coefficienti del filtro.