Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

PC Based Computer music servers, crossovers, and equalization

recomendations for DSP development platform
recomendations for DSP development platform
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 16th February 2015, 07:20 PM   #1
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
Question recomendations for DSP development platform

Hi,

I'm looking to prove an idea, but I'm not sure a typical PC running a head-less linux distro would suffice.

I need to take multiple channels of input. For now, 8 discrete channels on AES/EBU, but that may change to HDMI later if possible without Dolby licensing rights. Output would be to AVB streams (possible 21 streams) using the services of OpenAVB along with a proper NIC such as an Intel I210.

I need to process the eight discrete channels for a multi-way 7.1 theater system doing a relatively complex matrix.

Off-board DSP engine?
__________________
Think out of the box
  Reply With Quote
Old 16th February 2015, 09:39 PM   #2
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
Too bad the UAD-2 PCIe DSP Accelerator Cards are worthless under Linux
__________________
Think out of the box
  Reply With Quote
Old 17th February 2015, 01:30 AM   #3
bohdan1232000 is offline bohdan1232000  Australia
diyAudio Member
 
Join Date: Nov 2012
Location: Melbourne
Quote:
Originally Posted by davygrvy View Post
Hi,

I'm looking to prove an idea, but I'm not sure a typical PC running a head-less linux distro would suffice.

I need to take multiple channels of input. For now, 8 discrete channels on AES/EBU, but that may change to HDMI later if possible without Dolby licensing rights. Output would be to AVB streams (possible 21 streams) using the services of OpenAVB along with a proper NIC such as an Intel I210.

I need to process the eight discrete channels for a multi-way 7.1 theater system doing a relatively complex matrix.

Off-board DSP engine?


Hi Dave,

I run 8in AES/EBU to 16Out AES/EBU DSP processor called Ultimate Equalizer. This is followed by miniDSP ICE-PWR AES/EBU amplifiers in various configurations, from 60W/8ohm to 250W/8ohm.

If this is sufficient for you, then you can find more information on http://www.bodziosoftware.com.au/

Best Regards,
Bohdan
  Reply With Quote
Old 17th February 2015, 06:44 AM   #4
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
Interesting.. How do I build one myself with open source software to run on Linux and replace the direct output to AVB streams? 16 output isn't enough. I'll need at least 21
__________________
Think out of the box
  Reply With Quote
Old 17th February 2015, 07:12 AM   #5
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
For software, maybe BruteFIR along with DRC (?). But at 21 streams of deep filtering at 24b/96k I don't think I'll have enough horsepower unless I off-load the work. I'll almost sure of it
__________________
Think out of the box
  Reply With Quote
Old 17th February 2015, 10:14 PM   #6
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
Oh, BruteFIR uses FFTW for the FFT engine. The CUDA toolkit from nVidia has a drop-in replacement called CUFFT for off-loading to the GPU.

rad!
__________________
Think out of the box
  Reply With Quote
Old 18th February 2015, 03:27 PM   #7
DPH is offline DPH  United States
diyAudio Member
 
Join Date: Dec 2008
Location: Portland, OR
I think you'll still be good on a modern processor. He (Anders) quotes this in the brutefir description:

Quote:
With a massive convolution configuration file setting up BruteFIR to run 26 filters, each 131072 taps long, each connected to its own input and output (that is 26 inputs and outputs), meaning a total of 3407872 filter taps, a 1 GHz AMD Athlon with 266 MHz DDR RAM gets about 90% processor load, and can successfully run it in real time. The sample rate was 44.1 kHz, BruteFIR was compiled with 32 bit floating point precision, and the I/O delay was set to 375 ms. The sound card used was an RME Audio Hammerfall.
That processor is probably outpaced by most cell phone SOC nowadays, so I think you'll be good.
  Reply With Quote
Old 18th February 2015, 05:42 PM   #8
davygrvy is offline davygrvy  United States
diyAudio Member
 
davygrvy's Avatar
 
Join Date: Mar 2007
Location: Oakland, CA
Like most things, I won't know until I try. But seeing there is an upgrade path, this looks like a solid choice and passes the sniff test.

CUFFT vs FFTW

CUFFT spanks FFTW only when the work to do is significant. Makes sense just like with multi-threaded programming. When the work to do isn't significant, the inter-thread communication, syncing and other properties of worker management takes precedence rather than the job.

One of these ought to do for taking the input.

I think I'm good to go.
__________________
Think out of the box
  Reply With Quote

Reply


recomendations for DSP development platformHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Viable DSP platform? Soldermizer Digital Line Level 0 17th May 2014 04:46 AM
Class D Development Platform bafbaf Class D 13 2nd July 2012 11:10 AM
The DAC development platform peufeu Digital Line Level 63 23rd May 2009 08:37 PM
RS-232 cable for DSP-Amp Digisynthetic DSP-1400 Sabbelbacke Parts 0 9th May 2009 09:33 AM
DSP development board suggestions starn02 Digital Source 0 14th April 2006 07:06 AM


New To Site? Need Help?

All times are GMT. The time now is 06:31 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki