Text this: Fair energy-efficient resource allocation for downlink NOMA heterogeneous networks