|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Digital Line Level DACs, Digital Crossovers, Equalizers, etc. |
|
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 |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#21 | |||
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Yes, 22.675uS to a first approximation
I found it surprising on first encountering the notion too.Quote:
Quote:
Quote:
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|||
|
|
|
#22 |
|
diyAudio Member
Join Date: Mar 2008
|
Hey, it reads Cortex-M0 on the PCB. Are you using the ARM Cortex-M0 as DSP engine ? Does it imply that you are using a 32x32 bit multiplication with a 64 bit accumulation ? Looks impressive. But wait a minute, how do you attach a I2S audio DAC on such CPU ? Are you using the built-in serial ports, or a FPGA maybe, so in a nutshell, how do you manage the frame sync and how do you guarantee it remains jitter-free ?
|
|
|
|
#23 | ||||
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Quote:
Well spotted.Quote:
M0 can do 32*32 in one cycle (20nS for the incarnation you're looking at there) but there's no way to handle any overflow so its best to keep the input values to 16 bits or less. Accumulation can be any number of bits (up to the limitation of 14 user registers) so long as the individual products don't overflow 32bits. This means long FIRs are not a problem but coefficients can't easily exceed 16bits.Quote:
Quote:
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
||||
|
|
|
#24 |
|
diyAudio Member
Join Date: Mar 2008
|
Would be fantastic if you manage to hook a S/PDIF receiver and two stereo DACs, for implementing a two-way digital crossover plus a Linkwitz Transform for flattening the deep bass. Clocking the whole stuff from the S/PDIF signal, using a quality S/PDIF receiver as master, is a way to avoid jitter. A digital Linkwitz Transform operating at 96 kHz without decimation requires 32 x 32 bit arithmetics, with 64-bit intermediate results. Have you considered the new Freescale ARM Cortex-M4 processors like the Kinetis K60 maybe ? They may support such 32x32=64 arithmetic, maybe not single cycle. For three-way crossovers, one may cascade two such lovely boards in digital domain using the remaining serial port.
|
|
|
|
#25 | |||
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Quote:
Quote:
Quote:
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|||
|
|
|
#26 |
|
diyAudio Member
Join Date: Mar 2008
|
Would be nice to have such tiny lovely PCB replacing one or more AK4383 DACs. Hacking an audio-video receiver this way, you can be multichannel and multiway, all in digital domain. Imagine a USB port for configuring it in a flexible way, basing on a LTspiceIV netlist. See attached picture.
|
|
|
|
#27 |
|
diyAudio Member
Join Date: Mar 2010
|
@ Abraxalito,
Hardware discussions aside, have you been looking into the level of performance of LspCAD 6.**PRO, Ultimate Equalizer/Sound Easy ord DEQX? For Hi tec loudspeaker design, anything less ambitious than these packages in terms of filter SPL plus phase optimization and linearization capabilities should not be taken seriously. Now that is quite a task... I will stay tuned! Kind Regards, Eelco |
|
|
|
#28 | |||
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 46
|
Quote:
Quote:
![]() Quote:
__________________
I think ideas are what you want to get rid of. I don't really like songs with ideas. - Leonard Cohen |
|||
|
|
|
#29 |
|
diyAudio Member
Join Date: Mar 2010
|
What are the current aims of your DSP?
Eelco |
|
|
|
#30 |
|
diyAudio Member
Join Date: Mar 2010
|
Sorry forgot to answer post 28. The mentioned programs are rather sophisticated software packages containing loudspeaker filter(x/o) simulators and, more important optimizers.
To my best of knowledge at least LSPcad Pro 6.** and Soundeasy can be used to program e.g. the Behringer 2496. Native software of the Behringer is a bit too simple for more sophisticated filter design, thus leaving the capabilities of the hardware largely unused. I am told these filter packages use Spice engines, but that might be wrong. Eelco |
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Volume / Source selector - open source project ? | AuroraB | Analog Line Level | 19 | 13th August 2010 08:53 AM |
| Violet DSP Evolution - an Open Baffle Project | cuibono | Multi-Way | 211 | 18th May 2010 02:26 AM |
| Open call for suggestions on Open Source DIY Audio Design | gfergy | Everything Else | 1 | 15th April 2007 07:33 AM |
| Open Source, Open Architecture! | zenmasterbrian | Digital Source | 185 | 23rd February 2007 10:35 PM |
| New To Site? | Need Help? |
| Page generated in 0.13910 seconds (84.05% PHP - 15.95% MySQL) with 11 queries |