3G Wireless Demystified