lmlib.utils.generator.gen_rand_pulse#

lmlib.utils.generator.gen_rand_pulse(K, n_pulses, length=1, seed=None)#

Random pulse signal generator

Parameters
  • K (int) – Signal length

  • n_pulses (int) – Number of pulses in the signal

  • length (int) – pulse length (number of samples per pulse set to 1)

  • seed (int, None) – random number generator seed, default = None.

Returns

out – Returns signal of length K with exactly N unity pulses of length N at random positions.

Return type

ndarray, shape=(K,)

Example