Magnitude d'une filtre RIF ou RII.

Espace de nom : tsd::filtrage

Prototype

tuple<Vecf, Vecf> frmag(const Design &h, entier npts=1024)

Paramètres

hFonction de transfert à analyser
nptsRésolution fréquentielle

Retourne

Un tuple de deux vecteurs : le vecteur de fréquences \(f_k\) (normalisées, entre 0 et 0,5), et la magnitude de la réponse \(y_k\).

Description

Cette fonction calcule de la magnitude (valeur absolue) de la réponse fréquentielle d'un filtre (RIF ou RII) : \[ y_k = \left|H(f_k)\right| \]

Exemple

  // Filtre de type lissage exponentiel (RII d'ordre 1)
  soit h = design_lexp(Fréquence(0.25));
  soit [fr, mag] = frmag(h);
  // mag(i) est le délais pour la fréquence fr(i)
  Figure f;
  f.plot(fr, mag, "b-", "Magnitude");

Voir aussi

frgroup(), repfreq(), frphase()