A receiver, comprising a multi-branch correction preprocess module and a digital receiving path post-stage, wherein the receiver further comprises: a multi-branch correcting and switching module, adapted to apply amplitude and phase correction of M digital baseband signals outputted from the multi-branch correction preprocess module, select a digital baseband signal according to a switching strategy and output the selected digital baseband signal to the digital receiving path post-stage to output a bit stream; wherein the M digital baseband signals are originated from a received input signal; wherein the multi-branch correction preprocess module comprises M fixed gain branch modules; wherein the multi-branch correcting and switching module comprises: an amplitude and phase correcting module, adapted to obtain corrected M digital baseband signals according to the M digital baseband signals outputted from the multi-branch correction preprocess module so that the digital baseband signals of the branches are consistent with each other in terms of amplitude and phase, and an amplitude and phase correction coefficient in the amplitude and phase correcting module, and output the corrected M digital baseband signals to an M-to-1 MUX module; the M-to-1 MUX control module, adapted to generate a switching control signal carrying an index of a branch according to the M digital baseband signals outputted from the multi-branch correction preprocess module and the switching strategy, and output the switching control signal to an M-to-1 MUX module; and the M-to-1 MUX module, adapted to select one of the M digital baseband signals outputted from the amplitude and phase correction module according to the switching control signal outputted from the M-to-1 MUX control module, and output the selected digital baseband signal to the digital receiving path post-stage; wherein the digital receiving path post-stage is adapted to obtain and output a bit stream by performing digital processing comprising demodulation on the selected digital baseband signal. a multi-branch correcting and switching module, adapted to apply amplitude and phase correction of M digital baseband signals outputted from the multi-branch correction preprocess module, select a digital baseband signal according to a switching strategy and output the selected digital baseband signal to the digital receiving path post-stage to output a bit stream; wherein the M digital baseband signals are originated from a received input signal; wherein the multi-branch correction preprocess module comprises M fixed gain branch modules; wherein the multi-branch correcting and switching module comprises: an amplitude and phase correcting module, adapted to obtain corrected M digital baseband signals according to the M digital baseband signals outputted from the multi-branch correction preprocess module so that the digital baseband signals of the branches are consistent with each other in terms of amplitude and phase, and an amplitude and phase correction coefficient in the amplitude and phase correcting module, and output the corrected M digital baseband signals to an M-to-1 MUX module; the M-to-1 MUX control module, adapted to generate a switching control signal carrying an index of a branch according to the M digital baseband signals outputted from the multi-branch correction preprocess module and the switching strategy, and output the switching control signal to an M-to-1 MUX module; and the M-to-1 MUX module, adapted to select one of the M digital baseband signals outputted from the amplitude and phase correction module according to the switching control signal outputted from the M-to-1 MUX control module, and output the selected digital baseband signal to the digital receiving path post-stage; an amplitude and phase correcting module, adapted to obtain corrected M digital baseband signals according to the M digital baseband signals outputted from the multi-branch correction preprocess module so that the digital baseband signals of the branches are consistent with each other in terms of amplitude and phase, and an amplitude and phase correction coefficient in the amplitude and phase correcting module, and output the corrected M digital baseband signals to an M-to-1 MUX module; the M-to-1 MUX control module, adapted to generate a switching control signal carrying an index of a branch according to the M digital baseband signals outputted from the multi-branch correction preprocess module and the switching strategy, and output the switching control signal to an M-to-1 MUX module; and the M-to-1 MUX module, adapted to select one of the M digital baseband signals outputted from the amplitude and phase correction module according to the switching control signal outputted from the M-to-1 MUX control module, and output the selected digital baseband signal to the digital receiving path post-stage; wherein the digital receiving path post-stage is adapted to obtain and output a bit stream by performing digital processing comprising demodulation on the selected digital baseband signal.