sah
Sur-échantillonnage par répétition (sample and hold).
Espace de nom : tsd::telecom
Prototype
Vecteur<T> sah(const Vecteur<T> &x, entier R)
Paramètres
x | Vecteur d'entrée |
R | Facteur de sur-échantillonnage. |
Retourne
Signal sur-échantillonné.
Description
Chaque échantillon d'entrée est répété en sortie \(R\) fois. Par exemple, si \(R = 2\), et \(x = x_0, x_1, \dots\), alors \(y = x_0, x_0, x_1, x_1, \dots\)
Cette fonction peut être utilisée par exemple pour généré une séquence NRZ.
Exemple 1 : répétition des valeurs
Exemple 2 : génération d'une séquence NRZ pseudo-aléatoire
soit nsymbs = 5,
osf = 10; // Facteur de sur-échantillonnage
soit y = sah(randb(nsymbs), osf).as< float >();