Analyse sur les signaux#

Cette section décrit les fonctionnalités d’analyse de signaux disponibles dans DataLab.

Voir aussi

Opérations sur les signaux pour plus d’informations sur les opérations qui peuvent être effectuées sur les signaux, ou Traitement des signaux pour des informations sur les fonctionnalités de traitement des signaux.

../../_images/s_analysis.png

Capture d’écran du menu Analyse ».#

Lorsque le « Panneau Signal » est sélectionné, les menus et barres d’outils sont mis à jour pour fournir les actions liées aux signaux.

Le menu Analyse » permet d’effectuer divers calculs sur les signaux sélectionnés, tels que des statistiques, la largeur à mi-hauteur, ou encore la largeur à 1/e².

Note

Dans le vocabulaire de DataLab, un « analyse » est une fonctionnalité qui calcule un résultat scalaire à partir d’un signal. Ce résultat est stocké sous la forme de métadonnées ; il est donc attaché au signal. Cela diffère d’un « traitement » qui crée un nouveau signal à partir d’un signal existant.

Statistiques#

Calcule des statistiques sur les signaux sélectionnés et affiche un tableau récapitulatif.

../../_images/s_stats.png

Exemple de tableau récapitulatif de statistiques : chaque ligne est associée à une ROI (à l’exception de la première qui correspond aux statistiques calculées sur la totalité des données).#

Histogramme#

Calcule l’histogramme du signal sélectionné et l’affiche.

Paramètres :

Paramètre

Description

Classes

Nombre de classes

Limite inférieure

Limite inférieure de l’histogramme

Limite supérieure

Limite supérieure de l’histogramme

../../_images/s_histogram.png

Exemple d’histogramme.#

Largeur à mi-hauteur#

Calcule la largeur à mi-hauteur (LMH) du signal sélectionné, en utilisant l’une des méthodes suivantes :

Méthode

Description

Passage par zéro

Recherche les passages par zéro du signal après avoir centré son amplitude autour de zéro

Gauss

Ajuste les données à un modèle gaussien en utilisant un algorithme de moindres carrés

Lorentz

Ajuste les données à un modèle lorentzien en utilisant un algorithme de moindres carrés

Voigt

Ajuste les données à un modèle de Voigt en utilisant un algorithme de moindres carrés

../../_images/s_fwhm.png

Le résultat du calcul est affiché sous la forme d’un segment annoté.#

Largeur à 1/e²#

Réalise l’ajustement des données à une gaussienne en utilisant un algorithme de moindres carrés. Calcule ensuite la largeur à 1/e² du modèle d’ajustement.

Note

Les résultats de calcul scalaires sont systématiquement stockés dans les métadonnées. Les métadonnées sont attachées au signal et sérialisées avec ce dernier par exemple lors de l’export d’une session de DataLab vers un fichier HDF5.

Abscisse du minimum et du maximum#

Calcule le plus petit argument du minimum et le plus petit argument du maximum du signal sélectionné.

Abscisse pour y=…#

Calcule l’abscisse pour une ordonnée donnée du signal sélectionné. Si aucune solution n’est trouvée, le résultat affiché est NaN. Si plusieurs solutions existent, le résultat affiché est la plus petite valeur.

Détection de pics#

Crée un signal à partir de la détection automatique des pics de chaque signal sélectionné :

../../_images/s_peak_detection.png

Boîte de dialogue de détection de pics : le seuil de détection est ajustable en déplaçant le curseur horizontal, les pics sont détectés automatiquement (des marqueurs verticaux indiquent les pics détectés avec leur position)#

Fréquence et période d’échantillonnage#

Calcule la fréquence et la période d’échantillonnage du signal sélectionné.

Avertissement

Cette fonctionnalité suppose que les valeurs de X sont régulièrement espacées.

Paramètres dynamiques#

Calcule les paramètres dynamiques suivants sur le signal sélectionné :

Paramètre

Description

f

Fréquence (ajustement sinusoïdal)

ENOB

Bits effectifs

SNR

Rapport signal/bruit

SINAD

Rapport signal/bruit et distorsion

THD

Distorsion harmonique totale

SFDR

Dynamique sans distorsion

Bande passante à -3 dB#

En prenant l’hypothèse que le signal est une réponse de filtre, calcule la bande passante à -3 dB en trouvant la plage de fréquences où le signal est supérieur à -3 dB.

Avertissement

Cette fonctionnalité suppose que le signal est une réponse de filtre, déjà exprimée en dB.

Contraste#

Calcule le contraste du signal sélectionné.

Le contraste est défini comme le rapport de la différence et de la somme des valeurs maximale et minimale :

Contrast=max(y)min(y)max(y)+min(y)

Note

Cette fonctionnalité suppose que le signal est un profil extrait d’une image, pour laquelle le contraste a un sens. Cela justifie la définition optique du contraste.

Afficher les résultats#

Affiche les résultats de toutes les analyses effectuées sur les signaux sélectionnés. Cela affiche le même tableau que celui affiché après avoir effectué un calcul.

Tracer les résultats#

Trace les résultats des analyses effectuées sur les signaux sélectionnés, avec des axes X et Y définis par l’utilisateur (p.ex. trace la largeur à mi-hauteur en fonction de l’indice du signal).