Articulo de referencia

Filtro de Wiener

En el procesamiento de señales , el filtro de Wiener (llamado así en honor a Norbert Wiener ) es un filtro que se utiliza para producir una estimación de un proceso aleatorio de...

En el procesamiento de señales , el filtro de Wiener (llamado así en honor a Norbert Wiener ) es un filtro que se utiliza para producir una estimación de un proceso aleatorio deseado o de destino mediante el filtrado lineal invariante en el tiempo ( LTI ) de un proceso ruidoso observado, asumiendo espectros de señal y ruido estacionarios conocidos y ruido aditivo. El filtro de Wiener minimiza el error cuadrático medio entre el proceso aleatorio estimado y el proceso deseado. [ 1 ] [ 2 ]

Descripción

El objetivo del filtro de Wiener es calcular una estimación estadística de una señal desconocida utilizando una señal relacionada como entrada y filtrándola para obtener dicha estimación. Por ejemplo, la señal conocida podría consistir en una señal desconocida de interés que ha sido corrompida por ruido aditivo . El filtro de Wiener se puede utilizar para eliminar el ruido de la señal corrompida y así obtener una estimación de la señal subyacente de interés. El filtro de Wiener se basa en un enfoque estadístico , y una explicación más detallada de la teoría se presenta en el artículo sobre el estimador de mínimo error cuadrático medio (MMSE) .

Los filtros deterministas típicos se diseñan para una respuesta en frecuencia deseada . Sin embargo, el diseño del filtro de Wiener adopta un enfoque diferente. Se supone que se conocen las propiedades espectrales de la señal original y del ruido, y se busca un filtro lineal invariante en el tiempo cuya salida se aproxime lo más posible a la señal original. Los filtros de Wiener se caracterizan por lo siguiente: [ 3 ]

  1. Suposición: la señal y el ruido (aditivo) son procesos estocásticos estacionarios con características espectrales conocidas o autocorrelación y correlación cruzada conocidas.
  2. Requisito: el filtro debe ser físicamente realizable/ causal (este requisito puede omitirse, dando como resultado una solución no causal).
  3. Criterio de rendimiento: error cuadrático medio mínimo (MMSE)

Este filtro se utiliza con frecuencia en el proceso de deconvolución ; para esta aplicación, consulte la deconvolución de Wiener .

Soluciones de filtros Wiener

Dejars(t+α){\displaystyle s(t+\alpha )}ser una señal desconocida que debe estimarse a partir de una señal de mediciónincógnita(t){\displaystyle x(t)}, dóndeα{\displaystyle \alpha }es un parámetro ajustable.α>0{\displaystyle \alpha >0}se conoce como predicción,α=0{\displaystyle \alpha =0}se conoce como filtrado yα<0{\displaystyle \alpha <0}se conoce como suavizado (consulte el capítulo sobre filtrado de Wiener de [ 3 ] para obtener más detalles).

El problema del filtro de Wiener tiene soluciones para tres casos posibles: uno en el que se acepta un filtro no causal (que requiere una cantidad infinita de datos pasados ​​y futuros), el caso en el que se desea un filtro causal (que utiliza una cantidad infinita de datos pasados) y el caso de respuesta de impulso finito (FIR), donde solo se utilizan los datos de entrada (es decir, el resultado o la salida no se realimentan al filtro como en el caso IIR). El primer caso es sencillo de resolver, pero no es adecuado para aplicaciones en tiempo real. El principal logro de Wiener fue resolver el caso en el que se requiere causalidad; Norman Levinson proporcionó la solución FIR en un apéndice del libro de Wiener.

Solución no causal

Para la estimación des(t+α){\displaystyle s(t+\alpha )}deincógnita(t){\displaystyle x(t)}, el filtro lineal invariante en el tiempo (LTI) óptimo (generalmente no causal) tiene respuesta en frecuenciaGRAMO(ω)=Sincógnitas(ω)Sincógnita(ω)mijωα,{\displaystyle G(\omega )={\frac {S_{xs}(\omega )}{S_{x}(\omega )}}\,e^{j\omega \alpha },}

dóndeSincógnitas(ω){\displaystyle S_{xs}(\omega )}es la densidad espectral de potencia cruzada entreincógnita(t){\displaystyle x(t)}ys(t){\displaystyle s(t)}, ySincógnita(ω){\displaystyle S_{x}(\omega )}es la densidad espectral de potencia deincógnita(t){\displaystyle x(t)}. [ 4 ]

Sigramo(t){\displaystyle g(t)}es la respuesta al impulso óptima, el error cuadrático medio mínimo se puede escribir como

mi{mi2(t)}=Rs(0)gramo(τ)Rincógnitas(τ+α)dτ,{\displaystyle \operatorname {E} \{e^{2}(t)\}=R_{s}(0)-\int _{-\infty }^{\infty }g(\tau )\,R_{xs}(\tau +\alpha )\,d\tau ,}

dóndeRs(τ){\displaystyle R_{s}(\tau )}es la función de autocorrelación des(t){\displaystyle s(t)}yRincógnitas(τ){\displaystyle R_{xs}(\tau )}es la correlación cruzada entreincógnita(t){\displaystyle x(t)}ys(t){\displaystyle s(t)}, p.ej

Rs(τ)=mi{s(t)s(tτ)},{\displaystyle R_{s}(\tau )=\operatorname {E} \{s(t)\,s^{*}(t-\tau )\},}

Rincógnitas(τ)=mi{incógnita(t)s(tτ)},{\displaystyle R_{xs}(\tau )=\operatorname {E} \{x(t)\,s^{*}(t-\tau )\},}

con{\displaystyle ^{*}}que denota conjugación compleja. [ 5 ]

La respuesta impulsionalgramo(t){\displaystyle g(t)}se obtiene como la transformada inversa de Fourier deGRAMO(ω){\displaystyle G(\omega )}[ 6 ] .

interpretación de la contracción espectral

En el caso especial común en el que la medición es la señal corrompida por ruido aditivo,incógnita(t)=s(t)+norte(t){\displaystyle x(t)=s(t)+n(t)}, connorte{\displaystyle n}no correlacionado cons{\displaystyle s}yα=0{\displaystyle \alpha =0}, el espectro cruzado y el espectro de entrada se simplifican a

Sincógnitas(ω)=Ss(ω),Sincógnita(ω)=Ss(ω)+Snorte(ω),{\displaystyle S_{xs}(\omega )=S_{s}(\omega ),\qquad S_{x}(\omega )=S_{s}(\omega )+S_{n}(\omega ),}

por lo que el filtro no causal se reduce a

GRAMO(ω)=Ss(ω)Ss(ω)+Snorte(ω).{\displaystyle G(\omega )={\frac {S_{s}(\omega )}{S_{s}(\omega )+S_{n}(\omega )}}.}

Si el ruido es blanco con varianzaσ2{\displaystyle \sigma ^{2}}, de modo queSnorte(ω)=σ2{\displaystyle S_{n}(\omega )=\sigma ^{2}}, esto se convierte en

GRAMO(ω)=Ss(ω)Ss(ω)+σ2.{\displaystyle G(\omega )={\frac {S_{s}(\omega )}{S_{s}(\omega )+\sigma ^{2}}}.}

Esta expresión tiene una interpretación natural como contracción por autovalor. Para un proceso estacionario , el operador de covarianza se diagonaliza mediante la base de Fourier, y la densidad espectral de potencia evaluada en una frecuencia dada es el autovalor correspondiente (en el caso discreto de longitud finita, la matriz de covarianza es de Toeplitz y se diagonaliza asintóticamente mediante la transformada discreta de Fourier , según el teorema de Szegő ). Escribiendoλ{\displaystyle \lambda }Para el valor propio de la covarianza de la señal asociada con un componente de frecuencia dado, el filtro de Wiener multiplica ese componente de la observación por

λλ+σ2.{\displaystyle {\frac {\lambda }{\lambda +\sigma ^{2}}}.}

Cada componente se atenúa de acuerdo con su relación señal/ruido: componentes donde predomina la potencia de la señal (λσ2{\displaystyle \lambda \gg \sigma ^{2}}) pasan casi sin cambios, mientras que los componentes dominados por el ruido (λσ2{\displaystyle \lambda \ll \sigma ^{2}}) se suprimen hacia cero. El mismo factor de contracción surge en la regresión de cresta , donde las direcciones singulares de la matriz de diseño se escalan pordi2/(di2+σ2){\displaystyle d_{i}^{2}/(d_{i}^{2}+\sigma ^{2})}y en el estimador MMSE lineal de dimensión finitas^=dos(dos+σ2I)1incógnita{\displaystyle {\hat {\mathbf {s} }}=C_{s}(C_{s}+\sigma ^{2}I)^{-1}\mathbf {x} }, que actúa comoλi/(λi+σ2){\displaystyle \lambda _{i}/(\lambda _{i}+\sigma ^{2})}en la base propia de la covarianza de la señaldos{\displaystyle C_{s}}.

Solución causal

GRAMO(s)=H(s)Sincógnita+(s),{\displaystyle G(s)={\frac {H(s)}{S_{x}^{+}(s)}},}

dónde

  • H(s){\displaystyle H(s)}consta de la parte causal deSincógnita,s(s)Sincógnita(s)miαs{\displaystyle {\frac {S_{x,s}(s)}{S_{x}^{-}(s)}}e^{\alpha s}}(es decir, aquella parte de esta fracción que tiene una solución de tiempo positivo bajo la transformada inversa de Laplace )
  • Sincógnita+(s){\displaystyle S_{x}^{+}(s)}es el componente causal deSincógnita(s){\displaystyle S_{x}(s)}(es decir, la transformada inversa de Laplace deSincógnita+(s){\displaystyle S_{x}^{+}(s)}es distinto de cero solo parat0{\displaystyle t\geq 0})
  • Sincógnita(s){\displaystyle S_{x}^{-}(s)}es el componente anticausal deSincógnita(s){\displaystyle S_{x}(s)}(es decir, la transformada inversa de Laplace deSincógnita(s){\displaystyle S_{x}^{-}(s)}es distinto de cero solo parat<0{\displaystyle t<0})

Esta fórmula general es complicada y merece una explicación más detallada. Para escribir la soluciónGRAMO(s){\displaystyle G(s)}En un caso específico, se deben seguir estos pasos: [ 7 ]

  1. Comencemos con el espectroSincógnita(s){\displaystyle S_{x}(s)}en forma racional y factorizarlo en componentes causales y anticausales:Sincógnita(s)=Sincógnita+(s)Sincógnita(s){\displaystyle S_{x}(s)=S_{x}^{+}(s)S_{x}^{-}(s)}dóndeSincógnita+{\displaystyle S_{x}^{+}}contiene todos los ceros y polos en el semiplano izquierdo (LHP) ySincógnita{\displaystyle S_{x}^{-}}Contiene los ceros y polos en el semiplano derecho (SPD). Esto se denomina factorización de Wiener-Hopf .
  2. DividirSincógnita,s(s)miαs{\displaystyle S_{x,s}(s)e^{\alpha s}}porSincógnita(s){\displaystyle S_{x}^{-}(s)}y escribe el resultado como una expansión en fracciones parciales .
  3. Seleccione únicamente aquellos términos de esta expansión que tengan polos en el LHP. Llame a estos términosH(s){\displaystyle H(s)}.
  4. DividirH(s){\displaystyle H(s)}porSincógnita+(s){\displaystyle S_{x}^{+}(s)}El resultado es la función de transferencia del filtro deseada.GRAMO(s){\displaystyle G(s)}.

Filtro de Wiener de respuesta de impulso finito para series discretas

Vista de diagrama de bloques del filtro FIR Wiener para series discretas. Una señal de entrada w [ n ] se convoluciona con el filtro Wiener g [ n ] y el resultado se compara con una señal de referencia s [ n ] para obtener el error de filtrado e [ n ].

El filtro de Wiener de respuesta de impulso finito (FIR) causal , en lugar de utilizar una matriz de datos X y un vector de salida Y dados, encuentra ponderaciones óptimas para los coeficientes mediante el uso de las estadísticas de las señales de entrada y salida. Rellena la matriz de entrada X con estimaciones de la autocorrelación de la señal de entrada (T) y el vector de salida Y con estimaciones de la correlación cruzada entre las señales de salida y entrada (V).

Para derivar los coeficientes del filtro de Wiener, considere la señal w [ n ] que se alimenta a un filtro de Wiener de orden (número de tomas anteriores) N y con coeficientes{a0,,anorte}{\displaystyle \{a_{0},\cdots ,a_{N}\}}. La salida del filtro se denota como x [ n ] que viene dada por la expresión

incógnita[norte]=i=0norteaiw[nortei].{\displaystyle x[n]=\sum _{i=0}^{N}a_{i}w[n-i].}

El error residual se denota por e [ n ] y se define como e [ n ] = x [ n ] s [ n ] (véase el diagrama de bloques correspondiente ). El filtro de Wiener está diseñado para minimizar el error cuadrático medio ( criterio MMSE ), que se puede expresar de forma concisa como sigue:  

ai=argminmi[mi2[norte]],{\displaystyle a_{i}=\arg \min E\left[e^{2}[n]\right],}

dóndemi[]{\displaystyle E[\cdot ]}denota el operador de esperanza. En el caso general, los coeficientesai{\displaystyle a_{i}}Puede ser compleja y puede derivarse para el caso en que w [ n ] y s [ n ] también sean complejos. Con una señal compleja, la matriz a resolver es una matriz de Toeplitz hermitiana , en lugar de una matriz de Toeplitz simétrica . Para simplificar, lo siguiente considera solo el caso en que todas estas cantidades son reales. El error cuadrático medio (ECM) puede reescribirse como:

mi[mi2[norte]]=mi[(incógnita[norte]s[norte])2]=mi[incógnita2[norte]]+mi[s2[norte]]2mi[incógnita[norte]s[norte]]=mi[(i=0norteaiw[nortei])2]+mi[s2[norte]]2mi[i=0norteaiw[nortei]s[norte]]{\displaystyle {\begin{aligned}E\left[e^{2}[n]\right]&=E\left[(x[n]-s[n])^{2}\right]\\&=E\left[x^{2}[n]\right]+E\left[s^{2}[n]\right]-2E[x[n]s[n]]\\&=E\left[\left(\sum _{i=0}^{N}a_{i}w[n-i]\right)^{2}\right]+E\left[s^{2}[n]\right]-2E\left[\sum _{i=0}^{N}a_{i}w[n-i]s[n]\right]\end{aligned}}}

Para encontrar el vector[a0,,anorte]{\displaystyle [a_{0},\,\ldots ,\,a_{N}]}que minimiza la expresión anterior, calcula su derivada con respecto a cadaai{\displaystyle a_{i}}

aimi[mi2[norte]]=ai{mi[(j=0norteajw[nortej])2]+mi[s2[norte]]2mi[j=0norteajw[nortej]s[norte]]}=2mi[(j=0norteajw[nortej])w[nortei]]2mi[w[nortei]s[norte]]=2(j=0nortemi[w[nortej]w[nortei]]aj)2mi[w[nortei]s[norte]]{\displaystyle {\begin{aligned}{\frac {\partial }{\partial a_{i}}}E\left[e^{2}[n]\right]&={\frac {\partial }{\partial a_{i}}}\left\{E\left[\left(\sum _{j=0}^{N}a_{j}w[n-j]\right)^{2}\right]+E\left[s^{2}[n]\right]-2E\left[\sum _{j=0}^{N}a_{j}w[n-j]s[n]\right]\right\}\\&=2E\left[\left(\sum _{j=0}^{N}a_{j}w[n-j]\right)w[n-i]\right]-2E[w[n-i]s[n]]\\&=2\left(\sum _{j=0}^{N}E[w[n-j]w[n-i]]a_{j}\right)-2E[w[n-i]s[n]]\end{aligned}}}

Suponiendo que w [ n ] y s [ n ] son ​​cada una estacionarias y conjuntamente estacionarias, las secuenciasRw[metro]{\displaystyle R_{w}[m]}yRws[metro]{\displaystyle R_{ws}[m]}conocidas respectivamente como la autocorrelación de w [ n ] y la correlación cruzada entre w [ n ] y s [ n ] se pueden definir de la siguiente manera:

