1. sigma_delta
小学里面有一个很经典的思考题(脑筋急转弯):求课本一张纸的厚度。当然这题的答案也很简单,就是量一下课本的总厚度,然后除以课本的页数就可以了。
上述问题可以扩展一下:如果有某一待测量A,而我们手里又有一个已知长度的B, 怎么用B去测量A呢? 比方说,下面图里线段B=1, 而线段A=多少我们不知道。如何知道线段A等于多少?

有一个比较直观的方法就是去不断的复制。由于A的长度比B还小,所以我们自然想到不妨增加几个A , 比方说,如果3个A=B, 那么A=0.333, 或者4个A等于B, 那么A=0.25。
当然这种情况是运气比较好的。如果运气不好,B不是A的整数倍,那么得到A就比较麻烦。比方如下图:A本身比B短,但2A又明显大于B。怎么办呢?

答案是:B也延长一倍。这样一来,3A=2B,A=0.666

上述的操作看似平平无奇。但值得注意的一点就是这个方法可以无限推广下去:对于任意的A,

本文介绍了sigma_delta(ΣΔ)调制器的工作原理,它通过不断比较和累加来测量未知信号,并通过增加比较次数提高测量精度。接着探讨了LMS(最小均方误差)算法,该算法通过梯度下降法寻找最佳加权向量,以使信号加权平均输出与期望结果尽可能接近。LMS与sigma_delta的主要区别在于LMS的量化器可取任意解,而sigma_delta的量化器为固定离散值。
最低0.47元/天 解锁文章
4991

被折叠的 条评论
为什么被折叠?



