On rate and BER analysis for finite-dimensional lattice coding for the dirty paper channel