본 연구는 무선통신기반 열차제어시스템의 ATP 기능을 차상장치와 지상장치에 배치하고 이를 검증하기 위한 ATP시뮬레이터 개발과 ATP알고리즘 검증을 포함한다. 무선통신기술을 열차제어에 적용하면 열차제어 시스템을 단순화하고 실시간 열차위치정보를 활용하여 열차운행의 안전성을 높이는 특징이 있다. 특히 ATP 지상장치와 차상장치에서 vital기능을 처리할 수 있다. 이 같은 vital기능을 어디에 배치하는 가에 따라서 인터페이스내용이 상이한 서로 다른 시스템이 구현된다. 따라서 지상과 차상에 vital 기능을 배치하는 것에 따른 특징을 도출하고, 이것에 의해서 영향을 받는 인터페이스 내용을 확인하는 것이 필요하다. 본 논문에서는 ATP 지상장치에 열차이동권한과 열차속도제한 등의 기능을 배치하였고, 전동기를 직접 구동하여 실시간 열차위치정보를 생성하는 ATP시뮬레이터를 개발하였고, 본 시뮬레이터를 사용하여 ATP 알고리즘을 검증하였다. ATP 알고리즘을 검증하기 위한 적절한 모의환경을 확인하였고, ATP 기능에 영향을 주는 주요 인자를 확인하였다. This paper includes ATP(Automatic Train Protection) simulator development and ATP algorithm verification to allocate wayside and train-borne and verify ATP functions of communications based train control system. The train control system has some characteristics such as simple structure and high safety when wireless communication technology is applied to the train control system. Especially, vital functions can be performed with in wayside and train-borne ATP. However, different system can be realized because I/F contents vary in accordance with vital functional allocation of ATP. Drawing characteristics in accordance with wayside and train-borne functional allocation and drawing I/F details affected by such characteristics are needed accordingly. This paper includes ATP simulator development creating train location information by direct activation of an electric motor, verifies train safety distance control algorithm of ATP by functional allocation such as train movement authority and train speed limit to ATP, and draws any supplementation needed. Appropriate simulated environment for verify ATP algorithm and main factors that affect to the ATP function were confirmed.