If I have a sine signal that was composed of the sum of multiple other sine waves, is there any way that i can decompose the sine signal into its component sine waves without knowing any of the component sine waves or how many sine waves were summed to get the signal?
For example, if I create a signal be summing the following waves together: sin(x) + sin(3x) + sin(3x) + sin(4x), then can i take this signal, and without knowing the sine waves that were summed to create it or how many sine waves were summed to create it, can i decompose it into the sines that were used to create it (sin(x) + sin(3x) + sin(3x) + sin(4x) in this case)?