logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Eliana HubbardNursing
(5/5)

696 Answers

Hire Me
expert
Dillon RamosResume writing
(5/5)

783 Answers

Hire Me
expert
William DewarComputer science
(5/5)

742 Answers

Hire Me
expert
Aaron BiltoftStatistics
(5/5)

875 Answers

Hire Me
MATLAB
(5/5)

To learn about the frequency response of linear time-invariant (LTI) systems how to use MATLAB to implement convolution numerically

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Description

This project has four main goals:

1. To learn about the frequency response of linear time-invariant (LTI) systems;

2. To learn how to use MATLAB to implement convolution numerically;

3. To explore different methods for measuring the frequency response of an LTI system;

4. To learn about the power of a signal and how to measure power.

The project is split into four parts. This document describes Part 1, which focuses on the definition of the frequency response of an LTI system and how to compute the frequency response from the impulse response.

Lab Report Your lab report for this lab will consist of answers and complete documentation of the questions and exercises in Section 2. Section 1, is designed to get you ready for the problems in Section 2. Do not skip Section 1! Guidelines for preparing the lab report are posted on the Blackboard site. If you have any questions, talk to your lab TA. Each student must do his or her own work on this lab. However, you may ask other students or any of the teaching staff for advice.

Honor Code

Any reasonable suspicion of an honor code violation will be reported. You are allowed to discuss lab exercises with other students, but the submitted work should be original and it should be your own work. For more information about the Honor Code, please see the ECE 201 Lecture Syllabus and the ECE 201 Lab Syllabus. If you have questions, ask a member of the teaching staff.

1 Background

Systems are used to process signals. As indicated in Figure 1, they accept an input signal x[n], process that signal, and produce the output signal y[n]. Throughout this project, we focus on discrete-time system so that both signals x[n] and y[n] consist of sequences of samples. As a result, the frequencies that we will encounter normalized (digital) frequencies fˆd.  Recall that the digital frequencies relate to analog frequencies troughthe relationship fˆd = f . We will assume that analog signals have been oversampled so that 0 ≤ fˆd < 1. 

Linear, time-invariant (LTI) systems are a large and very important subset of systems for signal processing. You have explored the concepts of linearity and time-invariance in a previous lab. For any LTI system, the output signal y[n] is computed from the input signal x[n] through a a convolution with the impulse response h[n] of the LTI system, 

y[n] = x[n] ∗ h[n] =k=Σ−∞h[k] 

An important aspect of LTI systems is their response, i.e., output, when the input signal x[n] is a complex exponential signal of frequency fˆd. When x[n] = exp(j2πfˆdn) is convolved with the filter’s impulse response h[n] according to equation (1) then the output signal y[n] is

y[n] = 

k=Σ−∞ k=Σ−∞ k=Σ−∞

h[k] x[n − k]

h[k] exp(j2πfˆd(n − k))

h[k] exp(j2πfˆdn) 

exp(−j2πfˆdk)

 = exp(j2πfˆdn) k=Σ−∞

 h[k] exp(−j2πfˆdk) = exp(j2πfˆdn) 

 (On the last line, we have defined 

The quantity H(ej2πfˆ ) is called the frequency response of the system.  Notice that H(ej2πfˆ ) is a complex-

valued scalar that depends on the impulse response h[n] and on the frequency fd. For a given LTI system with impulse response h[n] it is of great interest to know how the frequency response varies with fˆd.

We showed above that when the input signal is a complex exponential signal of frequency fˆd, i.e., x[n] =

exp(j2πfˆdn), then the output signal is   y[n] = exp(j2πfˆdn) 

This equation provides three important insights:  

 1. When the inputs signal to an LTI system is a complex exponential signal of frequency fˆd, then the output signal is also a complex exponential signal of the same frequency.

2. The frequency response H(ej2πfˆ ) determines the amplitude and phase of the output signal.  From the above, we see that for an input signal with amplitude Ax = 1 and phase φx = 0, H(ej2πfˆ ) is the phasor of the output signal.  Therefore, the amplitude of the output signal 

 3. From these two considerations, it follows that for a complex exponential input signal x[n] = exp(j2πfˆdn), we do not need to perform a convolution to find the output signal y[n]. The frequency of y[n] is the same as the input frequency and the amplitude and phase can be determined from the frequency response

d ). This observation is easily extended to sums of complex exponentials because of linearity.

Because of these observations, the frequency response often provides the most useful characterization of a LTI system. In particular, the magnitude of the frequency response is usually the first thing to look at to understand what a LTI system does.In this lab, we focus on computing and visualizing the frequency response of an LTI system from it’s impulse response.

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme