Generally speaking, the difference between two cross-spectral densities (CSDs) does not represent a correlation function. We will furnish a sufficient condition so that such difference be a valid CSD. Using such a condition, we will show through some examples how new classes of CSDs can be generated.