The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 19th, 2024, 11:45am
Pages: 1
Send Topic Print
Piece wise filter in verilogA (Read 1912 times)
deltasigmaADC
Junior Member
**
Offline



Posts: 10

Piece wise filter in verilogA
Mar 05th, 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.
Back to top
 
 
View Profile   IP Logged
cheap_salary
Senior Member
****
Offline



Posts: 162

Re: Piece wise filter in verilogA
Reply #1 - Mar 6th, 2017, 5:13am
 
deltasigmaADC wrote on Mar 5th, 2017, 10:09pm:
Is there an easy way to implement piece wise linear(in dB scale) filter in verilogA just like how u do in matlab.
I don't think there is no such usability in MATLAB.

If you have such method in MATLAB, you can realize it by Verilog-A easily.

One possibility is a FIR filter approximation.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.