Denoising sound sample using noise segments

조회 수: 1 (최근 30일)
ytzhak goussha
ytzhak goussha 2019년 3월 22일
Hello,
I have these sound samples of mice recording,
Now there mice, they communicate in ultrasonic voalizations, each vocalization is refered to as a "Call" which is comprized of short syllables (~100 milisec)
I have a collection there Call recordings, along with a table for each call indicating the onset and offset of each syllable, mean that i can separtare the sound vectros into bits that has the important sound and bits that have the backgroud.
I am looking for an algorithem with which I can subtract the the background from the syllable and get a clean sample.
I have seen this done in Audasity, and it wors like a charm, but i have hunderds of call samples containing thousends of syllables, and i cant do them all manually.
I tried to convert both segments (signal+noise and noise) with fft and then binning the the elements to create 125 scale (representing the frequency) and then subtracing one from the other but then i get negative values in the lower frequencies.
Is there an algorithem to use? or is it just subtracting noise from signal+noise?

답변 (0개)

카테고리

Help CenterFile Exchange에서 Audio and Video Data에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by