Design and implementation of a new spaceborne FPGA-based dual frequency GPS and Galileo software defined receiver