We build a bridge between the wavelet and pulse shaping and propose an ISI-free pulse shaping theory frame based on wavelet. Three optimal baseband pulse shaping methods over time-discrete multipath Rayleigh fading channel based on scaling function, wavelet function and wavelet packet function are presented and strictly verified. The simulation by computer shows that it has better performance than conventional pulse shaping, and acts as a spread code.