本发明公开了一种卫星定位完好性检测装置及其算法,它包括以下步骤:对气压计所输出的测量数据进行处理和缓存,并检测其是否存在突变,如果存在突变,则不使用高度辅助,直接进入普通定位解算;加入高度辅助算式进行定位解算,完成后统计高度辅助算式对应测量值残差的大小,和所有测量值残差的平方和;对可用卫星数目加以统计,仅当可用卫星数目至少可满足独立定位要求时,进行下一步检测;将高度辅助算式对应的测量值残差,和所有测量值残差平方和,与相应的阈值进行比对,完成定位完好性判断。通过这种方法,接收机可在存在高度辅助信息的情况下,对定位结果进行良好性判断,从而起到限制错误定位输出的作用。