[sdiy] Digital 4 pole filter in an FPGA
Scott Gravenhorst
music.maker at gte.net
Tue Dec 9 11:07:11 CET 2008
Jim Patchell <patchell at cox.net> wrote:
>Hope y'all aren't getting tired of these progress reports.
Not at all Jim, I'm very interested, especially in this filter and alias artifact
control.
>But it looks like I have got the basics of the four pole filter working
>(at least in the simulator). It is going to take a bit more testing to
>verify that all of the data is going where and when it is supposed to...
>
>The filter has a four clock pipe delay through it...i.e. it takes four
>clock cycles to complete one sample...but since it is pipelined...it
>only takes 512 clocks to complete all 512 filters...
>
>One of the things I need to verify yet is that the resonance control
>works as it should.
>
>Now, also to give you an idea of exactly what I am doing, this is
>basically the same kind of filter you would make with an
>SSM2040...without, unfortunately, the non-linear distortion that is
>inherent in the SSM2040. I am not sure if I will be able to add a
>non-linearity in the filter loop or not. That may be some future
>experiment.
I wonder if that could be a blessing in disguise since distortion will generate
additional harmonics...
>Anyway...it is sure looking promising.
>
>-Jim
>----------------------------------------------
>Visit http://www.noniandjim.com
>SDIY: http://www.noniandjim.com/Jim/index.html
>----------------------------------------------
>
>_______________________________________________
>Synth-diy mailing list
>Synth-diy at dropmix.xs4all.nl
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synthesizer Information: home1.gte.net/res0658s/FPGA_synth/
-- FatMan: home1.gte.net/res0658s/fatman/
-- NonFatMan: home1.gte.net/res0658s/electronics/
-- When the going gets tough, the tough use the command line.
More information about the Synth-diy
mailing list