ME606 Digital Signal Processing Assignment

Assignment Help Software Engineering
Reference no: EM132515487

ME606 Digital Signal Processing - Melbourne Institute of Technology

Assessment Title - 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.

Assignment - Digital signal processing (DSP) is the manipulation of an information signal to extract information or modify it. These include compressing, measuring, and filtering real-world digital signals. Digital signal processing can involve linear or nonlinear operations. Some application of digital signal processing are:

1. Audio signal processing,

2. Audio compression,

3. Digital image processing,

4. Video compression,

5. Speech processing,

6. Speech recognition,

7. Digital communications,

8. RADAR,

9. SONAR,

10. Financial signal processing,

11. Seismology,

12. Biomedicine

In this assignment, we start exploring the world of signal processing by investigating deeper into some areas of its applications. This assignment has two parts.

Part A: Literature review on some of the applications of signal processing and tools

Section 1 - Review one of the following study areas:

Elaborate on the differences between Audio processing and speech processing, application areas, their commonality and differences and type of processing they need.

A detailed review of algorithms for image interpolation using a discrete cosine transform (DCT) and fast Fourier transform (FFT).

A detailed review of polynomial interpolation techniques (including spline) and their applications.

Section 2 -

Introduce software packages, hardware, firmware and procedures that are used in implementations of signal processing algorithms.

In this section, we expect you to cover tools, implementation techniques, and standalone hardware that are widely used in developing DSP applications.

You must demonstrate that you have understood the field and major industries that are dedicated to this field.

Report content and style: Write and submit a report of not less than four (4) A4 pages with a single line spacing length with following sections:

1. Abstract

2. Introduction

3. Project scope and goals

4. A clear statement of the problem to be addressed

5. Expected significance of the results

6. A review of relevant literature. We expect to see five papers, published in the last 5 years for section 1. For section 2, you may refer to web pages of developers or vendors.

7. References (IEEE format)

Part B: Signal decimation Using MATLAB

A signal in MATLAB ".mat" format is given in the Moodle with the name "original_signal.mat" that contains a vector "x" with 200000 samples taken at a rate of 24 Mega samples per second (24MHz sampling frequency) from a modulated baseband signal.

Section 1 - Up/downsampling and spectral estimation with MATLAB:

1. Load the signal "x" into your workspace, and draw the first 2000 samples of this signal. (Do not forget to use the title command title ("MIT19...") to insert your student ID on top of every plot that you include in your report.)

2. Under sample "x" by the rate of L=3 and call it "y"; Follow the following link and use both variations of periodogram spectral estimation shown there to find power spectrum of "x" and "y". Set the FFT size 512. Show your codes and the spectrums they give in your report. Discuss the similarities and differences in the spectrums of "x" and "y".

3. Zero pad (up-sample) the "y" signal sample with 2 zeros in the middle of adjacent samples to increase the sampling frequency by 3 and call the resultant signal "zy". Load a root raised cosine filter impulse response, h, from the given file "rrc_filter.mat" into your workspace. Filter your signal ("zy") using the command "fzy=conv(x,h);" and draw the power spectrum of "fzy" and "zy" in dB on one axis using one of the practiced programs. Report your code, plots and discuss the zero-padding and filtering effects on the signal spectrum.

4. 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');". Draw the spectrum of "ys" and compare it with the result of section 3. Repeat section 3 by changing the method to 'linear' and 'nearest'.

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

Section 2 - Discussion and literature review on spectral estimation methods:

Give an overview of the work you have done and discuss the strength and weakness of each used interpolation method in Part 2. In addition, give a brief literature review on spectral estimation methods.

Note - Just need to do part A.

Attachment:- Digital Signal Processing Assignment File.rar

Reference no: EM132515487

Questions Cloud

Complete the cash flow forecast : At present, Solartech Skateboards is considering expanding its product line to include gas-powered skateboards. Complete the cash flow forecast
Compute the total investment required for investment : The company estimates that the skateboards will be viable for the next 5 years. Compute the Total Investment required for this investment in year 0
Briefly explain the costs that should be included : Briefly explain the costs that should be included when management decide on the capital investment required in year 0
Prepare a journal to record the exchange : At the time of this exchange, the market price of the engine was Rp5,500,000. Prepare a journal to record the exchange, the estimated age of the machine
ME606 Digital Signal Processing Assignment : ME606 Digital Signal Processing Assignment Help and Solution, Melbourne Institute of Technology - Assessment Writing Service
HC1072 Economics and International Trade Assignment : HC1072 Economics and International Trade Assignment Help and Solution, Holmes Institute - Assessment Writing Service - Develop a broad understanding
300976 Technologies for Mobile Applications Assignment : 300976 Technologies for Mobile Applications Assignment Help and Solution, Western Sydney University - Assessment Writing Service
Describe the classification rule method : Describe the Classification Rule method and Describe the K-nearest neighbor method - Produce a K-NN model (classifiers.lazy.IBk) for Weather.numeric data set
Analyse system functionality : Analyse system functionality and Review and update technical and user documentation for at least TWO systems or occasions

Reviews

Write a Review

Software Engineering Questions & Answers

  Discuss the limitations of software testing

Discuss the limitations of software testing. How do we say that complete testing is impossible?  What is Software Quality Assurance? What are the objective and goals of SQA?

  Imagine that you are interviewing for a job when the

imagine that you are interviewing for a job when the interviewer asks you which cost-benefit analysis technique is best

  Examine the source code for one or more open source projects

Examine the source code for one or more open source projects and locate an example in which: the documentation and commenting within the program leaves something to be desired.

  Demonstrate understanding of unit test

Answer these questions as complete and detailed as possible in order to demonstrate understanding of Unit Test.

  Q1 differentiate between alpa and beta testingq2 write

q.1 differentiate between alpa and beta testing.q.2 write short notes on levels of software testing.q.3 why threaded

  Assess the idea that a system should be organized as a core

assess the idea that a system should be organized as a core system that implements the essential requirements with

  What would you want your employees to do

A fellow employee is being harassed at work and is afraid to say or do anything about it. If you "blow the whistle" the company may retaliate against you. You could even lose your job.

  Describe the role of agile methods in software engineering

Evaluate the issues and challenges associated with software engineering

  Explain why hate crime legislation has been so controversial

Define a hate crime and describe how white supremacist groups use the Internet to spread their message of hate

  Diversity of approaches to software construction

Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling, and give your opinion on whether or not each reason is valid.

  Evaluate alternatives to the company self-hosting the site

The Web architecture should describe and justify operating system choices (i.e., Linux, Apache, MYSQL, PHP, Windows, IIS, SQL, etc.). Evaluate alternatives to the company self-hosting the site. Build a Gantt chart using Microsoft Project or equivale..

  What is the overall dre for the project

Prior to delivery, the software team found 242 errors during formal technical reviews and all testing tasks. What is the overall DRE for the project after one month's usage?

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