{"product_id":"software-defined-radio-enabling-technologies-wiley-series-in-software-radio-9780470843185","title":"Software Defined Radio Enabling Technologies","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eSoftware radio SWR (or software defined radio, SDR), is a radio, whose channel modulation waveforms are defined in software. As a result, the operation of such a radio can be imperceptibly updated or configured by the service provider, automated system or user in the field for another service or application.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eList of Contributors xiii\u003c\/p\u003e \u003cp\u003eForeword - by \u003ci\u003eDr Joseph Mitola\u003c\/i\u003e iii xvii\u003c\/p\u003e \u003cp\u003eAbbreviations xix\u003c\/p\u003e \u003cp\u003eBiographies xxvii\u003c\/p\u003e \u003cp\u003eIntroduction xxxv\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I: Perspective 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Software Based Radio 3\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eStephen Blust – Cingular Wireless\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e1.1 A Multi-Dimensional Model Sets the Stage 3\u003c\/p\u003e \u003cp\u003e1.2 What is Software Based Radio 5\u003c\/p\u003e \u003cp\u003e1.2.1 Software Defined Radio and Software Radio 5\u003c\/p\u003e \u003cp\u003e1.2.2 Adaptive Intelligent Software Radio and Other Definitions 8\u003c\/p\u003e \u003cp\u003e1.2.3 Functionality, Capability and SBR Evolution 10\u003c\/p\u003e \u003cp\u003e1.3 Architectural Perspectives for a Software Based Radio 11\u003c\/p\u003e \u003cp\u003e1.3.1 The Radio Implementer plane 11\u003c\/p\u003e \u003cp\u003e1.3.2 The Network Operator plane 12\u003c\/p\u003e \u003cp\u003e1.4 Software Radio Concepts 13\u003c\/p\u003e \u003cp\u003e1.5 Adoption Timeframes for Software Based Radio 15\u003c\/p\u003e \u003cp\u003e1.6 Realization of Software Based Radio Requires New Technology 17\u003c\/p\u003e \u003cp\u003e1.7 Power\/Performance\/Price Limitations of Handsets Dictates Inflexible Networks 17\u003c\/p\u003e \u003cp\u003e1.8 Regulatory Concepts Facilitate SBR Introduction 18\u003c\/p\u003e \u003cp\u003e1.9 Conclusions 20\u003c\/p\u003e \u003cp\u003eAcknowledgements 21\u003c\/p\u003e \u003cp\u003eReferences 21\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II: Front End Technology 23\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Radio Frequency Translation for Software Defined Radio 25\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eMark Beach, Paul Warr \u0026amp; John MacLeod - University of Bristol\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e2.1 Requirements and Specifications 26\u003c\/p\u003e \u003cp\u003e2.1.1 Transmitter Specifications 26\u003c\/p\u003e \u003cp\u003e2.1.2 Receiver Specifications 27\u003c\/p\u003e \u003cp\u003e2.1.3 Operating Frequency Bands 27\u003c\/p\u003e \u003cp\u003e2.2 Receiver Design Considerations 30\u003c\/p\u003e \u003cp\u003e2.2.1 Basic Considerations 30\u003c\/p\u003e \u003cp\u003e2.2.2 Receiver Architectures 32\u003c\/p\u003e \u003cp\u003e2.2.3 Dynamic Range Issues and Calculation 35\u003c\/p\u003e \u003cp\u003e2.2.4 Adjacent Channel Power Ratio (ACPR) and Noise Power Ratio (NPR) 41\u003c\/p\u003e \u003cp\u003e2.2.5 Receiver Signal Budget 42\u003c\/p\u003e \u003cp\u003e2.2.6 Image Rejection 45\u003c\/p\u003e \u003cp\u003e2.2.7 Filter Functions within the Receiver 47\u003c\/p\u003e \u003cp\u003e2.3 Transmitter Design Considerations 47\u003c\/p\u003e \u003cp\u003e2.3.1 Filtering Analogies between Receiver and Transmitter 47\u003c\/p\u003e \u003cp\u003e2.3.2 Transmitter Architectures 48\u003c\/p\u003e \u003cp\u003e2.3.3 Transmitter Efficiency and Linearity 50\u003c\/p\u003e \u003cp\u003e2.4 Candidate Architectures for SDR 56\u003c\/p\u003e \u003cp\u003e2.4.1 Zero IF Receivers 56\u003c\/p\u003e \u003cp\u003e2.4.2 Quadrature Local Oscillator 59\u003c\/p\u003e \u003cp\u003e2.4.3 Variable Preselect Filters 61\u003c\/p\u003e \u003cp\u003e2.4.4 Low IF Receivers 66\u003c\/p\u003e \u003cp\u003e2.5 Conclusions 70\u003c\/p\u003e \u003cp\u003eAcknowledgements 71\u003c\/p\u003e \u003cp\u003eReferences 71\u003c\/p\u003e \u003cp\u003eAppendix 73\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Radio Frequency Front End Implementations for Multimode SDRs 79\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eMark Cummings - enVia\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e3.1 Evolution of Radio Systems 80\u003c\/p\u003e \u003cp\u003e3.2 Evolution of RF Front Ends – Superheterodyne Architecture 83\u003c\/p\u003e \u003cp\u003e3.3 The AN2\/6 Product Family – Dual Band, Six Mode 85\u003c\/p\u003e \u003cp\u003e3.3.1 The AN2\/6 Architecture 86\u003c\/p\u003e \u003cp\u003e3.3.2 Lessons Learned From the AN2\/ 6 88\u003c\/p\u003e \u003cp\u003e3.4 Alternative RF Front End Architectures 93\u003c\/p\u003e \u003cp\u003e3.4.1 Direct Conversion RF Front Ends 93\u003c\/p\u003e \u003cp\u003e3.4.2 Pure Digital RF Front Ends 96\u003c\/p\u003e \u003cp\u003e3.4.3 Analog Digital Combination Solutions 96\u003c\/p\u003e \u003cp\u003e3.4.4 Directions for a Completely Successful SDR RF Front End 97\u003c\/p\u003e \u003cp\u003e3.5 Conclusion 98\u003c\/p\u003e \u003cp\u003eAcknowledgements 98\u003c\/p\u003e \u003cp\u003eReferences 98\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Data Conversion in Software Defined Radios 99\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eBrad Brannon, Chris Cloninger, Dimitrios Efstathiou, Paul Hendriks, Zoran Zvonar – AnalogDevices\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e4.1 The Importance of Data Converters in Software Defined Radios 99\u003c\/p\u003e \u003cp\u003e4.1.1 ADCs for SDR Base Stations 100\u003c\/p\u003e \u003cp\u003e4.1.2 ADCs for SDR Handsets 101\u003c\/p\u003e \u003cp\u003e4.1.3 DACs for SDR Applications 101\u003c\/p\u003e \u003cp\u003e4.2 Converter Architectures 102\u003c\/p\u003e \u003cp\u003e4.2.1 Flash Converters 102\u003c\/p\u003e \u003cp\u003e4.2.2 Multistage Converters 104\u003c\/p\u003e \u003cp\u003e4.2.3 Sigma-Delta Converters 105\u003c\/p\u003e \u003cp\u003e4.2.4 Digital-to-Analog Converters 107\u003c\/p\u003e \u003cp\u003e4.3 Converter Performance Impact on SDR 109\u003c\/p\u003e \u003cp\u003e4.3.1 Noise Sources – Impact on SDR Sensitivity 109\u003c\/p\u003e \u003cp\u003e4.3.2 SNR of Data Converter 112\u003c\/p\u003e \u003cp\u003e4.3.3 Spurious Impact on Performance 114\u003c\/p\u003e \u003cp\u003e4.3.4 Digital-to-Analog Converter Specification 121\u003c\/p\u003e \u003cp\u003e4.4 Conclusions and Future Trends 123\u003c\/p\u003e \u003cp\u003eReferences 125\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Superconductor Microelectronics: A Digital RF Technology for Software Radios 127\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eDarren K. Brock – HYPRES, Inc.\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 127\u003c\/p\u003e \u003cp\u003e5.1.1 Superconductivity and the Josephson Effect 128\u003c\/p\u003e \u003cp\u003e5.1.2 Established Applications of Superconductors 130\u003c\/p\u003e \u003cp\u003e5.1.3 Emerging Applications - Software Defined Radio 131\u003c\/p\u003e \u003cp\u003e5.2 Rapid Single Flux Quantum Digital Logic 132\u003c\/p\u003e \u003cp\u003e5.2.1 Circuit Characteristics 132\u003c\/p\u003e \u003cp\u003e5.2.2 Example RSFQ Logic Gate - RS Flip Flop 134\u003c\/p\u003e \u003cp\u003e5.2.3 RSFQ Data Converters 135\u003c\/p\u003e \u003cp\u003e5.2.4 RSFQ Scaling theory 138\u003c\/p\u003e \u003cp\u003e5.3 Cryogenic Aspects 139\u003c\/p\u003e \u003cp\u003e5.4 Superconductor SDR for Commercial Applications 140\u003c\/p\u003e \u003cp\u003e5.4.1 Superconductors in Wireless Communications 140\u003c\/p\u003e \u003cp\u003e5.4.2 Advantages of Superconductor Receivers 141\u003c\/p\u003e \u003cp\u003e5.4.3 Trends in Spread Spectrum Communications 143\u003c\/p\u003e \u003cp\u003e5.4.4 High Power Amplifier Linearization 145\u003c\/p\u003e \u003cp\u003e5.4.5 Digital RF Transceiver 145\u003c\/p\u003e \u003cp\u003e5.5 Superconductor SDR for Military Applications 146\u003c\/p\u003e \u003cp\u003e5.5.1 Co-Site Interference 146\u003c\/p\u003e \u003cp\u003e5.5.2 Digitally Dehopping Spread Spectrum Signals 147\u003c\/p\u003e \u003cp\u003e5.5.3 Satellite Communications 148\u003c\/p\u003e \u003cp\u003e5.5.4 Accommodating New Waveforms 148\u003c\/p\u003e \u003cp\u003e5.5.5 Massive Time Multiplexing 149\u003c\/p\u003e \u003cp\u003e5.6 Conclusions 149\u003c\/p\u003e \u003cp\u003eAcknowledgements 149\u003c\/p\u003e \u003cp\u003eReferences 150\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 The Digital Front End: Bridge Between RF and Baseband Processing 151\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eGerhard Fettweis \u0026amp; Tim Hentschel – Technische Universität Dresden\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 151\u003c\/p\u003e \u003cp\u003e6.1.1 The Front End of a Digital Transceiver 151\u003c\/p\u003e \u003cp\u003e6.1.2 Signal Characteristics 153\u003c\/p\u003e \u003cp\u003e6.1.3 Implementation Issues 155\u003c\/p\u003e \u003cp\u003e6.2 The Digital Front End 155\u003c\/p\u003e \u003cp\u003e6.2.1 Functionalities of the Digital Front End 155\u003c\/p\u003e \u003cp\u003e6.2.2 The Digital Front End in Mobile Terminals and Base Stations 157\u003c\/p\u003e \u003cp\u003e6.3 Digital Up- and Down-Conversion 158\u003c\/p\u003e \u003cp\u003e6.3.1 Initial Thoughts 158\u003c\/p\u003e \u003cp\u003e6.3.2 Theoretical Aspects 158\u003c\/p\u003e \u003cp\u003e6.3.3 Implementation Aspects 161\u003c\/p\u003e \u003cp\u003e6.3.4 The CORDIC Algorithm 163\u003c\/p\u003e \u003cp\u003e6.3.5 Digital Down-Conversion with the CORDIC Algorithm 165\u003c\/p\u003e \u003cp\u003e6.3.6 Digital Down-Conversion by Subsampling 165\u003c\/p\u003e \u003cp\u003e6.4 Channel Filtering 167\u003c\/p\u003e \u003cp\u003e6.4.1 Low-Pass Filtering after Digital Down-Conversion 167\u003c\/p\u003e \u003cp\u003e6.4.2 Band-Pass Filtering before Digital Down-Conversion 172\u003c\/p\u003e \u003cp\u003e6.4.3 Filterbank Channelizers 175\u003c\/p\u003e \u003cp\u003e6.5 Sample Rate Conversion 181\u003c\/p\u003e \u003cp\u003e6.5.1 Resampling after Reconstruction 181\u003c\/p\u003e \u003cp\u003e6.5.2 Rational Factor SRC 184\u003c\/p\u003e \u003cp\u003e6.5.3 Integer Factor SRC 185\u003c\/p\u003e \u003cp\u003e6.5.4 Concepts for SRC 185\u003c\/p\u003e \u003cp\u003e6.5.5 Systems for SRC 187\u003c\/p\u003e \u003cp\u003e6.6 Example 192\u003c\/p\u003e \u003cp\u003e6.6.1 Design Parameters 192\u003c\/p\u003e \u003cp\u003e6.6.2 Digital Down-Conversion 193\u003c\/p\u003e \u003cp\u003e6.6.3 Sample Rate Conversion 193\u003c\/p\u003e \u003cp\u003e6.6.4 Channel Filtering 194\u003c\/p\u003e \u003cp\u003e6.6.5 Summary 196\u003c\/p\u003e \u003cp\u003e6.7 Conclusion 196\u003c\/p\u003e \u003cp\u003eAcknowledgements 197\u003c\/p\u003e \u003cp\u003eReferences 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III: Baseband Technology 199\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Baseband Processing for SDR 201\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eDavid Lund - HW Communications Ltd \u0026amp; Bahram Honary - Lancaster University\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e7.1 The Role of Baseband Architectures 201\u003c\/p\u003e \u003cp\u003e7.2 Software Radio – From Silicon to Software 202\u003c\/p\u003e \u003cp\u003e7.3 Baseband Component Technologies 206\u003c\/p\u003e \u003cp\u003e7.3.1 Digital Signal Processors 208\u003c\/p\u003e \u003cp\u003e7.3.2 Field Programmable Gate Arrays 210\u003c\/p\u003e \u003cp\u003e7.3.3 Recent Digital Developments 214\u003c\/p\u003e \u003cp\u003e7.3.4 Reconfigurable Analog Components 215\u003c\/p\u003e \u003cp\u003e7.3.5 Component Technology Evolution 216\u003c\/p\u003e \u003cp\u003e7.4 Design Tools and Methodologies 217\u003c\/p\u003e \u003cp\u003e7.4.1 Design Tool Concepts – an Analogy 218\u003c\/p\u003e \u003cp\u003e7.4.2 ASIC Design 219\u003c\/p\u003e \u003cp\u003e7.4.3 FPGA Design 220\u003c\/p\u003e \u003cp\u003e7.4.4 Future Design Flows and Tools 221\u003c\/p\u003e \u003cp\u003e7.5 System Design and Maintenance 223\u003c\/p\u003e \u003cp\u003e7.5.1 Object Orientation 223\u003c\/p\u003e \u003cp\u003e7.5.2 Distributed Resource Management in SDR Processors 224\u003c\/p\u003e \u003cp\u003e7.6 Conclusions 230\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 231\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Parametrization – a Technique for SDR Implementation 233\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eFriedrich Jondral - University of Karlsruhe\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1 Definitions 234\u003c\/p\u003e \u003cp\u003e8.2 Adaptability 235\u003c\/p\u003e \u003cp\u003e8.3 Parametrization of Standards 236\u003c\/p\u003e \u003cp\u003e8.3.1 Second Generation – Global System for Mobile Communication (GSM) 236\u003c\/p\u003e \u003cp\u003e8.3.2 Second Generation - IS-136 (DAMPS) 238\u003c\/p\u003e \u003cp\u003e8.3.3 Third Generation – Universal Mobile Telecommunication System (UMTS) 240\u003c\/p\u003e \u003cp\u003e8.4 Parametrization Example 246\u003c\/p\u003e \u003cp\u003e8.4.1 A General Modulator 247\u003c\/p\u003e \u003cp\u003e8.4.2 Effects of GMSK Linearization 251\u003c\/p\u003e \u003cp\u003e8.5 Signal Processing Issues 254\u003c\/p\u003e \u003cp\u003e8.5.1 DSP Capabilities and Limitations 254\u003c\/p\u003e \u003cp\u003e8.5.2 FPGA Capabilities 255\u003c\/p\u003e \u003cp\u003e8.6 Conclusions 255\u003c\/p\u003e \u003cp\u003eReferences 256\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Adaptive Computing IC Technology for 3G Software-Defined Mobile Devices 257\u003cbr\u003e \u003c\/b\u003e\u003ci\u003ePaul Master \u0026amp; Bob Plunkett – QuickSilver Technology\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1 Software Defined Radio – A Solution for Mobile Devices 257\u003c\/p\u003e \u003cp\u003e9.1.1 Evolution of Wireless Standards 258\u003c\/p\u003e \u003cp\u003e9.1.2 Market Forces Driving SDR for Wireless Devices 260\u003c\/p\u003e \u003cp\u003e9.2 The Mobile Application Space and the Need for Processing Power 261\u003c\/p\u003e \u003cp\u003e9.2.1 Processing Needs of the 3G Air Interface 261\u003c\/p\u003e \u003cp\u003e9.2.2 Processing Needs of Mobile Vocoders 262\u003c\/p\u003e \u003cp\u003e9.2.3 Processing Needs of Mobile Video 263\u003c\/p\u003e \u003cp\u003e9.3 SDR Baseband Processing – The Implementation Dilemma 265\u003c\/p\u003e \u003cp\u003e9.3.1 Limitations of Conventional IC Technologies 266\u003c\/p\u003e \u003cp\u003e9.3.2 Resolving the Dilemma 267\u003c\/p\u003e \u003cp\u003e9.4 Trade-Offs of Conventional IC Technologies 267\u003c\/p\u003e \u003cp\u003e9.4.1 Limitations of Microprocessor and DSP Implementations 268\u003c\/p\u003e \u003cp\u003e9.4.2 Limitations of ASIC Implementations 270\u003c\/p\u003e \u003cp\u003e9.4.3 Limitations of FPGA Implementations 271\u003c\/p\u003e \u003cp\u003e9.5 Hardware with Software Programmability 271\u003c\/p\u003e \u003cp\u003e9.5.1 Adaptive Computing Technology 272\u003c\/p\u003e \u003cp\u003e9.5.2 The ACM Implementation 273\u003c\/p\u003e \u003cp\u003e9.5.3 Design Tools for Adaptive Computing 275\u003c\/p\u003e \u003cp\u003e9.6 The Computational Power Efficiency Required by 3G Algorithms 277\u003c\/p\u003e \u003cp\u003e9.7 Example Case Studies and Benchmarks 278\u003c\/p\u003e \u003cp\u003e9.7.1 CDMA Rake Receiver 278\u003c\/p\u003e \u003cp\u003e9.7.2 FIR and IIR Filtering 279\u003c\/p\u003e \u003cp\u003e9.7.3 Vocoder 280\u003c\/p\u003e \u003cp\u003e9.7.4 Multimedia – MPEG-4 Implementation 284\u003c\/p\u003e \u003cp\u003e9.8 Conclusions 286\u003c\/p\u003e \u003cp\u003e9.9 Looking to 4G and Beyond 287\u003c\/p\u003e \u003cp\u003eReferences 288\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart IV: Software Technology 289\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Software Engineering for Software Radios: Experiences at MIT and Vanu, Inc. 291\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eJohn Chapin – Vanu, Inc.\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e10.1 Overview of Vanu Systems 292\u003c\/p\u003e \u003cp\u003e10.1.1 Representative Implementations 293\u003c\/p\u003e \u003cp\u003e10.1.2 Difference from Other Software Radios 294\u003c\/p\u003e \u003cp\u003e10.2 The Importance of Software in Software Radio 295\u003c\/p\u003e \u003cp\u003e10.3 Software Portability 295\u003c\/p\u003e \u003cp\u003e10.3.1 The Effects of Moore’s Law 296\u003c\/p\u003e \u003cp\u003e10.3.2 Exploiting Moore’s Law 297\u003c\/p\u003e \u003cp\u003e10.3.3 Generic Data Path 297\u003c\/p\u003e \u003cp\u003e10.3.4 Temporal Decoupling 298\u003c\/p\u003e \u003cp\u003e10.4 Commodity PC Hardware 300\u003c\/p\u003e \u003cp\u003e10.5 Signal Processing Software 300\u003c\/p\u003e \u003cp\u003e10.5.1 Data Pull 300\u003c\/p\u003e \u003cp\u003e10.5.2 Signal Processing Stages as Objects 301\u003c\/p\u003e \u003cp\u003e10.5.3 Stream Abstraction 302\u003c\/p\u003e \u003cp\u003e10.5.4 Out of Band Communication 303\u003c\/p\u003e \u003cp\u003e10.6 Control Software 303\u003c\/p\u003e \u003cp\u003e10.6.1 Code Generation 303\u003c\/p\u003e \u003cp\u003e10.6.2 Radio Description Language 304\u003c\/p\u003e \u003cp\u003e10.7 Performance 307\u003c\/p\u003e \u003cp\u003e10.8 Future Directions 308\u003c\/p\u003e \u003cp\u003eAcknowledgements 309\u003c\/p\u003e \u003cp\u003eReferences 309\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Software Download for Mobile Terminals 311\u003cbr\u003e \u003c\/b\u003e\u003ci\u003ePaul Bucknell \u0026amp; Steve Pitchers - Philips Research Laboratories\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e11.1 Why Software Download? 312\u003c\/p\u003e \u003cp\u003e11.1.1 Software Reconfiguration 312\u003c\/p\u003e \u003cp\u003e11.1.2 Software Downloading Terminals 312\u003c\/p\u003e \u003cp\u003e11.1.3 Downloading New Air Interfaces 314\u003c\/p\u003e \u003cp\u003e11.2 Downloading Technologies for SDR 314\u003c\/p\u003e \u003cp\u003e11.2.1 Granularity 315\u003c\/p\u003e \u003cp\u003e11.2.2 Component Communication and Binding 316\u003c\/p\u003e \u003cp\u003e11.2.3 Content Function 316\u003c\/p\u003e \u003cp\u003e11.2.4 Installation 317\u003c\/p\u003e \u003cp\u003e11.2.5 Terminal Wide Aspects 317\u003c\/p\u003e \u003cp\u003e11.2.6 Version Management 317\u003c\/p\u003e \u003cp\u003e11.3 Standards for Downloading 317\u003c\/p\u003e \u003cp\u003e11.3.1 Mobile Standards - 2G\/3G Cellular 318\u003c\/p\u003e \u003cp\u003e11.3.2 Software Standards 318\u003c\/p\u003e \u003cp\u003e11.4 Seamless Upgrading ‘On the Fly’ 320\u003c\/p\u003e \u003cp\u003e11.5 Security of Download 321\u003c\/p\u003e \u003cp\u003e11.5.1 Secure Downloading of Applications 321\u003c\/p\u003e \u003cp\u003e11.5.2 Secure Downloading of Native Software 322\u003c\/p\u003e \u003cp\u003e11.6 Software Architectures for Download 323\u003c\/p\u003e \u003cp\u003e11.7 Software Download Today - Digital TV 325\u003c\/p\u003e \u003cp\u003e11.8 ‘Over the Air’, ‘On the Fly’ Reconfiguration: A Practical Example 326\u003c\/p\u003e \u003cp\u003e11.8.1 Architecture 327\u003c\/p\u003e \u003cp\u003e11.8.2 Basic Operation 328\u003c\/p\u003e \u003cp\u003e11.8.3 Example Reconfigurations 328\u003c\/p\u003e \u003cp\u003e11.8.4 Reconfiguration Manager 330\u003c\/p\u003e \u003cp\u003e11.8.5 Reconfiguration Procedure 334\u003c\/p\u003e \u003cp\u003e11.9 Future Applications of SDR Downloading 336\u003c\/p\u003e \u003cp\u003eAcknowledgements 337\u003c\/p\u003e \u003cp\u003eReferences 337\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Protocols and Network Aspects of SDR 339\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eKlaus Moessner – Surrey University \u0026amp; Mobile VCE\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e12.1 Protocol Stacks: SAPs vs Reconfigurability 339\u003c\/p\u003e \u003cp\u003e12.1.1 Service Provision via Service Access Points 340\u003c\/p\u003e \u003cp\u003e12.1.2 Protocol Configuration and Reconfiguration 341\u003c\/p\u003e \u003cp\u003e12.1.3 Interfaces vs SAPs 342\u003c\/p\u003e \u003cp\u003e12.2 Approaches to Protocol Stack Reconfiguration 343\u003c\/p\u003e \u003cp\u003e12.2.1 Protocols and Protocol Stacks 343\u003c\/p\u003e \u003cp\u003e12.2.2 Modular Approaches: Adaptive, Composable \u0026amp; Reconfigurable Protocols 344\u003c\/p\u003e \u003cp\u003e12.2.3 Active Networks 349\u003c\/p\u003e \u003cp\u003e12.3 Reconfiguration Management And Control 351\u003c\/p\u003e \u003cp\u003e12.3.1 The Scope of Reconfiguration Management 352\u003c\/p\u003e \u003cp\u003e12.3.2 Requirements of a Management Architecture 354\u003c\/p\u003e \u003cp\u003e12.3.3 Management Architecture Implications 357\u003c\/p\u003e \u003cp\u003e12.4 Network Support for Software Radios 358\u003c\/p\u003e \u003cp\u003e12.4.1 The Network Access and Connectivity Channel 358\u003c\/p\u003e \u003cp\u003e12.4.2 The Bootstrap Channel 359\u003c\/p\u003e \u003cp\u003e12.4.3 A Global or Universal Control Channel 359\u003c\/p\u003e \u003cp\u003e12.4.4 The Interconnected Seamless Network 360\u003c\/p\u003e \u003cp\u003e12.5 Conclusions 363\u003c\/p\u003e \u003cp\u003eReferences 363\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 The Waveform Description Language 365\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eEdward Willink – Thales Research\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e13.1 The Specification Problem 366\u003c\/p\u003e \u003cp\u003e13.2 WDL Overview 367\u003c\/p\u003e \u003cp\u003e13.2.1 Decomposition 367\u003c\/p\u003e \u003cp\u003e13.2.2 Communication 367\u003c\/p\u003e \u003cp\u003e13.2.3 Influences 369\u003c\/p\u003e \u003cp\u003e13.2.4 Hierarchical Diagrams 371\u003c\/p\u003e \u003cp\u003e13.3 FM3TR Example 374\u003c\/p\u003e \u003cp\u003e13.3.1 Protocol Layers 374\u003c\/p\u003e \u003cp\u003e13.3.2 Physical Layer Modules 375\u003c\/p\u003e \u003cp\u003e13.3.3 Physical Layer Finite State Machine 376\u003c\/p\u003e \u003cp\u003e13.3.4 Voice and Data Finite State Machines 377\u003c\/p\u003e \u003cp\u003e13.3.5 Hop Modulator 378\u003c\/p\u003e \u003cp\u003e13.3.6 Hop Waveform 378\u003c\/p\u003e \u003cp\u003e13.3.7 Rise Modulator 379\u003c\/p\u003e \u003cp\u003e13.3.8 Summary 381\u003c\/p\u003e \u003cp\u003e13.4 Refinement to an Implementation 381\u003c\/p\u003e \u003cp\u003e13.4.1 Traditional Development Process 382\u003c\/p\u003e \u003cp\u003e13.4.2 Refinement Process 382\u003c\/p\u003e \u003cp\u003e13.4.3 Automation 385\u003c\/p\u003e \u003cp\u003e13.4.4 The Reference Model 386\u003c\/p\u003e \u003cp\u003e13.4.5 Target Environments 387\u003c\/p\u003e \u003cp\u003e13.5 WDL Details 388\u003c\/p\u003e \u003cp\u003e13.5.1 Type Abstractions 388\u003c\/p\u003e \u003cp\u003e13.5.2 Scheduling Abstractions 389\u003c\/p\u003e \u003cp\u003e13.5.3 Unified Scheduling Model 391\u003c\/p\u003e \u003cp\u003e13.5.4 Leaf Specifications 393\u003c\/p\u003e \u003cp\u003e13.6 A Practical WDL Support Environment 394\u003c\/p\u003e \u003cp\u003e13.7 Conclusions 396\u003c\/p\u003e \u003cp\u003eAcknowledgements 397\u003c\/p\u003e \u003cp\u003eReferences 397\u003c\/p\u003e \u003cp\u003eIndex 399\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49402434486615,"sku":"9780470843185","price":144.85,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780470843185.jpg?v=1730480384","url":"https:\/\/bookcurl.com\/products\/software-defined-radio-enabling-technologies-wiley-series-in-software-radio-9780470843185","provider":"Book Curl","version":"1.0","type":"link"}