[Fpga-synth] Simple Filter Question

Nicholas Gregorich nicksdsu at mac.com
Wed Jun 20 21:17:48 CEST 2007


On Jun 20, 2007, at 8:25 AM, Scott Gravenhorst wrote:

> "The making of synthesizers in FPGAs." wrote:
>> Looks like you got some help on this already, but here's my MATLAB
>> work on it anyhow. :)
>>
>> http://homepage.mac.com/nicksdsu/fpga-synth/terrormouse_iir.pdf
>>
>> Nick.
>
> Hi Nick,
>
> Very nice, how did you get the z-plane pole/zero plot?  I use have  
> no access to
> MATLAB, but this seems simple enough that it should be implemented  
> in the most
> recent Octave release - can you tell me the name of the function/ 
> command?  Part of
> my problem is that I am completely ignorant of many terms taught in  
> college courses
> for DSP, so I don't even know what terms to search on yet.
>
> Thanks for your help.
>
> -- ScottG

Hey Scott.

That pole zero plot was actually from an m-file I made. I use zero()  
and pole() to find the poles and zeros of the transfer function then  
actually draw a unit circuit and plot the individual poles and zeros.

The MATLAB command is "pzmap(h)" to do the same. I use my own m-file  
to tailor to suit my needs, for example comparing quantized and non- 
quantized filter coefficients.

Nick.


More information about the Fpga-synth mailing list