640 likes | 877 Views
Power Consumption by Wireless Communication. Lin Zhong ELEC518, Spring 2011. Power consumption (SMT5600). Power consumption (T-Mobile). Bluetooth. Cellular. Wi-Fi. Power consumption (Contd.). Theoretical limits Receiving energy per bit > N * 10 -0.159 N: Noise spectral power level
E N D
Power Consumption by Wireless Communication Lin Zhong ELEC518, Spring 2011
Power consumption (T-Mobile) Bluetooth Cellular Wi-Fi
Power consumption (Contd.) • Theoretical limits • Receiving energy per bit > N * 10-0.159 • N: Noise spectral power level • Wideband communication PRX PTX∝ PRX*da Distance: d Propagation constant: a (1.81-5.22)
Power consumption (Contd.) • What increases power consumption • Government regulation (FCC) • Available spectrum band (Higher band, higher power) • Limited bandwidth • Limited transmission power • Noise and reliability • Higher capacity • Multiple access (CDMA, TDMA etc.) • Security • Addressability (TCP/IP) • More……
Wireless system architecture Network protocol stack Hardware implementation Host computer Application Transport Network Data link Baseband Physical Network interface RF front ends
Power consumption (Contd.) Low-noise amplifier LNA Intermediate Frequency (IF) signal processing Antenna interface Baseband processor Local Oscillator (LO) IF/Baseband Conversion PA MAC Layer & above Physical Layer Power amplifier >60% non-display power consumed in RF RF technologies improve much slower than IC
Power consumption (Contd.) Source: Li et al, 2004
Low-noise amplifier (LNA) • Bandwidth (same as the signal) • Gain (~20dB) • Linearity (IP3) • Noise figure (1dB) • Power consumption
Circuit power optimization • Major power consumers Low-noise amplifier High duty cycle Huge dynamic range 105 LNA Intermediate Frequency (IF) signal processing Local Oscillator (LO) Almost always on Antenna interface Baseband processor IF/Baseband Conversion PA MAC Layer & above Physical Layer Power amplifier High power consumption
Circuit power optimization (Contd.) • Reduce supply voltage • Negatively impact amplifier linearity • Higher integration • CMOS RF • SoC and SiP integration • Power-saving modes
Circuit power optimization (Contd.) • Power-saving modes • Complete power off • (Circuit wake-up latency + network association latency) on the order of seconds • Different power-saving modes • Less power saving but short wake-up latency
Power-saving modes Radio Deep Sleep Wake-up latency on the order of micro seconds Low-noise amplifier LNA Intermediate Frequency (IF) signal processing Antenna interface Baseband processor Local Oscillator (LO) IF/Baseband Conversion PA MAC Layer & above Physical Layer Power amplifier
Power-saving modes (Contd.) Sleep Mode Wake-up latency on the order of milliseconds Low-rate clock with saved network association information Low-noise amplifier LNA Intermediate Frequency (IF) signal processing Antenna interface Baseband processor Local Oscillator (LO) IF/Baseband Conversion PA MAC Layer & above Physical Layer Power amplifier
Network power optimization • Use power-saving modes • Example: 802.11 wireless LAN (WiFi) • Infrastructure mode: Access points and mobile nodes • Example: Cellular networks
802.11 infrastructure mode • Mobile node sniffs based on a “Listen Interval” • Listen Interval is multiple of the “beacon period” • Beacon period: typically 100ms • During a Listen Interval • Access point • buffers data for mobile node • sends out a traffic indication map (TIM), announcing buffered data, every beacon period • Mobile node stays in power-saving mode • After a Listen Interval • Mobile node checks TIM to see whether it gets buffered data • If so, send “PS-Poll” asking for data
Buffering/sniffing in 802.11 Gast, 802.11 Wireless Network: The Definitive Guide 802.15.1/Bluetooth uses similar power-saving protocols: Hold and Sniff modes
Cellular networks • Discontinuous transmission (DTX) • Discontinuous reception (DRX)
Wireless energy cost • Connection • Establishment • Maintenance • Transfer data • Transmit vs. receive
Energy per bit transfer Oppermann et al., IEEE Comm. Mag. 2004
Wasteful wireless communication Time Micro power management Spectrum Efficiency-driven cognitive radio Space Directional communication
Space waste • Omni transmission huge power by power amplifier (PA)
Time waste • Network Bandwidth Under-Utilization • Modest data rate required by applications • IE ~ 1Mbps, MSN video call ~ 3Mbps • Bandwidth limit of wired link • 6Mbps DSL at home 23
Observed from an 802.11g user Energy per bit Distribution of observed 802.11g throughput
Temporal waste 90% of time & 80% of energy spent in idle listening Four 802.11g laptop users, one week
Fundamental problem with CSMA • CSMA: Carrier Sense Multiple Access • Clients compete for air time • Incoming packets are unpredictable
Micro power management (µPM) • Sleep during idle listening • Wake up in time to catch retransmission • Monitor the traffic not to abuse it • ~30% power reduction • No observed quality degradation J. Liu and L. Zhong, "Micro power management of active 802.11 interfaces," in Proc. MobiSys’08.
Directional waste Ongoing project with Ashutosh Sabharwal
Two ways to realize directionality • Passive directional antennas • Low cost • fixed beam patterns • Digital beamforming • Flexible beam patterns • High cost Desclos, Mahe, Reed, 2001 Phased-array antenna system from Fidelity Comtech
Challenge I: Rotation!!! Solution: Don’t get rid of the omni directional antennas Use multiple directional antennas But can we select the right antenna in time?
Challenge III • Can we do it without changing the infrastructure?
Characterizing smartphone rotation • How much do they rotate? • How fast do they rotate? • 11 HTC G1 users, each one week • Log accelerometer and compass readings • 100Hz when wireless in use
Device orientation described by three Euler angles • θ and φ based on tri-axis accelerometer • ψ based on tri-axis compass and θ and φ
Rotation is not that much • <120° per second
Directionality indoor 5 dBi 8 dBi
5dBi antenna 8dBi antenna
Measurement setup • RSSI measured at both ends Data packets ACK packets
Directional beats omni close to half of the time Field collected rotation traces replayed
Multi-directional antenna design (MiDAS) • One RF chain, one omni antenna, multiple directional antennas • Directional ant. only used for data transmit and ACK Reception • Standard compliance • Tradeoff between risk and benefit
Packet-based antenna selection • Assess an antenna by receiving a packet with it • Leveraging channel reciprocity • Continuously assess the selected antenna • Find out the best antenna by assessing them one by one • Potential risk of missing packets • Stay with omni antenna when RSS changes rapidly • No change in 802.11 network infrastructure
Symbol-based antenna selection • Assess all antennas through a series of PHY symbols • Similar to MIMO antenna selection • Needs help from PHY layer Antenna training packet Regular packet SEL ACK
Trace based evaluation • Rotation traces replayed on the motor • RSSI traces collected for all antennas • Algorithms evaluated on traces offline
An early prototype Finalist of MobiCom’08 Best Student Demo