On achievable rates and coding for UWB systems