ADDENDUM-LAB4_02_16_2007

ADDENDUM-LAB4_02_16_2007 - ECE 3551 MICROCOMPUTER SYSTEMS 1...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
ECE 3551 MICROCOMPUTER SYSTEMS 1 Addendum to Lab 4—Learn to process audio data There is a hard restriction in VisualDSP++ Run-Library function iir_fr16 requires that the value of the A0 coefficient be greater than both A1 and A2 for all the stages of the filter. Because of MATLAB’s iir filter design algorithms are not restricted to by this specification you can not use the library function with the given coefficients. Thus you are required to implement you own iir_fr16 filter using the following equation for each stage of the filter. Note that floating point implementation of the filter is not an issue rather the fixed point implementations (full integer and fractional representations). Full Integer Implementation: Note that for full integer implementation to utilize the full range of the afforded precision (e.g., short or int) you must scale the largest coefficient A0(=1), A1, A2, B0, B1, B2 to be equal to 2 15 or 2 31 . This implies the following algorithm given original matlab coefficients
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

ADDENDUM-LAB4_02_16_2007 - ECE 3551 MICROCOMPUTER SYSTEMS 1...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online