“…Widely applied in RF and VLP based localization systems, two-step positioning algorithms extract position related parameters, such as received signal strength (RSS), time-of-arrival (TOA), time-differenceof-arrival (TDOA), and angle-of-arrival (AOA) in the first step, and perform position estimation based on those parameters in the second step [19]. There exist a multitude of applications of indoor VLP systems that employ two-step positioning, such as those using RSS [15], [18], [20], [21], AOA [9], hybrid RSS/AOA [22]- [24], TOA [5], [25], and TDOA [17]. However, the two-step method can be construed as a suboptimal solution to the localization problem since it does not exploit all the collected data related to the unknown location.…”