Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Background We studied C code for implementing a linear and a circular buffer in the FIR. filter k*n - This problem is going to explore

image text in transcribed

Background We studied C code for implementing a linear and a circular buffer in the FIR. filter k*n - This problem is going to explore the limits of calculations in real-time environ- ments. Let's assume that we have Processor AUDIO available for an audio processor application. This processor has many characteristics, among these you might finde some useful: 50Mhz clock It is a DSP, and so an integer MAC takes one CPU cycle A floating point MAC (half format) requires 25 CPU cycles A RAM access requires 10 CPU cycles A register access requires 1 CPU cycle, and AUDIO has 40 general registers available An A/D access requires 3 CPU cycles while a D/A access only requires 2 CPU cycles a 2 operand integer operation requires 1 CPU cycle 1. How many clock cycles do you have available to compute and present the output sample? 2. Suppose that our FIR filter is implemented with a linear buffer. (a) What is the largest length FIR filter M that you can process using i. fixed poin 11. floating point 3. Repeat question 2 when a circular buffer is used. Background We studied C code for implementing a linear and a circular buffer in the FIR. filter k*n - This problem is going to explore the limits of calculations in real-time environ- ments. Let's assume that we have Processor AUDIO available for an audio processor application. This processor has many characteristics, among these you might finde some useful: 50Mhz clock It is a DSP, and so an integer MAC takes one CPU cycle A floating point MAC (half format) requires 25 CPU cycles A RAM access requires 10 CPU cycles A register access requires 1 CPU cycle, and AUDIO has 40 general registers available An A/D access requires 3 CPU cycles while a D/A access only requires 2 CPU cycles a 2 operand integer operation requires 1 CPU cycle 1. How many clock cycles do you have available to compute and present the output sample? 2. Suppose that our FIR filter is implemented with a linear buffer. (a) What is the largest length FIR filter M that you can process using i. fixed poin 11. floating point 3. Repeat question 2 when a circular buffer is used

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Samsung Galaxy S23 Ultra Comprehensive User Manual

Authors: Leo Scott

1st Edition

B0BVPBJK5Q, 979-8377286455

More Books

Students also viewed these Databases questions