ps:之前更新出了点问题,抱歉。今天晚上会把91章放出来。
二战时期,美国飞机上的投弹计算装置,用的还是机械计算机,不但运算速度非常慢,而且还是由齿轮驱动,一个大箱子装满齿轮非常笨重,功能简单也非常简单,只相当于这个时期的计算器而已,但是在当时这已经是非常先进的科技成果。
飞机在飞行的时候会有剧烈的震动,而机械计算机由齿轮驱动,所以大家刚开始的时候非常担心飞机的震动会对机械计算机的运算结果最终产生不好的影响,导致计算结果误差加大。可是最终的试验数据让人们大为吃惊,他们发现,机械计算机上了飞机之后,运算出来的结果精度竟然要比地面的要更好。
这到底是什么原因?
专家们经过研究,最终发现原来震动因素对机械计算机不但没有坏影响,反而会让计算机结果精度增加。
机械计算机的运算精度有限,只能计算整数,对于小数点只能做四舍五入处理。
例如一次运算结果为,那么结果经过处理之后就是4。连续五次计算结果相乘,那么正确的结果应该为的五次方,但是机械计算机计算的结果却是4的五次方,只有1024,相差很大,并且这些误差越叠加,误差也就越大。
但是由于震动的存在,导致机械齿轮运转的时候出现了细微的误差,最终本来为的结果,可能最终会变成或者5,这样就让结果产生了变化。当然也有可能变成,这样和原来的结果没有区别。
假设由于震动误差,有两次结果分别变成了和,其他不变,那么最终的结果为5*5*4*4*4,等于1600。这个结果显然要比原来的计算结果更接近准确值。
在这些机器里,通过加一些随机晃动的小误差,化解掉计算机四舍五入时候大的误差,这一招被科学家们称为抖动技术,是一个“以毒攻毒”的绝妙主意。
听到林鸿的解释之后,库克这才明白,原来林鸿的这个看似简单的电路里面,竟然也利用的“抖动技术”的原理,从而可以获得更加优良的过滤效果。
接下来,林鸿将自己接着又费了一番心思将另外一部分电路给库克解释了一遍,直到他最终点头,才端起餐桌上的茶杯喝了一口茶润润嗓子。他没料到这些他觉得非常容易就能想通的事情,库克竟然老是想不明白。
听完林鸿的解说之后,库克愣愣地坐在那里,脑海中想象着这几个电路如此组合会产生什么样的结果,一会儿恍然,一会儿又摇头否认,仿佛入了魔障一般。
良久之后,渐渐地他开始有些明白过来,口中不断地飙出“Impossible(不可能)”、“Unbelievable(难以置信)”、“Genius(天才)
请收藏:https://m.bqgwe.com
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)