Study of decimation and interpolation techniques

Assignment Help MATLAB Programming
Reference no: EM132301197

Study of decimation and interpolation techniques

Assessment

Introduction

The objective of this assessment is for each student to undertake an investigative review of the literature and study and familiarize with the techniques of decimation and interpolation.

Part A: Review of Decimation and Interpolation techniques

In this part, student must review some of the basic interpolation techniques. The student must select one of the following study areas:
1- A detailed review of algorithms for image interpolation using Discrete cosine transform (DCT) and fast Fourier transform (FFT).
2- A detailed review of polynomial interpolations techniques (including spline) and their applications.
3- A detailed review of Inverse Distance Weighting interpolation (IDW) and Kriging method and their applications.

Compare and contrast the various methods in use in a written report of not less than four (4) A4 pages with single line spacing length. Do not use Wikipedia for this assessment.

Part B: Signal decimation Using Matlab

1. Load the signal "x" into your workspace 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 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.

% power sperctrum of the signal x Fs=24e6;
[pxx,fxx] = periodogram(x,hanning(length(x)),512,Fs,'power'); figure;plot(fxx,10*log10(pxx))

% power sperctrum of the signal y Fs=Fs/3;
[pxx,fxx] = periodogram(y,hanning(length(y)),512,Fs,'power'); hold on;plot(fxx,10*log10(pxx))

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

% sample code [loop based] zy=[];
for k=1:length(y)
zy=[zy y(k) 0 0];
end% similar sample code [vector based] zy0=[y;zeros(2,length(y))]; zy=reshape(zy0,1,length(y)*3);

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 "yzf" 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" using the command "ys= interp1(1: length(y), y,1:1/3:length(y), ‘spline');".

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

12. Repeat the sections 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 spectrums and discuss the results.

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

Format of Report

Your report should be in three parts: Part I, literature review report; Part II detail of your Matlab code works and Part III an overview of the work you have done on Part B and discuss on the strength and weakness of each used interpolation methods. Your report should have a reference list at the end of the report. The report should not be more than 10 A4 pages long (11-point font size using Calibri font type).

Attachment:- attachments.zip

Reference no: EM132301197

Questions Cloud

Employee in accordance with organisational policy : What steps would you take to counsel the employee in accordance with organisational policy and relevant legislation for disciplinary meetings?
What specific aspects of the political environment : What specific aspects of the political environment have played key roles in the performance for both PepsiCo and Coca-Cola?
How can charismatic leaders motivate their employees : How can charismatic leaders motivate their employees through the art of mindfulness? Please explain.
Discuss Barbara income under the case scenario : HI6028 Taxation Theory, Practice & Law Assignment - Questions of Taxation Law, HOLMES INSTITUTE, Australia. Discuss Barbara income under the case scenario
Study of decimation and interpolation techniques : ME606 - Digital Signal Processing -Melbourne Institute of Technology - Study of decimation and interpolation techniques - Review of Decimation and Interpolation
Briefly describe the situation, then discuss the results : What happened when a manager used good strategy in your organization.
Controlling for effective business management : Explain the importance of planning, organization, staffing, directing, and controlling for effective business management
Parochialism and simplification : Describe the difference between parochialism and simplification.
Describe how the reinforcement theory : Describe how the Reinforcement Theory to learning can be used to develop training.

Reviews

len2301197

5/8/2019 12:38:02 AM

Marking Rubric for Exercise Answers Grade Mark HD 80%+ Excellent Evaluation Logic is clear and easy to follow with strong arguments Sophistication and effectivity The presented solution demonstrated an extreme degree of sophistication Explanation All elements are present and well integrated. Reference style Clear styles with excellent source of references. Report structure and report presentation Proper writing. Professionally presented

len2301197

5/8/2019 12:37:51 AM

Reference style Correct IEEE referencing 10 Poor writing Poor writing style, not putting captions and figure numbers, not numbering equations, copy and pasting of figures without referencing them, inability to explain concepts, wrong grammar and typographical errors will lead to loss of marks. 10 Plagiarism Type of plagiarism - Copying of Matlab codes - Copy of other peoples works and journal articles - Contract cheating -100%

len2301197

5/8/2019 12:37:44 AM

Marking criteria Part I, II and III: Marks are allocated as follows: Section to be included in the report Description of the section Marks Literature Review on one of the 3 study areas 1- A detailed review of algorithms for image interpolation using Discrete cosine transform (DCT) and fast Fourier transform (FFT) 2- The polynomial interpolations techniques (including spline). 3- The Inverse Distance Weighting interpolation (IDW) and the Kriging method 30 decimation and interpolation (body of your work) Working Matlab code for decimation, and interpolation demonstration in Part B 30 Discussion Detailed discussion on the result obtained on Part B 20

len2301197

5/8/2019 12:37:24 AM

Release Date Week 4 Due Date Week 8 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.

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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