gaussian filter in Altera FPGA

Jan 16, 2008 3 Replies

Hi all,



I'm a new guy in fpga. I need to implement a GMSK in altera fpga. I plan to design a gaussian filter but I don't know how to do it. Can i implement the gaussian filter by using FIR filter (with the function of dsp builder)?



Has anyone done this before? If so, do you have any method to complete this task? I am really struggling! I have only just started to learn the FPGA.



Thank you.



Dick


Actually I did not use dsp builder but it is an FIR filter in fact. I did something like it for image processing purpose. I used usual adders and multipliers and a shift register so that at each shift I was getting a filter output(of course with delay). I don't have so much information about other tools. But someone will be helping you I guess.

Enes.

The nice property of the gauss function is, that if you fold more or less any function with itself multiple times the result converges to a gauss function. Therefore you can build a gauss filter by cascading multiple simple filters. For exampel four consecutive boxcar filters provide a good aproximation to a gauss filter.

If you use a CIC-implementation of the boxcar you end up with an extremely efficient implementation. (No multipliers, four adders)

Kolja Sulimma

Thank you. I used CIC implemetation of the boxcar (cascaded 3 and 5), really an extremely efficient imlementationt.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required