I. Introduction
In railways, overspeed protection is the central function of Automatic Train Protection (ATP) system. It is responsible for detecting dangerous train operations by calculating safe speed of a train according to Movement Authority (MA). The function then compares the current speed of the train with the calculating results. Whenever an overspeed is detected, the ATP triggers a brake immediately to avoid a collision. In fact, safety assurance of ATP is one of the main challenges in the railway signalling.