fft_t.h

来自「终于找到了bpsk信号的调制」· C头文件 代码 · 共 46 行

H
46
字号
//
// File = fft_T.h
//
#ifndef _FFT_T_H_
#define _FFT_T_H_  

//#include "std_cmpx.h"
#include <complex>
//using std::complex;

template< class T>
void FFT( std::complex<T>* input, std::complex<T>* output, int size );  

template <class T>
void FFT( float* time_signal,
          std::complex<T>* sample_spectrum,
          int num_samps,
          int fft_len );

template <class T>
void FFT( double* time_signal,
          std::complex<T>* sample_spectrum,
          int num_samps,
          int fft_len );

//template <class T>
//void FFT( T* time_signal,
//          std::complex<T>* sample_spectrum,
//          int num_samps,
//          int fft_len );

template< class T>
void IFFT( std::complex<T>* input, std::complex<T>* output, int size );  

template< class T>
void FFT( std::complex<float>* input, std::complex<T>* output, 
          int num_samps, int fft_len );  

template< class T>
void FFT( std::complex<double>* input, std::complex<T>* output, 
          int num_samps, int fft_len );  

template< class T>
void FFT( std::complex<T>* signal, int size );  

#endif // _FFT_T_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?