Communication-based train control (CBTC) er en model for automatisk kontrol-systemer for jernbaner, hvor sikkerhedsoperationer udføres med datakommunikation imellem tog og det kontrolcenter, som styrer systemet.