LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

has anyone used DFD narrowband filter designer?

I NEED A TUNEABLE NARROWBAND FILTER WITH THE FOLLOEING SPECS;

(1)BANDWIDTH...1% OF CENTER FREQ
(2) STOPBAND 60DB
(3) MINIMUM SAMPLE RATE;...25 SAMPLES / CYCLE...... VIZ; CLOCK FREQ = 25 TIMES CENTER FREQ.
WOULD PREFER 50 SAMPLES / CYCLE.
(4) CODE ...VHDL
(5) APPLICATION; AUDIO SPECTRUM ANALYZER.
(6) TARGET DEVICE...ALTERA FPGA/EPLD

HOPEFULLY THE LABVIEW DFD NARROWBAND FILTER DESIGNER CAN GENERATE THE ABOVE FILTER WITH EFFICIENT CODE AND RESULTING EFICIENT USE OF SILICON.

COMMENTS SOLICITED.
0 Kudos
Message 1 of 2
(2,666 Views)
Hi,

The Digital Filter Desing Toolkit for LabVIEW can be used to generate LabVIEW FPGA code that can run in any of NI's FPGA targets, like the PXI/PCI-7831R, PXI-7811R, or any of the cRIO-910x targets. The code generated is actually really efficient, since it can fit the filter in a Single Cycle Timed Loop, which means that the filter itself takes 1 tick of the clock to execute (typically 25 ns!). It does not generate generic VHDL code that can be used to target other FPGA or CPLD chips, like Altera's. Another possible option could be to generate generic C code, which then you could probably run through a C->VHDL compiler.

For additional information, please refer to the Digital Filter Design product page. I will highly encourage you to refer to sections 3 and 4 of the User Manual, as it goes through the different steps of creating a digital filter and converting that to code.

I hope this helps!

GValdes
National Instruments
0 Kudos
Message 2 of 2
(2,646 Views)