背景:
我有一条S参数曲线,这条曲线中,真正校准过的只有600个点,IFBW是10k。所以实际只有600个点是真正准确的。然后用户随便输入一个频点,求它对应的dB值。这个用户频点可能没有落在校准点上。应该做插值来计算对应的dB值。
在这种情况下需要使用拟合插值的方法,直接找最近的校准频点不准确。
测试过后发现,这个VI只能处理最多728个数据点,所以为它加上窗口:
这个处理是当数据点个数大于limit,以10为前后边界,截取了用户期望频点左右十个点作为新的数组。如果左或者右没有10个点了,就有几个用几个。