HamCodeItaliano

API › Remez

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 Ottimo

Constructors

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.