Articulo de referencia

Transformada de Fourier de tiempo discreto

En matemáticas , la transformada de Fourier de tiempo discreto ( DTFT ) es una forma de análisis de Fourier que se puede aplicar a una secuencia de valores discretos. La DTFT se...

En matemáticas , la transformada de Fourier de tiempo discreto ( DTFT ) es una forma de análisis de Fourier que se puede aplicar a una secuencia de valores discretos.

La DTFT se utiliza a menudo para analizar muestras de una función continua . El término "tiempo discreto" se refiere al hecho de que la transformada opera sobre datos discretos, a menudo muestras cuyo intervalo tiene unidades de tiempo. A partir de muestras uniformemente espaciadas, produce una función de frecuencia que es una suma periódica de la transformada de Fourier continua de la función continua original. En términos más sencillos, al tomar la DTFT de muestras espaciadas regularmente de una señal continua, se obtienen copias repetidas (y posiblemente superpuestas) del espectro de frecuencia de la señal, espaciadas a intervalos que corresponden a la frecuencia de muestreo. Bajo ciertas condiciones teóricas, descritas por el teorema de muestreo , la función continua original se puede recuperar perfectamente a partir de la DTFT y, por lo tanto, a partir de las muestras discretas originales. La DTFT en sí misma es una función continua de frecuencia, pero sus muestras discretas se pueden calcular fácilmente mediante la transformada discreta de Fourier (DFT) (véase §  Muestreo de la DTFT ), que es, con mucho, el método más común del análisis de Fourier moderno.

Ambas transformadas son invertibles. La transformada de Fourier discreta inversa (DTFT inversa) reconstruye la secuencia de datos muestreada original, mientras que la transformada discreta de Fourier inversa (DFT inversa) produce una suma periódica de la secuencia original. La transformada rápida de Fourier (FFT) es un algoritmo para calcular un ciclo de la DFT, y su inversa produce un ciclo de la DFT inversa.

Relación con la transformada de Fourier

Dejars(t){\displaystyle s(t)}sea ​​una función continua en el dominio del tiempo . Comenzamos con una definición común de la transformada de Fourier continua , dondeF{\displaystyle f}representa la frecuencia en hercios yt{\displaystyle t}representa el tiempo en segundos:

S(F)s(t)mii2πFtdt.{\displaystyle S(f)\triangleq \int _{-\infty }^{\infty }s(t)\cdot e^{-i2\pi ft}dt.}

Podemos reducir la integral a una suma mediante muestreo.s(t){\displaystyle s(t)}a intervalos deT{\displaystyle T}segundos (véase Transformada de Fourier §  Integración numérica de una serie de pares ordenados ). Específicamente, podemos reemplazars(t){\displaystyle s(t)}con una secuencia discreta de sus muestras,s(norteT){\displaystyle s(nT)}, para valores enteros denorte{\displaystyle n}y reemplazar el elemento diferencialdt{\displaystyle dt}con el período de muestreoT{\displaystyle T}De este modo, obtenemos una formulación para la transformada de Fourier de tiempo discreto (DTFT):

S1/T(F)norte=Ts(norteT)s[norte] mii2πFTnorte.{\displaystyle S_{1/T}(f)\triangleq \sum _{n=-\infty }^{\infty }\underbrace {T\cdot s(nT)} _{s[n]}\ e^{-i2\pi fTn}.}

Esta serie de Fourier (en frecuencia) es una función periódica continua , cuya periodicidad es la frecuencia de muestreo.1/T{\displaystyle 1/T}. El subíndice1/T{\displaystyle 1/T}lo distingue de la transformada continua de FourierS(F){\displaystyle S(f)}y de la forma de frecuencia angular de la DTFT. Esta última se obtiene definiendo una variable de frecuencia angular,ω2πFT{\displaystyle \omega \triangleq 2\pi fT}(que tiene unidades normalizadas de radianes/muestra ), lo que nos da una función periódica de frecuencia angular, con periodicidad2π{\displaystyle 2\pi }: [ a ]

Figura 1. Representación de una transformada de Fourier (esquina superior izquierda) y su suma periódica (DTFT) en la esquina inferior izquierda. La esquina inferior derecha muestra ejemplos de la DTFT calculados mediante una transformada discreta de Fourier (DFT).

La utilidad de la DTFT radica en la fórmula de suma de Poisson , que nos dice que la función periódica representada por la serie de Fourier es una suma periódica de la transformada continua de Fourier : [ b ]

sumatoria de Poisson

