GPS bearing heading

I'm not sure I fully understand what you are proposing but it does sound very very wrong. You would get the bearing from the base station to the "moving" part by computing it from the latitude and longitude of each. There is no need for a compass.