Max,.. focus on the simple single wave and pattern.. (image)
You could try sweeping along an equation driven curve similar to one of the exercises in the SOLIDWORKS Advanced class. Check out the attached file and review the features and sketches to give you one idea on how you might approach this part.
use the analytical wrap (you will need to make your cylinder taller, and remove the tangent relation in your sketch).
Retrieving data ...