Come gestite le frequenze negative nello spettro di potenza di un segnale complesso?


10

Quando applichiamo l'operazione DFT su un segnale reale per ottenere , quindi prendiamo la grandezza quadrata di , , lo spettro di potenza è simmetrico. Puoi prendere le frequenze positive o le frequenze negative come informazioni sulla frequenza in .X [ k ] X [ k ] | X [ k ] | 2 X [ k ]x[n]X[k]X[k]|X[k]|2X[k]

Tuttavia, ciò non è vero per segnali con valori complessi; lo spettro di potenza non è simmetrico.

  • In questo caso, come determinereste i componenti di frequenza nel segnale originale?
  • Possiamo semplicemente eliminare la parte di frequenza negativa?

Si noti che le frequenze positive e negative sono combinazioni lineari di seno e coseno, quindi sono necessarie frequenze positive e negative per ottenere la fase giusta. Per segnali complessi, è necessario aggiungere la potenza in entrambe le frequenze per ottenere la potenza totale a quella frequenza.
Christopher Crawford,

Risposte:


8

Per un segnale reale, il contenuto alle frequenze negative generate utilizzando il DFT è ridondante. Ciò è dovuto alla ben nota proprietà dei segnali reali rispetto alla famiglia di trasformate di Fourier: le loro trasformazioni sono simmetriche ermitiane . Cioè, per qualsiasi segnale reale ,x[n]

X[k]=n=0N1x[n]ej2πnk/N=(n=0N1x[n]ej(2πnk/N))=X[k]=X[Nk]

Quindi, se il tuo input è un segnale reale, tutte le informazioni si trovano nei bin di frequenza positiva; le frequenze negative possono essere scartate per molte applicazioni. Tuttavia, non esiste una tale proprietà per segnali complessi generali. Possono avere spettri di potenza asimmetrici rispetto alla frequenza zero, quindi non è possibile scartare nessuno dei bin di frequenza dello spettro di potenza di un segnale complesso senza perdita di informazioni.


1
Penso che la relazione tra e X [ N - k ] sia: X [ N - k ] = N - 1 n = 0 x [ n ] e - j 2 π n ( N - k ) / N = N - 1 n = 0 x [ n ] eX[k]X[Nk]
X[Nk]=n=0N1x[n]ej2πn(Nk)/N=n=0N1x[n]ej2πNn/Nej2πnk/N=n=0N1x[n]ej2πnk/N=(X[k])
Mike

X[-K]X[N-K]

0

In caso di reale possiamo cadere ad esempio quando si utilizza l'analizzatore di spettro, per un'onda reale è più semplice vedere la metà perché l'altro lato è specchio. Ma in caso di segnale complesso, nessun dispositivo reale risponde e si hanno studi teorici, quindi è necessario mantenere entrambi i lati.


se ho un segnale complesso composto da due frequenze vicine, nel PSD, trovo che il lato della frequenza positiva mostra due picchi, mentre il lato negativo mostra un picco. Quindi, posso arrivare alla conclusione che il segnale ha due frequenze?
Mike,

No, non puoi dirlo perché il segnale è complesso.
Hossein,

1
qual è il significato fisico per la frequenza negativa?
Mike,


@Mike Credo di aver risposto che ... [per favore vedi] ( dsp.stackexchange.com/questions/431/… )
Spacey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.