Routine de calcul bas-niveau
eng - fr


overlaprsr_c - routine de calcul registre à décalage discret à mémoire pour signaux multipléxés

Librairie

Paramètres

Description

Add here a paragraph of the function description.

Contenu du fichier


/* overlaprsr_c subroutine
 * Vectorial Right Shift Register
 * with memory word
 * IRCOM GROUP - Author : A.Layec
 */
 
/* REVISION HISTORY :
 * $Log$
 */
 
#include "mod_num_lib.h"

/* overlaprsr_c routine de calcul de décalage vectoriel à droite avec
 * mot mémoire
 *
 * Entrées : 
 * n : taille du vecteur
 * m : longueur du décalage (taille du mot mémoire)
 * u : adresse de départ du vecteur d'entrée
 * Sorties :
 * y : adresse de départ du vecteur de sortie
 * Entrée/Sortie :
 * z : adresse de départ du vecteur mémoire
 */
 
void overlaprsr_c(int *n,int *m,double *u,double *y,double *z)
{
 /*Déclaration des variables compteurs*/
 int i;
 
 for(i=0;i<(*m);i++)
 {
    y[i]=z[i];
    z[i]=u[((*n)-(*m))+i];
 }
 for(i=(*m);i<(*n);i++) y[i]=u[i-(*m)];
 
 return;
}

Auteurs

IRCOM Group Alan Layec