Consider a system that consists of array of arbitrary sensors, the steering vector of the senor array represents the phase delays, with respect to a reference position, for an incoming plane wave at each sensor element.
The phase delay for i-th senor is defined as
where
Note that can be negative if the plane wave reaches the i-th sensor before reaching the reference position.
The choice of the reference position is typically one of the followings:
Under the 3-dimensional space, let the reference position be the origin of the Cartesian coordinate system, define:
then the direction vector for the wave in the Cartesian coordinate system can be written as
And the distance for the wave to travel from the origin to is equivalent to the projection of onto the direction , which can be computed by the inner product of the two vectors:
And the time for the wave to travel over such distance is
Also the temporal period of the wave can be expressed by the wavelength and the wave speed as follows:
So the phase delay for i-th senor can be written as
And the steering vector for the wave of the given can be written as
The "phase delay" of the signal is not to be confused with the absolute angle change of the signal. For example, if a sound source can emit one of the following two signals:
Then the time delay (as well as the phase delay) from the reference position to the 1st mic will be the same regardless of the signal emitted, but the actual angle difference from the reference position to the 1st mic depends on the signal emitted.
audio