A system, comprising: a satellite terminal (14a-14f) configured to receive an outroute signal from a satellite (12a-12b) on an outroute channel (23b, 27b) and transmit an inroute signal to the satellite on an inroute channel (25b, 29b); one or more processors (504, 604, 608, 610); and one or more non-transitory computer-readable mediums (506, 508, 1010, 606) operatively coupled to at least one of the one or more processors (504, 604, 608, 610) and having instructions stored thereon that, when executed by at least one of the one or more processors (504, 604, 608, 610), cause at least one of the one or more processors (504, 604, 608, 610) to: monitor the quality of the outroute signal using at least a first filter that tracks a carrier to noise ratio of the outroute signal over time; monitor the quality of the inroute signal using at least a second filter that tracks a power error bias of the inroute signal over time, wherein the power error bias is tracked using at least a baseline power transmission setting established for the satellite terminal on the inroute channel during a first ranging process; determine if there has been a degradation in the monitored inroute signal quality or the monitored outroute signal quality wherein a degradation in the monitored outroute signal quality is determined using at least a comparison of the first filter and an outroute signal quality filter determined using at least a carrier to noise ratio of the outroute signal during the first ranging process; and automatically cause the satellite terminal (14a-14f) to perform a second ranging process based on the determination. a satellite terminal (14a-14f) configured to receive an outroute signal from a satellite (12a-12b) on an outroute channel (23b, 27b) and transmit an inroute signal to the satellite on an inroute channel (25b, 29b); one or more processors (504, 604, 608, 610); and one or more non-transitory computer-readable mediums (506, 508, 1010, 606) operatively coupled to at least one of the one or more processors (504, 604, 608, 610) and having instructions stored thereon that, when executed by at least one of the one or more processors (504, 604, 608, 610), cause at least one of the one or more processors (504, 604, 608, 610) to: monitor the quality of the outroute signal using at least a first filter that tracks a carrier to noise ratio of the outroute signal over time; monitor the quality of the inroute signal using at least a second filter that tracks a power error bias of the inroute signal over time, wherein the power error bias is tracked using at least a baseline power transmission setting established for the satellite terminal on the inroute channel during a first ranging process; determine if there has been a degradation in the monitored inroute signal quality or the monitored outroute signal quality wherein a degradation in the monitored outroute signal quality is determined using at least a comparison of the first filter and an outroute signal quality filter determined using at least a carrier to noise ratio of the outroute signal during the first ranging process; and automatically cause the satellite terminal (14a-14f) to perform a second ranging process based on the determination. monitor the quality of the outroute signal using at least a first filter that tracks a carrier to noise ratio of the outroute signal over time; monitor the quality of the inroute signal using at least a second filter that tracks a power error bias of the inroute signal over time, wherein the power error bias is tracked using at least a baseline power transmission setting established for the satellite terminal on the inroute channel during a first ranging process; determine if there has been a degradation in the monitored inroute signal quality or the monitored outroute signal quality wherein a degradation in the monitored outroute signal quality is determined using at least a comparison of the first filter and an outroute signal quality filter determined using at least a carrier to noise ratio of the outroute signal during the first ranging process; and automatically cause the satellite terminal (14a-14f) to perform a second ranging process based on the determination.