本发明涉及一种频谱分配方法及系统。所述频谱分配方法包括以下步骤:将注册频段分成多个信道,获取当前感知周期内每个信道的状态;根据所述当前周期内每个信道的状态预测下一感知周期内每个信道的状态;获取认知用户的传输需求量及每个信道的基本参数,根据所述认知用户的传输需求量及每个信道的基本参数预测认知用户在每个信道上的期望传输时间;计算下一感知周期内多个信道的可用的总传输量;计算下一感知周期内信道满足传输需求的概率;设定约束条件,在约束条件下,计算下一感知周期内多个信道的总带宽的最小值,得出下一感知周期内多个信道的分配结果。上述频谱分配方法及系统,能合理分配多个信道,提高了频谱的利用率。