The aim of this book is to introduce the general area of Digital Signal Processing from a practical point of view with a working minimum of mathematics. The emphasis is placed on the practical applications of DSP: implementation issues, tricks and pitfalls. Intuitive explanations and appropriate examples are used to develop a fundamental understanding of DSP theory, laying a firm foundation for the reader to pursue the matter further. The reader will develop a clear understanding of DSP technology in a variety of fields from process control to communications. * Covers the use of DSP in different engineering sectors, from communications to process control * Ideal for a wide audience wanting to take advantage of the strong movement towards digital signal processing techniques in the engineering world * Includes numerous practical exercises and diagrams covering many of the fundamental aspects of digital signal processing
Author(s): Edmund Lai PhD BEng
Series: IDC Technology
Edition: 1
Publisher: Newnes
Year: 2004
Language: English
Pages: 299
City: London; Burlington, MA
Front cover......Page 1
Copyright......Page 5
Contents......Page 6
Preface......Page 9
1.1 Benefits of processing signals digitally......Page 12
1.2 Definition of some terms......Page 13
1.3 DSP systems......Page 14
1.4 Some application areas......Page 15
1.5 Objectives and overview of the book......Page 23
2.1 A typical DSP system......Page 25
2.2 Sampling......Page 26
2.3 Quantization......Page 35
2.4 Analog-to-digital converters......Page 45
2.5 Analog reconstruction......Page 53
2.6 Digital-to-analog converters......Page 57
2.7 To probe further......Page 59
3.2 Typical discrete- time signals......Page 61
3.3 Operations on discrete-time signals......Page 63
3.4 Classification of systems......Page 65
3.5 The concept of convolution......Page 66
3.6 Autocorrelation and cross- correlation of sequences......Page 68
4. Frequency-domain representation of discrete- time signals......Page 72
4.1 Discrete Fourier series for discrete-time periodic signals......Page 73
4.2 Discrete Fourier transform for discrete-time aperiodic signals......Page 74
4.4 Properties of the DFT......Page 75
4.5 The fast Fourier transform......Page 78
4.6 Practical implementation issues......Page 82
4.7 Computation of convolution using DFT......Page 85
4.8 Frequency ranges of some natural and man-made signals......Page 89
5. DSP application examples......Page 90
5.1 Periodic signal generation using wave tables......Page 91
5.2 Wireless transmitter implementation......Page 94
5.3 Speech synthesis......Page 99
5.4 Image enhancement......Page 102
5.5 Active noise control......Page 105
5.6 To probe further......Page 108
6.1 Classification of digital filters......Page 109
6.2 Filter design process......Page 110
6.3 Characteristics of FIR filters......Page 113
6.4 Window method......Page 117
6.5 Frequency sampling method......Page 139
6.6 Parks-McClelland method......Page 145
6.7 Linear programming method......Page 152
6.8 Design examples......Page 153
6.9 To probe further......Page 155
7. Infinite impulse response (IIR) filter design......Page 156
7.1 Characteristics of IIR filters......Page 157
7.2 Review of classical analog filter......Page 158
7.3 IIR filters from analog filters......Page 168
7.4 Direct design methods......Page 176
7.5 FIR vs IIR......Page 180
7.6 To probe further......Page 181
8.1 Direct form......Page 182
8.2 Cascade form......Page 190
8.3 Parallel form......Page 192
8.4 Other structures......Page 194
8.5 Software implementation......Page 197
8.6 Representation of numbers......Page 198
8.7 Finite word-length effects......Page 202
9.1 Common features......Page 215
9.2 Hardware architecture......Page 217
9.3 Special instructions and addressing modes......Page 226
9.5 Choosing a processor......Page 235
9.6 To probe further......Page 236
10.1 DSP system design flow......Page 237
10.2 Development tools......Page 242
Appendix A: Binary encoding of quantization levels......Page 249
Appendix B: Practical sessions......Page 251
Index......Page 294