Telecomunicaciones- Guia De Laboratorio Dsp
Preface 1
vii 1
Discrete-Time Signals in the Time Domain
1.1 Introduction 1.2 Getting Started 1.3 Background Review 1 1 2 5 5 10
1.4 MATLAB Commands Used 1.5 Generation of Sequences
1.6 Simple Operations on Sequences 1.7 Workspace Information 13
1.8 Other Types of Signals (Optional) 1.9 Background Reading 14
13
2
Discrete-Time Systems in the Time Domain
2.1Introduction 15 15 17 19 24 2.2 Background Review
15
2.3 MATLAB Commands Used
2.4 Simulation of Discrete-Time Systems
2.5 Linear Time-Invariant Discrete-Time Systems 2.6 Background Reading 30
3
Discrete-Time Signals in the Frequency Domain 33
i
ii
3.1 Introduction 33 33 37 39
3.2 Background Review
3.3 MATLAB Commands Used 3.4 Discrete-Time Fourier Transform 3.5Discrete Fourier Transform 3.6 z-Transform 50 52
45
3.7 Background Reading
4
LTI Discrete-Time Systems in the Frequency Domain 55
4.1 Introduction 55 55 61 62 4.2 Background Review
4.3 MATLAB Commands Used
4.4 Transfer Function and Frequency Response 4.5 Types of Transfer Functions 4.6 Stability Test 70 71 64
4.7 Background Reading
5
Digital Processing of Continuous-TimeSignals 73
5.1 Introduction 73 73 80 81 83 5.2 Background Review
5.3 MATLAB Commands Used
5.4 The Sampling Process in the Time Domain 5.5 Effect of Sampling in the Frequency Domain 5.6 Analog Lowpass Filters 5.7 A/D and D/A Conversions 84 86
iii
5.8 Background Reading 89
6
Digital Filter Structures
6.1 Introduction 91 91 101 6.2 Background Review
91
6.3 MATLAB Commands Used6.4 Realization of FIR Transfer Functions 6.5 Realization of IIR Transfer Functions 6.6 Background Reading 107
102 103
7
Digital Filter Design
7.1 Introduction 109 109 7.2 Background Review
109
7.3 MATLAB Commands Used 7.4 IIR Filter Design 7.5 FIR Filter Design 7.6 Background Reading 117 120 127
116
8
Digital Filter Implementation
8.1 Introduction 129 129 134 135 141 1428.2 Background Review
129
8.3 MATLAB Commands Used 8.4 Simulation of IIR Digital Filters 8.5 Simulation of FIR Digital Filters 8.6 Design of Tunable Digital Filters 8.7 Function Approximation 8.8 Background Reading
144 145
iv
9
Analysis of Finite Word-Length Effects
9.1 Introduction 147 147 9.2 Background Review
147
9.3 MATLAB Commands Used
155 156
9.4 Generationand Quantization of Binary Numbers 9.5 Coefficient Quantization Effects 9.6 A/D Conversion Noise Analysis 158 161 163
9.7 Analysis of Arithmetic Roundoff Errors 9.8 Low-Sensitivity Digital Filters 9.9 Limit Cycles 167 168 166
9.10 Background Reading
10 Multirate Digital Signal Processing
10.1 Introduction 171 171 178 179 10.2 Background Review
171
10.3 MATLAB Commands Used
10.4Basic Sampling Rate Alteration Devices 10.5 Decimator and Interpolator Design and Implementation 182 10.6 Design of Filter Banks 10.7 Design of Nyquist Filters 10.8 Background Reading 185 186 187
11 Advanced Projects
11.1 Introduction 189 189 11.2 Discrete Transforms
189
v
11.3 FIR Filter Design and Implementation 11.4 Filter Bank Applications 198 200 202 194
11.5 Modulation andDemodulation 11.6 Digital Data Transmission
A Introduction to MATLAB
A.1 Number and Data Representation A.2 Arithmetic Operations A.3 Relational Operators A.4 Logical Operators A.5 Control Flow 211 208 210 211
205
205
A.6 Special Characters and Variables A.7 Output Data Format A.8 Graphics 214 214
213
A.9 M-Files: Scripts and Functions A.10 MAT-Files A.11 Printing 216 216
214A.12 Diagnostics and Help Facility A.13 Remarks 218
217
B A Summary of MATLAB Commands Used References 223
219
vi
Preface
Digital signal processing (DSP) is concerned with the representation of signals as a sequence of numbers and the algorithmic operations carried out on the signals to extract specific information contained in them. In barely 40 years the field of digital signal...
Regístrate para leer el documento completo.