The ability to automatically and accurately obtain the location of a user or other communicating devices in a wireless networked environment is an enabling step in the development of many new-applications and services such as tour-guide systems, people/animal/object tracking, inventory management, healthcare, area monitoring and digital shopping assistants (Jonathan Agre, Adedeji Akinyemi, Lusheng