Home | Develop | Download | Contact
Atributos privados
Referencia de la Clase Pds::Fft

La clase tipo Pds::Fft . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Fft. Más...

#include <Fft.hpp>

Diagrama de colaboración para Pds::Fft:
Collaboration graph

Métodos públicos

Varios tipos de constructores

Crean una objeto Pds::Fft

 Fft (void)
 Crea un objeto de tipo Pds::Fft. Más...
 
 Fft (unsigned int &N)
 Crea una estructura de tipo Fft, para generar una FFT de N puntos. Si N no es potencia de 2, no da error, y se crea una estructura para una FFT con un N1, que si es potencia de dos y mayor a N, (N1>=N). El valor de N mínimo es N=2. El nuevo valor N1 será cargado a N. N=N1. Más...
 
 Fft (const Pds::Fft &B)
 Crea un objeto de tipo Pds::Fft copiando datos desde otra. Más...
 
 ~Fft ()
 
Métodos para evaluar la estructura Pds::Fft

evaluan

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 que el número de puntos de la FFT, y mayor que el número de elementos de In, La diferencia se llevanara con ceros. Más...
 
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 que el número de puntos de la FFT, y mayor que el número de elementos de In, La diferencia se llevanara con ceros. Más...
 
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 lineas de Out debe ser igual que el número de puntos de la FFT, y mayor o igual que el número de elementos de In, La diferencia se llevanara con ceros. Más...
 
Métodos de estado para Pds::Fft

Indican o establecen el estado.

bool IsEmpty (void) const
 Verifica si el bloque del algoritmo está inicializado N=0. Más...
 
Mostrando datos Pds::Fft
void Print (std::string str="") const
 Muestra en pantalla el contenido de Pds::Fft, elementos separados por tabulador. Más...
 
void PrintStylized (std::string str="") const
 Muestra en pantalla el contenido de Pds::Fft, en el formato [Nli,Ncol]. Más...
 

Atributos privados

Pds::CVector W
 
unsigned int N
 

Descripción detallada

La clase tipo Pds::Fft . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Fft.

Autor
Fernando Pujaico Rivera
Ejemplos
example_fft_create.cpp, example_fft_evaluate.cpp y example_fft_evaluate2.cpp.

Definición en la línea 60 del archivo Fft.hpp.

Documentación de los campos

◆ W

Pds::CVector Pds::Fft::W
private

Un arreglo de N/2 elementos con W[k]=CIS(-2*M_PI*k/N), k en [0,N/2).

Definición en la línea 65 del archivo Fft.hpp.

◆ N

unsigned int Pds::Fft::N
private

Número de elementos, N es potencia de 2, 2^r=N

Definición en la línea 67 del archivo Fft.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed