A Study on the Capacity of Gaussian Channels: From a Lattice Code Perspective