A Design and Implementation of Software Defined Radio for Rapid Prototyping of GNSS Receiver