Finestra 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 FinestraConstructors
Finestra(string nome, params double[] a)Una finestra con i coefficienti a0, a1, a2... dati.
Properties
string Nome { get; }Il nome, per le tabelle e i grafici.
Methods
double[] Pesi(int n)I pesi della finestra per un blocco di n campioni.
double Guadagno(int n)Il guadagno coerente: la media dei pesi. Un tono che passa per la finestra esce con l'ampiezza moltiplicata per questo numero.
double BandaRumore(int n)La banda equivalente di rumore, in righe: quanto rumore raccoglie una riga rispetto alla finestra rettangolare. N·Σw² / (Σw)².
Fields
static readonly Finestra RettangolareNessuna finestra: tutti i pesi uguali a 1.
static readonly Finestra HannHann: un coseno rialzato, che va a zero ai bordi.
static readonly Finestra HammingHamming: quasi Hann, con il primo lobo laterale cancellato.
static readonly Finestra BlackmanHarrisBlackman-Harris a quattro termini: lobi laterali sotto i -92 dB.
static readonly Finestra FlatTopFlat-top (SRS): il lobo principale piatto, per misurare le ampiezze.
static readonly Finestra[] TutteLe cinque finestre del capitolo, in ordine.