Schemes and architectures for wireless ad hoc networks and cooperative communication