Conventional radars repeat the transmission of the same waveform after a predefined interval of time called pulse-repetition-interval (PRI). This technique helps estimate the range and Doppler shift of the targets and suppress clutter. However, in dual-function radar communication (DFRC), a different symbol waveform is transmitted after each PRI. Depending on the number of targets, radar receiver output yields several peaks representing different targets’ ranges. Each peak comes with its side-lobes called range-side-lobes (RSL). In DFRC, due to different symbol waveform transmission, peaks and RSLs do not remain coherent, making Doppler shift estimation and clutter suppression challenging tasks. In most of the available literature, iterative receive filters have been designed for DFRC to minimize RSLs and achieve coherent output for different waveforms. However, the proposed receive filter does not guarantee coherent output for more than two waveforms. In contrast, we proposed two novel closed-form algorithms to design receive filters for DFRC that guarantee coherent output response for several waveforms and suppress RSLs. Simulation results demonstrate that the proposed receivers achieve full coherency, and the RSLs are significantly lower than the conventional method. Furthermore, the advantage of achieving coherent output response is shown in target detection and bit-error-rate improvement.