我是这个论坛的新手,我欢迎任何关于论坛礼仪的建议。
我正在研究这个项目,我在不同的固定频率上测量一堆阻抗(比方说6)。我想将它们存储在固定大小的缓冲区(比方说20),然后再用它们进行进一步的计算。可能存在这样的情况:在100Hz下进行100次测量后,我以1Hz进行一次测量。我不想等待所有100个值开始处理我的数据,但需要所有频率的数据来完成处理。现在,我很困惑如何存储它们。以下是两种可能的解决方案:
1。)我取测量数据的平均值并分别存储。在这里,根据测量的频率,我可能只有20个测量中的2个值,或者如果我很幸运,那么我得到全部6个。
2。)在将测量数据存储到缓冲区之前,我对测量数据加了一些权重。较高频率的较低权重,然后使用所有20个测量值进行进一步处理。我猜权重取决于缓冲区大小,但我不确定它是如何工作的。
请推荐一个更好的解决方案。