Sto sviluppando un software che calcola la risposta di un sistema confrontando la FFT dei segnali di input e output. I segnali di ingresso e uscita sono divisi in finestre e, per ogni finestra, i segnali vengono sottratti medianamente e moltiplicati per una funzione di Hann. La risposta dello strumento per quella finestra è quindi il rapporto tra gli FFT dei dati elaborati.
Credo che quanto sopra sia una procedura standard, anche se potrei descriverla male. Il mio problema è come combinare le risposte da più finestre.
Per quanto posso vedere, l'approccio corretto è la media dei valori complessi, su tutte le finestre. L'ampiezza e la risposta di fase sono quindi l'ampiezza e la fase del valore medio complesso a ciascuna frequenza:
av_response = sum_windows(response) / n
av_amplitude = sqrt(real(av_response)**2 + imag(av_response)**2)
av_phase = atan2(imag(av_response), real(av_response))
con loop impliciti sui bin di frequenza.
Ma mi è stato chiesto di cambiare questo per calcolare l'ampiezza e la fase in ogni finestra prima , e poi la media delle ampiezze e fasi attraverso tutte le finestre:
amplitude = sqrt(real(response)**2 + imag(response)**2)
av_amplitude = sum_windows(amplitude) / n
phase = atan2(imag(response), real(response))
av_phase = sum_windows(phase) / n
Ho sostenuto che ciò non è corretto perché gli angoli della media sono "semplicemente sbagliati" - la media di 0 e 360 gradi è 180, ad esempio, ma le persone con cui sto lavorando hanno risposto dicendo "OK, mostreremo solo l'ampiezza".
Quindi le mie domande sono:
- Sono corretto nel pensare che il secondo approccio sia generalmente errato anche per le ampiezze?
- In tal caso, ci sono delle eccezioni che possono essere rilevanti e che possono spiegare perché le persone con cui sto lavorando preferiscono il secondo metodo? Ad esempio, sembra che i due approcci siano d'accordo quando il rumore diventa piccolo, quindi forse questa è un'approssimazione accettata per il rumore basso?
- Se il secondo approccio non è corretto, ci sono riferimenti convincenti e autorevoli che posso usare per mostrarlo?
- Se il secondo approccio non è corretto, ci sono esempi validi e di facile comprensione che mostrano questo per ampiezza (come fa la media di 0 e 360 gradi per fase)?
- In alternativa, se non avessi ragione, quale sarebbe un buon libro per educarmi meglio?
Ho provato a sostenere che la media di -1 1 1 -1 1 -1 -1 dovrebbe essere zero anziché 1, ma questo non è convincente. E mentre penso che potrei, con il tempo, costruire un argomento basato sulla stima della massima verosimiglianza dato un particolare modello di rumore, non è il tipo di ragionamento che le persone con cui sto lavorando ascolteranno. Quindi, se non sbaglio, ho bisogno di un potente argomento dell'autorità o di una dimostrazione "ovvia".
[Ho provato ad aggiungere più tag, ma non riesco a trovarne di pertinenti e non riesco a definirne di nuovi come nuovo utente - mi dispiace]