上传者: 38636983
|
上传时间: 2021-10-02 21:51:16
|
文件大小: 5KB
|
文件类型: -
遗传算法Matlab源码稀疏代码多址(SCMA)方案演示
Matlab
/
Octave中SCMA方案(基于from)的误码率(BER)仿真。
目标
提供用于5G电信标准新方案研究的SCMA编码/解码算法的实现。
描述
该项目演示了SCMA方案的BER仿真。
项目主要特点:
码本来自
使用Log-MPA算法(为了提高性能,需要使用Max-Log-MPA(分支max_log_mpa
,但需要进行其他测试),而无需在高SNR和/或迭代次数下计算exp和动态范围校正)
当前版本仅是演示,并且可与下一个SCMA码本参数一起使用:
M
=
4,
d_f
=
3,并且码字中非零元素的数量等于2(纸上的注释)。
用于SCMA信号的外部parfor循环
的算法(C源代码)
该代码被写入在Matlab,但具有八度完全兼容(
parfor环在八度需要endparfor代替end
;用于倍频4.2.2我没有并行工作,
parallel
execution
package可能是有益的)。
不幸的是,该程序在Octave中执行非常慢。
Matlab中的mex函数生成将执行速度提高了大约15倍(对于单线程情况)。