Cross–layering between physical layer, medium access control, and routing in wireless ad–hoc networks. (23rd May 2012)