11-16-2006 08:14 AM
11-16-2006 08:20 AM
Hello,
Can you define a mathematical expression for what you wish to achieve (objective function)?
How many parameters can you move around? As long as you have less than 20-30 of them you should be able to prove a global optimum with glcDirect in the TOMVIEW Base Module ( http://tomopt.com/tomview/products/base/ ).
Best wishes, Marcus
11-16-2006 08:40 AM
the objective function might be the difference between fixpoint filter and the floating-point reference filter which should be minimized. The number of parameters is about 8.
But I would guess / hope that there is an approach for designing the filter without an external optimization program... Also, we don't have tomview
Any idea? thilo
11-16-2006 08:53 AM
11-16-2006 09:22 AM
11-16-2006 09:26 AM - edited 11-16-2006 09:26 AM
LabVIEW FPGA 8.20 does include a Butterworth filter function (1st, 2nd and 4th order) in the FPGA palette. You can configure it directly using a dialog on your FPGA diagram. The cutoff may not be quite as sharp as you want but it could be an option for you to consider. Once you have configured the filter VI, you have the option of opening up the subVI with the code that is generated based on your filter parameters, which would allow you to further configure the code directly.
I have attached the configuration dialog with the settings you specified.
Message Edited by Christian L on 11-16-2006 09:27 AM
11-16-2006 09:27 AM
Hello,
Integer nonlinear parameter estimation is one of the toughest problem types out there. The more general MINLP class is the hardest problems to solve. You cannot solve integer optimization problems with anything but TOMVIEW that I know of, unless you are happy with rounding the parameters from continuous values.
Best wishes, Marcus
http://tomopt.com
11-16-2006 09:49 AM
Thank you, Christian!
That sounds really good. The problem is - of coarse - that I'm using Labview 8.0... But after a few telephone calls, I found the new version somewhere at our university
I think, the Butterworth, 4th order should be good enough.
best wishes, thilo