|
1 Preview and Introduction |
|
|
1 | (14) |
|
1.1 Process of Communication |
|
|
1 | (2) |
|
1.2 General Definition of Signal |
|
|
3 | (3) |
|
1.3 Time-Value Definition of Signals-Analog and Digital |
|
|
6 | (2) |
|
1.3.1 Continuous Time Continuous Valued Signal |
|
|
7 | (1) |
|
1.3.2 Discrete Time Continuous Valued Signal |
|
|
7 | (1) |
|
1.3.3 Discrete Time Discrete Valued Signal |
|
|
7 | (1) |
|
1.4 Analog and Digital Communication Systems |
|
|
8 | (2) |
|
1.5 Elements of Digital Communication System |
|
|
10 | (1) |
|
|
11 | (4) |
|
1.6.1 Time and Frequency Domain Representation of Signals |
|
|
11 | (1) |
|
1.6.2 CTSV, DTCV, DTDV Signals |
|
|
12 | (1) |
|
|
13 | (2) |
|
|
15 | (40) |
|
|
15 | (1) |
|
2.2 Pulse Code Modulation (PCM) |
|
|
15 | (20) |
|
2.2.1 Process of Sampling |
|
|
16 | (6) |
|
2.2.2 Process of Quantization |
|
|
22 | (2) |
|
2.2.3 PCM Transmitter and Receiver |
|
|
24 | (3) |
|
|
27 | (2) |
|
2.2.5 Signal to Noise Ratio (SNR) for Quantized Pulses |
|
|
29 | (1) |
|
2.2.6 Non-uniform Quantization: Companding |
|
|
30 | (5) |
|
2.3 Differential Pulse Code Modulation (DPCM) |
|
|
35 | (6) |
|
2.3.1 Cumulative Error in PCM |
|
|
35 | (1) |
|
2.3.2 Prevention of Cumulative Error by Applying Feedback |
|
|
36 | (2) |
|
2.3.3 How We Can Predict the Future? |
|
|
38 | (2) |
|
|
40 | (1) |
|
|
41 | (3) |
|
2.4.1 Drawbacks of Delta Modulation |
|
|
43 | (1) |
|
2.5 Adaptive Delta Modulation |
|
|
44 | (3) |
|
|
44 | (2) |
|
2.5.2 Space-Shuttle Algorithm |
|
|
46 | (1) |
|
2.6 Sigma-Delta Modulation (SDM) |
|
|
47 | (2) |
|
|
48 | (1) |
|
2.7 Linear Predictive Coder (LPC) |
|
|
49 | (4) |
|
|
49 | (1) |
|
2.7.2 Genetic Algorithm Based Approach |
|
|
50 | (3) |
|
|
53 | (2) |
|
|
53 | (1) |
|
|
54 | (1) |
|
3 Digital Baseband Signal Receivers |
|
|
55 | (22) |
|
|
55 | (1) |
|
3.2 Integrate and Dump Type Filter |
|
|
56 | (7) |
|
3.2.1 Noise Power and Variance |
|
|
59 | (2) |
|
|
61 | (1) |
|
3.2.3 Probability of Error |
|
|
61 | (2) |
|
|
63 | (4) |
|
|
67 | (5) |
|
|
67 | (1) |
|
3.4.2 Probability of Error |
|
|
67 | (3) |
|
3.4.3 Properties of Matched Filter |
|
|
70 | (2) |
|
|
72 | (2) |
|
3.6 Simulink Communication Block Set Example |
|
|
74 | (3) |
|
|
75 | (2) |
|
4 Digital Baseband Signal Transmitter |
|
|
77 | (18) |
|
|
77 | (1) |
|
4.2 Elements of Digital Baseband Communication System |
|
|
77 | (3) |
|
|
78 | (1) |
|
4.2.2 Regenerative Repeater |
|
|
78 | (2) |
|
4.3 Properties and Choice of Digital Formats |
|
|
80 | (1) |
|
|
81 | (2) |
|
4.5 Power Spectrum Density of Different Digital Formats |
|
|
83 | (12) |
|
|
86 | (1) |
|
|
87 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
90 | (1) |
|
4.5.6 Split-Phase (Manchester) |
|
|
91 | (2) |
|
|
93 | (2) |
|
|
95 | (16) |
|
5.1 Inter-Symbol Interference (ISI) |
|
|
95 | (2) |
|
5.2 Nyquist Criterion for Distortion Less Transmission (Zero ISI) |
|
|
97 | (6) |
|
5.2.1 Criteria in Frequency Domain |
|
|
98 | (2) |
|
5.2.2 Concept of Ideal Nyquist Channel |
|
|
100 | (1) |
|
5.2.3 Limitations of Ideal Solution: Raised Cosine Spectrum |
|
|
101 | (2) |
|
|
103 | (1) |
|
5.3.1 Information Obtained from Eye Pattern |
|
|
104 | (1) |
|
5.4 System Design for Known Channel |
|
|
104 | (2) |
|
|
106 | (2) |
|
5.5.1 Linear Transversal Filter |
|
|
106 | (2) |
|
|
108 | (3) |
|
|
110 | (1) |
|
6 Digital Modulation Techniques |
|
|
111 | (32) |
|
|
111 | (1) |
|
6.2 Amplitude Shift Keying (ASK) |
|
|
112 | (6) |
|
|
113 | (2) |
|
|
115 | (2) |
|
6.2.3 Binary ASK Demodualtor |
|
|
117 | (1) |
|
6.3 Frequency Shift Keying (FSK) |
|
|
118 | (4) |
|
|
118 | (1) |
|
|
119 | (2) |
|
|
121 | (1) |
|
6.4 Binary Phase Shift Keying (BPSK) |
|
|
122 | (3) |
|
|
123 | (1) |
|
|
124 | (1) |
|
|
125 | (1) |
|
6.5 Differential Phase Shift Keying (DPSK) |
|
|
125 | (2) |
|
|
125 | (2) |
|
|
127 | (1) |
|
6.6 Quadrature Phase Shift Keying (QPSK) |
|
|
127 | (7) |
|
|
127 | (4) |
|
|
131 | (1) |
|
|
131 | (1) |
|
6.6.4 Offset QPSK (OQPSK) |
|
|
132 | (2) |
|
6.7 Minimum Shift Keying (MSK) |
|
|
134 | (2) |
|
6.8 Probability of Error for Different Modulation Schemes |
|
|
136 | (3) |
|
6.8.1 Probability of Error in ASK |
|
|
136 | (1) |
|
6.8.2 Probability of Error in FSK |
|
|
137 | (1) |
|
6.8.3 Probability of Error in PSK |
|
|
138 | (1) |
|
|
139 | (4) |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
141 | (2) |
|
7 Spread Spectrum Modulation |
|
|
143 | (26) |
|
|
143 | (1) |
|
|
144 | (1) |
|
7.3 Pseudo-Noise (PN) Sequence |
|
|
145 | (4) |
|
7.3.1 Concept: A Hypothetical Experiment |
|
|
145 | (1) |
|
7.3.2 Generation of PN Sequence |
|
|
146 | (1) |
|
7.3.3 Properties of PN Sequence |
|
|
147 | (2) |
|
7.4 Direct Sequence Spread Spectrum (DSSS) |
|
|
149 | (6) |
|
|
149 | (2) |
|
7.4.2 DSSS with Coherent BPSK |
|
|
151 | (1) |
|
7.4.3 Probability of Error Calculation |
|
|
152 | (3) |
|
7.5 Frequency-Hopped Spread Spectrum |
|
|
155 | (4) |
|
|
155 | (2) |
|
|
157 | (2) |
|
7.5.3 Rate of Hopping: Fast and Slow |
|
|
159 | (1) |
|
7.6 Application of Spread Spectrum |
|
|
159 | (4) |
|
7.6.1 GPS (Global Positioning System) |
|
|
159 | (4) |
|
7.7 CDMA (Code Division Multiple Access) |
|
|
163 | (6) |
|
7.7.1 Orthogonal Chip Sequence |
|
|
163 | (2) |
|
|
165 | (1) |
|
7.7.3 Principle of Operation |
|
|
166 | (1) |
|
|
166 | (3) |
|
|
169 | (22) |
|
|
169 | (2) |
|
|
171 | (2) |
|
|
173 | (1) |
|
|
173 | (3) |
|
8.5 Discrete Memoryless Channel (DMC) |
|
|
176 | (1) |
|
8.5.1 Channel Representation |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
177 | (5) |
|
|
177 | (1) |
|
8.6.2 Deterministic Channel |
|
|
178 | (1) |
|
|
179 | (1) |
|
8.6.4 Binary Symmetric Channel (BSC) |
|
|
179 | (3) |
|
|
182 | (1) |
|
|
183 | (2) |
|
8.8.1 Gaussian Channel: Shanon-Hartley Theorem |
|
|
183 | (2) |
|
|
185 | (3) |
|
|
186 | (1) |
|
|
187 | (1) |
|
|
188 | (3) |
|
8.10.1 Convergence of Pe in Cascaded BSC |
|
|
188 | (1) |
|
|
189 | (2) |
|
|
191 | (22) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
193 | (3) |
|
9.3.1 Coding Technique Using Generator Matrix |
|
|
193 | (2) |
|
|
195 | (1) |
|
|
196 | (8) |
|
|
196 | (3) |
|
|
199 | (1) |
|
|
200 | (1) |
|
|
200 | (2) |
|
9.4.5 Decoding of Convolutional Code by Viterbi |
|
|
202 | (2) |
|
|
204 | (3) |
|
9.5.1 Concept and Properties |
|
|
204 | (2) |
|
9.5.2 Encoder and Decoder |
|
|
206 | (1) |
|
|
207 | (1) |
|
|
207 | (6) |
|
9.6.1 Simplified BCH Codes |
|
|
208 | (2) |
|
|
210 | (1) |
|
|
210 | (1) |
|
|
211 | (2) |
Appendix A Elementary Probability Theory |
|
213 | (12) |
Appendix B Convolution and Correlation-Some Case Studies |
|
225 | (12) |
Appendix C Frequently Used MATLAB Functions |
|
237 | (8) |
Index |
|
245 | |