A DTMF decoding system needs two pieces: a bandpass filter to isolate individual frequency components, and...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A DTMF decoding system needs two pieces: a bandpass filter to isolate individual frequency components, and a detector to determine whether or not a given component is present. The detector must "score" each possibility and determine which frequencies are most likely present. In a practical system where noise and interference are present, this scoring process is a crucial part of the system design, but we will only work with noise-free signals to understand the basic functionality in the decoding system. 4.1 Filter Design The filters that will be used in the filter bank (Fig. 2) are a simple type constructed with sinusoidal impulse responses. In the section on useful filters in Chapter 7, a simple bandpass filter design method was presented in which the impulse response of the filter is simply a finite-length cosine of the form: 2 2п fin Ax) = cos (25/ h[n] COS L 0<n<L where L is the filter length, and f, is the sample frequency. The parameter f, defines the frequency location of the passband, e.g., we pick fb = 697 if we want to isolate the 697 Hz component. The bandwidth of the bandpass filter is controlled by the larger the value of L, the narrower the bandwidth. (a) Generate a bandpass filter, h770, for the 770 Hz component with L = 64 and fs = 8000. Plot the filter coefficients in the first panel of a two-panel subplot using the stem () function. (b) Generate a bandpass filter, h1336, for the 1336 Hz component with L64 and fs = 8000. Plot the filter coefficients in the second panel of a two-panel subplot using the stem () function. (c) Use the following commands to plot the frequency response (magnitude) of h770 fs = 8000; ww = 0: (pi/256) :pi; % only need positive freqs ff = ww/(2*pi) *fs; H = freqz (h770, 1, ww); plot (ff, abs (H)); grid on; (d) Indicate the locations each of the DTMF frequencies (697, 770, 852, 941, 1209, 1336, and 1477 Hz) on the plot from part (c). Hint: use the hold and stem () commands. (e) Comment on the selectivity of the bandpass filter h770, i.e., use the frequency response to explain how the filter passes one component while rejecting the others. Is the filter's passband narrow enough? (f) Plot the magnitude response of the h1336 filter and compare its passband to that of the h770 filter. A DTMF decoding system needs two pieces: a bandpass filter to isolate individual frequency components, and a detector to determine whether or not a given component is present. The detector must "score" each possibility and determine which frequencies are most likely present. In a practical system where noise and interference are present, this scoring process is a crucial part of the system design, but we will only work with noise-free signals to understand the basic functionality in the decoding system. 4.1 Filter Design The filters that will be used in the filter bank (Fig. 2) are a simple type constructed with sinusoidal impulse responses. In the section on useful filters in Chapter 7, a simple bandpass filter design method was presented in which the impulse response of the filter is simply a finite-length cosine of the form: 2 2п fin Ax) = cos (25/ h[n] COS L 0<n<L where L is the filter length, and f, is the sample frequency. The parameter f, defines the frequency location of the passband, e.g., we pick fb = 697 if we want to isolate the 697 Hz component. The bandwidth of the bandpass filter is controlled by the larger the value of L, the narrower the bandwidth. (a) Generate a bandpass filter, h770, for the 770 Hz component with L = 64 and fs = 8000. Plot the filter coefficients in the first panel of a two-panel subplot using the stem () function. (b) Generate a bandpass filter, h1336, for the 1336 Hz component with L64 and fs = 8000. Plot the filter coefficients in the second panel of a two-panel subplot using the stem () function. (c) Use the following commands to plot the frequency response (magnitude) of h770 fs = 8000; ww = 0: (pi/256) :pi; % only need positive freqs ff = ww/(2*pi) *fs; H = freqz (h770, 1, ww); plot (ff, abs (H)); grid on; (d) Indicate the locations each of the DTMF frequencies (697, 770, 852, 941, 1209, 1336, and 1477 Hz) on the plot from part (c). Hint: use the hold and stem () commands. (e) Comment on the selectivity of the bandpass filter h770, i.e., use the frequency response to explain how the filter passes one component while rejecting the others. Is the filter's passband narrow enough? (f) Plot the magnitude response of the h1336 filter and compare its passband to that of the h770 filter.
Expert Answer:
Answer rating: 100% (QA)
a Generate bandpass filter h770 Define the parameters Sample frequency fs 8000 Hz Filter length L 64 ... View the full answer
Related Book For
Business And Professional Ethics
ISBN: 9780357441886
9th Edition
Authors: Leonard J Brooks, Paul Dunn
Posted Date:
Students also viewed these accounting questions
-
Goals of this unit: 1. construct cogent, logical, effective, and ethical arguments in writing; 2. compose texts that effectively employ the features of a given genre; 3. identify reliable and...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times, such as Bernie Madoffs Ponzi scheme, frauds in the subprime mortgage market, the...
-
A 1220-N uniform beam is attached to a vertical wall at one end and is supported by a cable at the other end. A 1960-N crate hangs from the far end of the beam. Using the data shown in the drawing,...
-
In Figure a rectangular slab of slate rests on a bedrock surface inclined at angle = 26. The slab has length L = 43 m, thickness Z = 2.5 m, and width 17 = 12 m, and 1.0 cm3 of it has a mass of 3.2...
-
Fullarton tachometer a. produces light pulses intermittently b. has high output and is insensitive to temperature c. frequently used in velocity pickups d. has high sensitivity and frequency range e....
-
What are the advantages and disadvantages of taking a deposition?
-
Iris Corporation owns 30% of Fresia Corporation's stock. On November 15, Fresia Corporation, with current E & P of $320,000, distributes land (fair market value of $100,000; basis of $160,000) to...
-
Describe and discuss the Jewish American sport experience(s). Identify and elaborate the impact, if any, which occurred from these experiences. What leadership has transpired in sport from this...
-
1. Are the auditors guilty of malpractice? Explain. 2. What defenses are available to Joker & Wild in this case? Explain what they must prove to successfully assert these defenses. 3. Assume you are...
-
Create a MATLAB Script File using a WHILE LOOP or For loop to plot the following function, Make sure to use enough points to create smooth curves. Provide a plot title, labels for the axes, and a...
-
The first trustbusters were Presidents _______-. a) Teddy Roosevelt and William Howard Taft b) Franklin Roosevelt and Harry Truman c) Dwight D. Eisenhower and John Kennedy d) Jimmy Carter and Ronald...
-
Employers rights were protected in the _______. a) National Labor Relations Act b) Taft-Hartley Act c) Clayton Act d) Sherman Antitrust Act
-
Every person who shall monopolize, or conspire with any other person or persons to monopolize, any part of the trade or commerce of the several states, or with foreign nations, shall be guilty of a...
-
The high-water mark of antitrust enforcement was marked by the _________ case. a) Alcoa c) DuPont b) U.S. Steel d) Microsoft
-
The Microsoft case ended with ___________. a) a clear-cut win for the federal government b) a compromise settlement between Microsoft and the federal government. c) a guilty plea by Microsoft, but no...
-
Part:1 Generate a set S of 500 points (vectors) in 3-dimensional Euclidean space. Use the Euclidean distance to measure the distance between any two points. Write a program to find all the outliers...
-
The area of a rectangle is 30 cm 2 and its perimeter is 26 cm. Find the length and width of the rectangle.
-
Headquartered in London, Barclays is an investment and financial services bank with operations throughout the world. In December 2015, Barclays hired Jes Staley as CEO. Previously, Staley had been a...
-
John, I have questions about that job you want me to do next weekthe one where I am supposed to go and be part of that multidisciplinary team to study how the hospitals in Denver ought to be...
-
An auditor naturally wishes his or her activity to be as profitable as possible, but when, if ever, should the drive for profit be tempered?
-
What is the function of a steering gear?
-
A shaft running at \(1200 \mathrm{rpm}\) is connected to a second shaft by a Hooke's joint. The angle between the axes of the shafts is \(15^{\circ}\). Determine the velocity and acceleration of the...
-
Watt mechanism is capable of generating (a) approximate straight line (b) exact straight line (c) approximate circular path (d) exact circular path.
Study smarter with the SolutionInn App