Low level routine
eng -
fr
codinser_c - sequence by symbol multiplication computational routine
- nuc : size of sequence vector
- nus : size of symbol vector
- c : address of sequence vector
- s : address of symbol vector
- y : address of output vector
/* codinser_c subroutine
* symbol by chip multlication
* IRCOM GROUP - Author : A.Layec
*/
/* REVISION HISTORY :
* $Log$
*/
#include "mod_num_lib.h"
/* codinser_c routine de multiplication code par symbole
* nuc : taille du vecteur code
* nus : taille du vecteur symbole
* c : adresse de départ du vecteur code
* s : adresse de départ du vecteur symbole
* y : adresse de départ du vecteur résultat
*/
void codinser_c(int *nuc,int *nus,double *c,double *s,double *y)
{
/*Déclaration des variables compteur*/
int i,j;
/*Réalise multiplication code par symbole*/
for(i=0;i<(*nus);i++)
{
for(j=0;j<(*nuc);j++)
{
y[i*(*nuc)+j]=s[i]*c[j];
}
}
}
IRCOM Group
Alan Layec