In order to deal with the problem space-time adaptive processing (STAP) performance degradation of an airborne phased array system caused by the serious shortage of independent and identical distributed (IID) training samples in the nonhomogeneous clutter environment, an improved direct data domain method based on sparse Bayesian learning is proposed in this paper, which only uses a single snapshot data of a cell under test (CUT) to suppress the clutter and has fast computational speed. Firstly, three hyper-parameters required to obtain the sparse solution are derived. Secondly, the comparative analysis of their iterative formulas is made, and the piecewise iteration of hyper-parameter that has an obvious influence on the computational complexity of obtaining sparse solution is presented. Lastly, with the approximate prior information of the target, the clutter sparse solution is given and its covariance matrix is effectively estimated to calculate the adaptive filter weight and realize the clutter suppression. Simulation results verify that the proposal can dramatically decrease the computational burden while keeping the superior heterogeneous clutter suppression performance.