Method and apparatuses involving satellite position signals are disclosed. The method includes generating, by a processing device, a trajectory database from time-stamped global positioning system sample points, and computing transit points for each trajectory in the trajectory database. Further, the system may include a heat sink positioned within the cavity and between the housing and the rotor, and an electronic component attached to the heat sink.