There are several options:
- Use the filters in the Signal Processing palette to smooth the data.
- Use fourier filtering techniques to smooth the data. Fourier transforms are also in the Signal Processing palette.
- Use almost any standard smoothing technique. See the online version of Numerical Recipes for many methods. You will need to translate from C to LabVIEW, but this is pretty easy. Savitzky-Golay smoothing is especially good for this type of problem.
You will need to convert your data from XY to waveform to get any of these to work. If you data are evenly spaced, this is pretty easy. If they are not, you will need to do some sort of interpolation. Or you can simply ignore the fact that you have unevenly sampled data, convert to a waveform, smooth, then convert back.
A word of caution. The "not OK" portion of your waveform appears to have significant features. Putting on my physicist hat for a moment, are you sure you want those peaks gone? This is also true of the myriad of small peaks around the main one. Be careful. A better approach might be removing the gain differences so you have a flat background (region about 1060nm - 1080nm), then trying to model the peaks of interest. You could also take several data runs and average them to get rid of some of your noise, provided your X-scale is stable. But there really does not appear to be a lot of noise on that data. Most of it appears to be significant.