A method for ensuring continuity of a precoded channel, the method comprising: informing, by an Evolved NodeB, eNB, a User Equipment, UE, whether data to be sent to the UE are precoded according to a frequency-domain-continuous-precoding or a frequency-domain-discontinuous-precoding; and sending, by the eNB, to the UE data that are precoded according to the frequency-domain-continuous-precoding or the frequency-domain-discontinuous-precoding accordingly as the UE is informed; wherein the sending, by the eNB, to the UE the data comprises: acquiring, by the eNB, a Precoding weight on a Resource Block, RB, occupied by the UE; optimizing, by the eNB, the Precoding weight on the RB occupied by the UE to obtain continuous Precoding weights on physically consecutive RBs; and performing, by the eNB, Precoding on the data to be sent to the UE according to an optimized Precoding weight; wherein the Precoding weight on the RB occupied by the UE is optimized in an optimization mode of: adopting continuous Precoding weights within a grain of a grain size of a number of RBs, and adopting continuous or discontinuous Precoding weights between grains of the grain size, wherein the eNB informs the UE of the grain size, or the eNB and the UE agree on the grain size in advance; wherein the grain size is of a Precoding Resource block Group, PRG, or an RB group, RBG; and wherein the eNB informs the UE of the optimization mode adopted by the eNB, in a mode same as or different from that in which the eNB informs the UE whether the data to be sent to the UE are precoded according to the frequency-domain-continuous-precoding or the frequency-domain-discontinuous-precoding informing, by an Evolved NodeB, eNB, a User Equipment, UE, whether data to be sent to the UE are precoded according to a frequency-domain-continuous-precoding or a frequency-domain-discontinuous-precoding; and sending, by the eNB, to the UE data that are precoded according to the frequency-domain-continuous-precoding or the frequency-domain-discontinuous-precoding accordingly as the UE is informed; wherein the sending, by the eNB, to the UE the data comprises: acquiring, by the eNB, a Precoding weight on a Resource Block, RB, occupied by the UE; optimizing, by the eNB, the Precoding weight on the RB occupied by the UE to obtain continuous Precoding weights on physically consecutive RBs; and performing, by the eNB, Precoding on the data to be sent to the UE according to an optimized Precoding weight; acquiring, by the eNB, a Precoding weight on a Resource Block, RB, occupied by the UE; optimizing, by the eNB, the Precoding weight on the RB occupied by the UE to obtain continuous Precoding weights on physically consecutive RBs; and performing, by the eNB, Precoding on the data to be sent to the UE according to an optimized Precoding weight; wherein the Precoding weight on the RB occupied by the UE is optimized in an optimization mode of: adopting continuous Precoding weights within a grain of a grain size of a number of RBs, and adopting continuous or discontinuous Precoding weights between grains of the grain size, wherein the eNB informs the UE of the grain size, or the eNB and the UE agree on the grain size in advance; wherein the grain size is of a Precoding Resource block Group, PRG, or an RB group, RBG; and wherein the eNB informs the UE of the optimization mode adopted by the eNB, in a mode same as or different from that in which the eNB informs the UE whether the data to be sent to the UE are precoded according to the frequency-domain-continuous-precoding or the frequency-domain-discontinuous-precoding adopting continuous Precoding weights within a grain of a grain size of a number of RBs, and adopting continuous or discontinuous Precoding weights between grains of the grain size, wherein the eNB informs the UE of the grain size, or the eNB and the UE agree on the grain size in advance; wherein the grain size is of a Precoding Resource block Group, PRG, or an RB group, RBG; and wherein the eNB informs the UE of the optimization mode adopted by the eNB, in a mode same as or different from that in which the eNB informs the UE whether the data to be sent to the UE are precoded according to the frequency-domain-continuous-precoding or the frequency-domain-discontinuous-precoding