Quantizzatore class
public static class QuantizzatoreMetodi
static double Passo(int bit)Il passo q fra i livelli di un convertitore a n bit.
static double[] Quantizza(double[] x, int bit)Il segnale come lo scrive un convertitore a n bit.
static double[] ConDither(double[] x, int bit, Random caso)Lo stesso, con il dither: prima di arrotondare si aggiunge un rumore casuale piccolo (triangolare, fra -q e q). L'errore smette di seguire il segnale e diventa rumore.
static double Snr(double[] x, double[] y)Il rapporto segnale/rumore in decibel: la potenza del segnale diviso la potenza dell'errore y - x (capitolo I.6).