Normalization of a given filter to have unity gain at DC
44 views (last 30 days)
Show older comments
Hello everyone,
As the title says, I should find a general way to normalize some filters to have unity gain at DC. My filters are an Hanning window (note that b/d and a/c are the vectors in which are reported the coefficients of, respectively, numerator and denominator of the transfer function of the filters)
b = [0.25 0.5 0.25];
a = [1 0 0];
And a derivative-based filter:
d = [1 -1];
c = [1 -0.95]
Any help will be greatly appreciated.
0 Comments
Accepted Answer
Honglei Chen
on 8 Oct 2013
I don't quite understand your question. For example, in your filter formed by d and c, it has a null at DC, how do you expect it to have a unit gain at DC?
In general, if you have filter coefficients b and a, the DC gain is given by sum(b)/sum(a). You can just scale the filter response accordingly.
More Answers (0)
Communities
More Answers in the Power Electronics Control
See Also
Categories
Find more on Filter Design in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!