Abstract Some widely used methodologies for simulation of non-Gaussian processes rely on translation process theory which imposes certain compatibility conditions between the non-Gaussian power spectral density function (PSDF) and the non-Gaussian probability density function (PDF) of the process. In many practical applications, the non-Gaussian PSDF and PDF are assigned arbitrarily; therefore, in general they can be incompatible. Several techniques to approximate such incompatible non-Gaussian PSDF/PDF pairs with a compatible pair have been proposed that involve either some iterative scheme on simulated sample functions or some general optimization approach. Although some of these techniques produce satisfactory results, they can be time consuming because of their nature. In this paper, a new iterative methodology is developed that estimates a non-Gaussian PSDF that: (a) is compatible with the prescribed non-Gaussian PDF, and (b) closely approximates the prescribed incompatible non-Gaussian PSDF. The corresponding underlying Gaussian PSDF is also determined. The basic idea is to iteratively upgrade the underlying Gaussian PSDF using the directly computed (through translation process theory) non-Gaussian PSDF at each iteration, rather than through expensive ensemble averaging of PSDFs computed from generated non-Gaussian sample functions. The proposed iterative scheme possesses two major advantages: it is conceptually very simple and it converges extremely fast with minimal computational effort. Once the underlying Gaussian PSDF is determined, generation of non-Gaussian sample functions is straightforward without any need for iterations. Numerical examples are provided demonstrating the capabilities of the methodology.