Architecture and Implementation of a Universal Real-Time GNSS Signal Simulator