Separating superimposed sound file
Mostrar comentarios más antiguos
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?
Respuestas (1)
Star Strider
el 10 de Mayo de 2020
0 votos
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 comentarios
Wafiik Aumeer
el 11 de Mayo de 2020
Star Strider
el 11 de Mayo de 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
el 11 de Mayo de 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.
Categorías
Más información sobre Audio Processing Algorithm Design en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!