A scheduling subband allocation method, comprising: receiving downlink control information, DCI, sent by a base station, and determining scheduling subbands in a physical uplink shared channel, PUSCH; and establishing a correspondence between precoding indications in the DCI and the scheduling subbands in the PUSCH according to at least one parameter of a total number of the scheduling subbands in the PUSCH or a total frequency domain distance of the scheduling subbands in the PUSCH and according to a total number of the precoding indications in the DCI, characterized in that the establishing the correspondence between the precoding indications in the DCI and the scheduling subbands in the PUSCH according to at least one parameter of the total number of the scheduling subbands in the PUSCH or the total frequency domain distance of the scheduling subbands in the PUSCH and according to the total number of the precoding indications in the DCI comprises: dividing N scheduling subbands in the PUSCH into K 1 first scheduling subband groups and K 2 second scheduling subband groups according to the total number N of scheduling subbands in the PUSCH and the total number K of precoding indications in the DCI, wherein each of the K 1 first scheduling subband groups comprises A 1 scheduling subbands, and each of the K 2 second scheduling subband groups comprises A 2 scheduling subbands; and establishing a one-to-one correspondence between the precoding indications in the DCI and a plurality of divided scheduling subband groups in the PUSCH, wherein a plurality of scheduling subbands divided in a same scheduling subband group correspond to a same precoding indication; wherein K 1 = mod(N, K), K 2 = K - K 1, A 1 = ⌈ N K ⌉, and A 2 = ⌊ N K ⌋, the value of N is not an integer multiple of the value of K, and A 1 =A 2 +1. receiving downlink control information, DCI, sent by a base station, and determining scheduling subbands in a physical uplink shared channel, PUSCH; and establishing a correspondence between precoding indications in the DCI and the scheduling subbands in the PUSCH according to at least one parameter of a total number of the scheduling subbands in the PUSCH or a total frequency domain distance of the scheduling subbands in the PUSCH and according to a total number of the precoding indications in the DCI, characterized in that the establishing the correspondence between the precoding indications in the DCI and the scheduling subbands in the PUSCH according to at least one parameter of the total number of the scheduling subbands in the PUSCH or the total frequency domain distance of the scheduling subbands in the PUSCH and according to the total number of the precoding indications in the DCI comprises: dividing N scheduling subbands in the PUSCH into K 1 first scheduling subband groups and K 2 second scheduling subband groups according to the total number N of scheduling subbands in the PUSCH and the total number K of precoding indications in the DCI, wherein each of the K 1 first scheduling subband groups comprises A 1 scheduling subbands, and each of the K 2 second scheduling subband groups comprises A 2 scheduling subbands; and establishing a one-to-one correspondence between the precoding indications in the DCI and a plurality of divided scheduling subband groups in the PUSCH, wherein a plurality of scheduling subbands divided in a same scheduling subband group correspond to a same precoding indication; wherein K 1 = mod(N, K), K 2 = K - K 1, A 1 = ⌈ N K ⌉, and A 2 = ⌊ N K ⌋, the value of N is not an integer multiple of the value of K, and A 1 =A 2 +1. dividing N scheduling subbands in the PUSCH into K 1 first scheduling subband groups and K 2 second scheduling subband groups according to the total number N of scheduling subbands in the PUSCH and the total number K of precoding indications in the DCI, wherein each of the K 1 first scheduling subband groups comprises A 1 scheduling subbands, and each of the K 2 second scheduling subband groups comprises A 2 scheduling subbands; and establishing a one-to-one correspondence between the precoding indications in the DCI and a plurality of divided scheduling subband groups in the PUSCH, wherein a plurality of scheduling subbands divided in a same scheduling subband group correspond to a same precoding indication; wherein K 1 = mod(N, K), K 2 = K - K 1, A 1 = ⌈ N K ⌉, and A 2 = ⌊ N K ⌋, the value of N is not an integer multiple of the value of K, and A 1 =A 2 +1.