万人敌道:“报告上写的是正态分布,但是中心偏离了标称值,方差也大。”
“对。”
吴国华拿起另一支笔,“中心偏离,是系统性偏差;方差大,是随机性偏差。如果我们在软件里做一次初始校准……”
他画了一个坐标系,横轴是实测值,纵轴是标称值。
“每一颗电阻上机之前,测一次实际阻值,存进只读存储器里。使用时,查表校准。标称1ok的电阻,实测是9。2k,软件里就按9。2k来算。”
他在坐标系里画了一条直线。
“这不就把系统性偏差消灭了吗?”
万人敌一拍桌子:“对!不光是电阻,电容也一样。漏电流、容量偏差,全部可以预校准。只要系统上电的时候跑一次自检,把每个元件的实际参数测出来,存进一个表格里。运行时查表,软件自动补偿。”
赵泽勇表情没什么变化,只是微微点了点头。
“这个思路,在统计学里叫系统误差补偿。我们做实验的时候常用,没想到你们也能用。”
吕辰看着他,忽然笑了。
“赵师兄,您知道上午我在愁什么吗?”
“什么?”
“774厂的电阻,温漂15%,批次不一致,我们愁得要死。想了很多办法,改工艺、换设备、加强抽检、降额使用……每一条路都走得通,但每一条路都要花几个月甚至更久。”
他比了个大拇指:“您这一个公式,移动平均滤波,让我忽然想明白了,有些问题,不一定非要改硬件。改软件,也行。”
赵泽勇沉默了几秒。
然后他说了一句让吕辰记了很久的话。
“小吕,你们工程师有一个毛病。”
“什么毛病?”
“遇到问题,第一反应是怎么把它修好。换一个角度想,怎么让它坏得可控。修好要花十分力气,让它坏得可控,也许只需要一分。”
他一脸自豪,露出搞理论的嘴脸:“元件不好,不是你们的错。但可以用算法来补,不是你们的专利。数学,从来就是干这个的。”
吕辰和吴国华对视一眼,做理论的就是这点不讨喜。
吴国华拿起笔:“赵师兄,您的这个移动平均滤波,我帮你写成微程序,但你得帮我写一个通用的信号清洗函数?”
“行,就这么定了。”
赵泽勇说,“给我两天时间,我给你把函数写出来。”
皆大欢喜,三人对视一眼,都笑了起来。