The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Modeling >> Behavioral Models >> Piece wise filter in verilogA https://designers-guide.org/forum/YaBB.pl?num=1488780595 Message started by deltasigmaADC on Mar 5th, 2017, 10:09pm |
Title: Piece wise filter in verilogA Post by deltasigmaADC on Mar 5th, 2017, 10:09pm Hi all, Is there an easy way to implement piece wise linear(in dB scale) filter in verilogA just like how u do in matlab. eg: [0,100M,200M,500M] -> [0dB, 0dB, -3dB, -10dB] , 0 to 100MHz 0dB. 100MHz to 200MHz gain drops from 0dB to -3dB linear in dB scale. 200MHz to 500MHz drops from -3dB to -10dB linear in dB scale. Is there an easy way to implement this without giving the pole and zero locations for the filter. Thanks. |
Title: Re: Piece wise filter in verilogA Post by cheap_salary on Mar 6th, 2017, 5:13am deltasigmaADC wrote on Mar 5th, 2017, 10:09pm:
If you have such method in MATLAB, you can realize it by Verilog-A easily. One possibility is a FIR filter approximation. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |