An energy efficient distributed coordination function using bidirectional transmissions and sleep periods for IEEE 802.11 WLANs | IEEE Conference Publication | IEEE Xplore