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

Constructor Index

 o Signal()
constructeur de base.
 o Signal(double[])
constructeur à partir des données
 o Signal(Filtre)
Constructeur à partir du filtre
 o Signal(Filtre, double[])
Constructeur sans parametre pour le filtre
 o Signal(Filtre, double[], double)
constructeur complet.

Method Index

 o AbsFFT()
Retourne la FFT de notre signal en valeur absolue
 o AbsFFT(double[])
Retourne la FFT d'un signal en valeur absolue
 o debruiteParFFT(int)
Debruitage en utilisante la FFT.
 o donneValeurs()
permet de retrouver les valeurs du signal (remplace obtient valeurs)
 o enleveParametre()
permet d'enlever le parametre du filtre
 o estEgal(Signal, double)
Détermine si deux signaux sont identiques à un facteur de tolérance près.
 o FFT()
Retourne la FFT de notre signal
 o FFT(Complexe[])
Retourne la FFT d'un signal
 o FFT(double[])
Retourne la FFT d'un signal
 o FFTinverse(Complexe[])
 o fixeDonnees(double[])
permet à l'utilisateur de modifier les donnees.
 o fixeFiltre(Filtre)
Permet à l'utilisateur de fixer le filtre devant être appliqué au signal.
 o 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.
 o fixeLongueurFin(int)
Avec du zero-padding à la fin du signal, on modifie la longueur du signal, on coupe la fin du signal au besoin.
 o fixeParametre(Double)
permet de fixer le parametre du filtre
 o fixeParametre(double)
permet de fixer le parametre du filtre
 o FWT(int)
La FWT en j iterations
 o normeL2()
Calcul de la norme L2 discrete
 o obtientValeurs()
permet de retrouver les valeurs du signal
 o ProjectionPasseBas()
Fait une projection passe-bas du signal (normalisation standard).
 o ProjectionPasseHaut()
Fait une projection passe-haut du signal.

Constructors

 o Signal
 public Signal()
constructeur de base.

 o Signal
 public Signal(double v[])
constructeur à partir des données

 o Signal
 public Signal(Filtre f,
               double v[],
               double p)
constructeur complet.

 o Signal
 public Signal(Filtre f)
Constructeur à partir du filtre

 o Signal
 public Signal(Filtre f,
               double v[])
Constructeur sans parametre pour le filtre

Methods

 o obtientValeurs
 public double[] obtientValeurs()
permet de retrouver les valeurs du signal

 o donneValeurs
 public double[] donneValeurs()
permet de retrouver les valeurs du signal (remplace obtient valeurs)

 o fixeFiltre
 public void fixeFiltre(Filtre f)
Permet à l'utilisateur de fixer le filtre devant être appliqué au signal.

 o fixeParametre
 public void fixeParametre(double p)
permet de fixer le parametre du filtre

 o fixeParametre
 public void fixeParametre(Double p)
permet de fixer le parametre du filtre

 o enleveParametre
 public void enleveParametre()
permet d'enlever le parametre du filtre

 o fixeDonnees
 public void fixeDonnees(double v[])
permet à l'utilisateur de modifier les donnees.

 o FWT
 public FWTCoef FWT(int J)
La FWT en j iterations

 o ProjectionPasseBas
 public double[] ProjectionPasseBas()
Fait une projection passe-bas du signal (normalisation standard).

 o ProjectionPasseHaut
 public double[] ProjectionPasseHaut()
Fait une projection passe-haut du signal.

 o normeL2
 public double normeL2()
Calcul de la norme L2 discrete

 o FFT
 public Complexe[] FFT()
Retourne la FFT de notre signal

 o FFT
 public static Complexe[] FFT(double data[])
Retourne la FFT d'un signal

 o FFT
 public static Complexe[] FFT(Complexe data[])
Retourne la FFT d'un signal

 o AbsFFT
 public double[] AbsFFT()
Retourne la FFT de notre signal en valeur absolue

 o AbsFFT
 public static double[] AbsFFT(double data[])
Retourne la FFT d'un signal en valeur absolue

 o FFTinverse
 public static Complexe[] FFTinverse(Complexe data[])
 o estEgal
 public boolean estEgal(Signal b,
                        double tol)
Détermine si deux signaux sont identiques à un facteur de tolérance près.

 o 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.

 o 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.

 o 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