In Reply to: RE: One Comment, Two Questions posted by Todd Krieger on February 9, 2009 at 13:26:39:
Years ago anybody trying to implement their own digital filter either had to design a custom chip (very expensive) or write software for DSP (digital signal processor), less expensive but inefficient.
With the advent of modern FPGAs its much easier to do your own custom filter. An FIR filter in an FPGA is not that complicated. The fun part is in figuring out exactly which filter function to use.
The problem is that we don't really know exactly what to optimize for. There is no equation that will design a filter that "sounds best". What happens is you have a hypothethis about what makes it bad or good, you design a filter that implements that (or DOESN'T implement it), then you listen. Repeat many times.
And to complicate things different people cannot agree on what constitutes the best tradeoff. I've been doing this trying different filters bit for several years now and have had several occasions where I had a group of people listening to the results. I would play a certain filter that I happened to like, and several of the listeners would agree that this was an improvement. But invariably one person whould respond with "thats awfull, what did you do to the sound?" So what do you do? Come up with the filter YOU like the best, or use the one with the broadest appeal of your test audience, or ...?
Then there is the issue of do you use the same filter for all sample rates? The big tradeoffs are for 44.1 since it is so close to the audio band. Does it make sense to use the same filter at 96 or 192? maybe not. I don't think there has been a lot of exploration of this aspect.
John S.
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- RE: One Comment, Two Questions - John Swenson 15:16:50 02/09/09 (27)
- How about switchable filters? - Jon L 10:12:24 02/10/09 (0)
- The newer Wolfson DACs offer linear and minimum phase settings - Slider 21:09:49 02/09/09 (16)
- RE: The newer Wolfson DACs offer linear and minimum phase settings - Charles Hansen 00:41:13 02/10/09 (15)
- Sure, but it was mainly to John's comment ... - Slider 10:10:09 02/10/09 (14)
- RE: Sure, but it was mainly to John's comment ... - Charles Hansen 11:00:27 02/10/09 (13)
- Cambridge and Onkyo are using them - Slider 11:25:59 02/10/09 (12)
- RE: Cambridge and Onkyo are using them - Charles Hansen 14:05:28 02/10/09 (11)
- you may be right about the 8740 - Slider 20:46:14 02/10/09 (0)
- RE: Cambridge and Onkyo are using them - andy_c 16:17:00 02/10/09 (9)
- Thanks for the link - Charles Hansen 22:51:44 02/10/09 (8)
- Guys the filters are bypassed in the Wolfson - Gordon Rankin 07:45:23 02/11/09 (0)
- RE: Thanks for the link - andy_c 04:48:06 02/11/09 (0)
- RE: Thanks for the link - Todd Krieger 00:32:25 02/11/09 (5)
- Not What I Thought...... - Todd Krieger 01:35:51 02/11/09 (4)
- Like we said above, the Wolfson digital filter isn't used with the DacMagic - Slider 09:26:23 02/11/09 (3)
- Well, That Makes Sense...... - Todd Krieger 11:31:54 02/11/09 (2)
- Upsampling would be part of the DSP code - Slider 11:51:53 02/11/09 (1)
- RE: Upsampling would be part of the DSP code - Charles Hansen 12:38:47 02/11/09 (0)
- Nice post - Charles Hansen 19:08:09 02/09/09 (0)
- RE: One Comment, Two Questions - Jim F. 18:06:59 02/09/09 (1)
- RE: One Comment, Two Questions - Charles Hansen 19:04:36 02/09/09 (0)
- FPGA FIR Filters..... - Todd Krieger 16:52:59 02/09/09 (0)
- RE: One Comment, Two Questions - Jim F. 16:28:14 02/09/09 (4)
- We know that the A/D filter was changed dynamically. - Charles Hansen 19:02:05 02/09/09 (3)
- RE: We know that the A/D filter was changed dynamically. - tcli 01:32:25 02/17/09 (2)
- RE: We know that the A/D filter was changed dynamically. - Charles Hansen 15:48:59 02/17/09 (1)
- RE: We know that the A/D filter was changed dynamically. - tcli 13:41:40 02/18/09 (0)