bispy.signals.bivariatewhiteNoise

bispy.signals.bivariatewhiteNoise(N, S0, P=0, theta=0, complexOutput=False)[source]

Generates a bivariate white noise with prescribed polarization properties using the Unpolarized/Polarized part decomposition.

Parameters:
Nint

length of the signal

S0float

white noise power

Pfloat, optional

degree of polarization, must be 0 <= P <= 1. Default is 0

thetafloat, optional

angle of linear polarization. Default is 0

complexOutput: bool, optional

If True, output is a complex numpy array. Otherwise output is a quaternion numpy array. Default is False.

returns
——-
warray_type

bivariate white noise signal