New answers tagged

0

If the OP is actually interested in the simple time delay between the files, then computing the cross-correlation function and finding the delay parameter $\tau$ that maximizes this function would provide a reasonable estimate of the delay. However delay and phase are not the same thing. For a fixed delay, the phase for every frequency component in the ...


2

There is a generic class of algorithms called "upmixers" that indeed de-compose a stereo signal into multiple direction and/or it's constituent directional channels. They typically work by chopping the signal into frames, evaluating correlation/phase/directional differences in multiple frequency bands, steering the origial signal on rules based on ...


3

From what you've mentioned it looks like the task is for environmental sound event detection. I think that the best starting point for you is to check the DCASE challenge (Detection and Classification of Acoustic Scenes and Events). The result pages are amazing - you can sort all systems by their performance, classifier being used, features, etc. For example ...


0

The FFT-based cross-correlation is done as follows: TX = np.fft.fft(tx) RX = np.fft.fft(rx) CORR = np.multiply(TX, np.conjugate(RX)) corr = np.real(np.fft.ifft(corr)) Here is a NumPy script that tries a solution. It does the following: create a TX and delayed RX signal that similar to your waveform (a sine wave modulated by an envelope cosine with zeros at ...


3

The Explanation from @ScienceGeyser provides a good explanation to the phenomenon. There are two more things to address the question on how is this phenomenon avoided. The feedback read by the microphone is not identical to the audio sent to the speakers. There is the physical response from the speakers, the acoustic of the device and the environment, if ...


6

On each individual device, the speaker output can get subtracted from the microphone before it gets sent to other locations. This prevents others from hearing themselves through your microphone. When using two devices in within audible range of each other, the devices cannot subtract the speaker audio from the microphone audio because the information path ...


Top 50 recent answers are included