由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 请教一个A/D问题和一个数字滤波器问题.
相关主题
RF SYSTEM Interview Questions,被难倒了。 高手请教公司好几个senior解决不了,丢给我这个新人,大家看看这个问题
需要解惑,控制和滤波有差别吗?求问一道mathwork的面试题。。。
多路同步的信号通过滤波器后是不是还要重新同步?Re: 请 教 一 个 困 扰 了 我 好 久 的 简 单 问 题
How to determine the CIC filter order for given order sigma-delta ADC?Re: ◎◎◎◎急,大侠帮忙看看信号发生器◎◎◎◎◎◎
analog\mixed signal system level designEE的pe考试规则改了
请问个AD/DA的问题Question about time series
一个Frac-N PLL的问题Is such an integrated circuit commercially available?
ADC 一问Re: 这年头做图象处理有前途吗
相关话题的讨论汇总
话题: error话题: filter话题: rls话题: 滤波器
进入EE版参与讨论
1 (共1页)
g****t
发帖数: 31659
1
稍稍研究了下数字滤波,遇到两个问题,请专家帮忙:
(1)
Sigma Delta A/D的理论,是不是回答不了下面的问题?
对于12位理想的Sigma Delta A/D,如果输入是一个被A,B两边bound的信号,
那么输入输出的误差有界吗? 最大值是多少?
(2)
y(z)=G(z)*u(z)
字长12位,u有界的情况下,是否存在一种digitial filter的实现,
使 |输出的y-无量化误差的理想y| 最小?
Thanks!
M***y
发帖数: 2252
2
12位的multi bit deltasigma?

【在 g****t 的大作中提到】
: 稍稍研究了下数字滤波,遇到两个问题,请专家帮忙:
: (1)
: Sigma Delta A/D的理论,是不是回答不了下面的问题?
: 对于12位理想的Sigma Delta A/D,如果输入是一个被A,B两边bound的信号,
: 那么输入输出的误差有界吗? 最大值是多少?
: (2)
: y(z)=G(z)*u(z)
: 字长12位,u有界的情况下,是否存在一种digitial filter的实现,
: 使 |输出的y-无量化误差的理想y| 最小?
: Thanks!

g****t
发帖数: 31659
3
single bit也可以.有没有这方面的资料,推荐下?
(1)应该是没有界吧? 因为一个值有界的信号,频率可以是无穷大.
从delta sigma的传统频率分析可以看出来,对这样的信号,误差可以非常大.
(2)是不是也有类似的情况?

12位的multi bit deltasigma?

【在 M***y 的大作中提到】
: 12位的multi bit deltasigma?
M***y
发帖数: 2252
4
还真没从这个角度想过 可以看看那本黄色封皮的Delta sigma converter

【在 g****t 的大作中提到】
: single bit也可以.有没有这方面的资料,推荐下?
: (1)应该是没有界吧? 因为一个值有界的信号,频率可以是无穷大.
: 从delta sigma的传统频率分析可以看出来,对这样的信号,误差可以非常大.
: (2)是不是也有类似的情况?
:
: 12位的multi bit deltasigma?

g****t
发帖数: 31659
5
作者是谁?
谢谢.

还真没从这个角度想过 可以看看那本黄色封皮的Delta sigma converter

【在 M***y 的大作中提到】
: 还真没从这个角度想过 可以看看那本黄色封皮的Delta sigma converter
b**********g
发帖数: 32
6

I am not an ADC person. For (2), generally, if one can
characterize statistical properties of quantization error,
which in your case may be dependent on the properties of u(z),
then it is possible to minimize the residual variance.
Alternatively, you can build a recursive filter to accomplish
your goal, although most RLS filters minimize error squared,
not absolute error - but you really want error squared, yes?

【在 g****t 的大作中提到】
: 稍稍研究了下数字滤波,遇到两个问题,请专家帮忙:
: (1)
: Sigma Delta A/D的理论,是不是回答不了下面的问题?
: 对于12位理想的Sigma Delta A/D,如果输入是一个被A,B两边bound的信号,
: 那么输入输出的误差有界吗? 最大值是多少?
: (2)
: y(z)=G(z)*u(z)
: 字长12位,u有界的情况下,是否存在一种digitial filter的实现,
: 使 |输出的y-无量化误差的理想y| 最小?
: Thanks!

M***y
发帖数: 2252
7
temes
Oregon state

【在 g****t 的大作中提到】
: 作者是谁?
: 谢谢.
:
: 还真没从这个角度想过 可以看看那本黄色封皮的Delta sigma converter

