Design digital glp fir band pass filters

Assignment Help MATLAB Programming
Reference no: EM131740561 , Length: 12

Project

In this project, you will design a computationally efficient digital GLP FIR band pass filters to meet the following specifications. You must use the specbox.m routine to verify that specifications are satisfied.

Passband ripple: ±0.005

Lower and upper passband cutoff frequencies: 0.115 and 0.335 Stopband ripple: -44 dB

Lower stopband and upper stopband cutoff frequencies: 0.08 and 0.365

Note: frequencies are fractional frequencies.

1. Write your own Matlab module for Kaiser window-based design of GLP FIR filters. You can use Matlab's routines for generating the Kaiser window. Design a filter that meets all specifications, and show your results in support. Comment on the path your design process took, in particular on observations made and actions taken on the basis thereof.

2. Use the provided freqsampl.m module to design a filter that meets the specifications. Show all results. Comment on the design path as before.

3. Design an optimal equiripple GLP FIR filter using the Matlab function firpm. Comment on the design path.

4. Contrast the above design processes - and their results - with each other and with the Project 2 process.

5. Execute the coefficient scaling for your FIR designs, by storing all filter coefficients as fractions of the largest magnitude. Quantize these coefficients to B fractional bits and evaluate how large B must be, for each of the FIR designs, so that the specifications are not exceeded by more than 1%. Observe and explain. Assuming that your filters will be implemented in hardware utilizing 16 bits for fixed point arithmetic, which of the FIR designs could be implemented for 1% tolerance interval?

Show all steps and arguments. Justify your actions. Make observations and contrast them with your expectations. Show that the designed filters have GLP.

Attachment:- Code.zip

Reference no: EM131740561

Questions Cloud

Describe the surgical procedure that was performed : Describe the surgical procedure that was performed, Why did the paramedics apply a cervical collar, place him on a back board and immobilize his head
Describe selected business situations using the predominant : Describe selected business situations using the predominant ethical theories, such as utilitarian, Kantian and virtue ethics to guide ethical business decision.
Define certification of unions : The NLRB conducted a certification election, and the union won by a vote of 22-20 Management refused to bargain with this union.
How was the data breach executed : Was cybersecurity a priority at Target? Explain.How did lax security impact Target's sales revenue and profit performance?
Design digital glp fir band pass filters : ELEN 5346 - Write your own Matlab module for Kaiser window-based design of GLP FIR filters. You can use Matlab's routines for generating the Kaiser window
Define ongoing training and continuing education : Individuals that hold certifications and licensure must maintain the license or certification through ongoing training and continuing education
Free speech clause in the taft-hartley act : Free Speech The personnel director of your company has been asked to talk with the employees about the benefits and detriments of voting for or against.
Key elements that differentiate it from domestic competition : Discuss the nature of international competition and identify the key elements that differentiate it from domestic competition.
Write blocker in your examinations : Discuss in detail why you need to use a write blocker (either hardware or software) in your examinations, whether for a criminal case or a corporate case.

Reviews

len1740561

11/28/2017 3:44:04 AM

I need to submit it by 4. I need the matlab code (with output figures and specbox checked) with comment in all steps as well as how the process is executed in detail.Show all steps and arguments. Justify your actions. Make observations and contrast them with your expectations. Show that the designed filters have GLP. Due date: 6, by 7:00 pm. In this project, you will design a computationally efficient digital GLP FIR band pass filters to meet the following specifications. You must use the specbox.m routine to verify that specifications are satisfied.

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