HEllo, I have an acquisition system of 30 measurements. The sampling rate for one acquisition is 1000 Hz. Each acquisition must be filtered with a FIR with 16 Taps and 16 sample of the signal acquistion will be used. I will use a TSM320C2xxx with a frequency of 150 Mhz. How many MIPs do i need to achieve thoses filtering operations. Thank oyu
How to choose the right MIPS for my filters design
Started by ●February 12, 2004
Reply by ●February 12, 20042004-02-12
"domistep" <domistep@free.fr> wrote in message news:11efef01.0402121320.2b852753@posting.google.com...> HEllo, > > I have an acquisition system of 30 measurements. > The sampling rate for one acquisition is 1000 Hz. > Each acquisition must be filtered with a FIR with 16 Taps and 16 > sample of the signal acquistion will be used. > > I will use a TSM320C2xxx with a frequency of 150 Mhz. > > How many MIPs do i need to achieve thoses filtering operations. > > Thank oyuAround 1 MIP - Your processing task is rather simple for modern DSPs from a filtering point of view. Make sure you pick a way of multiplexing all of your sample data (from 30 different sources?) together for efficient handling. Do you need to do all 30 measurements at the same time? You may not need a DSP at all - depending on the latency/concurrency requirements you may just need an aquisition board attached to a PC and let the PC do the processing. -- Clay S. Turner, V.P. Wireless Systems Engineering, Inc. Satellite Beach, Florida 32937 (321) 777-7889 www.wse.biz csturner@wse.biz
Reply by ●February 13, 20042004-02-13
"Clay S. Turner" <CSTurner@WSE.Biz> wrote in message news:<8vVWb.21353$A75.11627@bignews5.bellsouth.net>...> "domistep" <domistep@free.fr> wrote in message > news:11efef01.0402121320.2b852753@posting.google.com... > > HEllo, > > > > I have an acquisition system of 30 measurements. > > The sampling rate for one acquisition is 1000 Hz. > > Each acquisition must be filtered with a FIR with 16 Taps and 16 > > sample of the signal acquistion will be used. > > > > I will use a TSM320C2xxx with a frequency of 150 Mhz. > > > > How many MIPs do i need to achieve thoses filtering operations. > > > > Thank oyu > > > Around 1 MIP - Your processing task is rather simple for modern DSPs from a > filtering point of view. Make sure you pick a way of multiplexing all of > your sample data (from 30 different sources?) together for efficient > handling. Do you need to do all 30 measurements at the same time? You may > not need a DSP at all - depending on the latency/concurrency requirements > you may just need an aquisition board attached to a PC and let the PC do the > processing.Thank you for your amswer.. The point is that i have to choose the way those acquisition will have to be performed. Using a TMS320F28xx, the 30 inputs will be multiplexed and will be use on GPIO. If multiplexing is done , i surely can t do the 30 acquisitions in the same time. I ll have to think about the way to do it
Reply by ●February 13, 20042004-02-13
Hello Domistep, Even with staggered sampling, you can make the measurements effectively at the same time. Basically design an FIR lowpass filter and subdivide the impulse response into 30 different filters[1]. Now each filter has an incrementally different delay, so run each of the 30 inputs through their respective delay compensating filters and you will have all of your data time aligned. And since you are looking at a fast DSP, the MIPS issue isn't really an issue at all. This is an application of a polyphase filter. IHTH, Clay [1] There are other ways of generating the polyphase filter, windowed sinc etc., but this way is quick and simple to do with a Parks-McClellan Algo and it is easy to bound the resampling error. -- Clay S. Turner, V.P. Wireless Systems Engineering, Inc. Satellite Beach, Florida 32937 (321) 777-7889 www.wse.biz csturner@wse.biz "domistep" <domistep@free.fr> wrote in message news:11efef01.0402130605.4ba12a0a@posting.google.com...> "Clay S. Turner" <CSTurner@WSE.Biz> wrote in messagenews:<8vVWb.21353$A75.11627@bignews5.bellsouth.net>...> > "domistep" <domistep@free.fr> wrote in message > > news:11efef01.0402121320.2b852753@posting.google.com... > > > HEllo, > > > > > > I have an acquisition system of 30 measurements. > > > The sampling rate for one acquisition is 1000 Hz. > > > Each acquisition must be filtered with a FIR with 16 Taps and 16 > > > sample of the signal acquistion will be used. > > > > > > I will use a TSM320C2xxx with a frequency of 150 Mhz. > > > > > > How many MIPs do i need to achieve thoses filtering operations. > > > > > > Thank oyu > > > > > > Around 1 MIP - Your processing task is rather simple for modern DSPsfrom a> > filtering point of view. Make sure you pick a way of multiplexing all of > > your sample data (from 30 different sources?) together for efficient > > handling. Do you need to do all 30 measurements at the same time? Youmay> > not need a DSP at all - depending on the latency/concurrencyrequirements> > you may just need an aquisition board attached to a PC and let the PC dothe> > processing. > > Thank you for your amswer.. > > The point is that i have to choose the way those acquisition will have > to be performed. > Using a TMS320F28xx, the 30 inputs will be multiplexed and will be use > on GPIO. > If multiplexing is done , i surely can t do the 30 acquisitions in the > same time. > I ll have to think about the way to do it