GEN20 — Génère les fonctions de différentes fenêtres.
Ce sous-programme génère les fonctions de différentes fenêtres. Ces fenêtres sont utilisées habituellement pour l'analyse spectrale ou pour des enveloppes de grain.
taille -- nombre de points dans la table. Doit être une puissance de 2 ( + 1).
fenêtre -- Type de la fenêtre à générer :
1 = Hamming
2 = Hanning
3 = Bartlett (triangle)
4 = Blackman (3-termes)
5 = Blackman - Harris (4-termes)
6 = Gaussienne
7 = Kaiser
8 = Rectangle
9 = Sync
max -- Pour p4 négatif ce sera la valeur absolue au pic de la fenêtre. Si p4 est positif ou si p4 est négatif et p6 est absent la table sera post-normalisée à une valeur maximale de 1.
opt -- Argument facultatif nécessaire pour la fenêtre gaussienne et pour la fenêtre de Kaiser.
f 1 0 1024 20 5
Crée une fonction qui contient une fenêtre de Blackman - Harris à 4 termes avec une valeur maximale de 1.
f 1 0 1024 -20 2 456
Crée une fonction qui contient une fenêtre de Hanning avec une valeur maximale de 456.
f 1 0 1024 -20 1
Crée une fonction qui contient une fenêtre de Hamming avec une valeur maximale de 1.
f 1 0 1024 20 7 1 2
Crée une fonction qui contient une fenêtre de Kaiser avec une valeur maximale de 1. L'argument supplémentaire spécifie comment la fenêtre est "ouverte", par exemple une valeur de 0 donne une fenêtre rectangulaire et une valeur de 10 donne une fenêtre semblable à une fenêtre de Hamming.
f 1 0 1024 20 6 1 2
Crée une fonction qui contient une fenêtre gaussienne avec une valeur maximale de 1. L'argument supplémentaire spécifie la largeur de la fenêtre, comme l'écart type de la courbe ; dans cette exemple l'écart type vaut 2. La valeur par défaut est 1.
Pour les graphes, voir les Fonctions Fenêtre