| CPC G06F 3/0346 (2013.01) [G06F 3/0383 (2013.01); H04N 21/4222 (2013.01)] | 22 Claims |

|
1. A device providing a calibrated pointing direction comprising:
a set of antennas including a first antenna and a second antenna, wherein the first antenna and the second antenna are aligned with the pointing direction in a line and wherein the line connects a center of the first antenna to a center of the second antenna and is parallel with a pointing direction;
at least one of an inertial measurement unit, a gravity sensor, and a magnetometer; and
one or more computer readable media storing instructions which, when executed on the device, cause the device to:
receive a signal at the first antenna and the second antenna;
determine a difference between: (i) the signal as received by the first antenna; and (ii) the signal as received by the second antenna;
determine, using the difference, an angle between: (i) the pointing direction; and (ii) a signal source direction of the signal wherein the angle is a first estimation of the pointing direction based on the angle;
measure a physical quantity using the at least one of the inertial measurement unit, the gravity sensor, and the magnetometer, wherein the physical quantity is a second estimation of the pointing direction based on the physical quantity; and
determine the calibrated pointing direction of the device by fusing the first estimation and the second estimation using sensor fusion that is performed by using a Kalman filter pipeline, wherein the fusing of the first estimation and the second estimation using the sensor fusion that is performed by using the Kalman filter pipeline further comprises:
implementing a prediction performance model to quantify an error in the angle of the first estimation; and
reduce the error in the angle of the first estimation by performing a functional error analysis using the second estimation.
|