I. Introduction
Global Positioning System (GPS) is a very common application for localization. It is very effective in outdoor localization. There are several satellites in space to serve devices and receiving signals from more satellites improves position resolution. However, GPS indoor positioning has some limitations due to the signal strength affected by the doors, walls or as in underground places such as metro stations.