Device-to-Device underlay cellular network based on rate splitting | Synapse