为解决机器类通信中不同服务质量(QoS)要求的设备接入问题,提出一种基于非正交多址接入技术的资源分配方案。面向高可靠低时延通信(URLLC)提出一种基于双向匹配的子载波分配算法;面向大规模机器类通信(mMTC)提出一种基于自适应遗传算法(AGA)的资源分配方案,改进染色体编码规则和适应度函数的惩罚因子。仿真结果表明,所提方案相比子载波分配次优匹配(SOMSA)方案功率平均降低4.59dBm,能有效解决不同QoS要求的设备接入,降低mMTC设备功耗。