5214393bb75498ded8fc140914edd79c1799af05,pyroomacoustics/beamforming.py,Beamformer,steering_vector_2D_from_point,#Beamformer#Any#Any#Any#Any#,361

Before Change


        if (ff):
            X -= self.center
            Xn = np.sqrt(np.sum(X**2, axis=0))
            X *= constants.get("ffdist")/Xn
            X += self.center

        D = distance(self.R, X)
        omega = 2 * np.pi * frequency

        if attn:
            // TO DO 1: This will mean slightly different absolute value for
            // every entry, even within the same steering vector. Perhaps a
            // better paradigm is far-field with phase carrier.
            return 1. / (4 * np.pi) / D * np.exp(-1j * omega * D / constants.get("c"))
        else:
            return np.exp(-1j * omega * D / constants.get("c"))

After Change


        if (ff):
            // unit vectors pointing towards sources
            p = (X - self.center)
            p /= np.linalg.norm(p)

            // The projected microphone distances on the unit vectors
            D = np.dot(self.R.T, p)

            // subtract minimum in each column
            D -= np.min(D)

        else:

            D = distance(self.R, X)

        phase = np.exp(-1j * omega * D / constants.get("c"))

        if attn:
            // TO DO 1: This will mean slightly different absolute value for
            // every entry, even within the same steering vector. Perhaps a
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 7

Instances


Project Name: LCAV/pyroomacoustics
Commit Name: 5214393bb75498ded8fc140914edd79c1799af05
Time: 2017-04-04
Author: fakufaku@gmail.com
File Name: pyroomacoustics/beamforming.py
Class Name: Beamformer
Method Name: steering_vector_2D_from_point


Project Name: LCAV/pyroomacoustics
Commit Name: 7a77233231c67038271c9945760b7a1d711b242d
Time: 2017-04-04
Author: fakufaku@gmail.com
File Name: pyroomacoustics/beamforming.py
Class Name: Beamformer
Method Name: steering_vector_2D_from_point


Project Name: okfn-brasil/serenata-de-amor
Commit Name: ab46a26d588968cea6cedae0e98b5a169b3026c2
Time: 2019-02-16
Author: cuducos@users.noreply.github.com
File Name: jarbas/dashboard/admin/__init__.py
Class Name: ReimbursementSummaryModelAdmin
Method Name: get_cached_context


Project Name: LCAV/pyroomacoustics
Commit Name: 5214393bb75498ded8fc140914edd79c1799af05
Time: 2017-04-04
Author: fakufaku@gmail.com
File Name: pyroomacoustics/beamforming.py
Class Name: Beamformer
Method Name: steering_vector_2D_from_point