We propose a novel deep neural network (DNN) based approximation architecture to learn estimates of measurements. We detail an algorithm that enables training of the DNN. The DNN estimator only uses measurements, if and when they are received over a communication network. The measurements are communicated over a network as packets, at a rate unknown to the estimator. Packets may suffer drops and need retransmission. They may suffer waiting delays as they traverse a network path. Works on estimation often assume knowledge of the dynamic model of the measured system, which may not be available in practice. The DNN estimator doesn't assume knowledge of the dynamic system model or the communication network. It doesn't require a history of measurements, often used by other works. The DNN estimator results in significantly smaller average estimation error than the commonly used Time-varying Kalman Filter and the Unscented Kalman Filter, in simulations of linear and nonlinear dynamic systems. The DNN need not be trained separately for different communications network settings. It is robust to errors in estimation of network delays that occur due to imperfect time synchronization between the measurement source and the estimator. Last but not the least, our simulations shed light on the rate of updates that result in low estimation error.
翻译:我们提出了一个基于新颖的深神经网络(DNN)的近似结构,以了解测量估计值。我们详细介绍了一种能够对 DNN 进行培训的算法。 DNN 显示器仅使用测量值,如果和当通过通信网络收到测量值时使用测量值。测量值作为数据包在网络中传播,其速率为天顶者所不知道。 Packets可能会下降,需要再传输。当他们穿越网络路径时,可能会遭受等待延迟。在估算时往往假设对测量系统动态模型的了解,而在实践中可能无法找到。 DNN 估计器并不假定对动态系统模型或通信网络的了解。 DNN 显示器并不需要测量历史,而经常被其他作品所使用。 DNNE 估计器的结果平均估计误差要大大小于常用的时间流动卡尔曼过滤器和无线性卡尔曼过滤器的模拟器。 DNN不必为不同的通信网络设置单独培训。 DNN 精确估计网络误差,因为我们的测算器和光源和测算结果的更新速度不精确。