应答器在欧洲列车运行控制系统ETCS(European Train Control System)和中国列车运行控制系统CTCS(China Train Control System)中都是重要的定位设备。为了提高定位精度,应答器必须高密度地布设在轨道上,增加了系统的建设成本和后期维护量。基于GNSS技术的虚拟应答器是采用GNSS接收机和相关软件实现应答器的功能,用于模拟一个真正放置在轨道上的应答器,保证列车运行的安全,提高列车定位的精度,降低建设成本和后期维护量。本文对虚拟应答器捕获半径的数学公式进行推导,在此基础上对捕获算法进行设计。通过设置仿真场景,分析接收机的输出频率、列车速度以及捕获率与捕获精度之间的关系,验证算法的可行性。