Throughput analysis of IEEE 802.11 wireless LANs using an average cycle time approach