Analysis of Error Sources in Underwater Localization Systems