Date: Feb 11, 2013 11:39 AM Author: Patrick Delaney Subject: Asymmetric Clipped Waveform - Find Average I have an asymmetrical clipped repeating waveform and I want to be able to find the root mean square.

The function is as follows, with r and b constants:

y(t) = ((exp(sin(t)*b)-exp(-sin(t)*b*r))/(exp(sin(t)*b)+exp(-sin(t)*b)))*(1/b)

This is pretty computationally heavy. What are some approaches to use to get to a simpler root mean square? Should I use a Fourier transform?