g****t
发帖数: 31659
8
谢谢回复.
例如y(t)=a*y(t-1)+b*y(t-2)+c*u(t)+d*u(t-1)
这样一个滤波器.
如果只知道u有界,字长8位,那种实现,能让
|理想的y-滤波器实际产生的y|的
min max或平方积分最小,这个问题我看了下文献,好像是没有答案的.
统计特性的结果有不少.但那个我觉得帮助不大.一来统计特性很难准确.一些
文章上的结论,对不准的统计特性是不是仍然有效,这个目前为止.二来,
data sheet上,我总不能说这个东西99%不会numerical blow up吧.

I am not an ADC person. For (2), generally, if one can
characterize statistical properties of quantization error,
which in your case may be dependent on the properties of u(z),
then it is possible to minimize the residual variance.
Alternatively, you can build a recursive filter to accomplish
your goal, although most RLS filters minimize error squared,
not absolute error - but you really want error squared, yes?

【在 b**********g 的大作中提到】
:
: I am not an ADC person. For (2), generally, if one can
: characterize statistical properties of quantization error,
: which in your case may be dependent on the properties of u(z),
: then it is possible to minimize the residual variance.
: Alternatively, you can build a recursive filter to accomplish
: your goal, although most RLS filters minimize error squared,
: not absolute error - but you really want error squared, yes?

g****t
发帖数: 31659
9
正在看同作者一本绿皮的,谢谢推荐.

temes
Oregon state

【在 M***y 的大作中提到】
: temes
: Oregon state

c**l
发帖数: 159
10
For the digital filter, there are several components contributing to overall
errors.
quantization error of u
quantization error of filter coefficients
computation error in multiplication and adding
Depending on the bandwidth vs sampling ratio of u, there are different
topologies which can be optimized to reduce filter coefficient quantization
error.
Stability of an IIR filter is a different issue, there are bounds that can
guarantee stability. But these bounds are not tight, which typically results
in over-designing the hardware.

【在 g****t 的大作中提到】
: 谢谢回复.
: 例如y(t)=a*y(t-1)+b*y(t-2)+c*u(t)+d*u(t-1)
: 这样一个滤波器.
: 如果只知道u有界,字长8位,那种实现,能让
: |理想的y-滤波器实际产生的y|的
: min max或平方积分最小,这个问题我看了下文献,好像是没有答案的.
: 统计特性的结果有不少.但那个我觉得帮助不大.一来统计特性很难准确.一些
: 文章上的结论,对不准的统计特性是不是仍然有效,这个目前为止.二来,
: data sheet上,我总不能说这个东西99%不会numerical blow up吧.
:

相关主题
请问个AD/DA的问题公司好几个senior解决不了,丢给我这个新人,大家看看这个问题
一个Frac-N PLL的问题求问一道mathwork的面试题。。。
ADC 一问Re: 请 教 一 个 困 扰 了 我 好 久 的 简 单 问 题
进入EE版参与讨论
g****t
发帖数: 31659
11
谢谢回复.
例如如下滤波器,字长只允许8位.
y(t)=a*y(t-1)+b*y(t-2)+c*u(t)+d*u(t-1)
保证稳定性的办法是显然的,最简单的,只要让a=b=c=d都等于零即可.
或者求解方程x^2=ax+b,然后并联实现,如果特征根小于1,
那就是两个moving average的组合.即使有量化误差,稳定性应该也没问题.
所以稳定性似乎没多大实际意义.
如果只知道|u(t)|的上界.有没有一种实现方法,使
|实现的y(t)-理论的y(t)| 的min max或者平方积分最小
另外,如果只知道上界没办法做.那么假定u(t)的频率有界,最优的实现能做吗?

overall
quantization
results

【在 c**l 的大作中提到】
: For the digital filter, there are several components contributing to overall
: errors.
: quantization error of u
: quantization error of filter coefficients
: computation error in multiplication and adding
: Depending on the bandwidth vs sampling ratio of u, there are different
: topologies which can be optimized to reduce filter coefficient quantization
: error.
: Stability of an IIR filter is a different issue, there are bounds that can
: guarantee stability. But these bounds are not tight, which typically results

b**********g
发帖数: 32
12

I wasn't clear about your problem. I assumed you've 8-bit ADC, but
processed with much higher precision digital filter. Otherwise, you
would not be able to represent the "ideal y".
I agree with your second comment. In real world, there are very few
situations where the statistical properties are known, and are
stationary, that's why I suggested using RLS filters, i.e. digital
filters with dynamic coefficients.
If u is bounded and band-limited, it should not be hard to design a
stable filter.
BTW, DSP chips do "blow up" (more like "screw up" with fixed-point
arithmetic). You just need to make that known to your potential
customers (put "do not feed a sinusoid of 20kHz into the circuit"
in your application note). I had worked with one.

