UWB deals with multipath by having very short pulses. The direct path is always faster, so the "true" pulse is the one which arrives first.
It's been 10 years since I think the last attempt at UWB failed to gain traction. But I think you can use a rake receiver with UWB to combine the multipath components.