Signal Processing Toolbox™ provides functions that let you denoise, smooth, and detrend signals to prepare them for further analysis. Remove noise, outliers, and spurious content from data. Enhance signals to visualize them and discover patterns. Change the sample rate of a signal or make the sample rate constant for irregularly sampled signals or signals with missing data. Generate synthetic signals such as pulses and chirps for simulation and algorithm testing.