How to use the <<tf>> function to determine the transfer function of two microphones?

Hi everyone!
Let us assume I measure the SPL of a source with 2 microphones placed at different positions from it.
How do I obtain the transfer function equation by between the 2 microphones by using the tf command in MatLab using both the Sound power levels measured by the microphones in function of frequency?
Thank you in advance!

 Akzeptierte Antwort

Wayne King
Wayne King am 26 Nov. 2013
From your description, it does not sound like tf() is what you want. Do you have the Signal Processing Toolbox? If so, have a look at tfestimate() or mscohere()
I'm assuming you have the waveform that the microphone is outputting.

Weitere Antworten (1)

Cristian
Cristian am 27 Nov. 2013
Thanks for the answer!I didn't knew about tfestimate(), but it proves that it was exactly what I needed.

Gefragt:

am 26 Nov. 2013

Beantwortet:

am 27 Nov. 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by