Dynamic Power Allocation with Constant Envelope Transmission for Next Generation Software-Defined GPS Payloads