Atjaunināt sīkdatņu piekrišanu

E-grāmata: Software Receiver Design: Build your Own Digital Communication System in Five Easy Steps

3.75/5 (12 ratings by Goodreads)
(Worcester Polytechnic Institute, Massachusetts), (University of Wisconsin, Madison), (Cornell University, New York)
  • Formāts: PDF+DRM
  • Izdošanas datums: 18-Aug-2011
  • Izdevniecība: Cambridge University Press
  • Valoda: eng
  • ISBN-13: 9781139119931
Citas grāmatas par šo tēmu:
  • Formāts - PDF+DRM
  • Cena: 55,90 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: PDF+DRM
  • Izdošanas datums: 18-Aug-2011
  • Izdevniecība: Cambridge University Press
  • Valoda: eng
  • ISBN-13: 9781139119931
Citas grāmatas par šo tēmu:

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

Have you ever wanted to know how modern digital communications systems work? Find out with this step-by-step guide to building a complete digital radio that includes every element of a typical, real-world communication system. Chapter by chapter, you will create a MATLAB realization of the various pieces of the system, exploring the key ideas along the way, as well as analyzing and assessing the performance of each component. Then, in the final chapters, you will discover how all the parts fit together and interact as you build the complete receiver. In addition to coverage of crucial issues, such as timing, carrier recovery and equalization, the text contains over 400 practical exercises, providing invaluable preparation for industry, where wireless communications and software radio are becoming increasingly important. A variety of extra resources are also provided online, including lecture slides and a solutions manual for instructors.

Papildus informācija

Learn the key concepts and get hands-on experience with this step-by-step guide to constructing a fully functioning software receiver.
To the Instructor ... v
Step 1 The Big Picture
1(14)
1 A Digital Radio
2(13)
1.1 What Is a Digital Radio?
2(1)
1.2 An Illustrative Design
3(9)
1.3 Walk This Way
12(3)
Step 2 The Basic Components
15(43)
2 A Telecommunication System
16(24)
2.1 Electromagnetic Transmission of Analog Waveforms
16(2)
2.2 Bandwidth
18(2)
2.3 Upconversion at the Transmitter
20(2)
2.4 Frequency Division Multiplexing
22(1)
2.5 Filters that Remove Frequencies
23(1)
2.6 Analog Downconversion
24(2)
2.7 Analog Core of a Digital Communication System
26(2)
2.8 Sampling at the Receiver
28(1)
2.9 Digital Communications Around an Analog Core
29(1)
2.10 Pulse Shaping
30(3)
2.11 Synchronization: Good Times Bad Times
33(1)
2.12 Equalization
34(1)
2.13 Decisions and Error Measures
35(2)
2.14 Coding and Decoding
37(1)
2.15 A Telecommunication System
38(1)
2.16 Stairway to Radio
38(2)
3 The Six Elements
40(18)
3.1 Finding the Spectrum of a Signal
41(3)
3.2 The First Element: Oscillators
44(2)
3.3 The Second Element: Linear Filters
46(3)
3.4 The Third Element: Samplers
49(3)
3.5 The Fourth Element: Static Nonlinearities
52(1)
3.6 The Fifth Element: Mixers
53(2)
3.7 The Sixth Element: Adaptation
55(1)
3.8 Summary
56(2)
Step 3 The Idealized System
58(133)
4 Modeling Corruption
59(21)
4.1 When Bad Things Happen to Good Signals
59(6)
4.2 Linear Systems: Linear Filters
65(1)
4.3 The Delta "Function"
65(5)
4.4 Convolution in Time: It's What Linear Systems Do
70(2)
4.5 Convolution ↔ Multiplication
72(4)
4.6 Improving SNR
76(4)
5 Analog (De)modulation
80(18)
5.1 Amplitude Modulation with Large Carrier
81(3)
5.2 Amplitude Modulation with Suppressed Carrier
84(6)
5.3 Quadrature Modulation
90(3)
5.4 Injection to Intermediate Frequency
93(5)
6 Sampling with Automatic Gain Control
98(32)
6.1 Sampling and Aliasing
99(4)
6.2 Downconversion via Sampling
103(5)
6.3 Exploring Sampling in MATLAB
108(2)
6.4 Interpolation and Reconstruction
110(4)
6.5 Iteration and Optimization
114(1)
6.6 An Example of Optimization: Polynomial Minimization
115(5)
6.7 Automatic Gain Control
120(7)
6.8 Using an AGC to Combat Fading
127(2)
6.9 Summary
129(1)
7 Digital Filtering and the DFT
130(22)
7.1 Discrete Time and Discrete Frequency
130(11)
7.2 Practical Filtering
141(11)
8 Bits to Symbols to Signals
152(13)
8.1 Bits to Symbols
152(3)
8.2 Symbols to Signals
155(2)
8.3 Correlation
157(3)
8.4 Receive Filtering: From Signals to Symbols
160(1)
8.5 Frame Synchronization: From Symbols to Bits
161(4)
9 Stuff Happens
165(26)
9.1 An Ideal Digital Communication System
166(1)
9.2 Simulating the Ideal System
167(8)
9.3 Flat Fading: A Simple Impairment and a Simple Fix
175(3)
9.4 Other Impairments: More "What Ifs"
178(9)
9.5 A B3IG Deal
187(4)
Step 4 The Adaptive Components
191(150)
10 Carrier Recovery
192(34)
10.1 Phase and Frequency Estimation via an FFT
194(3)
10.2 Squared Difference Loop
197(5)
10.3 The Phase-Locked Loop
202(4)
10.4 The Costas Loop
206(4)
10.5 Decision-Directed Phase Tracking
210(6)
10.6 Frequency Tracking
216(10)
11 Pulse Shaping and Receive Filtering
226(24)
11.1 Spectrum of the Pulse: Spectrum of the Signal
227(2)
11.2 Intersymbol Interference
229(2)
11.3 Eye Diagrams
231(6)
11.4 Nyquist Pulses
237(5)
11.5 Matched Filtering
242(5)
11.6 Matched Transmit and Receive Filters
247(3)
12 Timing Recovery
250(20)
12.1 The Problem of Timing Recovery
251(1)
12.2 An Example
252(4)
12.3 Decision-Directed Timing Recovery
256(5)
12.4 Timing Recovery via Output Power Maximization
261(5)
12.5 Two Examples
266(4)
13 Linear Equalization
270(33)
13.1 Multipath Interference
272(1)
13.2 Trained Least-Squares Linear Equalization
273(11)
13.3 An Adaptive Approach to Trained Equalization
284(4)
13.4 Decision-Directed Linear Equalization
288(2)
13.5 Dispersion-Minimizing Linear Equalization
290(4)
13.6 Examples and Observations
294(9)
14 Coding
303(38)
14.1 What Is Information?
304(4)
14.2 Redundancy
308(7)
14.3 Entropy
315(3)
14.4 Channel Capacity
318(5)
14.5 Source Coding
323(5)
14.6 Channel Coding
328(11)
14.7 Encoding a Compact Disc
339(2)
Step 5 Putting It All Together
341(63)
15 Make It So
342(15)
15.1 How the Received Signal Is Constructed
343(2)
15.2 A Design Methodology for the M6 Receiver
345(9)
15.3 No Soap Radio: The M6 Receiver Design Challenge
354(3)
16 A Digital Quadrature Amplitude Modulation Radio
357(47)
16.1 The Song Remains the Same
357(1)
16.2 Quadrature Amplitude Modulation (QAM)
358(5)
16.3 Demodulating QAM
363(4)
16.4 Carrier Recovery for QAM
367(11)
16.5 Designing QAM Constellations
378(2)
16.6 Timing Recovery for QAM
380(4)
16.7 Baseband Derotation
384(3)
16.8 Equalization for QAM
387(4)
16.9 Alternative Receiver Architectures for QAM
391(6)
16.10 The Q3AM Prototype Receiver
397(1)
16.11 Q3 AM Prototype Receiver User's Manual
398(6)
Appendices
404(56)
A Transforms, Identities, and Formulas
404(8)
A.1 Trigonometric Identities
404(1)
A.2 Fourier Transforms and Properties
405(4)
A.3 Energy and Power
409(1)
A.4 Z-Transforms and Properties
409(1)
A.5 Integral and Derivative Formulas
410(1)
A.6 Matrix Algebra
411(1)
B Simulating Noise
412(4)
C Envelope of a Bandpass Signal
416(5)
D Relating the Fourier Transform to the DFT
421(4)
D.1 The Fourier Transform and Its Inverse
421(1)
D.2 The DFT and the Fourier Transform
422(3)
E Power Spectral Density
425(3)
F The Z-Transform
428(14)
F.1 Z-Transforms
428(4)
F.2 Sketching the Frequency Response from the Z-Transform
432(3)
F.3 Measuring Intersymbol Interference
435(3)
F.4 Analysis of Loop Structures
438(4)
G Averages and Averaging
442(9)
G.1 Averages and Filters
442(1)
G.2 Derivatives and Filters
443(3)
G.3 Differentiation Is a Technique, Approximation Is an Art
446(5)
H The B3IG Transmitter
451(9)
H.1 Constructing the Received Signal
453(2)
H.2 Matlab Code for the Notorious B3IG
455(4)
H.3 Notes on Debugging and Signal Measurement
459(1)
Index 460
C. Richard Johnson, Jr is the Geoffrey S. M. Hedrick Senior Professor of Engineering at Cornell University, where he has been on the faculty since 1981. He is a Fellow of the IEEE and co-author of Telecommunication Breakdown (2004, with William A. Sethares) and Theory and Design of Adaptive Filters (2001). William A. Sethares is a Professor in the Department of Electrical and Computer Engineering at the University of Wisconsin, Madison. He is the author of Rhythm and Transforms (2007) and Tuning, Timbre, Spectrum, Scale (2005). Andrew G. Klein is an Assistant Professor at Worcester Polytechnic Institute. In addition to working in academia, he has also held industry positions at several wireless start-up companies.