Never use first differencing, that's crazy. It magnifies measurement error. Pass the signal through a high pass filter to remove trend
Edit: I'll note that this is the same thing as subtracting a very long-windowed low-pass filter, i.e., performing high-pass filtering.