A transmit power control, TPC, method, comprising: obtaining a first channel quality of a pilot channel for an user equipment, UE; performing an interference cancellation on the pilot channel to obtain a second channel quality of the channel; and instructing the UE to adjust the transmit power based on at least the first channel quality; wherein instructing the UE to adjust the transmit power based on at least the first channel quality comprises: when the first channel quality is smaller than a first threshold value, sending a TPC command instructing the UE to increase its transmit power, characterized in that instructing the UE to adjust the transmit power based on at least the first channel quality comprises: when the first channel quality is not smaller than a first threshold value and the second channel quality is smaller than a second threshold value, sending to the UE a TPC command instructing the UE to increase its transmit power; and when the first channel quality is not smaller than the first threshold value and the second channel quality is not smaller than a second threshold value, sending to the UE a TPC command instructing the UE to decrease its transmit power. obtaining a first channel quality of a pilot channel for an user equipment, UE; performing an interference cancellation on the pilot channel to obtain a second channel quality of the channel; and instructing the UE to adjust the transmit power based on at least the first channel quality; wherein instructing the UE to adjust the transmit power based on at least the first channel quality comprises: when the first channel quality is smaller than a first threshold value, sending a TPC command instructing the UE to increase its transmit power, characterized in that instructing the UE to adjust the transmit power based on at least the first channel quality comprises: when the first channel quality is not smaller than a first threshold value and the second channel quality is smaller than a second threshold value, sending to the UE a TPC command instructing the UE to increase its transmit power; and when the first channel quality is not smaller than the first threshold value and the second channel quality is not smaller than a second threshold value, sending to the UE a TPC command instructing the UE to decrease its transmit power. when the first channel quality is smaller than a first threshold value, sending a TPC command instructing the UE to increase its transmit power, characterized in that instructing the UE to adjust the transmit power based on at least the first channel quality comprises: when the first channel quality is not smaller than a first threshold value and the second channel quality is smaller than a second threshold value, sending to the UE a TPC command instructing the UE to increase its transmit power; and when the first channel quality is not smaller than the first threshold value and the second channel quality is not smaller than a second threshold value, sending to the UE a TPC command instructing the UE to decrease its transmit power. when the first channel quality is not smaller than a first threshold value and the second channel quality is smaller than a second threshold value, sending to the UE a TPC command instructing the UE to increase its transmit power; and when the first channel quality is not smaller than the first threshold value and the second channel quality is not smaller than a second threshold value, sending to the UE a TPC command instructing the UE to decrease its transmit power.