ΣSigmaStudio Ask AI Русский Log in

Plotting DSP System Response Curve

SigmaDSP & SigmaStudio rsbonini May 16, 2011 00:00 4 replies Original on forum ↗
Subscribe
rsbonini Question
May 16, 2011 00:00

We're developing a solution for a client, of which one of the requirements is to be able to change the filter value settings and save the new response to the device. The problem we're having is with plotting the curve in the user interface we're building. For peaking filters the boost/cut level seems to vary with frequency. We thought that this may have been an issue with our plotting method however simulated response curves in SigmaStudio demonstrate the same problem. Is this frequency dependant response variation inherent of RBJ filters or, is it an issue with the algorithm used for drawing the response curve?

(The attached images show this problem clearly. Note the filter settings at the bottom of each image.)

MagicRuB Reply
May 19, 2011 00:00

Just from looking at this I'm guessing it could be a plot problem. Have you tried to implement it? Does the amplitude vary there also? Is there a double precision version that works any differently?

rsbonini Reply
May 23, 2011 00:00

The filters used are the double precision Text-In Filters. I'm away over the next two weeks and will be testing the actual implimentation on the hardware when I return.

ADIApproved Reply
May 25, 2011 00:00

Hi,

This is indeed a plot problem. The precision of the drawing function (which I believe is inherited straight from .NET) seems to be limited. If you actually measure the frequency response you'll see that the levels match your expectations.

If your measurements still show a discrepancy, please post those here.

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin