A method for radar pulse detection using a digital radar receiver, the method comprising: inputting at least one radar signal into a mixer; mixing the at least one radar signal with a mixing signal to downconvert the at least one radar signal; applying anti-aliasing filtering to at least one downconverted signal that is outputted from the mixer; inputting at least one filtered signal into an analog-to-digital (A/D) converter to convert the at least one filtered signal from an analog signal to a digital signal; applying digital channelization to at least one digital signal that is outputted from the A/D converter to sort the at least one digital signal into different frequency bands; applying radar pulse detection to the at least one sorted digital signal to detect the radar pulses from noise; and applying parameter estimation to the detected radar pulses to estimate parameters of the detected radar pulses, wherein applying the radar pulse detection comprises: determining a noise variance; setting a signal envelope threshold using the determined noise variance; estimating energies of signal envelopes based on the signal envelope threshold; comparing an energy of a target envelope of the signal envelopes with energies of corresponding envelopes of the signal envelopes in adjacent channels; and determining the target envelope to be a radar pulse of the radar pulses if the target envelope has a higher energy than all of the corresponding envelopes, otherwise the target envelope is treated as noise. inputting at least one radar signal into a mixer; mixing the at least one radar signal with a mixing signal to downconvert the at least one radar signal; applying anti-aliasing filtering to at least one downconverted signal that is outputted from the mixer; inputting at least one filtered signal into an analog-to-digital (A/D) converter to convert the at least one filtered signal from an analog signal to a digital signal; applying digital channelization to at least one digital signal that is outputted from the A/D converter to sort the at least one digital signal into different frequency bands; applying radar pulse detection to the at least one sorted digital signal to detect the radar pulses from noise; and applying parameter estimation to the detected radar pulses to estimate parameters of the detected radar pulses, wherein applying the radar pulse detection comprises: determining a noise variance; setting a signal envelope threshold using the determined noise variance; estimating energies of signal envelopes based on the signal envelope threshold; comparing an energy of a target envelope of the signal envelopes with energies of corresponding envelopes of the signal envelopes in adjacent channels; and determining the target envelope to be a radar pulse of the radar pulses if the target envelope has a higher energy than all of the corresponding envelopes, otherwise the target envelope is treated as noise. determining a noise variance; setting a signal envelope threshold using the determined noise variance; estimating energies of signal envelopes based on the signal envelope threshold; comparing an energy of a target envelope of the signal envelopes with energies of corresponding envelopes of the signal envelopes in adjacent channels; and determining the target envelope to be a radar pulse of the radar pulses if the target envelope has a higher energy than all of the corresponding envelopes, otherwise the target envelope is treated as noise.