Software Defined Radio For 3G / Paul Burns.
- Format:
-
- Author/Creator:
-
- Series:
-
- Language:
- English
- Subjects (All):
-
- Physical Description:
- 1 online resource (300 p.)
- Edition:
- First edition.
- Place of Publication:
- Boston, MA : Artech House, Inc., [2003]
- Language Note:
- English
- Summary:
- If you're a mobile communications engineer considering software radio solutions, this practical resource is essential reading. It covers systems design and partitioning all the way from the antenna to the management and control software. Various options for hardware are provided including a look at current and state of the art silicon technologies such as A/D & D/A's, DSP's, FPGA's, RCP's, ACM's & digital frequency up/down-converters. Publisher abstract.
- Contents:
-
- Preface xv; 1 What Software Defined Radio Is and Why We Should Use It 1; 1.1 Introduction to Software Defined Radio 1; 1.2 3G Software Radio Applications 2; 1.3 A Traditional Hardware Radio Architecture 3; 1.4 An Ideal Software Defined Radio Architecture 4; 1.5 Signal Processing Hardware History 5; 1.6 Software Defined Radio Project Complexity 7; 1.7 The Software Defined Radio Forum 7; 1.8 Conclusion 8; 2 A Basic Software Define Radio Architecture 11; 2.1 Introduction 11; 2.2 2G Radio Architectures 12; 2.3 Basic Software Defined Radio Block Program 17
- 2.4 System-Level Functional Partitioning 212.5 A COTS Implementation of the Basic Architecture 25; 2.6 Conclusion 29; 3 RF System Design 31; 3.1 Introduction 31; 3.2 Worldwide Frequency Band Plans 32; 3.3 Noise and Channel Capacity 32; 3.4 Link Budget 33; 3.5 3G RF Performance Requirements 40; 3.6 Multicarrier Power Amplifiers 43; 3.7 Signal Processing Capacity Tradeoff 48; 3.8 Design Flow 48; 3.9 Conclussion 49; 4 Analog-to-Digital and Digital-to-Analog Conversion 51; 4.1 Introduction 51; 4.2 Digital Conversion Fundamentals 52; 4.3 ADC Techniques 58; 4.4 DACs 66
- 4.5 Converter Noise and Dynamic Range Budgets 674.6 Conclusion 70; 5 Digital Frequency Up- and Downconverters 73; 5.1 Introduction 73; 5.2 Why Use DUCs and DDCs? 74; 5.3 Frequency Converter Fundamentals 74; 5.4 DUCs 82; 5.5 DDCs 91; 5.6 COnclusions 95; 6 Signal Processing Hardware Components 97; 6.1 Introduction 97; 6.2 SDR Requirements for Processing Power 98; 6.3 DSPs; 6.4 Reconfigurable Processors 113; 6.5 FPGAs 120; 6.6 Symbol Rate and Chip-Rate Partitioning 122; 6.7 Conclusion 122; 7 Software Architecture and Components 125; 7.1 Introduction 125
- 7.2 Major Software Architectural Choices 1267.3 Software Standards for Software Radio 129; 7.4 Component Choices 153; 7.5 Conclusions 160; 8 Applications for Wireless Systems 163; 8.1 Introduction 163; 8.2 3G Air Interface Fundamentals 164; 8.3 Software Defined Radio Examples 191; 8.4 3G Networks 214; 8.5 Conclusion 219; 9 Smart Antennas Using Software Radio 221; 9.1 Introduction 221; 9.2 What Is a Smart Antenna? 221; 9.3 3G Smart Antenna requirements 223; 9.4 Phased Antenna Array Theory 223; 9.5 Applying Software Radio Principles to Antenna Systems 224; 9.6 Smart Antenna Architectures 225
- 9.7 Smart Antenna Performance 2359.8 Conclusion 237; 10 Low-Cost Experimental Software Radio Platform 239; 10.1 Introduction 239; 10.2 Platform Requirements 239; 10.3 System Architecture 239; 10.4 System Interfaces 242; 10.5 System Design; 10.6 Functional design 245; 10.7 Low-Level Implementation Details 248; 10.8 Potential Applications and Conclusion 250; 11 Engineering Design Assistance Tools 253; 11.1 Introduction 253; 11.2 How EDA Tools Can Help Software Radio Development 253; 11.3 MATLAB 255; 11.4 Cocentric System Studio 256; 11.5 SPW 256; 11.6 SystemC 256
- 11.7 Reference Design Examples 257
- Notes:
-
- Description based upon print version of record.
- Print version record.
- Description based on print version record.
- Includes bibliographical references.
- ISBN:
- 1-58053-804-5
- OCLC:
- 475974144
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.