Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask MATLAB Expert

Digital Filter Design

Background Research-

Part One: Literature Review. Review the lecture notes and other sources of information, detailing different aspects of FIR filter design. Obtain, read and familiarise yourself with various review and journal articles, books, Internet sites and manufacturers information on all aspects of digital based filters.

Practical Activities-

Part Two: FIR Filter Design. Using the appropriate design equations design your own set of FIR filter co-efficients in order to fulfil the given design criteria. You need to demonstrate for the first two iterations, by hand, the calculation of the coefficients. Obviously, this can be a rather repetitive process and if you are not extremely careful you will make mistakes. It is recommended (essential) that you write a small program to calculate the co-efficients for you - i.e. write a MATLAB based program to design your filter. Once the programme is working check that the hand calculated coefficients much the one obtained using the Matlab program for the first two iterations.

Part Three: Design Verification. Make use of MATLAB's SPTOOL to verify your design. Print graphical plots of the impulse response, any window functions used and the final filter response. Note that although you may use SPTOOL to verify your design, you must write your own small design program to calculate the filter.

Part Four: Filter Simulation. Import your filter design into SPTOOL and using a suitable test signal file, verify that your filter works correctly.

Presentation of results & Write up-

Part Five: During the assignment period you should present your FIR filter design to the subject tutor - i.e. using MATLAB demo your calculation software.

Part Six: You will write a detailed technical report of approx. 2000 words long plus diagrams, charts and programs- the content of which will be as detailed below. You should bring together relevant information obtained through the research periods of the assignment, collate results from your practical activities and present your findings in a clearly written analytical report. The report will demonstrate that you have undertaken an extensive level of research activity and that you have understood the subject matter to an appropriate level.

Project details: Name of the project, Course title, Module title, Filter specification parameters (given individually), Year written, Your name.

General review of FIR design method used: An explanation of how you designed the FIR filter, the methods, processes and equations used. If you decided to write a program to help calculate the filter co-efficients discuss the use of this program here include a copy of your co-efficient calculator program along with a co-efficient data table in the appendices at the end of the report.

Comments and Conclusions: General review of the whole process, the success of the project, final conclusions.

Digital Signal Processing-

What you need to do:

Step One: For the design specifications of your filter, see the excel file for specifications (UDO). You need to demonstrate for the first two iterations( n=0 & n=1), by hand, the calculation of the coefficients.

Step Two: Develop a Matlab program to calculate the rest of the coefficients,

Step Three: Once your filter programme is working, this needs to be demonstrated to the tutor in charge of the session.

Step Four: From your frequency response of the filter you need to corroborate or otherwise that your filter satisfies the design criteria, for example Transition width, Stop band/Pass band attenuations, cut off frequencies, etc...

Step Five: Assuming your filter design is successful, you need to proceed to verify your design by proceeding to SPTOOL. You need to export your filter from Matlab. DO NOT design the filter again in the SPTOOL.

Step six: On completion of SPTOOL verification, proceed to writing up your report as specified in assignment brief,

Design specification:

Fist design - High Pass, Sampling:16kHz, Cutoff: 7k, Df: 800Hz, Ripple <0.05dB, Max stop Band attenuation

Second Design- Band Pass, Sampling:32kHz, Lower Cutoff: 2k500, Pass band width: 3kHz, Df: 2k, Stop Band attenuation:-better than 57dB.

MATLAB, Engineering

  • Category:- MATLAB
  • Reference No.:- M91593716
  • Price:- $210

Guranteed 48 Hours Delivery, In Price:- $210

Have any Question?


Related Questions in MATLAB

Recitation problems -1 determine the highest real root of

Recitation Problems - 1. Determine the highest real root of f(x) = 2x 3 - 11.7x 2 + 17.7x - 5 using the Newton-Raphson method with at least four iterations. Start with an initial guess of x 0 = 3. 2. Determine the real r ...

Assignment details -need to write a code for connecting

Assignment Details - Need to write a code for connecting segments (Lines) a special case of TSP. The problem is to connect lines in 2d/ 3d space with path obstructions. Can you help me write the code for this? Hope you m ...

Assignment matlab programmingusing appropriate matlab

Assignment: MatLab Programming Using appropriate MatLab syntax, write the code required to analyse and display the data as per the problem description. The order of the MatLab Program should be as follows: Variables and ...

Assignment - matlab programmingusing appropriate matlab

Assignment - MatLab Programming Using appropriate MatLab syntax, write the code required to analyse and display the data as per the problem description. The order of the MatLab Program should be as follows: Variables and ...

Assignment - matlab programmingusing appropriate matlab

Assignment - MatLab Programming Using appropriate MatLab syntax, write the code required to analyse and display the data as per the problem description. The order of the MatLab Program should be as follows: Variables and ...

Prepare a 3 - 10 pages long reportprepare a presentation

Prepare a 3 - 10 pages long report Prepare a presentation with 5 - 9 slides. The slides will include introduction (need and similar work), theoretical background (tested neural networks), Data, Results (Comparison of the ...

Assignmentq1 find the laplace transforms of the following

Assignment Q.1 Find the Laplace transforms of the following functions: (a) t 2 + at + b and (b) sin(2nΠt/T) Q.2 Find f (t) for the following F(s) = α[ f (t)]. (i) 5/(s + 3), (ii) 1/s 2 + 25, (iii) 1/s(s+1) Q.3 Find the L ...

Question 1 manipulate spectral imagehyperspectral images

Question 1. Manipulate spectral image Hyperspectral images can be seen as a generalisation of normal colour images such as RGB images. In a normal RGB colour image, there are 3 channels, i.e. channels for red colour, gre ...

Lab assignment - matlab matrix relationallogical operators

Lab Assignment - MATLAB Matrix, Relational/Logical Operators and Plotting This laboratory exercise/assignment will involve you 1) practicing multiplication operators in MATLAB; 2) practicing relational and logical operat ...

Assignment -data is given on which want to do computational

Assignment - Data is given on which want to do computational production planning using Metaheuristic MATLAB Programming: 1) Ant Colony Algorithm on both Partial and Total Flexible Problem. 2) Bee Algorithm on both Partia ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As