Rw[metro]=mi{w[norte]w[norte+metro]}Rws[metro]=mi{w[norte]s[norte+metro]}{\displaystyle {\begin{aligned}R_{w}[m]&=E\{w[n]w[n+m]\}\\R_{ws}[m]&=E\{w[n]s[n+m]\}\end{aligned}}}

Por lo tanto, la derivada del MSE puede reescribirse como:

aimi[mi2[norte]]=2(j=0norteRw[ji]aj)2Rws[i]i=0,,norte.{\displaystyle {\frac {\partial }{\partial a_{i}}}E\left[e^{2}[n]\right]=2\left(\sum _{j=0}^{N}R_{w}[j-i]a_{j}\right)-2R_{ws}[i]\qquad i=0,\cdots ,N.}

Tenga en cuenta que es realw[norte]{\displaystyle w[n]}, la autocorrelación es simétrica:Rw[ji]=Rw[ij]{\displaystyle R_{w}[j-i]=R_{w}[i-j]}Si igualamos la derivada a cero, obtenemos:

j=0norteRw[ji]aj=Rws[i]i=0,,norte.{\displaystyle \sum _{j=0}^{N}R_{w}[j-i]a_{j}=R_{ws}[i]\qquad i=0,\cdots ,N.}

que puede reescribirse (utilizando la propiedad de simetría anterior) en forma matricial.

[Rw[0]Rw[1]Rw[norte]Rw[1]Rw[0]Rw[norte1]Rw[norte]Rw[norte1]Rw[0]]T[a0a1anorte]a=[Rws[0]Rws[1]Rws[norte]]v{\displaystyle \underbrace {\begin{bmatrix}R_{w}[0]&R_{w}[1]&\cdots &R_{w}[N]\\R_{w}[1]&R_{w}[0]&\cdots &R_{w}[N-1]\\\vdots &\vdots &\ddots &\vdots \\R_{w}[N]&R_{w}[N-1]&\cdots &R_{w}[0]\end{bmatrix}} _{\mathbf {T} }\underbrace {\begin{bmatrix}a_{0}\\a_{1}\\\vdots \\a_{N}\end{bmatrix}} _{\mathbf {a} }=\underbrace {\begin{bmatrix}R_{ws}[0]\\R_{ws}[1]\\\vdots \\R_{ws}[N]\end{bmatrix}} _{\mathbf {v} }}

Estas ecuaciones se conocen como las ecuaciones de Wiener-Hopf . La matriz T que aparece en la ecuación es una matriz de Toeplitz simétrica . Bajo condiciones adecuadas enR{\displaystyle R}Se sabe que estas matrices son definidas positivas y, por lo tanto, no singulares, lo que proporciona una solución única para la determinación del vector de coeficientes del filtro de Wiener.a=T1v{\displaystyle \mathbf {a} =\mathbf {T} ^{-1}\mathbf {v} }Además, existe un algoritmo eficiente para resolver dichas ecuaciones de Wiener-Hopf, conocido como el algoritmo de Levinson-Durbin , por lo que no se requiere una inversión explícita de T.

En algunos artículos, la función de correlación cruzada se define de forma opuesta:Rsw[metro]=mi{w[norte]s[norte+metro]}{\displaystyle R_{sw}[m]=E\{w[n]s[n+m]\}}Entonces, elv{\displaystyle \mathbf {v} }La matriz contendráRsw[0]Rsw[norte]{\displaystyle R_{sw}[0]\ldots R_{sw}[N]}; esto es solo una diferencia de notación.

Cualquiera que sea la notación que se utilice, tenga en cuenta que para los realesw[norte],s[norte]{\displaystyle w[n],s[n]}:Rsw[k]=Rws[k]{\displaystyle R_{sw}[k]=R_{ws}[-k]}

Relación con el filtro de mínimos cuadrados

