Anyone doing FPGA DSP?

Anything not covered elsewhere.
Post Reply
Message
Author
CFBIRD
Posts: 14
Joined: Mon Feb 12, 2018 9:13 pm
Location: Denver and Omaha

Anyone doing FPGA DSP?

#1 Post by CFBIRD »

I'm curious to know if anyone is doing DSP on FPGA, especially open source.
I don't want to pay much money for licensing IP blocks...I'm cheap!

My primary objective is to be able to EQ/Filter/increase latency on a single channel, and scale larger perhaps shared clock if relevant to audio.
Additionally, some limiting/compression might be good, however I have not thought those through much.

Please let me know how this rabbit hole looks from your angle.

Thanks!
Charles

Grant Bunter
Posts: 6915
Joined: Mon Nov 28, 2011 11:12 am
Location: Ilfracombe Queensland Australia
Contact:

Re: Anyone doing FPGA DSP?

#2 Post by Grant Bunter »

You're in the USA.
You can get used DBX driverack series for peanuts and that will do almost everything you want to run PA.
It's mandatory that, if you build Bill's subs, you can "brick wall" limit them, and the driverack will do that.

I dunno, by the time you buy a FPGA, something to house it in, add a power supply, and connectors, then find software, tweak it till it works, etc, I wonder if you're just not better off buying something built for the tasks you require...
Built:
DR 250: x 2 melded array, 2x CD horn, March 2012 plans.
T39's: 4 x 20" KL3010LF , 2 x 28" 3012LF.
WH8: x 6 with melded array wired series/parallel.
Bunter's Audio and Lighting "like"s would be most appreciated...

Monomer
Posts: 990
Joined: Mon May 22, 2006 2:55 pm
Location: Metro-Detroit, MI

Re: Anyone doing FPGA DSP?

#3 Post by Monomer »

Driveracks won't do FIR filtering, which I bet the OP is looking into.

That's a huge can of worms, and well above my understanding of math and audio. There is software now to make it easier, but knowing how many taps and where to put them is a complex process and involves a lot of trial and error and a LOT of measurement - which is a science in itself.
-AutoTuba; Tang Band 8 inch (x1)
-T39; KappliteLF, 22 wide (x2)
-More to come!

KJ4BXT
Posts: 34
Joined: Fri Feb 07, 2014 8:37 am
Location: Northern Virginia (Fairfax) USA

Re: Anyone doing FPGA DSP?

#4 Post by KJ4BXT »

I'm interested in this as well, here's a bit of what I've found. It's possible to do audio processing with FPGA's, but doesn't seem to be as easy as with a microprocessor or DSP chip.
Here's a helpful page: https://www.mathworks.com/help/hdlcoder ... board.html

Easiest way:
Analog Devices has a nice range of DSP chips that are quite powerful, often include internal ADC and DAC, and are configurable with their GUI editor (windows only). SigmaStudio is really easy to use, (drag and drop GUI blocks) but you have to reprogram the chip every time you want to make any major configuration changes. CrossCore studio is more powerful, but also much lower level programming. Links:
http://www.analog.com/en/design-center/ ... st_02.html
http://www.analog.com/en/design-center/ ... p-overview

Other ways:
Check out the Teensey microprocessor board and the available audio library. https://www.pjrc.com/teensy/gui/ <-This is probably the one I'd start with personally
Write a matlab program (Matlab has some nice filter and processing design tools) and use the export to C code option. Run on microprocessor.
Write your own program in C and run on microprocessor. http://micromodeler.com/ is a great tool for basic filters, and generates C code as well.
---------------------------
meyers at my job, BFM for my system
2x 24" T48 with 3015lf
2x DR250 with 2510 and melded array

Other hardware comes and goes, but these speakers stay.

Monomer
Posts: 990
Joined: Mon May 22, 2006 2:55 pm
Location: Metro-Detroit, MI

Re: Anyone doing FPGA DSP?

#5 Post by Monomer »

-AutoTuba; Tang Band 8 inch (x1)
-T39; KappliteLF, 22 wide (x2)
-More to come!

CFBIRD
Posts: 14
Joined: Mon Feb 12, 2018 9:13 pm
Location: Denver and Omaha

Re: Anyone doing FPGA DSP?

#6 Post by CFBIRD »

Thanks for the links!

I'll order some stuff and put some efforts into DSP/FIR and let folks know how things go.
Just one of about 20 projects I have going on right now.

I do have Matlab, but mostly for RF stuff, I should cough up some money for audio.

My intent is to make something useful for people, one of many side hustles, so that I may free myself for corp enslavement while retaining my weird quality of life.

Post Reply