Multi-Constellation System as Augmentation to GPS Performance in Difficult Environment or Critical Applications