Digital Signal Processing
eBook - ePub

Digital Signal Processing

Fundamentals and Applications

  1. 840 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Digital Signal Processing

Fundamentals and Applications

About this book

This book will enable electrical engineers and technicians in the fields of the biomedical, computer, and electronics engineering, to master the essential fundamentals of DSP principles and practice. Coverage includes DSP principles, applications, and hardware issues with an emphasis on applications. Many instructive worked examples are used to illustrate the material and the use of mathematics is minimized for easier grasp of concepts.In addition to introducing commercial DSP hardware and software, and industry standards that apply to DSP concepts and algorithms, topics covered include adaptive filtering with noise reduction and echo cancellations; speech compression; signal sampling, digital filter realizations; filter design; multimedia applications; over-sampling, etc. More advanced topics are also covered, such as adaptive filters, speech compression such as PCM, u-law, ADPCM, and multi-rate DSP and over-sampling ADC.- Covers DSP principles and hardware issues with emphasis on applications and many worked examples- End of chapter problems are helpful in ensuring retention and understanding of what was just read

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Digital Signal Processing by Li Tan,Lizhe Tan in PDF and/or ePUB format, as well as other popular books in Technologie et ingénierie & Ingénierie de l'électricité et des télécommunications. We have over one million books available in our catalogue for you to explore.
1

Introduction to Digital Signal Processing

Objectives

This chapter introduces concepts of digital signal processing (DSP) and reviews an overall picture of its applications. Illustrative application examples include digital noise filtering, signal frequency analysis, speech and audio compression, biomedical signal processing such as interference cancellation in electrocardiography, compact-disc recording, and image enhancement.

1.1 Basic Concepts of Digital Signal Processing

Digital signal processing (DSP) technology and its advancements have dramatically impacted our modern society everywhere. Without DSP, we would not have digital/Internet audio or video; digital recording; CD, DVD, and MP3 players; digital cameras; digital and cellular telephones; digital satellite and TV; or wire and wireless networks. Medical instruments would be less efficient or unable to provide useful information for precise diagnoses if there were no digital electrocardiography (ECG) analyzers or digital x-rays and medical image systems. We would also live in many less efficient ways, since we would not be equipped with voice recognition systems, speech synthesis systems, and image and video editing systems. Without DSP, scientists, engineers, and technologists would have no powerful tools to analyze and visualize data and perform their design, and so on.
The concept of DSP is illustrated by the simplified block diagram in Figure 1.1, which consists of an analog filter, an analog-to-digital conversion (ADC) unit, a digital signal (DS) processor, a digital-to-analog conversion (DAC) unit, and a reconstruction (anti-image) filter.
image
FIGURE 1.1 A digital signal processing scheme.
As shown in the diagram, the analog input signal, which is continuous in time and amplitude, is generally encountered in our real life. Examples of such analog signals include current, voltage, temperature, pressure, and light intensity. Usually a transducer (sensor) is used to convert the nonelectrical signal to the analog electrical signal (voltage). This analog signal is fed to an analog filter, which is applied to limit the frequency range of analog signals prior to the sampling process. The purpose of filtering is to significantly attenuate aliasing distortion, which will be explained in the next chapter. The band-limited signal at the output of the analog filter is then sampled and converted via the ADC unit into the digital signal, which is discrete both in time and in amplitude. The DS processor then accepts the digital signal and processes the digital data according to DSP rules such as lowpass, highpass, and bandpass digital filtering, or other algorithms for different applications. Notice that the DS processor unit is a special type of digital computer and can be a general-purpose digital computer, a microprocessor, or an advanced microcontroller; furthermore, DSP rules can be implemented using software in general.
With the DS processor and corresponding software, a processed digital output signal is generated. This signal behaves in a manner according to the specific algorithm used. The next block in Figure 1.1, the DAC unit, converts the processed digital signal to an analog output signal. As shown, the signal is continuous in time and discrete in amplitude (usually a sample-and-hold signal, to be discussed in Chapter 2). The final block in Figure 1.1 is designated as a function to smooth the DAC output voltage levels back to the analog signal via a reconstruction (anti-image) filter for real-world applications.
In general, the analog signal process does not require software, an algorithm, ADC, and DAC. The processing relies wholly on electrical and electronic devices such as resistors, capacitors, transistors, operational amplifiers, and integrated circuits (ICs).
DSP systems, on the other hand, use software, digital processing, and algorithms; thus they have a great deal of flexibility, less noise interference, and no signal distortion in various applications. However, as shown in Figure 1.1, DSP systems still require minimum analog processing such as the anti-aliasing and reconstruction filters, which are musts for converting real-world information into digital form and digital form back into real-world information.
Note that there are many real-world DSP applications that do not require DAC, such as data acquisition and digital information display, speech recognition, data encoding, and so on. Similarly, DSP applications that need no ADC include CD players, text-to-speech synthesis, and digital tone generators, among others. We will review some of them in the following sections.

1.2 Basic Digital Signal Processing Examples in Block Diagrams

We first look at digital noise filtering and signal frequency analysis, using block diagrams.

1.2.1 Digital Filtering

Let us consider the situation shown in Figure 1.2, depicting a digitized noisy signal obtained from digitizing analog voltages (sensor output) containing a useful low-frequency signal and noise that occupies all of the frequency range. After ADC, the digitized noisy signal x(n), where n is the sample number, can be enhanced using digital filtering.
image
FIGURE 1.2 The simple digital filtering block.
Since our useful signal contains the low-frequency component, the high-frequency components above that of our useful signal are considered as noise, which can be removed by using a digital lowpass filter. We set up the DSP block in Figure 1.2 to operate as a simple digital lowpass filter. After processing the digitized noisy signal x(n), the digital lowpass filter produces a clean digital signal y(n). We can apply the cleaned signal y(n) to another DSP algorithm for a different application or convert it to the analog signal via DAC and the reconstruction filter.
The digitized noisy signal and clean digital signal, respectively, are plotted in Figure 1.3, where the top plot shows the digitized noisy signal, while the bottom plot dem...

Table of contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Copyright
  5. Preface
  6. About the Author
  7. Chapter 1: Introduction to Digital Signal Processing
  8. Chapter 2: Signal Sampling and Quantization
  9. Chapter 3: Digital Signals and Systems
  10. Chapter 4: Discrete Fourier Transform and Signal Spectrum
  11. Chapter 5: The z-Transform
  12. Chapter 6: Digital Signal Processing Systems, Basic Filtering Types, and Digital Filter Realizations
  13. Chapter 7: Finite Impulse Response Filter Design
  14. Chapter 8: Infinite Impulse Response Filter Design
  15. Chapter 9: Hardware and Software for Digital Signal Processors
  16. Chapter 10: Adaptive Filters and Applications
  17. Chapter 11: Waveform Quantization and Compression
  18. Chapter 12: Multirate Digital Signal Processing, Oversampling of Analog-to-Digital Conversion, and Undersampling of Bandpass Signals
  19. Chapter 13: Image Processing Basics
  20. A: Introduction to the MATLAB Environment
  21. B: Review of Analog Signal Processing Basics
  22. C: Normalized Butterworth and Chebyshev Functions
  23. D: Sinusoidal Steady-State Response of Digital Filters
  24. E: Finite Impulse Response Filter Design Equations by the Frequency Sampling Design Method
  25. F: Some Useful Mathematical Formulas
  26. Bibliography
  27. Answers to Selected Problems
  28. Index