The diffusion synthetic acceleration (DSA) method is developed for arbitrary weighted diamond-differencing schemes in general rectangular-mesh Cartesian geometry problems and is Fourier analyzed to determine its stability and convergence properties. The spectral radius is computed to be --0.25 for all meshes, angular quadrature sets, and spatial weights, for one-, two-, and three-dimensional problems. The diffusion synthetic acceleration (DSA) method is an iterative procedure for solving discrete ordinates problems.