Bloc fonction modulo entier
Ce bloc est une fonction non-linéaire modulo où l'entrée et la sortie
sont des valeurs entières.
En accord avec le paramètre 'Nbit', la sortie ne peut pas dépasser les valeurs
2(Nbit-1)-1 et -2(Nbit-1) qui sont définies par la valeur signée
d'un entier utilisant le code complément à 2.
Les valeurs de sortie sont donc toujours dans [-2(Nbit-1);2(Nbit-1)-1] et
cette fonction est comme un quantificateur Nbit.
Les valeurs de sortie sont négatives, positives ou nulles.
Figure 1: Fonction modulo entière
- Number of bit
Le nombre de bits par entier.
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: imodulo
- MODNUMCOS/macros/scicos_blocks/NonLinear/IMODULO_f.sci [voir code]
- MODNUMCOS/routines/nonlinear/imodulo.c (Type 2) [voir code]
IRCOM Group Alan Layec