UWB Communication Systems - A comprehensive overview