In order to solve the problem between detection ability and range discrimination of radar,the theory of LFM pulse compression is expounded.MATLAB is used to emulate pulse compression algorithm for the set radar parameters.A timedomain structure is proposed,which is based on DA(distributed arithmetic)and is the outcome of balance between speed and hardware resources.In implementing the logic,graph editor and VHDL language program are used in mix to complete every modules of matched-filter,and the emulation of waveform is given.The experimental result shows that the operation amount of DA is less than traditional methods and has higher efficiency.