Write a MATLAB program to find the impulse response

Assignment Help Other Subject
Reference no: EM132359324 , Length: 10 Pages

Digital Signal Processing Assignment - Study of Decimation and Interpolation Techniques

Unit Learning Outcomes covered in this assessment -

a. Development and implementation of signal processing algorithms in Matlab or Scilab.

b. In-depth design of digital filters.

c. Understand the design of multirate signal processing and their applications.

Introduction - The objective of this assessment is to practice signal processing theoretical concepts by numerical evaluation and software coding in MATLAB (or Octave). Students must individually attempt each part to understand their strengths and weaknesses during the lectures. All the plots must have the title of each student's MIT ID.

Part A: System Analysis

1) Using the z-transform (ROC), prove that the system with h(n) = anu(n), |a| < 1 is BIBO stable?

2) For the system of section 1) prove that the system is time invariant.

3) Is the system of section 1) memoryless? Why?

4) Find the z-transform of a finite length sequence

2408_figure.png

Plot its ROC and discuss its stability?

Part B: Analyzing a system in Z and time domain

A causal system is given by the following transfer function:

H(z) = (1 - 0.2z-1)/((1 - 0.5z-1)(1 - 0.3z-1)) + 2/(1 - 2z-1) (1)

1) Assume the system is causal. Draw its region of convergence (ROC) in the z-plane.

2) Is the system stable or unstable? Why?

3) Determine the system difference equation in the form of

k=1Naky[n-k] = k=0Mbkx[n-k] (2)

4) Give the values for ai and bj, N and M.

5) Sketch the magnitude frequency response of the system between 0 and π.

6) Suppose the above transfer function is a filter, what type of filter is it? (a low-pass, high-pass, band-pass, band-stop or all-pass).

7) Find the system impulse response (use partial fraction decomposition of the equation (1)).

8) Assume the initial condition is zero, enter a unit impulse to the system and find the impulse response of the system, h[n], for the first 10 samples and compare it with the previous section.

9) Write a MATLAB program to find the impulse response of the following system using polynomial divisions and the partial fraction decompositions (Use slide 28 of the lecture note and Lab 4).

H(z) = (z + 1.2 - 1.15z-1 + 0.85z-2 - 0.8z-3 - 0.15z-4)/(1 - 0.8z-1 - 0.15z-2)

Part C: image decimation Using MATLAB

In this section, you will see the effect of downsampling on a picture. Run the Code in Table 1 (attached).

In the title, section enter your MIT ID.

Change the vertical and horizontal decimation rates a combination of drv=2 or 4 and drh=2 or 4 and plot all the pictures separately and explain the effect of downsampling on the higher frequency section of the images. The higher frequency sections are the sections with close parallel lines.

Part D: Signal decimation and interpolation in MATLAB

1. Load the signal "x" into your workspace by using the command "load original_signal.mat". "x" has 200000 samples with a sampling frequency of 24 Mega samples per second taken from a modulated baseband signal.

2. Plot the first 2000 samples of this signal.

3. Decimate the signal by 3 times using the command "y=x(1:3:end);"

4. Find the power spectrum of "x" and "y" using the MATLAB periodogram and draw them in dB on one axis. Set the FFT size 512. Discuss the similarities and differences of the spectrums.

5. Zero pad (up-sample) the "y" signal sample with 2 zeros in the middle of adjacent samples to increase the sampling frequency by 3 times. And call the resultant signal "zy".

6. Load a root raised cosine filter impulse response, h, from the given file "rrc_filter.mat" into your workspace using the command "load rrc_filter.mat;"

7. Filter your signal ("zy") using the command "yzf=conv(x,h);".

8. Find the power spectrum of "yzx" and "yz" in dB and draw them on one axis.

9. Discuss the zero-padding and filtering effects on the signal spectrum.

10. Use the cubic spline interpolation in MATLAB to interpolate the signal "y" with an up sampling rate of 3 to find "ys".

11. Draw the spectrum of "ys" and compare it with the result of section 8.

12. Repeat section 10 and 11 by changing the method to 'linear' and 'nearest'.

13. Filter the signals "ys" in section 12 with the given filter and find and draw the spectrum and discuss the result.

14. Give an overview of the work you have done and discuss the strength and weakness of each used interpolation methods in Part B.

Part E: System Eigen function and Eigen Value

The impulse response of a moving average system is h(n) = [1 1 1 1]

1) Find H(e), the Fourier transform of the system and plot is from 0 ≤ ω ≤ π in steps of 0.1π in MATLAB.

2) Find the response of the system to the input signal R(n) = ej0.2πn.

3) Use MATLAB to generate a complex sequence of signal R for 0 ≤ n ≤ 100.

4) Find the system response to the input R using convolution.

5) Check whether the amplitude of the system corresponds with the theoretical output you found in 2)

6) Measure the frequency of the real part of the output and see whether it has changed?

Attachment:- Digital Signal Processing Assignment File.rar

Reference no: EM132359324

Questions Cloud

Discuss systems thinking-how management information system : ISM 4011-Discuss systems thinking and how management information systems enables the four key components of system thinking?
Write an annotated bibliography of seven sources : You will research articles, summarize and critique articles or books, and then write an annotated bibliography of seven sources.
Describe their essential inventory characteristics : Determine the types of inventories these companies currently manage and describe their essential inventory characteristics.
Inventory plan case study : You will develop an inventory plan for a merged organization that responds to management concerns about high inventory levels.
Write a MATLAB program to find the impulse response : ME606 Digital Signal Processing Assignment - Study of Decimation and Interpolation Techniques, Melbourne Institute of Technology, MIT, Australia
Describe project management practices : PROJ6000 Principles of Project Management Assignment - Personal Reflection, Laureate International Universities Australia. Describe project management practices
Complete the rudimentary mass and energy balance : CHE3166 - Process Design Assignment- Material Selection and Corrosion, Monash University, Australia. Complete the rudimentary mass and energy balance
Discussion - Private and Public Budgets : Discussion - Private and Public Budgets. "Competition in Corrections: Comparing Public and Private Sector Operations."
Advise on Mickey and Brett positions separately : HI6027 Business and Corporate Law Assignment - Case Studies of Business Law and Corporations Law, Holmes Institute, Australia

Reviews

len2359324

8/22/2019 5:55:04 AM

Word/page limit - 10 pages. Submission Guidelines - All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page. The assignment must be in MS Word format, single line spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings. Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style for School of Business and School of Information Technology and Engineering respectively.

len2359324

8/22/2019 5:54:58 AM

Marking Rubric - Logic is clear and easy to follow with strong arguments. The presented solution demonstrated an extreme degree of sophistication. All elements are present and well integrated. Clear styles with excellent source of references. Proper writing. Professionally presented.

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd