Gast
#3674130
Hallo Leute,
ich wollte ein FIR-Filter in C implementieren doch das Ergebnis ist
leider entäuschend und meine C-Künste sind sehr lasch
#include <stdlib.h>
#include <stdio.h>
int main()
{
int y[7];
int h[4]={1,2,3,4};
int x[4]={1,2,3,4};
int n,i,z,j,d;
for(n=0;n<7;n++){
for(i=0;i<4;i++){
z=n-i;
if(z<0){
y[n]+=0;
}
else{
y[n]+=h[i]*x[n-i];
}
}
}
for(j=0;j<7;j++){
printf("%d\n",y[j]);
}
return 0;
}
Es sollte nach dem Prinzip y(n)=h(n)*x(n-1)+h(n+1)*x(n-2)....usw.
arbeiten leider nicht erfolgreich...kann mir vielleicht bitte einer
Helfen suche schon seit Stunden nach einer Lösung
LG Klaus