星光导航的原理是利用星光探测器接受的光辐射,识别和跟踪预先选定的单个或多个星体,并以这些天体为参考点,借助陀螺平台建立水平基准面或基准垂线,将测量到的天体方位角和高度角变换成电信号送到制导计算机,制导计算机按预先装定的星历表、标准时间和制导规律进行计算,得到实时的制导参数。
一方面,根据制导计算机给出的指令跟踪星体,修正弹道导弹的发射点位置误差、方位基准误差和初始对准误差,并对陀螺平台的漂移进行修正。
另一方面,由制导计算机给出导引指令,通过姿态控制系统控制导弹沿给定的弹道稳定飞行,将导弹导向目标。