Calcule la transformée en Chirp-Z de la séquence X en entrée. Câblez des données à l'entrée X pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.

L'algorithme de transformée en Chirp-Z est également appelé algorithme de FFT de Bluestein.


icon

Le VI Transformée en Chirp-Z évalue la transformée en z le long d'une spirale dans le plan z aux points suivants :

zk = AW-k

pour k = 0, 1, …, M–1

M étant le nb d'intervalles, A le point de départ, et W l'incrément.

L'illustration suivante montre des échantillons dans le plan z.

Définissez A et W comme suit :

A = 1 W =

N étant la longueur de X. Soit M égale à N. Lorsque M échantillons sont uniformément répartis sur le cercle unité, comme représenté sur la face-avant suivante, la transformée en Chirp-Z est identique à la transformée de Fourier rapide (FFT).

Vous pouvez aussi utiliser la transformée en Chirp-Z pour calculer le résultat de la FFT partielle. Définissez A et W comme suit :

A = W =

s est l'intervalle de départ et N la longueur de X. Ceci est utile si vous ne vous intéressez qu'à une petite partie du spectre d'un très long signal, comme représenté dans la face-avant suivante.

Vous pouvez utiliser la méthode de forme directe ou la méthode du domaine fréquentiel pour calculer la transformée en Chirp-Z.

Méthode de forme directe

La méthode de forme directe calcule la transformée en chirp z de la façon suivante :

pour k = 0, 1, …, M–1

N étant la longueur de X.

Méthode du domaine fréquentiel

La forme directe peut être reformulée avec la convolution entre gi et W-i²/2 comme suit :

gi =xiA-iW-i²/2. Vous pouvez effectuer l'opération de convolution en utilisant une technique basée sur la FFT.

Exemples

Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

  • labview\examples\Signal Processing\Transforms\Spectrum using Chirp Z Transform.vi