As the most influential factor of the cryosphere, snow is the weathervane of climate change. Real-time and accurate snow monitoring data play an important role in climate-change indication, water resource management, disaster prevention, and mitigation. As traditional snow monitoring cannot meet the current requirements, since 2007, the signal-to-noise ratio data has been used for snow-depth inversion. The accuracy of the long time-series global navigation satellite system interferometric reflectometry (GNSS-IR) is not high, although it is significantly better compared to the previous methods. When the ground is covered by shallow snow or there is no snow, the snow-depth inversion is affected by the vegetation and snow layer, lowering the reliability of the Lomb–Scargle spectrum (LSP) analysis, and reducing the snow-depth inversion accuracy. To address the instability of the LSP results, in this study, the dynamic clustering algorithm is used for screening the PSD of the LSP results, and the influence of the signal penetration is eliminated. The average peak of the frequency based on multi-satellite LSP is obtained, and finally, the Grubbs criterion is utilized for improving the reliability of the results. The data of the Altay GNSS snow monitoring station at Altay in Xinjiang and the plate boundary observation SG27 and P351 sites are used as the research data, and a representative time period for the snow depth is selected. The inversion snow depth of the traditional GNSS-IR method are compared with those of the improved GNSS-IR. The experimental results demonstrate that improved GNSS-IR results had better match with the measured snow depth.