为了进一步降低混合NOMA/OFDMA技术的多用户多小区可见光通信系统的误码率性能,提出了一种功率和子载波的联合分配算法。该算法以系统误符号率最小为优化目标,实现了子小区间载波和用户功率的联合最优分配。首先,理论推导出系统的误符号率表达式;然后,用Matlab软件进行仿真,模拟出可见光通信系统模型,并借助遗传算法得到最优的分配结果;最后,将该算法与现有的算法进行了对比。仿真结果表明,新提出算法在误符号率性能方面更优。