Domanda

Se riusciamo ad ottenere il suono dal microfono con due canali, per calcolare lo spettro di frequenze che:

  • calcolare la trasformata di Fourier veloce di tutti i dati di input?
  • calcolare la trasformata di Fourier veloce di ogni canale destro e sinistro e poi fare una media di entrambi?
  • calcolare la trasformata di Fourier veloce di ogni canale destro e sinistro e ottenere i valori più grandi di entrambi?
  • calcolare in modo diverso?
È stato utile?

Soluzione

I assumere il microfono a due canali dotato di ingressi che sono fisicamente separati - tipicamente, lati opposti di una sala conferenze o un teatro. In questo caso, la trasformata di Fourier di ogni canale vi mostra il contenuto di frequenza in corrispondenza della posizione fisica di ingresso di quel canale -. Non si può semplicemente media o aggiungerli insieme e ottenere alcun risultato significativo

Se si sta cercando di ottenere lo spettro a metà tra gli ingressi di canale, la media potrebbe avere senso, ma qualsiasi altra cosa richiederebbe un po 'di big ipotesi (riflessione non è un fattore, ecc) e l'interpolazione .

Ogni un'analisi significativa di questi dati sta andando a prendere in considerazione la geometria fisica dello spazio in cui viene campionato il suono. Chiarire che cosa stai cercando.

Oh, e contrassegnare i tuoi messaggi come lavoro .

Altri suggerimenti

FFT è una trasformazione lineare. Così, ottenendo FFT di media ingresso sinistra-destra è completamente equivalente per ottenere la media di due FFT, per il canale sinistro e destro rispettivamente.

Ma di solito ha senso per tenerli separati -. O utilizzare solo uno dei canali

Senza sapere solo ciò che la configurazione è, e lo scopo di questo trattamento, si può solo immaginare una buona risposta. Io presumo che significa che si hanno due microfoni in luoghi diversi.

Se si aggiungono i due canali prima, o se trasformata di Fourier ogni e quindi aggiungere, si otterrà cattivi risultati. La ragione è interferenza - a certe frequenza della sorgente sarà un numero intero di lunghezze d'onda da un microfono, ma un numero intero e mezzo dall'altro. Questo è un problema di un principiante ordinarie di in registrazione audio.

Forse ciò che si desidera è misurare il segnale di una sorgente sentito da entrambi i microfoni, ignorando il rumore casuale e fonti estranee locale per ogni microfono. In tal caso, fare Fourier su ogni canale, calcolare la potenza (la grandezza quadrata) ad ogni frequenza, prendere il logaritmo di questo, e quindi la media dei due canali. Questo evitare problemi con le interferenze, e riduce statisticamente il rumore casuale (anche se non un bel po ').

Per combinare questi due FT è necessario conoscere la differenza nella loro TOA (tempo di arrivo) e rappresentano il primo. Cercare beam forming . Sarebbe utile se abbiamo avuto qualche idea dell'applicazione. Come è stato detto nelle altre risposte, che si può mediare i due e avere un'idea dello spettro di frequenze su una superficie, ma a quale scopo? Maggiori dettagli si prega per lo scopo, allora possiamo dirvi se quello che stai proponendo è una scelta decente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top