本文基于寡头市场的博弈的模型对频谱分配算法进行改进,建立了基于价格机制的频谱分配系统算法。在主用户的价格函数加入频谱相似度矩阵和频谱数量总和Q,改进了主用户价格函数。对次用户的效用函数考虑了竞争带来的负面效用和传输效率对于价格的影响,改进了以寻求所有用户的最优解。通过Matlab仿真模拟明晰纳什均衡点与效用函数的变量之间的关系。