HamCodeItaliano

API › Dft

Trasformata 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 static class Trasformata

Methods

static Complex[] Diretta(Complex[] x)

La DFT di x, dalla definizione: N² prodotti complessi.

static Complex[] Inversa(Complex[] X)

La DFT inversa: x[k] = (1/N)·somma di X[m]·e^(+i·2π·m·k/N). Le righe tornano campioni girando in avanti invece che all'indietro.

static Complex[] ConTabella(Complex[] x)

La stessa DFT, con i punti che girano calcolati una volta sola: e^(-i·2π·m·k/N) dipende solo dal resto di m·k diviso N, e i valori diversi sono N invece di N².

static Complex[] Complesso(double[] x)

Un segnale reale come complesso, con le parti immaginarie a zero.

static double Frequenza(int m, int n, double fc)

La frequenza della riga m di una DFT di n campioni presi fc volte al secondo: le righe oltre n/2 sono le frequenze negative.