
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Pls use python. The horn file can be substituted with any wav file.
![1. Read in the horn signal, and use the sampling rate fs that you read in to create a time vector of length
100ms. Define the fundamental frequency to be fo = 335Hz. Create a signal that is a sinusoid at that
frequency, and save it as a wav file.
2. Create a vector (or two) to characterize a using:
ak
Zak
[2688, 1900, 316, 178, 78, 38]
: [-1.73, -1.45, 2.36, 2.30, -2.30, 1.13]
assuming a = 0 and the first element of the vectors correspond to a₁. Use the function you created
in part 1 to synthesize a signal, with fs and fo above, and save it as a wav file.
2
3. Plot the 100ms section of the original file starting at 200ms with a plot of the synthesized signal in a
2x1 plot.
4. Play the original file, the single tone, and the 6-tone approximation in series.
Report discussion: The approximation does not sound quite like the original signal and the plot should
look pretty different. The difference in sound is in part due to multiple factors, including the truncated
approximation, imperfect estimate of the parameters, and the fact that the original signal is not perfectly
periodic. Try adjusting some parameters and determine what you think is the main source of distortion.](https://content.bartleby.com/qna-images/question/b6ec825b-ef7e-46eb-bc9c-be0ed2429eae/1b28d4af-8658-40aa-b81c-ff062e3145e6/j9z3y0f_thumbnail.png)
Transcribed Image Text:1. Read in the horn signal, and use the sampling rate fs that you read in to create a time vector of length
100ms. Define the fundamental frequency to be fo = 335Hz. Create a signal that is a sinusoid at that
frequency, and save it as a wav file.
2. Create a vector (or two) to characterize a using:
ak
Zak
[2688, 1900, 316, 178, 78, 38]
: [-1.73, -1.45, 2.36, 2.30, -2.30, 1.13]
assuming a = 0 and the first element of the vectors correspond to a₁. Use the function you created
in part 1 to synthesize a signal, with fs and fo above, and save it as a wav file.
2
3. Plot the 100ms section of the original file starting at 200ms with a plot of the synthesized signal in a
2x1 plot.
4. Play the original file, the single tone, and the 6-tone approximation in series.
Report discussion: The approximation does not sound quite like the original signal and the plot should
look pretty different. The difference in sound is in part due to multiple factors, including the truncated
approximation, imperfect estimate of the parameters, and the fact that the original signal is not perfectly
periodic. Try adjusting some parameters and determine what you think is the main source of distortion.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 5 steps with 4 images

Knowledge Booster
Similar questions
- Select the statements that describe a multimodule program. each ASM file (module) is assembled into a separate OBJ file is a program whose source code has been divided up into separate ASM files are dynamically linked at runtimearrow_forwardPlease use C++ can you show me a basic program to encrypt a text file and then decrypt it and explain how it is donearrow_forwarduse C++ codearrow_forward
- List three classes for C++ input streams.arrow_forwardQuestion 7 What does the DT stand for? How does the MPLAB compiler interpret the following into the MCU-recognized code? Note: The ASCII code for X = 0X58DT ‘Xarrow_forwardpython file by using read write append delete in same programing filearrow_forward
- The stream manipulators dec, oct and hex affect only the next integer output operation T/Farrow_forwardQ3: Area of a circle Write a MIPS32 Assembly program that prompts the user for the radius of a circle. Calculate and display the circle's area. Use the syscall procedures to read and print floats. Use Pl as : 3.14159265359arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY