Jelajahi Sumber

change window average to window sum

Xi Ruoyao 5 tahun lalu
induk
melakukan
681c5d4c26
2 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 2 2
      README.md
  2. 1 1
      main.cc

+ 2 - 2
README.md

@@ -5,7 +5,7 @@
 	[aggregation]
 	; 每 ts 秒产生一个数据点,必须是 0.0001 的整倍数,否则会被取整。
 	ts = 5.00
-	; 以宽度为 tav 秒的矩形窗对数据点进行滑动平均,必须是 ts 的整倍数,
+	; 以宽度为 tav 秒的矩形窗对数据点进行滑窗求和,必须是 ts 的整倍数,
 	; 否则会被取整。
 	tav = 20.00
 
@@ -34,7 +34,7 @@
 |字段        | 含义                                       |
 |------------|--------------------------------------------|
 |`fl_time`   | 时间段为 `[fl_time, fl_time + ts)`         |
-|`cnt`       | 该时间段中的粒子计数,值经过滑动平均预处理 |
+|`cnt`       | 该时间段中的粒子计数,值经过滑窗求和预处理 |
 |`gps_height`| `fl_time` 时 GPS 确定的海拔高度            |
 |`ils_height`| `fl_time` 时惯性组件确定的箭下点海拔高度   |
 

+ 1 - 1
main.cc

@@ -129,7 +129,7 @@ static void dump_particles_aggr(const std::vector<particle> particles,
 			if (FDR.find(ts*(i-win_size)) != FDR.end())
 				fd = FDR[ts*(i-win_size)];
 			out << (i-win_size) * ts * 0.0001 <<
-				',' << cnt * 1. / win_size <<
+				',' << cnt * 1. <<
 				',' << fd.gps_height << ',' << fd.ils_height << '\n';
 		}
 	}