Separating superimposed sound file

Hello,
I have a sound file that has 4 signals onto each other. See picture of different color signal.
Is there a way to separate these signals separately and then do FFT on them?

답변 (1개)

Star Strider
Star Strider 2020년 5월 10일

0 개 추천

They appear to be four separate signals, so they are likely in a matrix, not a typical MATLAB one- or two-channel sound file. If each of them is a separate row or column in the matrix, separating them is striaghtforward, since it is only necessary to choose the correct row or column for each signal. Then, do the fft on each one.
If you need to separate them using frequency-selective filters, that is an entirely different problem.

댓글 수: 3

Wafiik Aumeer
Wafiik Aumeer 2020년 5월 11일
Hello thank you for your super fast response. Can u suggest a method to check if the sound file is in matrix? Suppose i use the 'from file' in sumulink and have the file ready for processing, what's the next step??
Star Strider
Star Strider 2020년 5월 11일
My pleasure.
I have no idea what the sound file is. You would likely have to import it (using readmatrix or a similar function), then determine its size with the size function. That will give you the necessary information, however you would also need to know the sampling frequency, and unless it is in one or more two-channel sound files, I have no idea how to find that. There is just not enough information.
I have no recent experience with Simulink, so I cannot help you with it. At this point, I can only help with regular MATLAB code.
Image Analyst
Image Analyst 2020년 5월 11일
Attach your file -- whatever one you had Simulink read in. Is it a mat file? A text file? A workbook? I don't have Simulink either so if I help, it would be with MATLAB.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Audio Processing Algorithm Design에 대해 자세히 알아보기

제품

질문:

2020년 5월 10일

댓글:

2020년 5월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by