Home | Develop | Download | Contact
 Todo Estructuras de Datos Funciones Variables 'typedefs' Grupos Páginas
Campos de datos
Referencia de la Estructura PdsGoertzel

Estructura tipo PdsGoertzel. Esta estructura genera una Transformada de Fourier de N puntos aplicando el algoritmo de Goertzel. Más...

#include <pdsgoertzel.h>

Diagrama de colaboración para PdsGoertzel:
Collaboration graph

Campos de datos

PdsFtReal a
 
PdsFtNatural k
 
PdsComplex W
 
PdsFtNatural N
 

Descripción detallada

Estructura tipo PdsGoertzel. Esta estructura genera una Transformada de Fourier de N puntos aplicando el algoritmo de Goertzel.

Para usar incluir pds/pdsft.h.

PdsGoertzel aplica el algoritmo de Goertzel y evalua solo el elemento X[k] de la transformada de Fourier de x[n].

pdsgoertzel.png
Transformada de Fourier aplicando el algoritmo de Goertzel

\begin{eqnarray*} X[k] &=& \sum_{i=0}^{N-1}x[i]W_N^{ik} \\ W_N^{r} &=& e^{-j 2 \pi r / N } \end{eqnarray*}

Autor
Fernando Pujaico Rivera
Ejemplos:
testprograma1.c.

Definición en la línea 95 del archivo pdsgoertzel.h.

Documentación de los campos

PdsFtReal PdsGoertzel::a

a=2*cos(2*pi*k/N).

Definición en la línea 98 del archivo pdsgoertzel.h.

PdsFtNatural PdsGoertzel::k

Indice del elemento k-esimo,X[k], de la transformada de Fourier de N puntos, FT{X}=FourierTransform{X}
X[k]=FT{x[n]}_k
k<N

Definición en la línea 103 del archivo pdsgoertzel.h.

PdsComplex PdsGoertzel::W

Elemento multiplicador final

Definición en la línea 105 del archivo pdsgoertzel.h.

PdsFtNatural PdsGoertzel::N

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

Definición en la línea 107 del archivo pdsgoertzel.h.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed