psd_burg (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classe propriétaire : spectral analysis

Requiert : Module MathScript RT

Syntaxe

psd_burg(x, order)

psd_burg(x, order, fftsize)

psd_burg(x, order, fftsize, fs)

psd_burg(x, order, fftsize, range)

psd_burg(x, order, fftsize, fs, range)

Pxx = psd_burg(x, order)

Pxx = psd_burg(x, order, fftsize)

Pxx = psd_burg(x, order, fftsize, fs)

Pxx = psd_burg(x, order, fftsize, range)

Pxx = psd_burg(x, order, fftsize, fs, range)

[Pxx, w] = psd_burg(x, order)

[Pxx, w] = psd_burg(x, order, fftsize)

[Pxx, w] = psd_burg(x, order, fftsize, range)

[Pxx, f] = psd_burg(x, order, fftsize, fs)

[Pxx, f] = psd_burg(x, order, fftsize, fs, range)

Ancien nom : pburg

Description

Utilise l'algorithme de Burg pour calculer la densité spectrale de puissance d'un signal en entrée. Si vous ne demandez pas de sortie, cette fonction trace la densité spectrale de puissance dans la fenêtre de tracé actuelle.

Exemples

Entrées

Nom Description
x Spécifie la séquence de signal en entrée. x est un vecteur réel ou complexe.
order Spécifie l'ordre du modèle AR. order est un entier positif.
fftsize Spécifie la longueur de la FFT à effectuer sur la séquence de coefficients AR estimée. La valeur par défaut est 256.
fs Spécifie la fréquence d'échantillonnage de la séquence en entrée en Hz. Si vous spécifiez fs, LabVIEW renvoie les fréquences en sortie en Hz. Si vous ne spécifiez pas fs, LabVIEW renvoie les fréquences en sortie en radians par échantillon.
range Spécifie la gamme de la densité spectrale de puissance estimée. range est une chaîne qui accepte les valeurs suivantes.

'onesided' (valeur par défaut) LabVIEW renvoie la densité spectrale de puissance unilatérale.
'twosided' LabVIEW renvoie la densité spectrale de puissance bilatérale.

Sorties

Nom Description
Pxx Renvoie la densité spectrale de puissance du signal x en entrée. Si x est réel et que range est 'onesided', la longueur de Pxx est fftsize / 2 + 1 si fftsize est pair, et (fftsize + 1) / 2 si fftsize est impair. Sinon, la longueur de Pxx est fftsize.
w Renvoie les fréquences en radians par échantillon aux points où LabVIEW évalue Pxx.
f Renvoie les fréquences en Hz aux points où LabVIEW évalue Pxx.

Détails

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui (si vous demandez une sortie)
Supportée sur les cibles RT Oui (si vous demandez une sortie)
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

fs = 1000;
t = 0:1/fs:0.2;
fftsize = 1024;
noise = randnormal(size(t));
x = sin(2*pi*100*t) + cos(2*pi*250*t) + noise;

Pxx = psd_burg(x, 10, fftsize, fs);

Rubriques apparentées

psd_covar
psd_mcovar
psd_periodogram
psd_welch
psd_yule
pspec_eign
pspec_music

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile