Design a bandpass filter using the hamming window design

Assignment Help MATLAB Programming
Reference no: EM131724792

Lab - FIR Filters

Theory:

In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response is of finite length duration, because it settles to zero in finite time. FIR filters have linear phase, are stable and are typically easy to design and implement.

Prelab Assignment:

Lab:
1. Design a bandpass filter using the Hamming window design technique. The specifications are
Lower stopband edge: 0.3Π
Upper stopband edge: 0.6Π As = 50 dB
Lower passband edge: 0.4Π
Upper passband edge: 0.5Π Rp = 0.5 dB
Plot the impulse response and the magnitude response (in dB) of the designed filter. Do not use the fir1 function.

2. Design a highpass filter using one of the fixed window functions. The specifications are
Stopband edge: 0.4Π, As = 50 dB
Passband edge: 0.6Π, Rp = 0.004 dB
Plot the zoomed magnitude response (in dB) of the designed filter in the passband to verify the passband ripple Rp. Do not use the fir1 function.

3. Design a linear-phase bandpass filter using the Hann window design technique. The specifications are
Lower stopband edge: 0.2Π
Upper stopband edge: 0.75Π As = 40 dB
Lower passband edge: 0.35Π
Upper passband edge: 0.55Π Rp = 0.25 dB
Plot the impulse response and the magnitude response (in dB) of the designed filter. Do not use the fir1 function.

4. Design a bandstop filter using the Hamming window design technique. The specifications are

Lower stopband edge: 0.4Π
Upper stopband edge: 0.6Π As = 50 dB
Lower passband edge: 0.3Π

Upper passband edge: 0.7Π Rp = 0.2 dB
Plot the impulse response and the magnitude response (in dB) of the designed filter. Do not use the fir1 function.

5. Using the Kaiser window method, design a linear-phase FIR digital filter that meets the following specifications:

0.975 ≤ |H(e)| ≤ 1.025, 0 ≤ ω ≤ 0.25Π
0 ≤ |H(e)| ≤ 0.005, 0.35Π ≤ ω ≤ 0.65Π
0.975 ≤ |H(e)| ≤ 1.025, 0.75Π ≤ ω ≤ Π

Determine the minimum-length impulse response h(n) of such a filter. Provide a plot containing subplots of the amplitude response and the magnitude response in dB. Do not use the fir1 function.

6. We wish to use the Kaiser window method to design a linear-phase FIR digital filter that meets the following specifications:

0 ≤ |H(e)| ≤ 0.01, 0 ≤ ω ≤ 0.25Π
0.95 ≤ |H(e)| ≤ 1.05, 0.35Π ≤ ω ≤ 0.65Π
0 ≤ |H(e)| ≤ 0.01, 0.75Π ≤ ω ≤ Π

Determine the minimum length impulse response h(n) of such a filter. Provide a plot containing subpltos of the amplitude response and the magnitude response in dB. Do not use the fir1 function.

Reference no: EM131724792

Questions Cloud

Calculate the expected value for the game : A card is drawn from a standard? 52-card deck. Calculate the expected value for the game. A player must pay 5dollars to play the? game
Explain the relevant first amendment issues : Give at least one argument why freedom of speech should apply in this Internet/WWW context just as strongly as to printed material
Are unions good or bad for america : Write a comment on my classmate's discussion. But on this discussion, I'm pro union he is not. Are unions good or bad for America?
What is the equation of a parabola : What is the equation of a parabola with vertex (0, 0) and directrix x = -3. What is the equation of a parabola with vertex (0, 0) and directrix y = 12.
Design a bandpass filter using the hamming window design : a finite impulse response (FIR) filter is a filter whose impulse response is of finite length duration, because it settles to zero in finite time
The key characteristics of a good network storage backup : The key characteristics of a good network storage backup policy, Of the various data recovery solutions available
What are your statuses in your life : What are your statuses in your life? Which of these are achieved and which are ascribed?
Determine the frequency response function : determine the frequency response function H(ej?). Plot the magnitude response - Analysis of these signals is often easier to perform in the frequency domain
Define the causal attribution distortion and give an example : Define the causal attribution distortion and give an example. How might you go about correcting the perceptions of inequity? Make two suggestions.

Reviews

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