本发明适用于卫星导航领域,尤其涉及一种卫星导航接收机及其抗远近效应的方法和室内定位方法。卫星导航接收机包括依次相连的天线单元、射频单元、基带信号处理单元、控制与信息处理单元和人机交互单元,所述基带信号处理单元具有远近效应抑制单元,所述远近效应抑制单元包括信号重构模块、弱卫星信号跟踪模块和至少一个强卫星信号跟踪模块,强卫星信号跟踪模块包括第一自相关模块、第一互相关模块、第一减法器和第二减法器,弱卫星信号跟踪模块包括第二自相关模块、第二互相关模块、第三减法器和第四减法器。本发明能增强卫星导航接收机的抗远近效应能力。