Separating superimposed sound file
Show older comments
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?
Answers (1)
Star Strider
on 10 May 2020
0 votes
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 Comments
Wafiik Aumeer
on 11 May 2020
Star Strider
on 11 May 2020
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
on 11 May 2020
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.
Categories
Find more on Audio Processing Algorithm Design in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!