aspcol.soundfieldcontrol.acc

aspcol.soundfieldcontrol.acc(Rb, Rd, reg=0)

Frequency-domain acoustic contrast control for sound zone control

Will calculate the principal generalized eigenvector of (Rb, Rd+reg*I)

Parameters:
  • Rb (ndarray of shape (num_freq, num_ls, num_ls)) – spatial covariance associated with the bright zone

  • Rd (ndarray of shape (num_freq, num_ls, num_ls)) – spatial covariance associated with the dark zones

  • reg (float) – non-negative, applies l2 regularization to the loudspeaker effort, by adding reg * np.eye() to the dark zone spatial covariance.

Returns:

w – the control filter used to generate loudspeaker signals.

Return type:

ndarray of shape (num_freq, num_ls)