【在 g****t 的大作中提到】
: 谢谢回复.
: 例如如下滤波器,字长只允许8位.
: y(t)=a*y(t-1)+b*y(t-2)+c*u(t)+d*u(t-1)
: 保证稳定性的办法是显然的,最简单的,只要让a=b=c=d都等于零即可.
: 或者求解方程x^2=ax+b,然后并联实现,如果特征根小于1,
: 那就是两个moving average的组合.即使有量化误差,稳定性应该也没问题.
: 所以稳定性似乎没多大实际意义.
: 如果只知道|u(t)|的上界.有没有一种实现方法,使
: |实现的y(t)-理论的y(t)| 的min max或者平方积分最小
: 另外,如果只知道上界没办法做.那么假定u(t)的频率有界,最优的实现能做吗?

g****t
发帖数: 31659
13
定常差分方程有解析解,就考虑什么实现可以让结果离解析解最近吧。
不考虑固定长度数了。就考虑IEEE浮点数吧。串联,并联,状态方程,
前后滤波等等各种实现里面,哪种实现可以使
|y的解析解-滤波器输出的IEEE浮点数y(t)|^2
10年内的积分最小?
已知u(t)带宽有限,每点有界。x^2=ax+b的解都在单位园内。
这个问题应该是well defined的吧br />
(如果这还不够,可以假设u(t)是三角函数的
线性组合。)
RLS跟我说的(1)好像没有关系。另外说到RLS,就算是浮点数,matlab,任何一种RLS
的实现都无法保证numerical stability。这个更不可靠。必须隔段时间reset或者作别
的经验主义前后处理。
其实我问这问题,是因为我不是数字滤波器的专家.
不了解常用必须的engineer fix,老怕自己弄出来的东西blow up了.
看看有没有fast solution,牺牲点性能也可以.

I wasn't clear about your problem. I assumed you've 8-bit ADC, but
processed with much higher precision digital filter. Otherwise, you
would not be able to represent the "ideal y".
I agree with your second comment. In real world, there are very few
situations where the statistical properties are known, and are
stationary, that's why I suggested using RLS filters, i.e. digital
filters with dynamic coefficients.
If u is bounded and band-limited, it should not be hard to design a
stable filter.
BTW, DSP chips do "blow up" (more like "screw up" with fixed-point
arithmetic). You just need to make that known to your potential
customers (put "do not feed a sinusoid of 20kHz into the circuit"
in your application note). I had worked with one.

【在 b**********g 的大作中提到】
:
: I wasn't clear about your problem. I assumed you've 8-bit ADC, but
: processed with much higher precision digital filter. Otherwise, you
: would not be able to represent the "ideal y".
: I agree with your second comment. In real world, there are very few
: situations where the statistical properties are known, and are
: stationary, that's why I suggested using RLS filters, i.e. digital
: filters with dynamic coefficients.
: If u is bounded and band-limited, it should not be hard to design a
: stable filter.

L********r
发帖数: 758
14
听着好像你把一简单问题搞复杂了。要不直接说说啥应用吧。听意思好像是一个sigma-
delta加低通的应用?

【在 g****t 的大作中提到】
: 稍稍研究了下数字滤波,遇到两个问题,请专家帮忙:
: (1)
: Sigma Delta A/D的理论,是不是回答不了下面的问题?
: 对于12位理想的Sigma Delta A/D,如果输入是一个被A,B两边bound的信号,
: 那么输入输出的误差有界吗? 最大值是多少?
: (2)
: y(z)=G(z)*u(z)
: 字长12位,u有界的情况下,是否存在一种digitial filter的实现,
: 使 |输出的y-无量化误差的理想y| 最小?
: Thanks!

g****t
发帖数: 31659
15
谢谢回复.我基本上找到答案了.

听着好像你把一简单问题搞复杂了。要不直接说说啥应用吧。听意思好像是一个sigma-
delta加低通的应用?

【在 L********r 的大作中提到】
: 听着好像你把一简单问题搞复杂了。要不直接说说啥应用吧。听意思好像是一个sigma-
: delta加低通的应用?

1 (共1页)
进入EE版参与讨论
相关主题
Re: 这年头做图象处理有前途吗analog\mixed signal system level design
I need some suggestion on publication, thanks请问个AD/DA的问题
FIR VS IIR一个Frac-N PLL的问题
请问FPGA做DSP运算如何quantization比较好?ADC 一问
RF SYSTEM Interview Questions,被难倒了。 高手请教公司好几个senior解决不了,丢给我这个新人,大家看看这个问题
需要解惑,控制和滤波有差别吗?求问一道mathwork的面试题。。。
多路同步的信号通过滤波器后是不是还要重新同步?Re: 请 教 一 个 困 扰 了 我 好 久 的 简 单 问 题
How to determine the CIC filter order for given order sigma-delta ADC?Re: ◎◎◎◎急,大侠帮忙看看信号发生器◎◎◎◎◎◎
相关话题的讨论汇总
话题: error话题: filter话题: rls话题: 滤波器