针对大规模多用户多输入多输出(MIMO)系统中基站端检测复杂度高的问题,提出了一种低复杂度、基于强制收敛的变量节点全信息高斯消息传播迭代检测(VFI-GMPID-FC)算法。首先对传统的 GMPID算法进行改进,得到VFI-GMPID算法,VFI-GMPID算法的检测性能逼近最小均方误差检测(MMSE)算法,但复杂度要大大低于MMSE算法。然后结合强制收敛思想和VFI-GMPID,提出VFI-GMPID-FC算法,进一步降低算法复杂度,提升检测效率。最后通过仿真结果表明,所提算法在保证检测性能的同时,能有效地降低算法的复杂度。
1
leangoo敏捷实践/迭代管理-SprintBacklog-任务看板-燃尽图
1
生成 turbo 代码,并使用 MAP 检测器迭代地解码代码。 实现了穿Kong和未穿Kong的turbo码。 可以通过执行 MATLAB 脚本获得误码图的概率。
2023-01-31 10:03:25 132KB matlab
1
雅各比迭代matlab代码新元 随机异步随机梯度下降 s文件夹包含随机的Jacobi原型代码和用于生成算法收敛图的脚本。 阅读文件SETTING-UP,以获取有关下载哪些库,在何处找到代码以及如何构建和运行所有内容的说明。 文件matrices / matrix_list.txt包含代码在其上运行的矩阵的列表。 编辑文件以更改列表(如果需要),然后运行 cd矩阵./download.sh 下载所有矩阵并为其生成右侧向量。 要在所有矩阵上运行该算法,请执行以下操作。 cd数据./produce_data.sh 这会将算法的输出保存在data /文件中。 运行该算法的线程数在data / produce_data.sh中定义。 您可以使用的data / produce_data.sh中的另一个变量是MIS_PER_EPOCH。 它定义为在评估剩余范数之间进行的主要迭代(n步序列)的次数。 增加它会减少每个时期的启动/关闭开销,但也会降低收敛图的分辨率。 使用脚本data / make_plot.m生成图。 从Matlab运行: cd data; MIS_PER_EPOCH = 1; mak
2023-01-09 21:16:58 121KB 系统开源
1
迭代自适应维纳滤波器的遥感图像降噪
2023-01-09 19:55:44 648KB 研究论文
1
比较全数值分析编程汇总,内容包括: 线性方程组的直接法:Gauss消去法与矩阵三角分解法(Doolittle分解法相比Crout分解法更常用)及其选择列主元的改进方法、Doolittle分解法的延伸(实对称正定矩阵利用Cholesky分解得到的平方根法、三对角矩阵作为线性方程组系数矩阵的追赶法) 线性方程组的迭代法:Jacobi迭代法、Gauss-Seidel迭代法(利用前者每次迭代已得到的最新分量加速)、逐次超松弛(SOR,Successive Over-Relaxation)方法 函数拟合的插值法:拉格朗日(Lagrange)插值法与牛顿(Newton)插值法。 函数逼近方法:数值逼近中引入了函数范数和函数内积的概念。前者用来度量逼近函数与原函数在一个区间内的整体误差,后者广泛用于各种数值逼近方法的计算过程中。函数的∞-范数对应最佳一致逼近;函数的2-范数(Euclid-范数)对应最佳平方逼近。 数值积分算法与数值微分。 非线性方程及方程组的数值方法。 矩阵特征值的数值解法:乘幂法与反幂法。 常微分方程的数值解法:欧拉(Euler)方法,龙格-库塔法。
1
弦截迭代法、Newton迭代法、Newton下山法等算法; 求非线性方程x5-3x3+x-1= 0在区间[-8,8〕上的全部实根;
2023-01-02 16:44:32 29KB 迭代法
1
针对刚-柔体动力学方程,提出保辛摄动迭代算法。该方法把刚-柔体动力学方程的低频运动和高频振动分开处理,用保辛摄动的思想来处理低、高频耦合作用,从而可以采用较大时间步长进行数值积分,即可给出满意的数值结果,很好地解决了刚性积分问题。数值算例表明该方法是可行的。
2022-12-31 21:26:57 2.39MB 自然科学 论文
1
最小二乘B样条曲线和曲面拟合的渐进和迭代逼近
2022-12-29 21:55:06 3.4MB 研究论文
1