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 | |
| 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 | |
Métodos para evaluar la estructura Pds::Goertzel | |
evaluan | |
| Pds::Complex | Evaluate (const Pds::Vector &X) const |
| Calcula | |
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 |
| [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.
1.9.2