emd.simulate.abreu2010

emd.simulate.abreu2010(f, nonlin_deg, nonlin_phi, sample_rate, seconds)[source]

Simulate a non-linear waveform using equation 9 in [1].

Parameters
ffloat

Fundamental frequency of generated signal

nonlin_degfloat

Degree of non-linearity in generated signal

nonlin_phifloat

Skew in non-linearity of generated signal

sample_ratefloat

The sampling frequency of the generated signal

secondsfloat

The number of seconds of data to generate

Returns
ndarray

Simulated signal containing non-linear wave

References

1

Abreu, T., Silva, P. A., Sancho, F., & Temperville, A. (2010). Analytical approximate wave form for asymmetric waves. Coastal Engineering, 57(7), 656–667. https://doi.org/10.1016/j.coastaleng.2010.02.005