![]() This method was able to work alright when I was playing with some recorded signals, but there seemed to be far to large of latency in computing the correlation to be useful in real-time system. I next thought about doing some sort of correlation between the speaker signal and the mic signal in order to determine the likelihood of the mic signal being an echo as well as being able to determine the actual delay. There is also the issue of how much to scale the signal by before subtracting it. I am not sure how to determine what the delay is with out some sort of pre-calibration, which I would like to avoid. My first thought was to just simply subtract the signal being sent to the speakers from the microphone signal, except with this method you have to be concerned with the delay. My assumption is that groups have come up with ways to cancel out the echo, but how do they do it? ![]() ![]() I used to hear this happen all the time in the early days of VoIP conversations, but hardly hear it any more. I am worried about the audio from the speakers getting picked up by the microphone and sent back to the original person. Easiest example I can give is a Skype conversation where you are using your computers speakers and a desktop microphone. I am designing a system that will have a single small microphone and speakers for use in a phone type setting.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |