Creating an ecosystem for vRANs supporting non-ideal fronthaul