Digital (DSP) filter - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, 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
Reply
 
Thread Tools Search this Thread
Old 5th February 2003, 10:34 AM   #1
magnus is offline magnus  Sweden
diyAudio Member
 
Join Date: Feb 2003
Location: Gothenburg
Question Digital (DSP) filter

Hi,

I've been wanting to build a digital filter for some time. Basically I want a simple board that just accepts S/PDIF, puts it through a DSP with your own algorithms and then outputs an S/PDIF signal again.

Sounds so simple but I can't find info anywhere!

Even if I do 24/96 it shouldn't require a very fast DSP. They all seem to be 1000 MIPS these days. I'm pretty sure I want to do floating point as well. Seems to be the simplest way to get a good algorithm.

So does anyone have a layout or some info or maybe someone already did this?

TIA,
Magnus
  Reply With Quote
Old 5th February 2003, 11:46 PM   #2
diyAudio Member
 
Join Date: Feb 2002
I can't help you too much on the hardware side in terms of current offerings. Motorola used to make EVM boards that would be perfect for what you want - I have 56007 and 56362 versions - they have spdif and analog ins/outs. They weren't cheap though - $400-500 if I remember correctly. somewhat limited in their overall processing power, though, if you ever want to do FIR filtering. More than adequate for IIR/biquad stuff, though.

Many 'purists' will cringe at the suggestion, but you should think about simply using a PC with a good spdif in/out soundcard. Using ASIO under windows or Jack under Linux you can get relatively low latency (more than good enough for A/V sync), and you get to use standard C/C++ dev tools and libraries.

I'm a big fan of the PC based approach, after having played with the DSP hardware boards. Since I'm not a DSP hardware expert, I spent all my time learning the chips/dev tools, and little on actual signal processing work. With something like Jack under Linux (what I'm using now), you get to focus entirely on the signal processing aspects inside a really simple callback framework.
  Reply With Quote
Old 6th February 2003, 04:24 AM   #3
diyAudio Member
 
Join Date: Oct 2000
Location: Sunnyvale, CA
You might look at the TI TAS300x or TAS 3103 (newer). I am using a TAS3002 in a project now. It's good for 6 biquads filters per channel.
  Reply With Quote
Old 6th February 2003, 01:54 PM   #4
diyAudio Member
 
blu_line's Avatar
 
Join Date: Jan 2002
Location: The Netherlands
There is another cheap DSP also discussed in this forum before.
ohh, sh*t , why cant i remember the name !

I will come up with it !

And what about one of those PC18Fxxx things ???


grtz

Simon
  Reply With Quote
Old 6th February 2003, 02:07 PM   #5
diyAudio Member
 
blu_line's Avatar
 
Join Date: Jan 2002
Location: The Netherlands
Default mail me

I have tried to mail you.
It seems you've disabled this function !
mail me instead.


grtz

Simon
  Reply With Quote
Old 6th February 2003, 02:14 PM   #6
diyAudio Member
 
jackinnj's Avatar
 
Join Date: Apr 2002
Location: Llanddewi Brefi, NJ
Default Sharc boards for sale

you can buy the Analog Devices Sharc DSP EV kit cheaply on EBay -- these are the boards which are showing up:
http://www.analog.com/Analog_Root/pr...RDWARE,00.html

ADI also has an entire textbook on DSP on their website. They make convultion understandable. Even Zipped its a big file, however, and you might want to download it chapter by chapter.
  Reply With Quote
Old 6th February 2003, 02:33 PM   #7
diyAudio Member
 
blu_line's Avatar
 
Join Date: Jan 2002
Location: The Netherlands
Default phew, that took a while to find

http://www.alesis-semi.com/products.htm


great stuff


grtz

Simon
  Reply With Quote
Old 6th February 2003, 09:08 PM   #8
magnus is offline magnus  Sweden
diyAudio Member
 
Join Date: Feb 2003
Location: Gothenburg
Thanks for the info everyone.

I guess this is a tough little problem to solve (cheaply) with a DSP. I definately want to go FIR and maybe 50 coefs. So that requires some computing power.

The PC path is always there but it doesn't really fit in with the high end stuff. So I'm reluctant.

I'll look around some more and see what I find.

Magnus
  Reply With Quote
Old 7th February 2003, 01:21 AM   #9
diyAudio Member
 
Join Date: Feb 2002
Quote:
Originally posted by magnus
Thanks for the info everyone.

I guess this is a tough little problem to solve (cheaply) with a DSP. I definately want to go FIR and maybe 50 coefs. So that requires some computing power.
50 taps is nothing - any dsp will handle this no problem at 44 or 48 - the Motorola 56362 I mentioned previously can do 500-800 at 44.1 for comparison. You may want to think about your requirements, though, since a 50 tap fir may not really be what you want - you could do acceptable brickwall filters for example, but it wouldn't be much use for eq.

Quote:


The PC path is always there but it doesn't really fit in with the high end stuff. So I'm reluctant.

I'll look around some more and see what I find.

Magnus
Not sure what you mean here - with spdif in/out, the quality will be uniform with any of these approaches. Since the clocks will be slaved from your transport, even jitter should be the same. The differences will be in form factor (small, quiet dsp board vs big noisy pc), and in programming environment.
  Reply With Quote
Old 7th February 2003, 07:04 PM   #10
magnus is offline magnus  Sweden
diyAudio Member
 
Join Date: Feb 2003
Location: Gothenburg
Quote:
Originally posted by dwk123


50 taps is nothing - any dsp will handle this no problem at 44 or 48 - the Motorola 56362 I mentioned previously can do 500-800 at 44.1 for comparison. You may want to think about your requirements, though, since a 50 tap fir may not really be what you want - you could do acceptable brickwall filters for example, but it wouldn't be much use for eq.
You're right. I do need to find out exactly what I need in terms of performance. 500-800 taps sounds like more than enough. I checked the Mot website and that eval board with the DSP daughterboard looks good. But pretty expensive I bet.




Quote:
Not sure what you mean here - with spdif in/out, the quality will be uniform with any of these approaches. Since the clocks will be slaved from your transport, even jitter should be the same. The differences will be in form factor (small, quiet dsp board vs big noisy pc), and in programming environment. [/B]
Quality will be unifom, yes. But the big PC case doesn't look so nice compared with the Krell stuff. I want a slick solution.

After looking some more I came up with the Linux/ARM route. Maybe that could be something? Possibly cheaper than the eval boards and loads more software for displays, keypads and whatnot.

/Magnus
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Which digital filter to use ? jean-paul Digital Source 18 28th November 2010 09:24 AM
FIR Digital Filter DSP neededandwanted Parts 1 9th April 2009 02:44 AM
FIR Digital Filter PatPet Digital Source 39 8th March 2006 08:40 PM


New To Site? Need Help?

All times are GMT. The time now is 06:05 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright 1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2