Backhaul-aware adaptive TP selection for virtual cell in ultra-dense networks