Dizimar antes de calcular a autocorrelação, na presença de ruído, é inferior a calcular a autocorrelação usando o conjunto de dados completo. Suponha que o sinal de interesse esteja incorporado no ruído branco. O vector consiste em amostras de um processo aleatório discreto. A função de autocorrelação do vetor x [ n ] é:x[n],n=0,1,...,N−1x[n]
Ax[k]=1N−k∑i=0N−1−kx[i]x[i+k]
Ou seja, é o atraso usado para o cálculo da autocorrelação. Em seu cenário proposto, que está dizimando a saída função de autocorrelação por um fator D (ou seja, você só está calculando a função para defasagens 0 , D , 2 D , . . . ) E comparando esse resultado para a função de autocorrelação de x [ n ] dizimados pelo mesmo factor D . Seja x d [ n ] a sequência dizimada; sua função de autocorrelação é:kD0,D,2D,...x[n]Dxd[n]
Axd[k]=DN−k∑i=0N−1−kDx[iD]x[(i+k)D]
(por simplicidade aqui, assumi que é um fator de N na equação acima)DN
Sua pergunta pode ser escrita como:
Ax[kD]≈?Axd[k]
1N−kD∑i=0N−1−kDx [ i ] x [ i + k D ] ≈?DN- k∑i = 0N- 1 - kDx [ i D ] x [ ( i + k ) D ]
Olhando para isso qualitativamente, a soma no lado esquerdo tem mais termos do que sua contraparte no lado direito. Se é estacionário de segunda ordem, então o valor esperado de cada termo em cada soma é o mesmo; o ato de calcular a média de várias amostras com o mesmo valor esperado aumenta a relação sinal / ruído. De maneira um pouco diferente, você pode pensar nos termos de cada soma como amostras de um novo processo aleatório:x [ n ]
y[ n ] = x [ n ] x [ n + k D ]
x [ n ]y[ n ]k Dy[ n ]∞
Portanto, se houver ruído branco no sinal (o que geralmente ocorre), você obterá uma estimativa melhor das estatísticas de segunda ordem do sinal subjacente usando um tamanho de amostra maior no cálculo (isso pode parecer intuitivamente óbvio). No contexto de suas duas abordagens, isso é realizado usando o sinal completo e não dizimado no cálculo da autocorrelação e dizimando posteriormente (ou seja, apenas calculando o resultado para determinados valores de atraso).