diff options
author | Sandeep Gupta | 2017-07-05 12:41:25 +0530 |
---|---|---|
committer | Sandeep Gupta | 2017-07-05 12:41:25 +0530 |
commit | 06337f0dc8114c70fd0c7767083971a0d091750a (patch) | |
tree | 446481550ba88e6e0f7df2db7fdc66d2016ee2f1 /src/c/signalProcessing/filt_sinc | |
parent | c2e305c3b82ed944d57402dd515b3d5839a31980 (diff) | |
download | Scilab2C_fossee_old-06337f0dc8114c70fd0c7767083971a0d091750a.tar.gz Scilab2C_fossee_old-06337f0dc8114c70fd0c7767083971a0d091750a.tar.bz2 Scilab2C_fossee_old-06337f0dc8114c70fd0c7767083971a0d091750a.zip |
LinearAlgebra and MatrixOperation Update
Diffstat (limited to 'src/c/signalProcessing/filt_sinc')
-rw-r--r-- | src/c/signalProcessing/filt_sinc/dfilt_sincs.c | 49 | ||||
-rw-r--r-- | src/c/signalProcessing/filt_sinc/filt_sinc.h | 28 | ||||
-rw-r--r-- | src/c/signalProcessing/filt_sinc/int_filt_sinc.h | 18 |
3 files changed, 0 insertions, 95 deletions
diff --git a/src/c/signalProcessing/filt_sinc/dfilt_sincs.c b/src/c/signalProcessing/filt_sinc/dfilt_sincs.c deleted file mode 100644 index 1b7d1b1..0000000 --- a/src/c/signalProcessing/filt_sinc/dfilt_sincs.c +++ /dev/null @@ -1,49 +0,0 @@ -/* Copyright (C) 2017 - IIT Bombay - FOSSEE - - This file must be used under the terms of the CeCILL. - This source file is licensed as described in the file COPYING, which - you should have received as part of this distribution. The terms - are also available at - http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt - Author: Ankit Raj - Organization: FOSSEE, IIT Bombay - Email: toolbox@scilab.in - */ -#include<stdio.h> -#include<math.h> -#include "filt_sinc.h" -void dfilt_sincs(double N,double fc,double* oup) -{ - double no2=(N-1)/2; - int ino2=(int)no2; - double wl=fc*2*M_PI; - int sz=N; - double xn[sz]; - double i; - int l,m; - for(i=-no2;i<=no2;i++) - { - l=i+no2; - xn[l]=sin(wl*i); - } - double xd[sz]; - double j; - printf("\n"); - for(j=-no2;j<=no2;j++) - { - m=j+no2; - xd[m]=M_PI*j; - } - if(ino2==no2) - { - xn[(int)no2]=2*fc; - xd[(int)no2]=1; - } - double x[sz]; - int k; - for(k=0;k<N;k++) - { - oup[k]=xn[k]/xd[k]; - } -} - diff --git a/src/c/signalProcessing/filt_sinc/filt_sinc.h b/src/c/signalProcessing/filt_sinc/filt_sinc.h deleted file mode 100644 index 43b2415..0000000 --- a/src/c/signalProcessing/filt_sinc/filt_sinc.h +++ /dev/null @@ -1,28 +0,0 @@ -/* Copyright (C) 2017 - IIT Bombay - FOSSEE - - This file must be used under the terms of the CeCILL. - This source file is licensed as described in the file COPYING, which - you should have received as part of this distribution. The terms - are also available at - http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt - Author: Ankit Raj - Organization: FOSSEE, IIT Bombay - Email: toolbox@scilab.in - */ - -#ifndef __FILT_SINC_H__ -#define __FILT_SINC_H__ -#include "types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -void u8filt_sincs(int N,double fc,double* oup); - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* __FILT_SINC_H */ - diff --git a/src/c/signalProcessing/filt_sinc/int_filt_sinc.h b/src/c/signalProcessing/filt_sinc/int_filt_sinc.h deleted file mode 100644 index 5b7b07a..0000000 --- a/src/c/signalProcessing/filt_sinc/int_filt_sinc.h +++ /dev/null @@ -1,18 +0,0 @@ -/* Copyright (C) 2017 - IIT Bombay - FOSSEE - - This file must be used under the terms of the CeCILL. - This source file is licensed as described in the file COPYING, which - you should have received as part of this distribution. The terms - are also available at - http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt - Author: Ankit Raj - Organization: FOSSEE, IIT Bombay - Email: toolbox@scilab.in - */ - -#ifndef __INT_FILT_SINC_H__ -#define __INT_FILT_SINC_H__ - -#define u80d0filt_sincd2(N,fc,oup) u8filt_sincs(N,fc,oup) - -#endif /* !__INT_FILT_SINC_H__! */ |