This document provides a rough guide to understanding 3G/HSPA concepts for RF engineers. It begins with general information on 3G networks and UMTS. It then discusses technical concepts such as spreading codes, scrambling codes, and processing gain. It explains how spreading spreads the baseband signal over the frequency band and hides it below the noise floor, allowing recovery via despreading. The document also covers HSPA technologies and their advantages over prior 3G standards.