Was flying today and lost GPS suddenly. Screen read "Compass Error" or something like that. I checked the log files and at the point of SHTF I see many entries in OSD.flycState switching between GPS_Atti and Atti. OSD.nonGPSCause lists YAW_ERROR_LARGE. Very strange. Luckily, I was able to bring it back in Atti and land safely. My flight record shows top speed was 48.1mph during the ordeal! There is a large radio tower nearby but I've never had a problem here before. In fact, just yesterday flew out over 2mi. I calibrated the compass and flew around fine for 2 more batteries. Very strange but I will be hesitant to fly this location again.