Write a matlab that given a sequence of samples

Assignment Help MATLAB Programming
Reference no: EM13860794

1. Write a MATLAB or Octave program that, given a sequence, f[k], of samples in the time domain, calculates a filtered output y[k], given by the formula y[k]=-a_2[k-1]-a_1y[k-2]-a_0y[k-3]+b_3f[k]+b_2f[k-1]+b_1f[k-2]+b_0f[k-3]. The values y are outputs, k is an index into a sequence, (so if "now"=k, one sample in the past is k-1), there are coefficient vectors a and b, which can be input parameters to the function. Make up a sequence f. Plot the input f and that output, y.

2. What do we know about the coefficient vectors a, b, if we know the filter is a finite impulse response filter?

3. Use a symmetric sequence for the coefficient sequence b, and zero for the values of the coefficient sequence a. Calculate the FFT of the sequence y, call it Y. Plot the phase of Y vs. frequency.(See https://www.embedded.com/design/real-time-and-performance/4008837/DSP-Tricks-An-odd-way-to-build-a-simplified-FIR-filter-structure for a description of symmetric coefficients.)

Reference no: EM13860794

Questions Cloud

Examine religious beliefs common to all forms of buddhism : Examine basic religious beliefs common to all forms of Buddhism and how does it compare to basic Hindu religious beliefs?
Understanding quantitative relationships : Vivian was above average in understanding quantitative relationships such as "more/less", "longer/shorter", in counting skills, in classifying objects (e.g., types of animals) and in solving age-appropriate reasoning tasks. Your friend recommended..
Develop a personalized academic writing plan : Some of us process our thoughts out loud as we describe them to others. In an academic environment, you will be asked to record your ideas in writing or "thinking on the page" to show the new knowledge that you've acquired through reading and list..
Explain some limitations of using gdp : What are some of the problems with using the CPI as a measure of standard of living?
Write a matlab that given a sequence of samples : Write a MATLAB or Octave program that, given a sequence, f[k], of samples in the time domain, calculates a filtered output y[k], given by the formula y[k]=-a_2[k-1]-a_1y[k-2]-a_0y[k-3]+b_3f[k]+b_2f[k-1]+b_1f[k-2]+b_0f[k-3].
Analyze working conditions in foreign manufacturing plants : Analyze the working conditions in foreign manufacturing plants or other work environments which may open the door for union organizing. Analyze the challenges for multi-national companies based in the United States to ensure that the global workpl..
Determine the appropriate descriptive statistics. : Determine the appropriate descriptive statistics.
How unionization affects individual employees : Concepts should include the following: Historical information regarding unions that may carry from now into the future. How unionization affects individual employees, management, and companies in general
Describe general characteristics and practices of shamans : Describe the general characteristics and practices of shamans. In your answer explain how shamans differ from priests or any other religious leaders.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  What strategies are addressed for the project

Identification of the professional accounting, management and/or public relations issues in your workplace - How do you applied knowledge from this degree study in solving your workplace problems, including appropriate analysis and justification

  Demonstrate the effect of zero-padding

Write a programs in Matlab to demonstrate the effect of zero-padding and filtering the DC-component in the frequency domain.

  Fingerprint watermarking techniques

Need to investigate the best method to embed watermark image into fingerprint image.

  Create a matrix of 5x6

Prepare a matrix of 5x6. with identical columns and rows ranging from 200 to 1000 in equal increments

  Write the matlab code to set up the vector

Write the MATLAB code to set up the vector y = [2 4 3 6 2] and plot y in a pie chart. Add a legend and title to the pie chart. The legend should contain the following strings: ‘value1', value2', ‘value3', ‘value4', and ‘value5'. The title should b..

  Build a simple revolvate robot

Define the robot as Robot.  Use the appropriate functions (i.e. methods) in the Robotics Toolbox - Generate a second pose and re-plot it.

  Find general solution of the ordinary differential equation

Find a general solution of the following ordinary differential equations and find the general solution of the following ordinary differential equation

  Control design using matlab

Control Design using Matlab,  Please try and explain the characteristic of all the plots and graphs.   Import all the required data in word of simply write in the script itself.

  Write a matlab program that will display a menu

a. Write a Matlab program that will display a menu, which will let the user to:1. Enter a function in symbolic format 2. Displays the nth root of the function, n is entered/selected by the user - n can be 1, 2,3, or 4 3. Calculates and displays the i..

  Find the corresponding equilibrium value for the air speed

Find the corresponding equilibrium value for the airspeed. There are several solutions for the airspeed, we take the higher value and Find the two operating points in terms of Pm and other variables - Find the linearized system near each of the oper..

  Matlab program to compute how much money will accumulate

Write a MATLAB program to compute how much money will accumulate in 5 years in the account and in any CDs you buy. Run the program for two different savings interest rates: 4 percent and 5 percent.

  Elementary numerical methods and programming

Project involes determining the dynamics of the double pendulum with a sliding base. Each link is assumed to be of square cross section - MECH 3010: Elementary Numerical Methods and Programming

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