def compSpecSample(self, angle):
"""
Computes the spectrum in a sample with Capon beamformer.
MUST compute the covariance matrix (call `compCov()`) before calling
this function.
Parameters
----------
angle : float
Direction-of-arrival (DOA) angle in range [0, pi).
Returns
-------
p : float
The response of Capon beamformer.
"""
a = self.sarr.steer(angle)
p = 1. / (a.T.conj().dot(inv(self.r).dot(a)))
# Discard imaginary part
return p.real
评论列表
文章目录