All Packages Class Hierarchy This Package Previous Next Index
Class polymtl.igb.Ondelettes.Signal
java.lang.Object
|
+----polymtl.magi.math.Ondelettes.FonctionIteree
|
+----polymtl.magi.math.Ondelettes.Splines.SplineLineaire
|
+----polymtl.igb.Ondelettes.Signal
- public class Signal
- extends
SplineLineaire
-
Signal()
- constructeur de base.
-
Signal(double[])
- constructeur à partir des données
-
Signal(Filtre)
- Constructeur à partir du filtre
-
Signal(Filtre,
double[])
- Constructeur sans parametre pour le filtre
-
Signal(Filtre,
double[], double)
- constructeur complet.
-
AbsFFT()
- Retourne la FFT de notre signal en valeur absolue
-
AbsFFT(double[])
- Retourne la FFT d'un signal en valeur absolue
-
debruiteParFFT(int)
- Debruitage en utilisante la FFT.
-
donneValeurs()
- permet de retrouver les valeurs du signal (remplace
obtient valeurs)
-
enleveParametre()
- permet d'enlever le parametre du filtre
-
estEgal(Signal,
double)
- Détermine si deux signaux sont identiques à un facteur
de tolérance près.
-
FFT()
- Retourne la FFT de notre signal
-
FFT(Complexe[])
- Retourne la FFT d'un signal
-
FFT(double[])
- Retourne la FFT d'un signal
-
FFTinverse(Complexe[])
-
-
fixeDonnees(double[])
- permet à l'utilisateur de modifier les donnees.
-
fixeFiltre(Filtre)
- Permet à l'utilisateur de fixer le filtre devant être
appliqué au signal.
-
fixeLongueurDebut(int)
- Avec du zero-padding au début du signal, on modifie la
longueur du signal, on coupe le début du signal au besoin.
-
fixeLongueurFin(int)
- Avec du zero-padding à la fin du signal, on modifie la
longueur du signal, on coupe la fin du signal au besoin.
-
fixeParametre(Double)
- permet de fixer le parametre du filtre
-
fixeParametre(double)
- permet de fixer le parametre du filtre
-
FWT(int)
- La FWT en j iterations
-
normeL2()
- Calcul de la norme L2 discrete
-
obtientValeurs()
- permet de retrouver les valeurs du signal
-
ProjectionPasseBas()
- Fait une projection passe-bas du signal (normalisation
standard).
-
ProjectionPasseHaut()
- Fait une projection passe-haut du signal.
Signal
public Signal()
- constructeur de base.
Signal
public Signal(double v[])
- constructeur à partir des données
Signal
public Signal(Filtre f,
double v[],
double p)
- constructeur complet.
Signal
public Signal(Filtre f)
- Constructeur à partir du filtre
Signal
public Signal(Filtre f,
double v[])
- Constructeur sans parametre pour le filtre
obtientValeurs
public double[] obtientValeurs()
- permet de retrouver les valeurs du signal
donneValeurs
public double[] donneValeurs()
- permet de retrouver les valeurs du signal (remplace
obtient valeurs)
fixeFiltre
public void fixeFiltre(Filtre f)
- Permet à l'utilisateur de fixer le filtre devant être
appliqué au signal.
fixeParametre
public void fixeParametre(double p)
- permet de fixer le parametre du filtre
fixeParametre
public void fixeParametre(Double p)
- permet de fixer le parametre du filtre
enleveParametre
public void enleveParametre()
- permet d'enlever le parametre du filtre
fixeDonnees
public void fixeDonnees(double v[])
- permet à l'utilisateur de modifier les donnees.
FWT
public FWTCoef FWT(int J)
- La FWT en j iterations
ProjectionPasseBas
public double[] ProjectionPasseBas()
- Fait une projection passe-bas du signal (normalisation
standard).
ProjectionPasseHaut
public double[] ProjectionPasseHaut()
- Fait une projection passe-haut du signal.
normeL2
public double normeL2()
- Calcul de la norme L2 discrete
FFT
public Complexe[] FFT()
- Retourne la FFT de notre signal
FFT
public static Complexe[] FFT(double data[])
- Retourne la FFT d'un signal
FFT
public static Complexe[] FFT(Complexe data[])
- Retourne la FFT d'un signal
AbsFFT
public double[] AbsFFT()
- Retourne la FFT de notre signal en valeur absolue
AbsFFT
public static double[] AbsFFT(double data[])
- Retourne la FFT d'un signal en valeur absolue
FFTinverse
public static Complexe[] FFTinverse(Complexe data[])
estEgal
public boolean estEgal(Signal b,
double tol)
- Détermine si deux signaux sont identiques à un facteur
de tolérance près.
fixeLongueurDebut
public void fixeLongueurDebut(int longueur)
- Avec du zero-padding au début du signal, on modifie la
longueur du signal, on coupe le début du signal au besoin.
fixeLongueurFin
public void fixeLongueurFin(int longueur)
- Avec du zero-padding à la fin du signal, on modifie la
longueur du signal, on coupe la fin du signal au besoin.
debruiteParFFT
public void debruiteParFFT(int k)
- Debruitage en utilisante la FFT. Met à zéro le
coefficient indiqué avant de faire la synthèse.
-
- Parameters:
- k - est un paramètre allant de 1 à la longueur du
signal-2; correspond à la période longueur du signal/(k+1).
All Packages Class Hierarchy This Package Previous Next Index