HamCodeItaliano

API › Ricampionamento

Razionale 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 Razionale

Constructors

Razionale(int l, int m, double fc, double ft, int perFase)

Un ricampionatore di l/m: il filtro lavora a l·fc, taglia a ft Hz e ha perFase coefficienti per ognuna delle l fasi.

Properties

int Coefficienti { get; }

I coefficienti del filtro, tutte le fasi insieme.

int Ritardo { get; }

Il ritardo del filtro in campioni della frequenza alta: un'uscita n corrisponde all'istante d'ingresso (n·m - Ritardo) / l.

Methods

double[] Esegui(double[] x)

Tutto il segnale: l'uscita n sta all'istante n·m della frequenza alta; la fase e' il resto della divisione per l, il campione d'ingresso piu' recente il quoziente.