توضیحاتی در مورد کتاب Software-Defined Radio for Engineers
نام کتاب : Software-Defined Radio for Engineers
ویرایش : Illustrated
عنوان ترجمه شده به فارسی : رادیوی نرم افزاری برای مهندسین
سری :
نویسندگان : Travis F Collins, Pu Di
ناشر : Artech House
سال نشر : 2018
تعداد صفحات : 375
ISBN (شابک) : 9781630814571 , 1630814571
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 18 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Software-Defined Radio\rfor Engineers\n Contents\n Preface\n CHAPTER 1\rIntroduction to Software-Defined Radio\n 1.1 Brief History\n 1.2 What is a Software-Defined Radio?\n 1.3 Networking and SDR\n 1.4 RF architectures for SDR\n 1.5 Processing architectures for SDR\n 1.6 Software Environments for SDR\n 1.7 Additional readings\n References\n Chapter 2\rSignals and Systems\n 2.1 Time and Frequency Domains\n 2.1.1 Fourier Transform\n 2.1.2 Periodic Nature of the DFT\n 2.1.3 Fast Fourier Transform\n 2.2 Sampling Theory\n 2.2.1 Uniform Sampling\n 2.2.2 Frequency Domain Representation of Uniform Sampling\n 2.2.3 Nyquist Sampling Theorem\n 2.2.4 Nyquist Zones\n 2.2.5 Sample Rate Conversion\n 2.3 Signal Representation\n 2.3.1 Frequency Conversion\n 2.3.2 Imaginary Signals\n 2.4 Signal Metrics and Visualization\n 2.4.1 SINAD, ENOB, SNR, THD, THD + N, and SFDR\n 2.4.2 Eye Diagram\n 2.5 Receive Techniques for SDR\n 2.5.1 Nyquist Zones\n 2.5.2 Fixed Point Quantization\n 2.5.3 Design Trade-offs for Number of Bits, Cost, Power, and So Forth\n 2.5.4 Sigma-Delta Analog-Digital Converters\n 2.6 Digital Signal Processing Techniques for SDR\n 2.6.1 Discrete Convolution\n 2.6.2 Correlation\n 2.6.3 Z-Transform\n 2.6.4 Digital Filtering\n 2.7 Transmit Techniques for SDR\n 2.7.1 Analog Reconstruction Filters\n 2.7.2 DACs\n 2.7.3 Digital Pulse-Shaping Filters\n 2.7.4 Nyquist Pulse-Shaping Theory\n 2.7.5 Two Nyquist Pulses\n 2.8 Chapter Summary\n References\n CHAPTER 3 Probability in Communications\n 3.1 Modeling Discrete Random Events in Communication Systems\n 3.1.1 Expectation\n 3.2 Binary Communication Channels and Conditional Probability\n 3.3 Modeling Continuous Random Events in Communication Systems\n 3.3.1 Cumulative Distribution Functions\n 3.4 Time-Varying Randomness in Communication Systems\n 3.4.1 Stationarity\n 3.5 Gaussian Noise Channels\n 3.5.1 Gaussian Processes\n 3.6 Power Spectral Densities and LTI Systems\n 3.7 Narrowband Noise\n 3.8 Application of Random Variables: Indoor Channel Model\n 3.9 Chapter Summary\n 3.10 Additional Readings\n References\n CHAPTER 4\rDigital Communications Fundamentals\n 4.1 What Is Digital Transmission?\n 4.1.1 Source Encoding\n 4.1.2 Channel Encoding\n 4.2 Digital Modulation\n 4.2.1 Power Efficiency\n 4.2.2 Pulse Amplitude Modulation\n 4.2.3 Quadrature Amplitude Modulation\n 4.2.4 Phase Shift Keying\n 4.2.5 Power Efficiency Summary\n 4.3 Probability of Bit Error\n 4.3.1 Error Bounding\n 4.4 Signal Space Concept\n 4.5 Gram-Schmidt Orthogonalization\n 4.6 Optimal Detection\n 4.6.1 Signal Vector Framework\n 4.6.2 Decision Rules\n 4.6.3 Maximum Likelihood Detection in an AWGN Channel\n 4.7 Basic Receiver Realizations\n 4.7.1 Matched Filter Realization\n 4.7.2 Correlator Realization\n 4.8 Chapter Summary\n 4.9 Additional Readings\n References\n CHAPTER 5\rUnderstanding SDR Hardware\n 5.1 Components of a Communication System\n 5.1.1 Components of an SDR\n 5.1.2 AD9363 Details\n 5.1.3 Zynq Details\n 5.1.4 Linux Industrial Input/Output Details\n 5.1.5 MATLAB as an IIO client\n 5.1.6 Not Just for Learning\n 5.2 Strategies For Development in MATLAB\n 5.2.1 Radio I/O Basics\n 5.2.2 Continuous Transmit\n 5.2.3 Latency and Data Delays\n 5.2.4 Receive Spectrum\n 5.2.5 Automatic Gain Control\n 5.2.6 Common Issues\n 5.3 Example: Loopback with Real Data\n 5.4 Noise Figure\n References\n CHAPTER 6\rTiming Synchronization\n 6.1 Matched Filtering\n 6.2 Timing Error\n 6.3 Symbol Timing Compensation\n 6.3.1 Phase-Locked Loops\n 6.3.2 Feedback Timing Correction\n 6.4 Alternative Error Detectors and System Requirements\n 6.4.1 Gardner\n 6.5 Putting the Pieces Together\n 6.6 Chapter Summary\n References\n CHAPTER 7\rCarrier Synchronization\n 7.1 Carrier Offsets\n 7.2 Frequency Offset Compensation\n 7.2.1 Coarse Frequency Correction\n 7.2.2 Fine Frequency Correction\n 7.2.3 Performance Analysis\n 7.2.4 Error Vector Magnitude Measurements\n 7.3 Phase Ambiguity\n 7.3.1 Code Words\n 7.3.2 Differential Encoding\n 7.3.3 Equalizers\n 7.4 Chapter Summary\n References\n CHAPTER 8 Frame Synchronization and\rChannel Coding\n 8.1 O Frame, Where Art Thou?\n 8.2 Frame Synchronization\n 8.2.1 Signal Detection\n 8.2.2 Alternative Sequences\n 8.3 Putting the Pieces Together\n 8.3.1 Full Recovery with Pluto SDR\n 8.4 Channel Coding\n 8.4.1 Repetition Coding\n 8.4.2 Interleaving\n 8.4.3 Encoding\n 8.4.4 BER Calculator\n 8.5 Chapter Summary\n References\n CHAPTER 9\rChannel Estimation and Equalization\n 9.1 You Shall Not Multipath!\n 9.2 Channel Estimation\n 9.3 Equalizers\n 9.3.1 Nonlinear Equalizers\n 9.4 Receiver Realization\n 9.5 Chapter Summary\n References\n CHAPTER 10 Orthogonal Frequency Division\rMultiplexing\n 10.1 Rationale for MCM: Dispersive Channel Environments\n 10.2 General OFDM Model\n 10.2.1 Cyclic Extensions\n 10.3 Common OFDM Waveform Structure\n 10.4 Packet Detection\n 10.5 CFO Estimation\n 10.6 Symbol Timing Estimation\n 10.7 Equalization\n 10.8 Bit and Power Allocation\n 10.9 Putting It All Together\n 10.10 Chapter Summary\n References\n CHAPTER 11\rApplications for Software-Defined Radio\n 11.1 Cognitive Radio\n 11.1.1 Bumblebee Behavioral Model\n 11.1.2 Reinforcement Learning\n 11.2 Vehicular Networking\n 11.3 Chapter Summary\n References\n APPENDIX A: A Longer History of Communications\n A.1 History Overview\n A.2 1750–1850: Industrial Revolution\n A.3 1850–1945: Technological Revolution\n A.4 1946–1960: Jet Age and Space Age\n A.5 1970–1979: Information Age\n A.6 1980–1989: Digital Revolution\n A.7 1990–1999: Age of the Public Internet (Web 1.0)\n A.8 Post-2000: Everything comes together\n References\n APPENDIX B:\rGetting Started with MATLAB and Simulink\n B.1 MATLAB Introduction\n B.2 Useful MATLAB Tools\n B.2.1 Code Analysis and M-Lint Messages\n B.2.2 Debugger\n B.2.3 Profiler\n B.3 System Objects\n References\n APPENDIX C:\rEqualizer Derivations\n C.1 Linear Equalizers\n C.2 Zero-Forcing Equalizers\n C.3 Decision Feedback Equalizers\n APPENDIX D:\rTrigonometric Identities\n About the Authors\n Index