La clase tipo Pds::Goertzel . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Goertzel. Más...
#include <Goertzel.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Goertzel | |
Goertzel (void) | |
Crea un objeto de tipo Pds::Goertzel. Más... | |
Goertzel (unsigned int k, unsigned int N) | |
Calcula la transformada de fourier de correspondiente al k-essimo elemento de N. Más... | |
Goertzel (const Pds::Goertzel &B) | |
Crea un objeto de tipo Pds::Goertzel copiando datos desde otra. Más... | |
~Goertzel () | |
Métodos para inicializar la estructura Pds::Goertzel | |
evaluan | |
bool | Configure (unsigned int k, unsigned int N) |
Calcula la transformada de fourier de correspondiente al k-essimo elemento de N. Más... | |
Métodos para evaluar la estructura Pds::Goertzel | |
evaluan | |
Pds::Complex | Evaluate (const Pds::Vector &X) const |
Calcula la transformada de fourier de correspondiente al k-essimo elemento de N. Más... | |
Métodos de estado para Pds::Goertzel | |
Indican o establecen el estado. | |
bool | IsEmpty (void) const |
Verifica si el bloque del algoritmo está inicializado es decir k=0 y N=0. Más... | |
Mostrando datos | |
void | Print (std::string str="") const |
Muestra en pantalla el contenido de Pds::Goertzel, elementos separados por tabulador. Más... | |
void | PrintStylized (std::string str="") const |
Muestra en pantalla el contenido de Pds::Goertzel, en el formato [Nli,Ncol]. Más... | |
Atributos privados | |
double | a |
unsigned int | k |
Pds::Complex | W |
unsigned int | N |
La clase tipo Pds::Goertzel . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Goertzel.
Definición en la línea 59 del archivo Goertzel.hpp.
bool Pds::Goertzel::Configure | ( | unsigned int | k, |
unsigned int | N | ||
) |
Calcula la transformada de fourier de correspondiente al k-essimo elemento de N.
Si N no es potencia de 2, no da error, y se crea una estructura para una FT con un N1, que si es potencia de dos y mayor a N, (N1>=N). El valor de N mínimo es N=2 .
[in] | k | Es el elemento de la , que se desea encontrar. |
[in] | N | Es el número de elementos de la FT. N debe ser potencia de 2, de lo contrario internamente se hace . |
|
private |
Definición en la línea 64 del archivo Goertzel.hpp.
|
private |
Indice del elemento k-esimo,X[k], de la transformada de Fourier de N puntos,
Definición en la línea 70 del archivo Goertzel.hpp.
|
private |
Elemento multiplicador final
Definición en la línea 73 del archivo Goertzel.hpp.
|
private |
Número de elementos, N es potencia de 2,
Definición en la línea 76 del archivo Goertzel.hpp.