The positioning of the GPS or Chinese Area Positioning System (CAPS) software receiver was developed on a software receiver platform.The structure of the GPSlCAPS dual-mode software receiver was put forward after analyzing the differences in the satellite identification,ranging code,spread spectrum,coordinate system,time system,carrier band,and navigation data between GPS and CAPS.Based on Matlab software on a personal computer,baseband signal processing and positioning procedures were completed using real GPS and CAPS radio frequency signals received by two antennas.Three kinds of experiments including GPS positioning,CAPS positioning,and GPS/CAPS positioning were carried out.Stability and precision of the results were analyzed and compared.The experimental results show that the precision of CAPS is similar to that of GPS,while the positioning precision of the GPS/CAPS dual-mode software receiver is 1-2 m higher than that of CAPS or GPS.The smallest average variance of the positioning can be obtained by using the GPS/CAPS dual-mode software receiver.