La realización del filtro causal de Wiener se parece mucho a la solución de la estimación de mínimos cuadrados , excepto en el dominio del procesamiento de señales. La solución de mínimos cuadrados, para la matriz de entradaincógnita{\displaystyle \mathbf {X} }y vector de saliday{\displaystyle \mathbf {y} }es

β^=(incógnitaTincógnita)1incógnitaTy.{\displaystyle {\boldsymbol {\hat {\beta }}}=(\mathbf {X} ^{\mathbf {T} }\mathbf {X} )^{-1}\mathbf {X} ^{\mathbf {T} }{\boldsymbol {y}}.}

El filtro FIR de Wiener está relacionado con el filtro de mínimos cuadrados , pero la minimización del criterio de error de este último no depende de correlaciones cruzadas ni autocorrelaciones. Su solución converge a la solución del filtro de Wiener.

señales complejas

Para señales complejas, la derivación del filtro de Wiener complejo se realiza minimizandomi[|mi[norte]|2]{\displaystyle E\left[|e[n]|^{2}\right]}=mi[mi[norte]mi[norte]]{\displaystyle E\left[e[n]e^{*}[n]\right]}Esto implica calcular derivadas parciales con respecto a las partes real e imaginaria deai{\displaystyle a_{i}}y exigiendo que ambos sean cero.

Las ecuaciones de Wiener-Hopf resultantes son:

j=0norteRw[ji]aj=Rws[i]i=0,,norte.{\displaystyle \sum _{j=0}^{N}R_{w}[j-i]a_{j}^{*}=R_{ws}[i]\qquad i=0,\cdots ,N.}

que se puede reescribir en forma matricial:

[Rw[0]Rw[1]Rw[norte1]Rw[norte]Rw[1]Rw[0]Rw[norte2]Rw[norte1]Rw[norte1]Rw[norte2]Rw[0]Rw[1]Rw[norte]Rw[norte1]Rw[1]Rw[0]]T[a0a1anorte1anorte]a=[Rws[0]Rws[1]Rws[norte1]Rws[norte]]v{\displaystyle \underbrace {\begin{bmatrix}R_{w}[0]&R_{w}^{*}[1]&\cdots &R_{w}^{*}[N-1]&R_{w}^{*}[N]\\R_{w}[1]&R_{w}[0]&\cdots &R_{w}^{*}[N-2]&R_{w}^{*}[N-1]\\\vdots &\vdots &\ddots &\vdots &\vdots \\R_{w}[N-1]&R_{w}[N-2]&\cdots &R_{w}[0]&R_{w}^{*}[1]\\R_{w}[N]&R_{w}[N-1]&\cdots &R_{w}[1]&R_{w}[0]\end{bmatrix}} _{\mathbf {T} }\underbrace {\begin{bmatrix}a_{0}^{*}\\a_{1}^{*}\\\vdots \\a_{N-1}^{*}\\a_{N}^{*}\end{bmatrix}} _{\mathbf {a^{*}} }=\underbrace {\begin{bmatrix}R_{ws}[0]\\R_{ws}[1]\\\vdots \\R_{ws}[N-1]\\R_{ws}[N]\end{bmatrix}} _{\mathbf {v} }}

Tenga en cuenta que:Rw[k]=Rw[k]Rsw[k]=Rws[k]{\displaystyle {\begin{aligned}R_{w}[-k]&=R_{w}^{*}[k]\\R_{sw}[k]&=R_{ws}^{*}[-k]\end{aligned}}}

El vector de coeficientes de Wiener se calcula entonces de la siguiente manera:a=(T1v){\displaystyle \mathbf {a} ={(\mathbf {T} ^{-1}\mathbf {v} )}^{*}}

Aplicaciones

El filtro de Wiener tiene diversas aplicaciones en el procesamiento de señales, el procesamiento de imágenes , [ 8 ] los sistemas de control y las comunicaciones digitales. Estas aplicaciones generalmente se dividen en cuatro categorías principales:

Imagen ruidosa de un astronauta
La imagen después de aplicar un filtro de Wiener (se recomienda la vista completa).

Por ejemplo, el filtro de Wiener se puede usar en el procesamiento de imágenes para eliminar el ruido de una fotografía. Por ejemplo, usando la función de Mathematica: WienerFilter[image,2]en la primera imagen de la derecha, se obtiene la imagen filtrada que aparece debajo.

