Non ho mai visto la parola "Formula" con "AMDF". La mia comprensione della definizione di AMDF è
QX[ k , n0] ≜ 1NΣn = 0N- 1||x [ n + n0] - x [ n + n0+ k ] ∣|
n0 x [ n ] Q x [ k , n 0 ] ≥ 0 k k = 0 Q x [ 0 , n 0 ] = 0 x [ n ] P P Q x [ P , n 0 ] = 0 Q x [ m P , n 0 ] = 0 m è il quartiere di interesse in . Nota che stai sommando solo termini non negativi. Quindi . Chiamiamo " " il "ritardo" . chiaramente se , allora . Inoltre, se è periodico con il periodo (e facciamo finta per il momento che sia un numero intero), allora e per qualsiasi numero intero .x [ n ]QX[ k , n0] ≥ 0Kk = 0QX[ 0 , n0] = 0x [ n ]PPQX[ P, n0] = 0QX[ m P, n0] = 0m
Ora anche se non è precisamente periodico, o se il periodo non è precisamente un numero intero di campioni (alla particolare frequenza di campionamento che stai usando), ci aspetteremmo per qualsiasi ritardo che è vicino al periodo o qualsiasi multiplo intero del periodo. In effetti, se è quasi periodico, ma il periodo non è ad un numero intero di campioni, ci aspettiamo di essere in grado di interpolare tra valori interi di per ottenere un minimo ancora più basso.x [ n ]QX[ k , n0] ≈ 0Kx [ n ]QX[ k , n0]K
Il mio preferito non è l'AMDF ma l'ASDF (indovinate cosa significa la "S"?)
QX[ k , n0] ≜ 1NΣn = 0N- 1( x[n+n0] - x [ n + n0+ k ] )2
Si scopre che puoi fare un calcolo con quello perché la funzione quadrata ha derivate continue, ma la funzione del valore assoluto no.
Ecco un altro motivo per cui mi piace ASDF meglio di AMDF. Se è molto grande e giochiamo un po 'a piede libero con i limiti della somma:N
Qx[k]=1N(∑n(x[n]−x[n+k])2)=1N(∑n(x[n])2+∑n(x[n+k])2−2∑nx[n]x[n+k])=1N∑n(x[n])2+1N∑n(x[n+k])2−2N∑nx[n]x[n+k]=x2[n]¯¯¯¯¯¯¯¯¯¯¯+x2[n]¯¯¯¯¯¯¯¯¯¯¯−2Rx[k]=2(x2[n]¯¯¯¯¯¯¯¯¯¯¯−Rx[k])
dove
Rx[k]≜1N∑nx[n]x[n+k]=x2[n]¯¯¯¯¯¯¯¯¯¯¯−12Qx[k]=Rx[0]−12Qx[k]
viene normalmente identificato come "autocorrelazione" di .x[n]
Quindi ci aspettiamo che la funzione di autocorrelazione sia una replica capovolta (e offset) dell'ASDF. Ovunque il picco di autocorrelazione è dove l'ASDF (e di solito anche l'AMDF) ha un minimo.