This text presents advanced techniques for analyzing and developing third generation mobile telecommunication systems. Coverage includes analysis of CDMA-based systems, multi-user receivers, Turbo coding for mobile radio applications, spatial and temporal processing techniques, as well as software radio techniques. Special emphasis has been given to recent advances in coding techniques, smart antenna systems, spatial filtering, and software implementation issues. It should be a valuable reference work for engineers and researchers involved in the development of specific CDMA systems.