103
Procesamiento estadístico de señales Gastón Schlotthauer [email protected] Laboratorio de Señales y Dinámicas no Lineales – Facultad de Ingeniería Universidad Nacional de Entre Ríos http://pes2012.wikidot.com 2012

LaboratoriodeSeñalesyDinámicasnoLineales ...pes2012.wdfiles.com/local--files/clases/clase1.pdf · IntroducciónVariable AleatoriaVector aleatorioProcesos AleatoriosEstimación Contenidos

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • Procesamiento estadístico de señales

    Gastón Schlotthauer

    [email protected]

    Laboratorio de Señales y Dinámicas no Lineales – Facultad de IngenieríaUniversidad Nacional de Entre Ríos

    http://pes2012.wikidot.com

    2012

    http://pes2012.wikidot.com

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Contenidos

    1 Introducción

    2 Vector aleatorio

    3 Procesos Aleatorios

    4 Estimación

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 2 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Contenidos

    1 Introducción

    2 Vector aleatorio

    3 Procesos Aleatorios

    4 Estimación

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 3 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 1 Introducción. Vectores aleatorios. Señales aleatorias a tiempodiscreto. Matrices de correlación y covarianza. Esperanza ymomentos.

    Tema 2 Diagonalización. SVD. Blanqueo. PCA. Ejemplos yaplicaciones.

    Tema 3 Filtros óptimos. Filtro de coincidencias. Aplicación a ECG.Filtros de Wiener. Principio de ortogonalidad. Formulaciones entiempo y en frecuencia. Aplicación a reducción de ruido en habla

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 4 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 1 Introducción. Vectores aleatorios. Señales aleatorias a tiempodiscreto. Matrices de correlación y covarianza. Esperanza ymomentos.

    Tema 2 Diagonalización. SVD. Blanqueo. PCA. Ejemplos yaplicaciones.

    Tema 3 Filtros óptimos. Filtro de coincidencias. Aplicación a ECG.Filtros de Wiener. Principio de ortogonalidad. Formulaciones entiempo y en frecuencia. Aplicación a reducción de ruido en habla

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 4 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 1 Introducción. Vectores aleatorios. Señales aleatorias a tiempodiscreto. Matrices de correlación y covarianza. Esperanza ymomentos.

    Tema 2 Diagonalización. SVD. Blanqueo. PCA. Ejemplos yaplicaciones.

    Tema 3 Filtros óptimos. Filtro de coincidencias. Aplicación a ECG.Filtros de Wiener. Principio de ortogonalidad. Formulaciones entiempo y en frecuencia. Aplicación a reducción de ruido en habla

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 4 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 1 Introducción. Vectores aleatorios. Señales aleatorias a tiempodiscreto. Matrices de correlación y covarianza. Esperanza ymomentos.

    Tema 2 Diagonalización. SVD. Blanqueo. PCA. Ejemplos yaplicaciones.

    Tema 3 Filtros óptimos. Filtro de coincidencias. Aplicación a ECG.Filtros de Wiener. Principio de ortogonalidad. Formulaciones entiempo y en frecuencia. Aplicación a reducción de ruido en habla

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 4 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 4 Filtros adaptativos. Filtro de máxima pendiente. AlgoritmosLMS, RLS. Variantes.

    Tema 5 Filtro de Kalman.

    Tema 6 Algoritmos de proyección en subespacios. Reducción de ruidocon SVD. Descomposición en autovalores (EVD).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 5 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 4 Filtros adaptativos. Filtro de máxima pendiente. AlgoritmosLMS, RLS. Variantes.

    Tema 5 Filtro de Kalman.

    Tema 6 Algoritmos de proyección en subespacios. Reducción de ruidocon SVD. Descomposición en autovalores (EVD).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 5 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 4 Filtros adaptativos. Filtro de máxima pendiente. AlgoritmosLMS, RLS. Variantes.

    Tema 5 Filtro de Kalman.

    Tema 6 Algoritmos de proyección en subespacios. Reducción de ruidocon SVD. Descomposición en autovalores (EVD).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 5 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 4 Filtros adaptativos. Filtro de máxima pendiente. AlgoritmosLMS, RLS. Variantes.

    Tema 5 Filtro de Kalman.

    Tema 6 Algoritmos de proyección en subespacios. Reducción de ruidocon SVD. Descomposición en autovalores (EVD).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 5 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 7 Métodos de estimación espectral : Métodos no paramétricos.Métodos paramétricos. Métodos de alta resolución basado ensubespacios. Método de Pisarenko. Método MUSIC.

    Tema 8 Análisis de componentes independientes (ICA).Restricciones. Ejemplos.

    Tema 9 Descomposición Empírica en Modos (EMD). Transformadade Hilbert-Huang. Algoritmos asistidos por ruido.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 6 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 7 Métodos de estimación espectral : Métodos no paramétricos.Métodos paramétricos. Métodos de alta resolución basado ensubespacios. Método de Pisarenko. Método MUSIC.

    Tema 8 Análisis de componentes independientes (ICA).Restricciones. Ejemplos.

    Tema 9 Descomposición Empírica en Modos (EMD). Transformadade Hilbert-Huang. Algoritmos asistidos por ruido.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 6 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 7 Métodos de estimación espectral : Métodos no paramétricos.Métodos paramétricos. Métodos de alta resolución basado ensubespacios. Método de Pisarenko. Método MUSIC.

    Tema 8 Análisis de componentes independientes (ICA).Restricciones. Ejemplos.

    Tema 9 Descomposición Empírica en Modos (EMD). Transformadade Hilbert-Huang. Algoritmos asistidos por ruido.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 6 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    ContenidosTema 7 Métodos de estimación espectral : Métodos no paramétricos.Métodos paramétricos. Métodos de alta resolución basado ensubespacios. Método de Pisarenko. Método MUSIC.

    Tema 8 Análisis de componentes independientes (ICA).Restricciones. Ejemplos.

    Tema 9 Descomposición Empírica en Modos (EMD). Transformadade Hilbert-Huang. Algoritmos asistidos por ruido.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 6 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Introducción

    Norbert Wiener1894 - 1964

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 7 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Señales determinísticasLa señal o serie temporal puede expresarse mediante una fórmulamatemática explícita. (Salida de una fuente, oscilador, generador deseñales).

    Señales portadoras de información

    Aleatorias(?) El grado de predictibilidad está determinado por ladependencia entre observaciones consecutivas. El caso máximo dealeatoriedad ocurre cuando cada muestra es independiente de todas lasotras (ruido blanco).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 8 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Señales determinísticasLa señal o serie temporal puede expresarse mediante una fórmulamatemática explícita. (Salida de una fuente, oscilador, generador deseñales).

    Señales portadoras de información

    Aleatorias(?) El grado de predictibilidad está determinado por ladependencia entre observaciones consecutivas. El caso máximo dealeatoriedad ocurre cuando cada muestra es independiente de todas lasotras (ruido blanco).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 8 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Señales determinísticasLa señal o serie temporal puede expresarse mediante una fórmulamatemática explícita. (Salida de una fuente, oscilador, generador deseñales).

    Señales portadoras de información

    Aleatorias(?) El grado de predictibilidad está determinado por ladependencia entre observaciones consecutivas. El caso máximo dealeatoriedad ocurre cuando cada muestra es independiente de todas lasotras (ruido blanco).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 8 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Señales determinísticasLa señal o serie temporal puede expresarse mediante una fórmulamatemática explícita. (Salida de una fuente, oscilador, generador deseñales).

    Señales portadoras de información

    Aleatorias(?) El grado de predictibilidad está determinado por ladependencia entre observaciones consecutivas. El caso máximo dealeatoriedad ocurre cuando cada muestra es independiente de todas lasotras (ruido blanco).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 8 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesamiento estadístico de señales

    Algunas aplicacionesDetección de señales en ruido. Ej. tonos puros, detección de QRS.Seguimiento de trayectoria de objetivos (tracking). Ej. radar, sonar,robótica.Modelización de sistemas. Ej. síntesis del habla.Estimación espectral.Separación (ciega) de fuentes. Ej. EEG, ECG materno - fetal, cocktailparty.Descomposición en modos AM - FM.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 9 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Definiciones

    Variable Aleatoria (VA)

    Una variable aleatoria X es una regla para asignar a cada salida ζ de unexperimento S un número x = X(ζ).

    VVAA independientes e idénticamente distribuidas (iid)

    Si X1, X2, · · · , XN son variables aleatorias mutuamente independientes ycada variable aleatoria tiene la misma distribución de probabilidades, sedice que son iid.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 10 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Definiciones

    Variable Aleatoria (VA)

    Una variable aleatoria X es una regla para asignar a cada salida ζ de unexperimento S un número x = X(ζ).

    VVAA independientes e idénticamente distribuidas (iid)

    Si X1, X2, · · · , XN son variables aleatorias mutuamente independientes ycada variable aleatoria tiene la misma distribución de probabilidades, sedice que son iid.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 10 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Repaso

    Función de distribución acumulada (cdf)

    FX (x)def= Pr {X ≤ x}

    Función densidad de probabilidades (pdf)

    fX (x)def=

    dFX (x)

    dx

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 11 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Momentos de una VA

    Media y varianza

    mX = E {X}def=

    ∫ ∞−∞

    xfX (x)dx

    varXdef= σ2

    X= E

    {[X −mX ]

    2}

    Momento central de orden n

    γ(n)X

    def= E {[X −mX ]

    n} =∫ ∞−∞

    (x−mX )n fX (x)dx

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 12 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Variables Aleatorias

    Coeficiente de asimetría, oblicuidad (skewness)

    Skew def= E

    {[X −mXσX

    ]3}=

    1

    σ3X

    γ(3)X

    Si vale cero, la función densidad es simétrica alrededor de su valor medio.Si es positivo, la “cola” tiende a la derecha, si es negativa tiende a laizquierda.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 13 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Variables Aleatorias

    Coeficiente de asimetría, oblicuidad (skewness)

    Skew def= E

    {[X −mXσX

    ]3}=

    1

    σ3X

    γ(3)X

    Si vale cero, la función densidad es simétrica alrededor de su valor medio.Si es positivo, la “cola” tiende a la derecha, si es negativa tiende a laizquierda.

    0 5 10 15 20 25 300

    0.05

    0.1

    0.15

    0.2

    x

    p(x)

    Skewness: 1Skewness: -1Skewness: 0

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 14 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Variable Aleatoria

    Curtosis (apuntamiento o concentración central)

    Curtosis def= E

    {[X −mXσX

    ]4}− 3 = 1

    σ4X

    γ(4)X− 3

    Suele llamarse exceso de curtosis. Si es positiva, la función densidad tieneun pico más pronunciado que una normal. Si la curtosis es negativa, lafunción densidad es más aplanada que una normal.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 15 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Variable Aleatoria

    Curtosis (apuntamiento o concentración central)

    Curtosis def= E

    {[X −mXσX

    ]4}− 3 = 1

    σ4X

    γ(4)X− 3

    Suele llamarse exceso de curtosis. Si es positiva, la función densidad tieneun pico más pronunciado que una normal. Si la curtosis es negativa, lafunción densidad es más aplanada que una normal.

    -10 -8 -6 -4 -2 0 2 4 6 8 100

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    x

    p(x)

    Kurtosis: 0Kurtosis: 3Kurtosis:-1.2

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 16 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Contenidos

    1 Introducción

    2 Vector aleatorio

    3 Procesos Aleatorios

    4 Estimación

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 17 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Definiciones

    Vector aleatorioUn vector aleatorio real XXX se define como:

    XXX =

    X1X2...XN

    con X1, X2, . . . , XN variables aleatorias reales.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 18 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Vectores aleatorios

    DefiniciónUn vector aleatorio complejo XXX con componentes Xk = Xrk + Xik sedefine como:

    XXX = XrXrXr + XiXiXi

    donde XrXrXr y XiXiXi son los vectores aleatorios reales

    XrXrXr =

    Xr1Xr2...

    XrN

    ;XiXiXi =Xi1Xi2...

    XiN

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 19 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Vectores aleatorios

    Representación de una serie temporal como vector aleatorio

    x[n] serietemporaldefinida para0 ≤ n ≤ N − 1.

    x =

    x[0]x[1]...

    x[N − 1]

    Recordar que X es la función variable aleatoria y x es un valor numéricoque toma X.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 20 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Caracterización de vectores aleatorios

    Función distribución multivariadaSea x un valor específico del vector aleatorio:

    x =

    x1x2...xN

    La probabilidad del evento XXX ≤ x, que se define como:

    XXX ≤ x : X1 ≤ x1, X2 ≤ x2, . . . , XN ≤ xN ,

    es función de x y se conoce como la función distribución (multivariada)para el vector aleatorio XXX.

    FXXX (x)def= Pr [XXX ≤ x]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 21 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Caracterización de vectores aleatorios

    Función densidad multivariadaLa función densidad se define como la derivada de la función distribucióncon respecto a todos los componentes del vector:

    fX (x) =∂

    ∂X1

    ∂X2· · · ∂

    ∂XNFX (x)

    Ejemplo: función densidad gaussiana multivariadaPara un vector aleatorio real x, esta función densidad tiene la siguienteforma:

    fX (x) =1

    (2π)N/2 |CX |1/2

    e12(x−mX)

    TC

    X−1(x−mX).

    donde N es la dimensión del vector aleatorio, mX es la media y CX lamatriz de autocovarianza.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 22 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Contenidos

    1 Introducción

    2 Vector aleatorio

    3 Procesos Aleatorios

    4 Estimación

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 23 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Variable Aleatoria (VA)

    Una variable aleatoria X es una regla para asignar a cada salida ζ de unexperimento S un número x = X(ζ).

    Proceso aleatorio o proceso estocástico

    Un proceso estocástico X(t) es una regla para asignar a cada ζ unafunción X(t, ζ).Un proceso estocástico es una familia de funciones del tiempo quedependen también del parámetro ζ. El dominio de ζ es el conjunto detodas las salidas del experimento y el dominio de t es un conjunto denúmeros R ∈ R.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 24 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Variable Aleatoria (VA)

    Una variable aleatoria X es una regla para asignar a cada salida ζ de unexperimento S un número x = X(ζ).

    Proceso aleatorio o proceso estocástico

    Un proceso estocástico X(t) es una regla para asignar a cada ζ unafunción X(t, ζ).Un proceso estocástico es una familia de funciones del tiempo quedependen también del parámetro ζ. El dominio de ζ es el conjunto detodas las salidas del experimento y el dominio de t es un conjunto denúmeros R ∈ R.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 24 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Variable Aleatoria (VA)

    Una variable aleatoria X es una regla para asignar a cada salida ζ de unexperimento S un número x = X(ζ).

    Proceso aleatorio o proceso estocástico

    Un proceso estocástico X(t) es una regla para asignar a cada ζ unafunción X(t, ζ).Un proceso estocástico es una familia de funciones del tiempo quedependen también del parámetro ζ. El dominio de ζ es el conjunto detodas las salidas del experimento y el dominio de t es un conjunto denúmeros R ∈ R.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 24 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Tipos de procesos aleatorios

    Si R es el eje real, entonces X(t) es un proceso de tiempo continuo.

    Si R es el conjunto de enteros se trata de un proceso de tiempo discreto.En este caso indicaremos el proceso como X[n], con n ∈ Z.

    Un proceso aleatorio es un proceso de estados discretos si sus valores soncontables. De otra forma es un proceso de estados continuos.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 25 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Tipos de procesos aleatorios

    Si R es el eje real, entonces X(t) es un proceso de tiempo continuo.

    Si R es el conjunto de enteros se trata de un proceso de tiempo discreto.En este caso indicaremos el proceso como X[n], con n ∈ Z.

    Un proceso aleatorio es un proceso de estados discretos si sus valores soncontables. De otra forma es un proceso de estados continuos.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 25 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Procesos Aleatorios

    Tipos de procesos aleatorios

    Si R es el eje real, entonces X(t) es un proceso de tiempo continuo.

    Si R es el conjunto de enteros se trata de un proceso de tiempo discreto.En este caso indicaremos el proceso como X[n], con n ∈ Z.

    Un proceso aleatorio es un proceso de estados discretos si sus valores soncontables. De otra forma es un proceso de estados continuos.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 25 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Momentos de un proceso aleatorio

    Serie de medias

    mX [n] = E {X[n]} .

    Serie de varianzas

    σ2X

    [n] = E{

    (X[n]−mX [n])2}.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 26 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Momentos de un proceso aleatorio

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4x 1

    [n]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 2[n

    ]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 3[n

    ]

    n

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 27 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Momentos de un proceso aleatorio

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4x 1

    [n]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 2[n

    ]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 3[n

    ]

    n

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 28 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Correlación y covarianza de un proceso aleatorio

    Serie de correlación

    rX [n1, n2] = E {X[n1]X∗[n2]}

    Serie de covarianza

    cX [n1, n2] = E {(X[n1]−mX [n1]) (X[n2]−mX [n2])∗}

    = E {X[n1]X∗[n2]} − E {X[n1]}E {X∗[n2]}= rX [n1, n2]−mX [n1]m

    ∗X

    [n2]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 29 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Correlación y covarianza de un proceso aleatorio

    Serie de correlación

    rX [n1, n2] = E {X[n1]X∗[n2]}

    Serie de covarianza

    cX [n1, n2] = E {(X[n1]−mX [n1]) (X[n2]−mX [n2])∗}

    = E {X[n1]X∗[n2]} − E {X[n1]}E {X∗[n2]}= rX [n1, n2]−mX [n1]m

    ∗X

    [n2]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 29 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Correlación y covarianza de un proceso aleatorio

    Serie de correlación

    rX [n1, n2] = E {X[n1]X∗[n2]}

    Serie de covarianza

    cX [n1, n2] = E {(X[n1]−mX [n1]) (X[n2]−mX [n2])∗}

    = E {X[n1]X∗[n2]} − E {X[n1]}E {X∗[n2]}= rX [n1, n2]−mX [n1]m

    ∗X

    [n2]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 29 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Procesos estacionariosUn proceso aleatorio se dice que es estacionario en sentido estricto si ladistribución de probabilidades no depende del tiempo.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 30 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Proceso aleatorio débilmente estacionarioUn proceso aleatorio es estacionario en sentido amplio (WSS) odébilmente estacionario si su valor medio mX [n] no depende del tiempo yla autocovarianza (autocorrelación) cX [n1, n2] (rX [n1, n2]) dependesolamente de la separación temporal entre muestras k = |n2 − n1|.

    mX [n] = mX , −∞ < n

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Proceso aleatorio débilmente estacionarioUn proceso aleatorio es estacionario en sentido amplio (WSS) odébilmente estacionario si su valor medio mX [n] no depende del tiempo yla autocovarianza (autocorrelación) cX [n1, n2] (rX [n1, n2]) dependesolamente de la separación temporal entre muestras k = |n2 − n1|.

    mX [n] = mX , −∞ < n

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Procesos ergódicos¿Es posible estimar estadísticos a partir de promedios temporales?No podemos estimar mX si E {X[n]} depende de n.

    Si X[n] es WSS y:

    MX =1

    2N + 1

    N∑n=−N

    x[n],

    observamos que MX es una VA. Si ĺımN→∞

    MX = mX , X[n] es ergódico en

    la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 32 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Procesos ergódicos¿Es posible estimar estadísticos a partir de promedios temporales?No podemos estimar mX si E {X[n]} depende de n.

    Si X[n] es WSS y:

    MX =1

    2N + 1

    N∑n=−N

    x[n],

    observamos que MX es una VA. Si ĺımN→∞

    MX = mX , X[n] es ergódico en

    la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 32 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Procesos ergódicos¿Es posible estimar estadísticos a partir de promedios temporales?No podemos estimar mX si E {X[n]} depende de n.

    Si X[n] es WSS y:

    MX =1

    2N + 1

    N∑n=−N

    x[n],

    observamos que MX es una VA. Si ĺımN→∞

    MX = mX , X[n] es ergódico en

    la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 32 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4x 1

    [n]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 2[n

    ]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 3[n

    ]

    n

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 33 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4x 1

    [n]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 2[n

    ]

    0 5 10 15 20 25 30-4

    -2

    0

    2

    4

    x 3[n

    ]

    n

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 34 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    EjemploSupongamos que la variable aleatoria Y tiene media mY y:

    X[n] = Y, mX = E {X[n]} = E {Y } = mY

    Sin embargo, cada realización del proceso X[n] tendrá un promediotemporal diferente de mY . X[n] NO es ergódico en la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 35 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    EjemploSupongamos que la variable aleatoria Y tiene media mY y:

    X[n] = Y, mX = E {X[n]} = E {Y } = mY

    Sin embargo, cada realización del proceso X[n] tendrá un promediotemporal diferente de mY . X[n] NO es ergódico en la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 35 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    EjemploSupongamos que la variable aleatoria Y tiene media mY y:

    X[n] = Y, mX = E {X[n]} = E {Y } = mY

    Sin embargo, cada realización del proceso X[n] tendrá un promediotemporal diferente de mY . X[n] NO es ergódico en la media.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 35 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Tipos de procesos aleatorios

    Procesos ergódicos

    Si ĺımk→∞

    rX [k] = 0 puede demostrarse que el proceso aleatorio X[n] es

    ergódico en la autocorrelación, o ergódico de segundo orden.En este caso podemos estimar las series de autocovarianza y deautocorrelación con una sola realización.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 36 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    Esperanza

    Sea XXX un vector aleatorio y ψX(XXX) una cantidad deducida de él. Laesperanza de ψX se escribe E {ψX (XXX)} y se define por la operación:

    E {ψX (XXX)} =∞∫−∞

    ψX (x) fX (x)dx

    El primer momento o media de un vector aleatorio XXX se define por:

    mX = E {XXX}def=

    ∫ ∞−∞

    xfX (x)dx.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 37 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    Matriz de CorrelaciónLa matriz de correlación RX representa el conjunto completo demomentos de segundo orden del vector aleatorio, y se define mediante:

    RX = E{XXXXXXH

    }.

    Esta matriz tiene la forma:

    RX =

    E {X1X∗1} E {X1X∗2} · · · E

    {X1X

    ∗N

    }E {X2X∗1} E {X2X∗2} · · · E

    {X2X

    ∗N

    }...

    ......

    E {XNX∗1} E {XNX∗2} · · · E{XNX

    ∗N

    }

    ¿Qué espera que ocurra con RX en caso de un WSS? RX Toeplitz!

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 38 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    Matriz de CorrelaciónLa matriz de correlación RX representa el conjunto completo demomentos de segundo orden del vector aleatorio, y se define mediante:

    RX = E{XXXXXXH

    }.

    Esta matriz tiene la forma:

    RX =

    E {X1X∗1} E {X1X∗2} · · · E

    {X1X

    ∗N

    }E {X2X∗1} E {X2X∗2} · · · E

    {X2X

    ∗N

    }...

    ......

    E {XNX∗1} E {XNX∗2} · · · E{XNX

    ∗N

    }

    ¿Qué espera que ocurra con RX en caso de un WSS? RX Toeplitz!

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 38 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    Matriz de CorrelaciónLa matriz de correlación RX representa el conjunto completo demomentos de segundo orden del vector aleatorio, y se define mediante:

    RX = E{XXXXXXH

    }.

    Esta matriz tiene la forma:

    RX =

    E {X1X∗1} E {X1X∗2} · · · E

    {X1X

    ∗N

    }E {X2X∗1} E {X2X∗2} · · · E

    {X2X

    ∗N

    }...

    ......

    E {XNX∗1} E {XNX∗2} · · · E{XNX

    ∗N

    }

    ¿Qué espera que ocurra con RX en caso de un WSS? RX Toeplitz!

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 38 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    Matriz de CovarianzaLa matriz de covarianza CX es el conjunto completo de momentoscentrales de segundo orden del vector aleatorio, y se define mediante:

    CX = E{

    (XXX −mX)(XXX −mX)H}.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 39 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza y momentos - caso vectorial

    PropiedadesTanto la matriz de correlación como la de covarianza tienen simetríaHermitiana:

    RX = RXH ; CX = CX

    H .

    Ambas matrices son semidefinidas positivas:

    aHRXa ≥ 0; aHCXa ≥ 0.

    para cualquier vector complejo a. En la mayoría de los casos reales lamatriz de correlación es estrictamente definida positiva.Relación entre RX y CX :

    RX = CX + mXmXH .

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 40 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Si una cantidad ψXYXYXY

    depende de dos vectores aleatorios XXX e YYY , suesperanza se define como:

    E{ψXYXYXY

    (x,y)} =∫ ∞−∞

    ∫ ∞−∞

    ψXY(x,y)fXY(x,y)dydx.

    Se define la matriz de correlación cruzada RXY :

    RXY = E{XXXYYY H

    }y la matriz de covarianza cruzada:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 41 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Si una cantidad ψXYXYXY

    depende de dos vectores aleatorios XXX e YYY , suesperanza se define como:

    E{ψXYXYXY

    (x,y)} =∫ ∞−∞

    ∫ ∞−∞

    ψXY(x,y)fXY(x,y)dydx.

    Se define la matriz de correlación cruzada RXY :

    RXY = E{XXXYYY H

    }y la matriz de covarianza cruzada:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 41 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Si una cantidad ψXYXYXY

    depende de dos vectores aleatorios XXX e YYY , suesperanza se define como:

    E{ψXYXYXY

    (x,y)} =∫ ∞−∞

    ∫ ∞−∞

    ψXY(x,y)fXY(x,y)dydx.

    Se define la matriz de correlación cruzada RXY :

    RXY = E{XXXYYY H

    }y la matriz de covarianza cruzada:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 41 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Se dice que dos vectores aleatorios XXX e YYY no están correlacionados si:

    RXY = E{XXXYYY H

    }= E {XXX}E

    {YYY H

    }= mXmY

    H .

    Esto es equivalente a decir que dos vectores aleatorios no estáncorrelacionados si:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    = 0.

    Se dice que dos vectores aleatorios son ortogonales si:

    RXY = E{XYXYXY H

    }= 0.

    (El uso de la terminología no correlacionado cuando la covarianza cruzada es cero esdesafortunada, pero convencional.)

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 42 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Se dice que dos vectores aleatorios XXX e YYY no están correlacionados si:

    RXY = E{XXXYYY H

    }= E {XXX}E

    {YYY H

    }= mXmY

    H .

    Esto es equivalente a decir que dos vectores aleatorios no estáncorrelacionados si:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    = 0.

    Se dice que dos vectores aleatorios son ortogonales si:

    RXY = E{XYXYXY H

    }= 0.

    (El uso de la terminología no correlacionado cuando la covarianza cruzada es cero esdesafortunada, pero convencional.)

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 42 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Esperanza conjunta: correlación y covarianza cruzada

    Se dice que dos vectores aleatorios XXX e YYY no están correlacionados si:

    RXY = E{XXXYYY H

    }= E {XXX}E

    {YYY H

    }= mXmY

    H .

    Esto es equivalente a decir que dos vectores aleatorios no estáncorrelacionados si:

    CXY = E{

    (XXX −mX)(YYY −mY)H}

    = 0.

    Se dice que dos vectores aleatorios son ortogonales si:

    RXY = E{XYXYXY H

    }= 0.

    (El uso de la terminología no correlacionado cuando la covarianza cruzada es cero esdesafortunada, pero convencional.)

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 42 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Contenidos

    1 Introducción

    2 Vector aleatorio

    3 Procesos Aleatorios

    4 Estimación

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 43 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    HistogramaK es el número total demuestras, Kx es el númerode muestras en el intervalox

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    HistogramaK es el número total demuestras, Kx es el númerode muestras en el intervalox

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    Si f(x) y ψ(x) varían poco sobre cada intervalo, la esperanza puedeaproximarse como:

    E{ψ (x)} '∑∀x

    ψ (x) fX (x) ∆x '1

    K

    ∑∀x

    ψ (x)Kx.

    En la última suma, si en cada intervalo x < X ≤ x + ∆x suponemos quepara todas las muestras x(k), k = 1, . . . ,K que caen en este intervaloψ(x(i)) ' ψ (x), podemos escribir:

    E{ψ(x)} ' 1K

    K∑k=1

    ψ(x(k)

    ).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 45 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    Si f(x) y ψ(x) varían poco sobre cada intervalo, la esperanza puedeaproximarse como:

    E{ψ (x)} '∑∀x

    ψ (x) fX (x) ∆x '1

    K

    ∑∀x

    ψ (x)Kx.

    En la última suma, si en cada intervalo x < X ≤ x + ∆x suponemos quepara todas las muestras x(k), k = 1, . . . ,K que caen en este intervaloψ(x(i)) ' ψ (x), podemos escribir:

    E{ψ(x)} ' 1K

    K∑k=1

    ψ(x(k)

    ).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 45 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    La estimación de la esperanza de una cantidad que involucra dos vectoresaleatorios, a partir de las muestras x(1), x(2), . . . ,x(K) yy(1), y(2), . . . ,y(K) toma la forma:

    E {ψ(x,y)} ' 1K

    K∑k=1

    ψ(x(k),y(k)

    ).

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 46 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación a partir de las muestras

    Ejemplo

    x(1) =

    [10

    ], x(2) =

    [−2

    1

    ], x(3) =

    [2−2

    ], x(4) =

    [02

    ].

    Una estimación de la media puede calcularse como:

    m̂ =1

    K

    K∑k=1

    x(k) =1

    4

    {[10

    ]+

    [−2

    1

    ]+

    [2−2

    ]+

    [02

    ]}=

    [1414

    ].

    EjercicioEncuentre una estimación de la matriz de correlación

    R̂X =1K

    K∑k=1

    x(k)(x(k)

    )T.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 47 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Matriz de datos

    Para estimar la matriz de correlación de una manera más conveniente,definamos la matriz de datos:

    X =

    ← x(1)H →← x(2)H →

    ...← x(K)H →

    (X tiene K filas y N columnas si tenemos K vectores de dimensión N).

    Ahora podemos escribir más convenientemente la ecuación para estimar lamatriz de correlación:

    R̂X =1

    KXHX

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 48 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Matriz de datos

    Para estimar la matriz de correlación de una manera más conveniente,definamos la matriz de datos:

    X =

    ← x(1)H →← x(2)H →

    ...← x(K)H →

    (X tiene K filas y N columnas si tenemos K vectores de dimensión N).

    Ahora podemos escribir más convenientemente la ecuación para estimar lamatriz de correlación:

    R̂X =1

    KXHX

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 48 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Matriz de datos

    Volviendo al ejemplo anterior:

    X =

    1 0−2 1

    2 −20 2

    (X tiene K filas y N columnas si tenemos K vectores de dimensión N).

    La matriz de correlación estimada se calcula:

    R̂X =1

    4

    [1 −2 2 00 1 −2 2

    ]1 0−2 1

    2 −20 2

    = 14[

    9 −6−6 9

    ]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 49 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Matriz de datos

    Volviendo al ejemplo anterior:

    X =

    1 0−2 1

    2 −20 2

    (X tiene K filas y N columnas si tenemos K vectores de dimensión N).

    La matriz de correlación estimada se calcula:

    R̂X =1

    4

    [1 −2 2 00 1 −2 2

    ]1 0−2 1

    2 −20 2

    = 14[

    9 −6−6 9

    ]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 49 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la serie de autocorrelación

    En el caso ergódico, podemos estimar la función de autocorrelación apartir de una realización del proceso aleatorio:

    r̂X [k] =1

    N − k

    N−1−k∑n=0

    x[n]x∗[n+ k] k = 0, 1, . . . , N − 1.

    Atención: en MATLAB la función xcorr(x) utiliza por defecto laestimación sesgada de la correlación:

    r̂X [k] =

    N−1−k∑n=0

    x[n]x∗[n+ k] k = 0, 1, . . . , N − 1.

    Para obtener la estimación no sesgada debe utilizar:

    r=xcorr(x, ’unbiased’).Gastón Schlotthauer FI-UNER - Bioingeniería 2012 50 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la serie de autocorrelación

    En el caso ergódico, podemos estimar la función de autocorrelación apartir de una realización del proceso aleatorio:

    r̂X [k] =1

    N − k

    N−1−k∑n=0

    x[n]x∗[n+ k] k = 0, 1, . . . , N − 1.

    Atención: en MATLAB la función xcorr(x) utiliza por defecto laestimación sesgada de la correlación:

    r̂X [k] =

    N−1−k∑n=0

    x[n]x∗[n+ k] k = 0, 1, . . . , N − 1.

    Para obtener la estimación no sesgada debe utilizar:

    r=xcorr(x, ’unbiased’).Gastón Schlotthauer FI-UNER - Bioingeniería 2012 50 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la serie de autocorrelación

    En el caso ergódico, podemos estimar la función de autocorrelación apartir de una realización del proceso aleatorio:

    r̂X [k] =1

    N − k

    N−1−k∑n=0

    x[n]x∗[n+ k] k = 0, 1, . . . , N − 1.

    Compruebe las diferencias entre:[r, l]=xcorr(x, x)[ru, l]=xcorr(x, x, ’unbiased’)[rb, l]=xcorr(x, x, ’biased’)[rc, l]=xcorr(x, x, ’coeff’)

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 51 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Método de la autocorrelaciónDado el proceso X[n] estacionario y ergódico, podemos estimar la matrizde autocorrelación R̂X =

    1NX

    HX, de tamaño P × P , con X de tamaño(N + P − 1)× P dada por:

    X =

    x[0] 0 · · · 0x[1] x[0] · · · 0...

    ......

    x[N − 1] x[N − 2] · · · x[N − P ]...

    ......

    0 0... x[N − 1]

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 52 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Propiedades del método de autocorrelación

    R̂X es Toeplitz.Estrictamente definida positiva (las columnas de X son LI).Supone que los datos son cero fuera del rango 0 ≤ n ≤ N − 1 y porlo tanto estará siempre sesgada.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 53 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Método de la covarianzaDado el proceso X[n] estacionario y ergódico, definimos X de tamaño(N − P + 1)× P dada por:

    X =

    x[P − 1] x[P − 2] · · · x[0]x[P ] x[P − 1] · · · x[1]...

    ......

    x[N − 1] x[N − 2] · · · x[N − P ]

    Construimos la estimación de la matriz de correlación mediante:

    R̂X =1

    N − P + 1XHX.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 54 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Propiedades del método de covarianzaLa estimación no está sesgada.R̂X es semidefinida positivaLa estimación no es Toeplitz.

    Estimaciones a partir de la serie de autocorrelación no sesgada, resultan enmatrices de autocorrelación que no son definidas positivas y no suelenutilizarse.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 55 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Propiedades del método de covarianzaLa estimación no está sesgada.R̂X es semidefinida positivaLa estimación no es Toeplitz.

    Estimaciones a partir de la serie de autocorrelación no sesgada, resultan enmatrices de autocorrelación que no son definidas positivas y no suelenutilizarse.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 55 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Caso ergódico: una sola realizaciónSe observa la relación entre la matriz de autocorrelación RX y la serie deautocorrelación rX [n] :

    R̂X =

    rX [0] rX [−1] · · · rX [−p]rX [1] rX [0] · · · rX [−p+ 1]...

    ......

    rX [p] rX [p− 1] · · · rX [0]

    Con MATLAB[r, k]=xcorr(x,N,’biased’);r tiene 2N + 1 elementos, y k=-N:N. Tomamos los valores del retardo kentre 0 y P < N y estimamos la matriz de autocorrelación mediante:R=toeplitz(r(N+1:N+P));

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 56 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Caso ergódico: una sola realizaciónSe observa la relación entre la matriz de autocorrelación RX y la serie deautocorrelación rX [n] :

    R̂X =

    rX [0] rX [−1] · · · rX [−p]rX [1] rX [0] · · · rX [−p+ 1]...

    ......

    rX [p] rX [p− 1] · · · rX [0]

    Con MATLAB[r, k]=xcorr(x,N,’biased’);r tiene 2N + 1 elementos, y k=-N:N. Tomamos los valores del retardo kentre 0 y P < N y estimamos la matriz de autocorrelación mediante:R=toeplitz(r(N+1:N+P));

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 56 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Caso ergódico: una sola realizaciónSe observa la relación entre la matriz de autocorrelación RX y la serie deautocorrelación rX [n] :

    R̂X =

    rX [0] rX [−1] · · · rX [−p]rX [1] rX [0] · · · rX [−p+ 1]...

    ......

    rX [p] rX [p− 1] · · · rX [0]

    Con MATLAB[r, k]=xcorr(x,N,’biased’);r tiene 2N + 1 elementos, y k=-N:N. Tomamos los valores del retardo kentre 0 y P < N y estimamos la matriz de autocorrelación mediante:R=toeplitz(r(N+1:N+P));

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 56 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Estimación de la matriz de autocorrelación

    Usando Matlab[X, R] = corrmtx(x,m,’autocorrelation’);[X, R] = corrmtx(x,m,’covariance’);

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 57 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Próxima clase

    ContenidosDiagonalización. SVD. Blanqueo. PCA. Ejemplos y aplicaciones.

    Conceptos previos necesariosElementos básicos de álgebra lineal: autovalores, autovectores, base,transformaciones.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 58 / 58

  • Introducción Variable Aleatoria Vector aleatorio Procesos Aleatorios Estimación

    Próxima clase

    ContenidosDiagonalización. SVD. Blanqueo. PCA. Ejemplos y aplicaciones.

    Conceptos previos necesariosElementos básicos de álgebra lineal: autovalores, autovectores, base,transformaciones.

    Gastón Schlotthauer FI-UNER - Bioingeniería 2012 58 / 58

    IntroducciónVector aleatorioProcesos AleatoriosEstimación