Bloc élévateur de cadence
Le bloc élévateur de cadence augmente le taux d'échantillonnage du signal d'entrée en répétant les valeurs ou en insérant des zéros.
L'augmentation de la cadence du pas d'échantillonnage est déterminée par le paramètre 'Upsample factor' de la boîte de dialogue.
Ce bloc est capable de traiter des signaux d'entrée de type 'sample-based' et 'frame-based'.
L'exemple suivant montre les deux types de sortie que peut réaliser ce bloc avec un facteur de sur-échantillonnage de 8.
Figure 1: Entrée et sortie régulière du bloc UPSMPL_c
- Size of inputs
La taille du port régulier d'entrée.
Propriétés : Type 'vec' de taille 1.
- Upsample factor
Le facteur de sur-échantillonnage.
Propriétés : Type 'vec' de taille 1.
- Offset
La valeur initiale du compteur discret, donne le décalage du premier échantillon de sortie.
Propriétés : Type 'vec' de taille 1.
- Sample Based:0, Frame Based:1
Le type des vecteurs d'entrées.
Propriétés : Type 'vec' de taille 1.
- 0
Sampled-based : chaque élément du vecteur d'entrée est une variable.
- 1
Frame Based, chaque vecteur d'entrée est un seul et même signal.
- Type (Resample:0, zero-insert:1)
Le type d'élévation de cadence.
Propriétés : Type 'vec' de taille 1.
- 0
sur-échantillonnage par répétition des valeurs.
- 1
sur-échantillonnage par insertion de zéros.
- Inherit (no:0, yes:1)
Hérite des événements par les entrées régulières (supprime le port d'entrée évènementiel).
Propriétés : Type 'vec' de taille 1.
- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
- port 1 : taille [1,1] / type 1
- sorties régulières:
- port 1 : taille [1,1] / type 1
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: upsmplblk
- MODNUMCOS/macros/scicos_blocks/Signal/UPSMPL_c.sci [voir code]
- MODNUMCOS/routines/signal/upsmplblk.c (Type 4) [voir code]
INRIA Alan Layec