Skip to content

_base

Functions:

Name Description
white_noise

Add a white noise to a signal y.

white_noise_var

Generate a white noise matrix (rows with zero mean).

white_noise

white_noise(
    y: ndarray, A_rel: float, seed: int | None = None
)

Add a white noise to a signal y.

noise amplitude= A_rel*(standard deviation of y)

Parameters:

Name Type Description Default

y

ndarray

original signal

required

A_rel

float

relative amplitude (0<x<1) to the standard deviation of y

required

seed

int | None

random seed

None

white_noise_var

white_noise_var(
    L: int, Var: ndarray, seed: int | None = None
) -> ndarray

Generate a white noise matrix (rows with zero mean).

Parameters:

Name Type Description Default

L

int

size (columns)

required

Var

ndarray

variance vector

required

Returns:

Type Description
ndarray

white_noise_var(100,[1,1]) , noise matrix has two row vectors with variance=1