Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

raised_cosine.h

Go to the documentation of this file.
00001 // 
00002 // Copyright(c) 1993-1996 Tony Kirke
00003 /* Permission to use, copy, modify, distribute and sell this software
00004  * and its documentation for any purpose is hereby granted without fee,
00005  * provided that the above copyright notice appear in all copies and
00006  * that both that copyright notice and this permission notice appear
00007  * in supporting documentation.  This software is provided "as is" 
00008  * without express or implied warranty.
00009 
00010 */
00011 #include <complex.h>
00012 #include <fir.h>
00013 #include <fir_interp.h>
00014 namespace SPUC {
00019 extern void root_raised_cosine(fir<long>& rcfir, double alpha, int rate);
00020 extern void root_raised_cosine(fir<complex<long> >& rcfir, double alpha, int rate, int bits);
00021 extern void root_raised_cosine(fir<complex<long> >& rcfir, double alpha, int rate, int bits, double scale);
00022 extern void root_raised_cosine(fir<complex<double> >& rcfir, double alpha, int rate);
00023 extern void root_raised_cosine(fir_interp<complex<double> >& rcfir, double alpha, int rate);
00024 extern void root_raised_cosine(fir<double>& rcfir, double alpha, int rate);
00025 extern void raised_cosine(fir<long>& rcfir, double alpha, int rate);
00026 extern void raised_cosine(fir<double>& rcfir, double alpha, int rate);
00027 extern double raised_cosine_imp(double alpha, double xin, double rate, long num_taps);
00028 extern double root_raised_cosine_imp(double alpha, double xin, double rate, long num_taps);
00029 }

Generated on Fri Sep 16 11:02:21 2005 for spuc by  doxygen 1.4.4