Low level routine
eng - fr


sousecht_c - down sample computational routine

Library

Parameters

File content


/* sousecht_c subroutine
 * Down-Sampling Computation
 * IRCOM GROUP - Author : A.Layec
 */
 
/* REVISION HISTORY :
 * $Log$
 */
 
#include "mod_num_lib.h"

/* sousech_c routine de calcul de sous-échantillonnage en temporel
 *
 * Entrées :
 * n      : taille du vecteur original
 * nech   : facteur de sous-échantillonnage
 * init_c : valeur initiale du compteur 
 * u      : vecteur d'entrée à sous-échantillonner
 * Sorties :
 * y      : vecteur de sortie
 *
 */
 
void sousecht_c(int *n,int *nech,int *init_c,double *u,double*y)
{
 /*Déclaration des variables compteurs*/
 int i,j;
 int count; 
 
 /*Récupère valeur initiale du compteur*/
 count=*init_c;
 /*raz j*/
 j=0;

 /*Pour tous les échantillons du vecteur d'entrée*/
 for(i=0;i<(*n);i++)
 {
  /*if(i==(count-1))*/
  if(i==count)
  {
   y[j]=u[i];
   count += (*nech);
   j++;
  }
 }
 return;
}

Authors

IRCOM Group Alan Layec