The invention relates to a Beidou 2nd generation B1 and B3 double-frequency receiver, the receiver comprises an amplifying and filtering circuit, a power dividing circuit, a B1 narrow-band band-pass filter, a B3 narrow-band band-pass filter, a down-conversion and analog-digital conversion sampling circuit, a crystal oscillator, an intermediate frequency (IF) digital signal processing circuit, a measured data preprocessing module, a combined filtering module and a navigation and positioning module. According to the invention, the civilian used Beidou 2nd generation B1, B3 double-frequency signal double-end selectable input is adopted by the receiver, the B1, B3 double-frequency signal can be simultaneously demodulated and performed positioning calculation, a self-adaptive difference positioning algorithm is adopted, the dependency of GPS system is avoided, the navigation and positioning precision of Beidou system is effectively improved, and a reliable positioning continuity and a relatively high positioning precision are provided under conditions of poor observation condition and less available satellite number.