I am trying to cluster noisy signal data. My data consists of 145 patterns with 150 timepoints each and is very noisy. When a few patterns are averaged together, the waveform appears to be sinusoidal.
My goal is to obtain an unknown number of clusters of these signals that have similar phase shifts. I've tried hierarchical agglomerative clustering with cosine similarity, but I believe that my data is much too noisy. From this, I obtained random clusters with very little difference between them. Any suggestions?