ATACS
従来は、軌道回路と踏切制御子を用いて地上装置で踏切警報機の制御を行っていた。これに対してATACSでは列車の現在位置情報と現在速度から車上制御装置が線路データベース上にある踏切位置までの到達時間を計算し、必要とされる警報時間に達した時点で車上から警報開始要求を送信する。また踏切位置を列車後端が通過した時点で警報終了要求を送る仕組みになっている。これにより定点で踏切警報制御していた場合に比べて遮断時間を短縮することができ、道路交通への影響を軽減すると共に列車の最高速度の変更などに柔軟に対処することができる。
ATACS導入以前の従来信号システムでは、踏切装置の故障などにより警報機・遮断機が正しく作動しなかった場合に列車を自動的に停止する仕組みはない。これに対してATACSによる踏切制御では踏切手前に停止位置を設定して速度照査パターンを発生させ、踏切遮断完了の情報が伝送されてきた時点でこのパターンを消去することで無遮断時の自動的な列車の停止を実現しており安全性も向上している。
列車が駅に停車する時に停車位置の先の至近距離に踏切が存在する場合(構内踏切)、列車のオーバーランを警戒して事前に警報を開始するため不必要に遮断が行われたり、遮断時間が長くなったりしていた(過走防護)。ATACSではオーバーランを確実に防ぐことができるため、過走防護は不要である。
運転台表示装置は各運転台に設置され、乗務員に必要な情報を表示する装置である。現在の速度、許容される最高速度、駅構内で開通している進路の情報、停止位置の情報などが表示される。
車上で列車の現在位置を把握するための機能である。速度発電機(タコジェネレータ)を用いて車軸の回転数を測り、車輪の円周長を掛けた値を現在位置から積算していくことで移動距離を測定する。誤差の累積を解消するために線路上の必要位置にトランスポンダを設置し、その固有データを元にデータベースとの照合を行って位置補正を行っている。なお、線路内の列車占有範囲は測定した列車位置に列車長を加えることで求めている。列車位置は0.1 m単位となっている。
速度発電機による走行距離の算出では、車輪が滑走・空転すると誤差が発生する。このため、検知対象とする車軸は動力のついていない非駆動軸にすると共にブレーキ力をこの軸については弱めることで滑走・空転の防止を図っている。さらに実際に滑走・空転が発生した場合にも誤差が大きくならないように補正論理が組み込まれている。
駅や車両基地に留置されていた車両が起動する時の初期位置の設定は前回最終時点での位置を拠点装置が記憶しておき、車上制御装置起動時にその情報を送信して仮位置とする。滞泊場所付近に設置されているトランスポンダから固有データを読み込んでデータベースと照合した時点で正式な位置となる。また、留置場所には車両が移動していることを検知できる装置を設けて安全対策としている。