Hi everybody!
I have a problem:
I have a Matlab code that perform signal processing (machine learning algorithms and stuff like that...) on a signal from a custom sensor in my system. I need to port this code on a DSP based platform, and I also have some real-time specification to achieve. I have already translated the code from Matlab to C.
If, for example, I have this matlab code that runs on an I7 PC and it takes "N" ms to run, how can I choose a DSP to be sure that the code will run in "2N" ms?
Is it always a matter of trying with a platform, and upgrading to a more powerful one if it does not fit the real-time requirements, or there is a formal way to "calculate" which DSP is the right one?
PS: the objective of this work is to build a custom board with a DSP and all the circuits needed for this application.
Thank you for your answer! :grin:
Carmine