32 #ifndef __PDS_FFT_HPP__
33 #define __PDS_FFT_HPP__
36 #include <Pds/CVector>
37 #include <Pds/Complex>
187 void Print(std::string str=
"")
const;
La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::CVector . Esta clase genera una matriz de Nlin lineas y 1 columna....
La clase tipo Pds::Fft . Esta clase genera un objeto con dos parametros Nlin y Ncol....
bool Evaluate(const Pds::Vector &In, Pds::CVector &Out) const
Evalua la transformada rapida de fourier a un vetor real. El tamanho del vector Out debe ser igual qu...
Fft(void)
Crea un objeto de tipo Pds::Fft.
Fft(unsigned int &N)
Crea una estructura de tipo Fft, para generar una FFT de N puntos. Si N no es potencia de 2,...
void PrintStylized(std::string str="") const
Muestra en pantalla el contenido de Pds::Fft, en el formato [Nli,Ncol].
Fft(const Pds::Fft &B)
Crea un objeto de tipo Pds::Fft copiando datos desde otra.
bool Evaluate(const Pds::Matrix &In, Pds::CMatrix &Out) const
Evalua la transformada rapida de fourier de cada linea de una matriz. El tamanho del vector en las ...
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::Fft, elementos separados por tabulador.
bool Evaluate(const Pds::CVector &In, Pds::CVector &Out) const
Evalua la transformada rapida de fourier a un vetor real. El tamanho del vector Out debe ser igual qu...
bool IsEmpty(void) const
Verifica si el bloque del algoritmo está inicializado N=0.
Nombre de espacion para PDS (Procesamiento Digital de Senales)