Method, system and thereof device for implementing resource allocation

A method, system, and device for implementing resource allocation are provided. The method includes that: a terminal sets the capability levels of supported Spreading Factor(SF), and reports the capacity information that includes the capacity levels of supported SF to the network side; the network side notices a base station after obtaining the capacity information including the capacity levels of supported SF reported by the terminal, and the base station allocates resources to the terminal according to the capacity information; the terminal receives downlink data over the resources allocated by the base station, and obtains the downlink data using a joint detection mode.