Ottimo class
public sealed class OttimoCostruttori
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.
ProprietÃ
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.
Metodi
double[] Calcola(int massimo = 40)Lo scambio di Remez: al piu' «massimo» iterazioni. Restituisce i coefficienti del filtro.