Most previous work on spectrum sharing in the cognitive radio (CR) networks did not take into account the influence of node mobility on link available time as well as the spectrum heterogeneity. In this paper, a spectrum sharing algorithm based on spectrum heterogeneity is presented for centralized CR network, meanwhile the individual CR users are free to be mobile. A prediction model of channel usage time is proposed, which is based on the mobility of CR users and spectrum transmission range. The channel predicted usage time is main metrics for the spectrum sharing. In order to decrease chann...