Suppose we have a mixed signal X composed of three component signals x1, x2, and x3:
plot(t,x1);title('Component signal: x1');
plot(t,x2);title('Component signal: x2');
plot(t,x3);title('Component signal: x3');
plot(t,X);title('Mixed signal: X=x1+x2+x3');
Now, inversely, how can we obtain the samples of the three component signals x1, x2, and x3 without any additional information except the samples of the mixed signal X?
I would be very grateful if anyone could provide a code or efficient technique for this challenging example.
Thanks in advance for your help.
Note: Unfortunately, the ICA package and also the function emd() did not lead to a desired result. Is there any other practical solution for this example?