征询压缩采样点的算法(100分)

  • 主题发起人 主题发起人 元素88
  • 开始时间 开始时间

元素88

Unregistered / Unconfirmed
GUEST, unregistred user!
  我通过串行口从工控系统读取锅炉的压强变化参数,工控系统的采样频率是每秒1024点,
按设计要求,我的软件必须将这1024个采样压缩到128-256个采样在屏幕上输出。讨教各位
高手,用什么办法将1024个采样压缩到128-256个采样又使波形大体上不失真。
 
把1024个点拟合成曲线,只保留曲线。
以后读取数据时根据给定的时间点算出函数值返回给用户。
至于曲线拟合的方法,太多太多,要根据你数据的实际情况选个合适的。
 
拟合成曲线需要给出确定的函数,锅炉压强变化的数据是随机的,虽然曲线的走向类似对数,但陡度变化无规律且谐波丰富,更重要的是用户要求计算机同步显示。
 
很简单的呀,4分或8分,再加权平均,很接近啦。
 
能说具体点吗?
 
已经很具体了啊,
比方你每四个点压成一个数据点;

你想问加权吗:
例如,(a*1 + b*2 + c*3 + d*4)/10 = 新点
 
to 金卡:
“陡度变化无规律且谐波丰富”,加权不太好吧。
对于这样的数据,想用用少数数据真实反映实际数据比较困难,偶是没什么办法的,期待高手出马了。
 
呵呵,如果你对“陡度”喜欢,
也可以:

只用四个中“陡度”最大的呀,
“谐波丰富”只是相对高频而言的。

我以前搞电子的。
 
大侠们,快出点子呀!!老板今天威胁我了。
 
后退
顶部