Smartphone GNSS Receiver- A Performance Analysis