# 12.8: Problems

$$\newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} }$$ $$\newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}}$$$$\newcommand{\id}{\mathrm{id}}$$ $$\newcommand{\Span}{\mathrm{span}}$$ $$\newcommand{\kernel}{\mathrm{null}\,}$$ $$\newcommand{\range}{\mathrm{range}\,}$$ $$\newcommand{\RealPart}{\mathrm{Re}}$$ $$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$ $$\newcommand{\Argument}{\mathrm{Arg}}$$ $$\newcommand{\norm}[1]{\| #1 \|}$$ $$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$ $$\newcommand{\Span}{\mathrm{span}}$$ $$\newcommand{\id}{\mathrm{id}}$$ $$\newcommand{\Span}{\mathrm{span}}$$ $$\newcommand{\kernel}{\mathrm{null}\,}$$ $$\newcommand{\range}{\mathrm{range}\,}$$ $$\newcommand{\RealPart}{\mathrm{Re}}$$ $$\newcommand{\ImaginaryPart}{\mathrm{Im}}$$ $$\newcommand{\Argument}{\mathrm{Arg}}$$ $$\newcommand{\norm}[1]{\| #1 \|}$$ $$\newcommand{\inner}[2]{\langle #1, #2 \rangle}$$ $$\newcommand{\Span}{\mathrm{span}}$$$$\newcommand{\AA}{\unicode[.8,0]{x212B}}$$

## 12.8.1: Review Questions

1. What is PCM?

2. Define the term resolution.

3. What is quantization?

4. What is an alias, and how is it produced? How is an alias avoided?

5. Define Nyquist frequency, and discuss the importance of this parameter.

6. Explain how a summing amplifier may be used to create a digital-to-analog converter.

7. Explain the difference between integral nonlinearity and differential nonlinearity.

8. What is a smoothing (reconstruction) filter?

9. What is the purpose of a track-and-hold amplifier?

10. Detail the differences between flash conversion and the successive approximation technique. Where would each type be used? What are their limitations?

11. Give several examples of possible DSP functions.

## 12.8.2: Problems

### Analysis Problems

1. Determine the number of quantization steps for a 10-bit system.

2. A 14-bit converter produces a maximum peak-to-peak output of 2.5 V. What is the step size?

3. Determine the dynamic range of the converters in Problems 1 and 2.

4. We wish to resolve a 1 V peak-to-peak signal to at least 1 mV. What is the minimum allowable number of bits in the converted data?

5. We wish to create analog signals using an arbitrary waveform generator. If we send out digital words at the rate of 50 kHz, what is the maximum allowable conversion speed for the DAC?

6. Assume that we are trying to digitize ultrasonic signals lying between 25 kHz and 45 kHz.

A) What is the Nyquist frequency?

B) What is the minimum acceptable sampling rate?

7. Determine the maximum allowable conversion time for the ADC of Problem 6.

A) Determine the number of comparators required for the flash technique.

B) Determine the number of comparisons required if the successive approximation technique is used.

9. Assume that a single 16-bit ADC is connected to an embedded computer. The sampling rate is 10 kHz. Determine the data rate in bytes per second.

10. Referring to Problem 9, if the computing device has 350 k bytes of RAM available for data storage, how much time does this represent?

11. DAT (digital audio tape) recorders normally use a 16 bit representation with a sampling rate of 48 kHz. If the unit is used to record a performance of Stravinsky's “Rite of Spring” (35 minutes total), what is the required storage capacity in bytes?

12. If the data is transferred serially from the DAT of Problem 11 to a digital signal processing IC in real time, what is the width of each individual pulse?

13. A 12-bit 2-microsecond DAC is used as part of a discrete successive approximation analog-to-digital converter. Assuming that logic delays and signal settling times are negligible, determine:

A) The minimum time allowable between sample points.

B) The maximum input signal frequency without aliasing.

14. A 6-bit video DA converter produces a maximum output swing of approximately 1.25 V (unipolar). Determine the output voltage for the following digital input words.

A) 000001

B) 100000

C) 111111

D) 011101

15. A 10-bit instrumentation DAC produces an output of 16 mV with an input of 0000000100. Determine:

A) The step size

B) The maximum output signal.

16. An 8-bit ADC produces a full scale output of 11111111 with a 2 V input signal. Determine the output word given the following inputs. (Assume that this converter rounds to the nearest output value and is unipolar.)

A) 100 mV

B) 10 $$\mu$$V

C) 0 V

D) 1.259 V

17. Assume that comparator/logic delays, amplifier settling times, and other factors require 400 ns total in a particular IC fabrication technique. If this technology is used to create AD converters, determine the maximum conversion time for the following 8-bit converters:

A) Flash

B) Successive approximation

C) Staircase/Ramp type

### Design Problems

18. We wish to digitize human voice signals. The maximum input frequency is to be limited to 3 kHz and resolution to better than 0.5% of the maximum input value is required.

A) Draw a block diagram of the complete system.

B) Determine the minimum bit requirement.

C) Determine the minimum sampling rate if the Nyquist rate is set to 25% greater than the theoretical minimum.

D) Determine the anti-alias filter tuning frequency.

E) Determine the preferred conversion technique.

F) Determine which of the ICs presented in the chapter is best suited for this system.

19. We wish to design a system capable of digitizing complex signals with a spectrum ranging from DC to 400 kHz. Accuracy must be at least 0.2% of full scale.

A) Draw a block diagram of the complete system.

B) Determine the minimum bit requirement.

C) Determine the minimum sampling rate if the Nyquist rate is set to 20% greater than the theoretical minimum.

D) Determine the anti-alias filter tuning frequency.

E) Determine the preferred conversion technique.

F) Determine which of the ICs presented in the chapter is best suited for this system.

20. Write a computer algorithm that can be used to “flip” digital data back to front. (i.e., play it backwards).

21. Write a computer algorithm that will determine the maximum peak value of the digital data.

22. Write a computer algorithm that will determine the RMS value of the digital data.

This page titled 12.8: Problems is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.