Nov 30

怎样把FIR参数由小数转换成整数 不指定

RickySu , 17:05 , 技术经验 , 评论(0) , 引用(0) , 阅读(499) , Via 本站原创 | |
Xilinx AnswerRecord 5366 讲得非常清楚

1、先决定用几位二进制数来表示。
Maximum value = 2^(N-1)-1
Minimum value = -2^(N-1)

2、将小数归一化(最大的数表示为1)
(coefficients) / max_of_coefficients ( absolute_value_of_coefficients (coefficients) )

3、归一化后的数乘以最大表示数
result = round (normalized_values * 2^(N-1)-1)

总的来说,就是:
result = round (coef/max(abs(coef)) * (2^(N-1)-1))
Tags: , ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]