Los componentes de la suma periódica están centrados en valores enteros (denotados pork{\displaystyle k}) de una frecuencia normalizada (ciclos por muestra). La frecuencia ordinaria/física (ciclos por segundo) es el producto dek{\displaystyle k}y la frecuencia de muestreo,Fs=1/T.{\displaystyle f_{s}=1/T.} Para suficientemente grandeFs,{\displaystyle f_{s},}elk=0{\displaystyle k=0}El término puede observarse en la región.[Fs/2,Fs/2]{\displaystyle [-f_{s}/2,f_{s}/2]}con poca o ninguna distorsión ( aliasing ) de los otros términos. La figura 1 muestra un ejemplo donde1/T{\displaystyle 1/T}no es lo suficientemente grande como para evitar el aliasing.

También observamos quemii2πFTnorte{\displaystyle e^{-i2\pi fTn}}es la transformada de Fourier deδ(tnorteT).{\displaystyle \delta (t-nT).}Por lo tanto, una definición alternativa de DTFT es : [ A ]

La función peine de Dirac modulada es una abstracción matemática a la que a veces se hace referencia como muestreo de impulsos . [ 3 ]

Transformación inversa

Una operación que recupera la secuencia de datos discretos a partir de la función DTFT se denomina DTFT inversa . Por ejemplo, la transformada de Fourier continua inversa de ambos lados de la ecuación 3 produce la secuencia en forma de una función peine de Dirac modulada :

norte=s[norte]δ(tnorteT)=F1{S1/T(F)} S1/T(F)mii2πFtdF.{\displaystyle \sum _{n=-\infty }^{\infty }s[n]\cdot \delta (t-nT)={\mathcal {F}}^{-1}\left\{S_{1/T}(f)\right\}\ \triangleq \int _{-\infty }^{\infty }S_{1/T}(f)\cdot e^{i2\pi ft}df.}

Sin embargo, cabe señalar queS1/T(F){\displaystyle S_{1/T}(f)}es periódico, toda la información necesaria está contenida dentro de cualquier intervalo de longitud1/T.{\displaystyle 1/T.} En ambas ecuaciones , la 1 y la 2 , las sumas sobrenorte{\displaystyle n}son una serie de Fourier , con coeficientess[norte].{\displaystyle s[n].} Las fórmulas estándar para los coeficientes de Fourier son también las transformadas inversas :

Datos periódicos

Cuando la secuencia de datos de entradas[norte]{\displaystyle s[n]}esnorte{\displaystyle N}-periódica, la ecuación 2 se puede reducir computacionalmente a una transformada discreta de Fourier (DFT), porque :

  • Toda la información disponible está contenida ennorte{\displaystyle N}muestras.
  • S1/T(F){\displaystyle S_{1/T}(f)}converge a cero en todas partes excepto en múltiplos enteros de1/(norteT),{\displaystyle 1/(NT),}conocidas como frecuencias armónicas . En esas frecuencias, la DTFT diverge a diferentes velocidades dependientes de la frecuencia. Y esas velocidades vienen dadas por la DFT de un ciclo de las[norte]{\displaystyle s[n]}secuencia.
  • La DTFT es periódica, por lo que el número máximo de amplitudes armónicas únicas es(1/T)/(1/(norteT))=norte.{\displaystyle (1/T)/(1/(NT))=N.}

La DFT de un ciclo de las[norte]{\displaystyle s[n]}La secuencia es :

S[k]nortes[norte]mii2πknortenortecualquier secuencia de n elementos de longitud N,kZ.{\displaystyle S[k]\triangleq \underbrace {\sum _{N}s[n]\cdot e^{-i2\pi {\frac {k}{N}}n}} _{\text{any n-sequence of length N}},\quad k\in \mathbf {Z} .}

Ys[norte]{\displaystyle s[n]}puede expresarse en términos de la transformada inversa, que a veces se denomina serie discreta de Fourier (DFS) : [ 1 ] : p 542

s[norte]=1nortenorteS[k]mii2πknortenortecualquier k-secuencia de longitud N,norteZ.{\displaystyle s[n]={\frac {1}{N}}\underbrace {\sum _{N}S[k]\cdot e^{i2\pi {\frac {k}{N}}n}} _{\text{any k-sequence of length N}},\quad n\in \mathbf {Z} .}

Con estas definiciones, podemos demostrar la relación entre la DTFT y la DFT :

S1/T(F)norte=s[norte]mii2πFnorteT=norte=[1nortek=0norte1S[k]mii2πknortenorte]mii2πFnorteT=1nortek=0norte1S[k][norte=mii2πknortenortemii2πFnorteT]DTFT(mii2πknortenorte)=1nortek=0norte1S[k]1TMETRO=δ(FknorteTMETROT){\displaystyle {\begin{aligned}S_{1/T}(f)&\triangleq \sum _{n=-\infty }^{\infty }s[n]\cdot e^{-i2\pi fnT}\\&=\sum _{n=-\infty }^{\infty }\left[{\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\cdot e^{i2\pi {\frac {k}{N}}n}\right]\cdot e^{-i2\pi fnT}\\&={\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\underbrace {\left[\sum _{n=-\infty }^{\infty }e^{i2\pi {\frac {k}{N}}n}\cdot e^{-i2\pi fnT}\right]} _{\operatorname {DTFT} \left(e^{i2\pi {\frac {k}{N}}n}\right)}\\&={\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\cdot {\frac {1}{T}}\sum _{M=-\infty }^{\infty }\delta \left(f-{\tfrac {k}{NT}}-{\tfrac {M}{T}}\right)\end{aligned}}}   [ c ] [ B ]

Debido a lanorte{\displaystyle N}-periodicidad de ambas funciones dek,{\displaystyle k,}Esto se puede simplificar a :

S1/T(F)=1norteTk=S[k]δ(FknorteT),{\displaystyle S_{1/T}(f)={\frac {1}{NT}}\sum _{k=-\infty }^{\infty }S[k]\cdot \delta \left(f-{\frac {k}{NT}}\right),}

que satisface el requisito de transformación inversa :

s[norte]=T01TS1/T(F)mii2πFnorteTdF=1nortek=S[k]01Tδ(FknorteT)mii2πFnorteTdFcero para k  [0,norte1]=1nortek=0norte1S[k]01Tδ(FknorteT)mii2πFnorteTdF=1nortek=0norte1S[k]mii2πknorteTnorteT=1nortek=0norte1S[k]mii2πknortenorte{\displaystyle {\begin{aligned}s[n]&=T\int _{0}^{\frac {1}{T}}S_{1/T}(f)\cdot e^{i2\pi fnT}df\\&={\frac {1}{N}}\sum _{k=-\infty }^{\infty }S[k]\underbrace {\int _{0}^{\frac {1}{T}}\delta \left(f-{\tfrac {k}{NT}}\right)e^{i2\pi fnT}df} _{{\text{zero for }}k\ \notin \ [0,N-1]}\\&={\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\int _{0}^{\frac {1}{T}}\delta \left(f-{\tfrac {k}{NT}}\right)e^{i2\pi fnT}df\\&={\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\cdot e^{i2\pi {\tfrac {k}{NT}}nT}\\&={\frac {1}{N}}\sum _{k=0}^{N-1}S[k]\cdot e^{i2\pi {\tfrac {k}{N}}n}\end{aligned}}}

Muestreo de la DTFT

Cuando la DTFT es continua, una práctica común es calcular un número arbitrario de muestras.(norte){\displaystyle (N)}de un ciclo de la función periódicaS1/T{\displaystyle S_{1/T}}: [ 1 ] : págs. 557–559 y 703 [ 2 ] : pág. 76  

S1/T(knorteT)Sk=norte=s[norte]mii2πknortenortek=0,,norte1=nortesnorte[norte]mii2πknortenorte,DFT(suma sobre cualquier norte-secuencia de longitud norte){\displaystyle {\begin{aligned}\underbrace {S_{1/T}\left({\frac {k}{NT}}\right)} _{S_{k}}&=\sum _{n=-\infty }^{\infty }s[n]\cdot e^{-i2\pi {\frac {k}{N}}n}\quad \quad k=0,\dots ,N-1\\&=\underbrace {\sum _{N}s_{_{N}}[n]\cdot e^{-i2\pi {\frac {k}{N}}n},} _{\text{DFT}}\quad \scriptstyle {{\text{(sum over any }}n{\text{-sequence of length }}N)}\end{aligned}}}

dóndesnorte{\displaystyle s_{_{N}}}es una suma periódica :

snorte[norte]  metro=s[nortemetronorte].{\displaystyle s_{_{N}}[n]\ \triangleq \ \sum _{m=-\infty }^{\infty }s[n-mN].}  (véase Series de Fourier discretas )

Elsnorte{\displaystyle s_{_{N}}}La secuencia es la DFT inversa. Por lo tanto, nuestro muestreo de la DTFT hace que la transformada inversa se vuelva periódica. La matriz de|Sk|2{\displaystyle |S_{k}|^{2}}Los valores se conocen como periodograma y el parámetronorte{\displaystyle N}se denomina NFFT en la función de Matlab del mismo nombre. [ 4 ]

Para evaluar un ciclo desnorte{\displaystyle s_{_{N}}}Numéricamente, requerimos una longitud finita.s[norte]{\displaystyle s[n]}secuencia. Por ejemplo, una secuencia larga podría truncarse mediante una función de ventana de longitudL{\displaystyle L}lo que da como resultado tres casos dignos de mención especial. Para simplificar la notación, considérese els[norte]{\displaystyle s[n]}Los valores que se muestran a continuación representan los valores modificados por la función de ventana.

Caso: Decimación de frecuencia.L=norteI,{\displaystyle L=N\cdot I,}para algún número enteroI{\displaystyle I}(normalmente 6 u 8)

Un ciclo desnorte{\displaystyle s_{_{N}}}se reduce a una suma deI{\displaystyle I}segmentos de longitudnorte.{\displaystyle N.} La DFT recibe entonces varios nombres, como por ejemplo :

Recordemos que la decimación de datos muestreados en un dominio (tiempo o frecuencia) produce superposición (a veces conocida como aliasing ) en el otro, y viceversa. En comparación con unL{\displaystyle L}-longitud DFT, elsnorte{\displaystyle s_{_{N}}}La suma/superposición causa diezmo en frecuencia, [ 1 ] : p.558 dejando solo las muestras DTFT menos afectadas por fugas espectrales . Eso suele ser una prioridad al implementar un banco de filtros FFT ( canalizador ). Con una función de ventana convencional de longitudL,{\displaystyle L,}La pérdida por ondulación sería inaceptable. Por lo tanto, se crean ventanas de múltiples bloques utilizando herramientas de diseño de filtros FIR . [ 14 ] [ 15 ]  Su perfil de frecuencia es plano en el punto más alto y cae rápidamente en el punto medio entre las muestras DTFT restantes. Cuanto mayor sea el valor del parámetroI,{\displaystyle I,}cuanto mejor sea el rendimiento potencial.

Caso:L=norte+1{\displaystyle L=N+1}

Cuando es simétrico,L{\displaystyle L}-función de ventana de longitud (s{\displaystyle s}) se trunca por 1 coeficiente, se denomina periódica o DFT-par . Esa es una práctica común, pero el truncamiento afecta a la DTFT (fuga espectral) en una pequeña cantidad. Es al menos de interés académico caracterizar ese efecto. Unnorte{\displaystyle N}La DFT de longitud de la ventana truncada produce muestras de frecuencia a intervalos de1/norte,{\displaystyle 1/N,}en lugar de1/L.{\displaystyle 1/L.} Las muestras son de valor real, [ 16 ] : p.52  pero sus valores no coinciden exactamente con la DTFT de la ventana simétrica. La suma periódica,snorte,{\displaystyle s_{_{N}},}junto con unnorte{\displaystyle N}-longitud DFT, también se puede utilizar para muestrear la DTFT a intervalos de1/norte.{\displaystyle 1/N.} Esas muestras también son de valor real y coinciden exactamente con la DTFT (ejemplo: Archivo:Muestreo de la transformada de Fourier de tiempo discreto.svg ). Para utilizar la ventana simétrica completa para el análisis espectral en el1/norte{\displaystyle 1/N}espaciado, uno combinaría elnorte=0{\displaystyle n=0}ynorte=norte{\displaystyle n=N}muestras de datos (por adición, porque la ventana simétrica las pondera por igual) y luego aplicar la ventana simétrica truncada y lanorte{\displaystyle N}-DFT de longitud.

Figura 2. DFT de e i2πn/8 para L = 64 y N = 256
Figura 3. DFT de e i2πn/8 para L = 64 y N = 64

Caso: Interpolación de frecuencia.Lnorte{\displaystyle L\leq N}

En este caso, la DFT se simplifica a una forma más familiar :

Sk=norte=0norte1s[norte]mii2πknortenorte.{\displaystyle S_{k}=\sum _{n=0}^{N-1}s[n]\cdot e^{-i2\pi {\frac {k}{N}}n}.}

Para aprovechar un algoritmo de transformada rápida de Fourier para calcular la DFT, la suma se realiza generalmente sobre todos losnorte{\displaystyle N}términos, aunquenorteL{\displaystyle N-L}de ellos son ceros. Por lo tanto, el casoL<norte{\displaystyle L<N}A menudo se le denomina relleno de ceros .

Fuga espectral, que aumenta a medida queL{\displaystyle L}disminuye, es perjudicial para ciertas métricas de rendimiento importantes, como la resolución de múltiples componentes de frecuencia y la cantidad de ruido medida por cada muestra DTFT. Pero esas cosas no siempre importan, por ejemplo cuandos[norte]{\displaystyle s[n]}La secuencia es una sinusoide sin ruido (o una constante), moldeada por una función de ventana. Por lo tanto, es práctica común usar relleno de ceros para mostrar gráficamente y comparar los patrones de fuga detallados de las funciones de ventana. Para ilustrar esto con una ventana rectangular, consideremos la siguiente secuencia:

s[norte]=mii2π18norte,{\displaystyle s[n]=e^{i2\pi {\frac {1}{8}}n},\quad }yL=64.{\displaystyle L=64.}

Las figuras 2 y 3 son gráficas de la magnitud de dos DFT de diferente tamaño, como se indica en sus etiquetas. En ambos casos, el componente dominante se encuentra en la frecuencia de la señal:F=1/8=0,125{\displaystyle f=1/8=0.125}. También se puede observar en la Fig. 2 el patrón de fuga espectral de laL=64{\displaystyle L=64}Ventana rectangular. La ilusión en la Fig. 3 es resultado del muestreo de la DTFT solo en sus cruces por cero. En lugar de la DTFT de una secuencia de longitud finita, da la impresión de una secuencia sinusoidal infinitamente larga. Los factores que contribuyen a la ilusión son el uso de una ventana rectangular y la elección de una frecuencia (1/8 = 8/64) con exactamente 8 (un número entero) ciclos por cada 64 muestras. Una ventana de Hann produciría un resultado similar, excepto que el pico se ensancharía a 3 muestras (ver DFT-Ventana de Hann par ).

Circunvolución

El teorema de convolución para secuencias es :

sy = DTFT1[DTFT{s}DTFT{y}].{\displaystyle s*y\ =\ \scriptstyle {\rm {DTFT}}^{-1}\displaystyle \left[\scriptstyle {\rm {DTFT}}\displaystyle \{s\}\cdot \scriptstyle {\rm {DTFT}}\displaystyle \{y\}\right].}[ 17 ] : pág. 297 [ d ]

Un caso especial importante es la convolución circular de secuencias s e y definida porsnortey,{\displaystyle s_{_{N}}*y,}dóndesnorte{\displaystyle s_{_{N}}}es una suma periódica. La naturaleza de frecuencia discreta deDTFT{snorte}{\displaystyle \scriptstyle {\rm {DTFT}}\displaystyle \{s_{_{N}}\}}significa que el producto con la función continuaDTFT{y}{\displaystyle \scriptstyle {\rm {DTFT}}\displaystyle \{y\}}También es discreta, lo que resulta en una simplificación considerable de la transformada inversa :

snortey = DTFT1[DTFT{snorte}DTFT{y}] = DFT1[DFT{snorte}DFT{ynorte}].{\displaystyle s_{_{N}}*y\ =\ \scriptstyle {\rm {DTFT}}^{-1}\displaystyle \left[\scriptstyle {\rm {DTFT}}\displaystyle \{s_{_{N}}\}\cdot \scriptstyle {\rm {DTFT}}\displaystyle \{y\}\right]\ =\ \scriptstyle {\rm {DFT}}^{-1}\displaystyle \left[\scriptstyle {\rm {DFT}}\displaystyle \{s_{_{N}}\}\cdot \scriptstyle {\rm {DFT}}\displaystyle \{y_{_{N}}\}\right].}[ 18 ] [ 1 ] : pág. 548

Para secuencias s e y cuya duración no nula es menor o igual a N , una simplificación final es :

snortey = DFT1[DFT{s}DFT{y}].{\displaystyle s_{_{N}}*y\ =\ \scriptstyle {\rm {DFT}}^{-1}\displaystyle \left[\scriptstyle {\rm {DFT}}\displaystyle \{s\}\cdot \scriptstyle {\rm {DFT}}\displaystyle \{y\}\right].}

La importancia de este resultado se explica en los algoritmos de convolución circular y convolución rápida .

Relación con la transformada Z

S2π(ω){\displaystyle S_{2\pi }(\omega )}es una serie de Fourier que también puede expresarse en términos de la transformada Z bilateral . Es decir :

S2π(ω)=Sz(z)|z=miiω=Sz(miiω),{\displaystyle S_{2\pi }(\omega )=\left.S_{z}(z)\,\right|_{z=e^{i\omega }}=S_{z}(e^{i\omega }),}

donde elSz{\displaystyle S_{z}}La notación distingue la transformada Z de la transformada de Fourier. Por lo tanto, también podemos expresar una parte de la transformada Z en términos de la transformada de Fourier :

Sz(miiω)= S1/T(ω2πT) = k=S(ω2πTk/T)=k=S(ω2πk2πT).{\displaystyle {\begin{aligned}S_{z}(e^{i\omega })&=\ S_{1/T}\left({\tfrac {\omega }{2\pi T}}\right)\ =\ \sum _{k=-\infty }^{\infty }S\left({\tfrac {\omega }{2\pi T}}-k/T\right)\\&=\sum _{k=-\infty }^{\infty }S\left({\tfrac {\omega -2\pi k}{2\pi T}}\right).\end{aligned}}}

Tenga en cuenta que cuando el parámetro T cambia, los términos deS2π(ω){\displaystyle S_{2\pi }(\omega )}permanecer una separación constante2π{\displaystyle 2\pi }aparte, y su ancho aumenta o disminuye. Los términos de S 1/ T ( f ) mantienen un ancho constante y su separación 1/ T aumenta o disminuye.

Tabla de transformadas de Fourier de tiempo discreto

En la tabla siguiente se muestran algunos pares de transformaciones comunes. Se aplica la siguiente notación :

  • ω=2πFT{\displaystyle \omega =2\pi fT}es un número real que representa la frecuencia angular continua (en radianes por muestra).F{\displaystyle f}está en ciclos/segundo, yT{\displaystyle T}está en seg/muestra.) En todos los casos de la tabla, el DTFT es 2π-periódico (enω{\displaystyle \omega }).
  • S2π(ω){\displaystyle S_{2\pi }(\omega )}designa una función definida en<ω<{\displaystyle -\infty <\omega <\infty }.
  • So(ω){\displaystyle S_{o}(\omega )}designa una función definida enπ<ωπ{\displaystyle -\pi <\omega \leq \pi }y cero en cualquier otro lugar. Entonces:S2π(ω) k=So(ω2πk).{\displaystyle S_{2\pi }(\omega )\ \triangleq \sum _{k=-\infty }^{\infty }S_{o}(\omega -2\pi k).}
  • δ(ω){\displaystyle \delta (\omega )}es la función delta de Dirac
  • desde(t){\displaystyle \operatorname {sinc} (t)}es la función sinc normalizada
  • recto[norteL]{1|norte|L/20|norte|>L/2{\displaystyle \operatorname {rect} \left[{n \over L}\right]\triangleq {\begin{cases}1&|n|\leq L/2\\0&|n|>L/2\end{cases}}}
  • tri(t){\displaystyle \operatorname {tri} (t)}es la función triangular
  • n es un número entero que representa el dominio de tiempo discreto (en muestras).
  • [norte]{\displaystyle u[n]}es la función escalón unitario de tiempo discreto
  • δ[norte]{\displaystyle \delta [n]}es el delta de Kroneckerδnorte,0{\displaystyle \delta _{n,0}}

Propiedades

Esta tabla muestra algunas operaciones matemáticas en el dominio del tiempo y los efectos correspondientes en el dominio de la frecuencia.

Véase también

Notas

  1. De hecho, la ecuación 2 se justifica a menudo de la siguiente manera : [ 1 ] : pág. 143, ecuación 4.6F{norte=Ts(norteT)δ(tnorteT)}=F{s(t)Tnorte=δ(tnorteT)}=S(F)F{Tnorte=δ(tnorteT)}=S(F)k=δ(FkT)=k=S(FkT).{\displaystyle {\begin{aligned}{\mathcal {F}}\left\{\sum _{n=-\infty }^{\infty }T\cdot s(nT)\cdot \delta (t-nT)\right\}&={\mathcal {F}}\left\{s(t)\cdot T\sum _{n=-\infty }^{\infty }\delta (t-nT)\right\}\\&=S(f)*{\mathcal {F}}\left\{T\sum _{n=-\infty }^{\infty }\delta (t-nT)\right\}\\&=S(f)*\sum _{k=-\infty }^{\infty }\delta \left(f-{\frac {k}{T}}\right)\\&=\sum _{k=-\infty }^{\infty }S\left(f-{\frac {k}{T}}\right).\end{aligned}}}
  2. De la  tabla de transformadas de Fourier de tiempo discreto tenemos:
    DTFT(mii2πknortenorte)=2πMETRO=δ(ω2πknorte2πMETRO)=2πMETRO=δ(2πFT2πknorte2πMETRO)=2πMETRO=12πT δ(12πT(2πFT2πknorte2πMETRO))=1TMETRO=δ(FknorteTMETROT){\displaystyle {\begin{aligned}\operatorname {DTFT} \left(e^{i2\pi {\frac {k}{N}}n}\right)&=2\pi \sum _{M=-\infty }^{\infty }\delta \left(\omega -2\pi {\frac {k}{N}}-2\pi M\right)\\&=2\pi \sum _{M=-\infty }^{\infty }\delta \left(2\pi fT-2\pi {\frac {k}{N}}-2\pi M\right)\\&=2\pi \sum _{M=-\infty }^{\infty }{\tfrac {1}{2\pi T}}\ \delta \left({\tfrac {1}{2\pi T}}\left(2\pi fT-2\pi {\frac {k}{N}}-2\pi M\right)\right)\\&={\frac {1}{T}}\sum _{M=-\infty }^{\infty }\delta \left(f-{\tfrac {k}{NT}}-{\tfrac {M}{T}}\right)\end{aligned}}}
  3. WOLA no debe confundirse con el método de superposición-suma de la convolución por partes.
  4. Ejemplo de WOLA: Archivo: Ejemplo de canalizador WOLA.png
  5. Esta expresión se deriva de la siguiente manera: [ 1 ] : p.168
    norte=s(norteMETROT) miiωnorte=1METROTk=S(ω2πMETROTkMETROT)=1METROTmetro=0METRO1norte=S(ω2πMETROTmetroMETROTnorteT),dóndekmetro+norteMETRO=1METROmetro=0METRO11Tnorte=S((ω2πmetro)/METRO2πTnorteT)=1METROmetro=0METRO1S2π(ω2πmetroMETRO){\displaystyle {\begin{aligned}\sum _{n=-\infty }^{\infty }s(nMT)\ e^{-i\omega n}&={\frac {1}{MT}}\sum _{k=-\infty }^{\infty }S\left({\tfrac {\omega }{2\pi MT}}-{\tfrac {k}{MT}}\right)\\&={\frac {1}{MT}}\sum _{m=0}^{M-1}\quad \sum _{n=-\infty }^{\infty }S\left({\tfrac {\omega }{2\pi MT}}-{\tfrac {m}{MT}}-{\tfrac {n}{T}}\right),\quad {\text{where}}\quad k\rightarrow m+nM\\&={\frac {1}{M}}\sum _{m=0}^{M-1}\quad {\frac {1}{T}}\sum _{n=-\infty }^{\infty }S\left({\tfrac {(\omega -2\pi m)/M}{2\pi T}}-{\tfrac {n}{T}}\right)\\&={\frac {1}{M}}\sum _{m=0}^{M-1}\quad S_{2\pi }\left({\tfrac {\omega -2\pi m}{M}}\right)\end{aligned}}}

Citas de página

  1. Oppenheim y Schafer, [ 1 ] p 147 (4.17), donde: incógnita[norte]s(norteT)=1Ts[norte],{\displaystyle x[n]\triangleq s(nT)={\tfrac {1}{T}}s[n],}por lo tantoincógnita(miiω)1TS2π(ω).{\displaystyle X(e^{i\omega })\triangleq {\tfrac {1}{T}}S_{2\pi }(\omega ).}
  2. Oppenheim y Schafer, [ 1 ] p 147 (4.20), p 694 (10.1), y Prandoni y Vetterli, [ 2 ] p 255, (9.33), donde: ω2πFT,{\displaystyle \omega \triangleq 2\pi fT,} y incógnitado(i2πF)S(F).{\displaystyle X_{c}(i2\pi f)\triangleq S(f).}
  3. Oppenheim y Schafer, [ 1 ] p 551 (8.35), y Prandoni y Vetterli, [ 2 ] p 82, (4.43). Con definiciones : incógnita~(miiω)1TS2π(ω),{\displaystyle {\tilde {X}}(e^{i\omega })\triangleq {\tfrac {1}{T}}S_{2\pi }(\omega ),} ω2πFT,{\displaystyle \omega \triangleq 2\pi fT,} incógnita~[k]S[k],{\displaystyle {\tilde {X}}[k]\triangleq S[k],} y δ(2πFT2πknorte)δ(FknorteT)/(2πT),{\displaystyle \delta \left(2\pi fT-{\tfrac {2\pi k}{N}}\right)\equiv \delta \left(f-{\tfrac {k}{NT}}\right)/(2\pi T),}Esta expresión difiere de las referencias por un factor de2π{\displaystyle 2\pi }porque lo perdieron al pasar del tercer paso al cuarto. Específicamente, el DTFT demiianorte{\displaystyle e^{-ian}}en §  Tabla de transformadas de Fourier de tiempo discreto tiene una2π{\displaystyle 2\pi }factor que las referencias omitieron.
  4. Oppenheim y Schafer, [ 1 ] p 60, (2.169), y Prandoni y Vetterli, [ 2 ] p 122, (5.21)

Referencias

  1. 1 2 3 4 5 6 7 8 9 10 11 Oppenheim, Alan V. ; Schafer, Ronald W. ; Buck, John R. (1999). "4.2, 8.4". Procesamiento de señales en tiempo discreto (2.ª ed.). Upper Saddle River, NJ: Prentice Hall. ISBN  0-13-754920-2. Las muestras de la transformada de Fourier de una secuencia aperiódica x[n] pueden considerarse como coeficientes DFS de una secuencia periódica obtenidos mediante la suma de réplicas periódicas de x[n]. 
  2. 1 2 3 4 Prandoni, Paolo; Vetterli, Martin (2008). Procesamiento de señales para comunicaciones (PDF) (1.ª ed.). Boca Raton, FL: CRC Press. págs. 72, 76. ISBN   978-1-4200-7046-0Recuperado el 4 de octubre de 2020. Los coeficientes DFS para la señal periodizada son un conjunto discreto de valores para su DTFT .
  3. Rao, R. (2008). Señales y sistemas . Prentice-Hall of India Pvt. Limited. ISBN 9788120338593.
  4. "periodograma - Estimación de la densidad espectral de potencia del periodograma - MATLAB" . www.mathworks.com .
  5. Gumas, Charles Constantine (julio de 1997). "La FFT con presunción de ventana logra un alto rango dinámico y resolución" . Personal Engineering & Instrumentation News : 58–64 . Archivado del original el 10 de febrero de 2001.{{cite journal}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  6. Crochiere, RE; Rabiner, LR (1983). "7.2". Procesamiento de señales digitales multivelocidad . Englewood Cliffs, NJ: Prentice-Hall. págs. 313–326 . ISBN  0136051626.
  7. Wang, Hong; Lu, Youxin; Wang, Xuegang (16 de octubre de 2006). "Receptor canalizado con banco de filtros WOLA". Conferencia Internacional CIE de 2006 sobre Radar . Shanghái, China: IEEE. págs. 1–3 . doi : 10.1109/ICR.2006.343463 . ISBN  0-7803-9582-4. S2CID 42688070 . 
  8. Lyons, Richard G. (junio de 2008). "Trucos de DSP: Construyendo un analizador de espectro práctico" . EE Times . Recuperado el 19 de septiembre de 2024 . Tenga en cuenta, sin embargo, que contiene un enlace etiquetado como estructura de superposición-adición ponderada que conduce incorrectamente al método de superposición-adición .
  9. 1 2 Lillington, John (marzo de 2003). "Comparación de arquitecturas de canalización de banda ancha" (PDF) . Dallas: Conferencia Internacional de Procesamiento de Señales. pág. 4 (fig. 7). S2CID 31525301. Archivado del original (PDF) el 8 de marzo de 2019. Recuperado el 6 de septiembre de 2020. El "Weight Overlap and Add" o WOLA o su subconjunto el "Poliphase DFT", se está estableciendo cada vez más y es ciertamente muy eficiente cuando se requieren bancos de filtros grandes y de alta calidad.  
  10. 1 2 Lillington, John. "Una revisión de las técnicas de bancos de filtros: RF y digitales" (PDF) . armms.org . Isla de Wight, Reino Unido: Libra Design Associates Ltd. pág. 11. Recuperado el 6 de septiembre de 2020. Afortunadamente, existe una solución mucho más elegante, como se muestra en la Figura 20 a continuación, conocida como FFT polifásica o WOLA (ponderación, superposición y suma). 
  11. Hochgürtel, Stefan (2013), "2.5", Implementaciones eficientes de espectrómetros FFT de banda ancha de alta resolución y su aplicación a un estudio de la línea del centro galáctico APEX (PDF) , Bonn: Universidad Renana Friedrich Wilhelms de Bonn, págs. 26–31 , Bibcode : 2013PhDT.......427H , recuperado el 19-09-2024 , Para realizar WOLA M-fold para una DFT de N puntos, M·N muestras de entrada reales a j primero multiplicadas por una función de ventana w j del mismo tamaño 
  12. Chennamangalam, Jayanth (18 de octubre de 2016). "La técnica del banco de filtros polifásicos" . Grupo CASPER . Recuperado el 30 de octubre de 2016 .
  13. Dahl, Jason F. (2003-02-06). Métodos de aliasing temporal para la estimación del espectro (Ph.D.). Universidad Brigham Young . Recuperado el 31-10-2016 .
  14. Lin, Yuan-Pei; Vaidyanathan, PP (junio de 1998). "Un enfoque de ventana de Kaiser para el diseño de filtros prototipo de bancos de filtros modulados en coseno" (PDF) . IEEE Signal Processing Letters . 5 (6): 132– 134. Bibcode : 1998ISPL....5..132L . doi : 10.1109/97.681427 . S2CID 18159105. Recuperado el 16 de marzo de 2017 . 
  15. Harris, Frederic J. (24 de mayo de 2004). "9". Procesamiento de señales multivelocidad para sistemas de comunicación . Upper Saddle River, NJ: Prentice Hall PTR. págs. 226–253 . ISBN  0131465112.
  16. Harris, Fredric J. (enero de 1978). "Sobre el uso de ventanas para el análisis armónico con la transformada discreta de Fourier" (PDF) . Actas del IEEE . 66 (1): 51– 83. Bibcode : 1978IEEEP..66...51H . CiteSeerX 10.1.1.649.9880 . doi : 10.1109/PROC.1978.10837 . S2CID 426548 .  
  17. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Proakis, John G.; Manolakis, Dimitri G. (1996). Procesamiento digital de señales: principios, algoritmos y aplicaciones (3.ª ed.). Nueva Jersey: Prentice-Hall International. Bibcode : 1996dspp.book.....P . ISBN  9780133942897. sAcfAQAAIAAJ.
  18. Rabiner, Lawrence R.; Gold, Bernard (1975). Teoría y aplicación del procesamiento digital de señales . Englewood Cliffs, NJ: Prentice-Hall, Inc. pág. 59 (2.163). ISBN  978-0139141010.

Lecturas adicionales

  • Porat, Boaz (1996). Un curso de procesamiento digital de señales . John Wiley and Sons. págs.  27-29 y 104-105. ISBN 0-471-14961-6.
  • Siebert, William M. (1986). Circuitos, señales y sistemas . Serie de Ingeniería Eléctrica y Ciencias de la Computación del MIT. Cambridge, MA: MIT Press. ISBN 0262690950.
  • Lyons, Richard G. (2010). Comprensión del procesamiento digital de señales (3.ª  ed.). Prentice Hall. ISBN 978-0137027415.