在误码率和总发射功率约束下,基于频谱空穴的动态变化性,提出一种基于正交频分复用(orthogonal frequency division multiplexing,OFDM)的认知系统下行链路子载波分配算法.算法根据可用频谱资源及用户业务需求,兼顾用户资源公平与干扰温度最低原则:频谱资源少时,以用户资源公平为分配原则,尽量满足所有入网用户的基本通信需求;若频谱资源充足,则以最小化系统干扰温度为目标分配剩余子载波.仿真结果表明,提出的算法在确保入网用户基本数据传输率前提下,能降低系统干扰温度,提高系统频谱利用效率.