downsample

Sous-échantillonner un signal par un facteur entier.

📝 Syntaxe

  • Y = downsample(X, n)

  • Y = downsample(X, n, phase)

  • Y = downsample(X, n, phase, dim)

📥 Argument d'entrée

  • X - sĂ©quence d'entrĂ©e. Vecteur ou matrice. Si X est une matrice, les colonnes sont traitĂ©es indĂ©pendamment par dĂ©faut.

  • n - facteur entier positif de sous-Ă©chantillonnage (n > 0).

  • phase - entier optionnel dans la plage 0..n-1 (par dĂ©faut 0). La sortie commence Ă  X(phase+1) puis prend chaque n-ième Ă©chantillon.

  • dim - dimension optionnelle le long de laquelle sous-Ă©chantillonner. Si omise, le sous-Ă©chantillonnage est appliquĂ© aux colonnes pour les entrĂ©es 2D.

📤 Argument de sortie

  • Y - rĂ©sultat sous-Ă©chantillonnĂ© : Ă©lĂ©ments de X pris tous les n Ă©chantillons en commençant Ă  l'indice (phase + 1) le long de la dimension spĂ©cifiĂ©e.

đź“„ Description

La fonctiondownsample renvoie chaque n-ième échantillon de la séquence d'entrée X, en commençant à l'indice d'échantillon (phase + 1). Par exemple, downsample(X, 2) renvoie les échantillons d'indice impair de X (1,3,5,...). Si X est une matrice, l'opération est appliquée par colonne par défaut, sauf si une dimension est spécifiée.

Aucun filtrage anti-repliement n'est effectué ; si vous devez réduire le contenu haute fréquence avant la décimation, envisagez d'utiliser decimate ou d'appliquer d'abord un filtre passe-bas.

đź’ˇ Exemple

đź”— Voir aussi

interp1.

đź•” Historique

Version
đź“„ Description

1.15.0

version initiale

Last updated

Was this helpful?