Se utiliza habitualmente para eliminar el ruido de las señales de audio, especialmente del habla, como preprocesador antes del reconocimiento de voz .

Es utilizado por SVT-AV1 para la síntesis de granos de película . [ 9 ]

Historia

El filtro fue propuesto por Norbert Wiener durante la década de 1940 y publicado en 1949. [ 10 ] [ 11 ] El equivalente en tiempo discreto del trabajo de Wiener fue derivado independientemente por Andrey Kolmogorov y publicado en 1941. [ 12 ] Por lo tanto, la teoría se denomina a menudo teoría de filtrado de Wiener-Kolmogorov ( cf. Kriging ). El filtro de Wiener fue el primer filtro diseñado estadísticamente que se propuso y posteriormente dio lugar a muchos otros, incluido el filtro de Kalman .

Véase también

Referencias

  1. Plett, G.; Vetterli, M. "EE264: Lección 12 - Filtrado de Wiener" (PDF) . Universidad de Stanford . Consultado el 20 de marzo de 2025 .
  2. Oppenheim, AV; Verghese, GC "Señales, sistemas e inferencia, capítulo 11: filtrado de Wiener" (PDF) . MIT OpenCourseWare . Consultado el 20 de marzo de 2025 .
  3. 1 2 Brown, Robert Grover; Hwang, Patrick YC (1996). Introducción a las señales aleatorias y al filtrado de Kalman aplicado (3.ª ed.). Nueva York: John Wiley & Sons. ISBN  978-0-471-12839-7.
  4. Kay, Steven M. (1993). Fundamentos del procesamiento estadístico de señales, Volumen I: Teoría de la estimación . Englewood Cliffs, NJ: Prentice Hall. ISBN 978-0133457117.
  5. Kailath, Thomas; Sayed, Ali H.; Hassibi, Babak (2000). Estimación lineal . Upper Saddle River, NJ: Prentice Hall. ISBN 978-0130224644.
  6. Oppenheim, Alan V.; Willsky, Alan S.; Nawab, Syed Hamid (1997). Señales y sistemas . Serie de procesamiento de señales de Prentice-Hall (2.ª ed.). Upper Saddle River, NJ: Prentice Hall. ISBN  978-0-13-814757-0.
  7. Welch, Lloyd R. "Teoría de Wiener-Hopf" (PDF) . Archivado del original (PDF) el 20 de septiembre de 2006. Consultado el 25 de noviembre de 2006 .
  8. Boulfelfel, D.; Rangayyan, RM; Hahn, LJ; Kloiber, R. (1994). "Restauración tridimensional de imágenes de tomografía computarizada por emisión de fotón único". IEEE Transactions on Nuclear Science . 41 (5): 1746– 1754. Bibcode : 1994ITNS...41.1746B . doi : 10.1109/23.317385 . S2CID 33708058 . 
  9. "Docs/Appendix-Film-Grain-Synthesis.md · master · Alliance for Open Media / SVT-AV1 · GitLab" . GitLab . 2025-03-21 . Consultado el 2025-06-24 .
  10. Wiener N: «Interpolación, extrapolación y suavizado de series temporales estacionarias», Informe de los Servicios 19, Proyecto de Investigación DIC-6037 MIT, febrero de 1942.
  11. Wiener, Norbert (1949). Extrapolación, interpolación y suavizado de series temporales estacionarias: con aplicaciones de ingeniería . MIT Press . ISBN 9780262257190.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  12. Kolmogorov AN: 'Secuencias estacionarias en el espacio de Hilbert', (en ruso) Bull. Moscow Univ. 1941 vol.2 no.6 1-40. Traducción al inglés en Kailath T. (ed.) Estimación lineal por mínimos cuadrados Dowden, Hutchinson & Ross 1977 ISBN 0-87933-098-8

Lecturas adicionales

  • Función WienerFilter de Mathematica
Obtenido de " https://en.wikipedia.org/w/index.php?title=Wiener_filter&oldid=1362320292 "