用于跟踪算法的多类研究的参数化模糊自适应K-SVD方法
2024-01-25 14:48:53 1.25MB 研究论文
1
应用背景波束成形是MIMO 关键技术之一。多用户MIMO 系统中存在多用户干扰和多天线干扰,波束成形技术能有效抑制此类干扰,在信道中同时传播多路并行数据流,实现分集增益和复用增益。本代码用于测试多用户MIMO通信系统中各种波束成型预编码合速率、误码率性能比较。关键技术 多用户MIMO通信系统中各种波束成型预编码算法合速率、误码率性能比较。我们研究了多种经典的波束成形方法,包括奇异值分解(Singular value decomposition, SVD)、块对角化(Block diagonalization, BD)、迫零(Zero forcing,ZF )、匹配滤波( Matched filtering, MF )、最大化信泄噪比( Maximum signal-to-leakage-and-noise, Max-SLNR ) 和最小化均方误差( Minimum mean-squared error, MMSE)。通过仿真,我们得出结论:在传统的多用户MIMO系统下, 采用各种波束成形方法的和速率性能优劣排序如下:SVD>Max-SLNR>MMSE>BD>ZF>MF。
2023-10-24 09:29:46 207KB matlab
1
设计了求解稀疏优化模型的加速线性Bregman算法,该稀疏优化模型可以理解成基追踪模型的一个近似。设计的加速算法主要基于Lagrange对偶和SVD预条件方法两个技术。由Lagrange对偶理论可知,线性Bregman 算法等价于梯度法极小化对偶问题的目标函数,由此可以推导出线性Bregman算法的收敛速度与矩阵A的条件数有关。据此,通过使用SVD预条件方法改善了A的条件数从而加快了线性Bregman 算法,还考虑了Ax=b不相容的情况,通过等价变换和SVD技术极大地降低了对偶问题的规模,从而设计出有效的加速算法。最后模拟了两个数值实验,验证了算法在速度上的优势。
1
svd算法matlab代码randQB_auto 固定精度低秩矩阵逼近的随机QB分解。 该软件包包括用于randQB_EI和randQB_FP算法的Matlab代码。 它们是用于固​​定精度低秩矩阵逼近的有效随机算法。 还包括Yu Wenjian,Yu Gu和Li Yaohang Li撰写的“固定精度低秩矩阵逼近的有效随机算法”一文中用于运行实验的测试用例和脚本。 主要算法 randQB_EI_auto.m-randQB_EI算法的固定精度版本 randQB_FP_auto.m-randQB_EI算法的固定精度版本 randQB_EI_k.m-randQB_EI算法的固定秩版本 randQB_FP_k.m-randQB_EI算法的固定秩版本 randQB_FP_svd.m-使用randQB_FP算法计算k位截断的SVD 辅助比较算法 basicQB.m-[1]中的基本randQB算法(固定排名) randQB_b_k.m-[2]中被阻止的randQB算法(固定排名) AdpRangeFinder.m-自适应随机测距仪算法(固定精度)[1] singlePass2011.m-[1]中的单
2023-06-07 12:47:27 17.28MB 系统开源
1
svd算法matlab代码介绍: 该研究项目是由德克萨斯大学奥斯汀分校的Sriram Vishwanath博士进行的。 该项目的主要目标是使用索引编码来增加无线通信的收益。 该项目具有软件/算法方面和机器人方面。 软件/算法方面负责设置系统以运行索引编码并在机器人方面进行实验。 机器人方面负责制造小型机器人汽车,这些汽车可以充当接收器,并会四处移动以模拟它们。 我正在软件/算法方面工作,并编写了MATLAB和python仿真代码以及Python版本的基于索引编码和基于SVD的解码的代码,稍后将进行讨论。 我们使用了Xiao Huang和Salim El Rouayheb的论文中的索引编码的交替投影(AP)方法。 他们论文的pdf文件也位于回购中。 该算法允许通过备用投影对NxM大小的矩阵进行降级。 对于我们的实验,我们决定使用正方形NxN大小的矩阵。 本文解释了该算法,并提供了用于MATLAB实现的代码。 索引编码: 索引编码的思想是减少发送给需要其所需消息的接收者的消息数量。 假设我们有5个接收器和1个发射器。 如果我们发送5条与每个接收者的通缉消息相对应的消息。 为此,我们可以说接
2023-04-13 19:33:33 1.52MB 系统开源
1
从UCI机器学习资源库中下载Musk数据集。在此数据集上分别使用PCA和SVD方法进行特征提取,并报告获得的特征值以及特征向量结果,对数据属性进行分析,使用盒图分别对获得的最优属性进行分析和对比。 import pandas as pd import os from numpy import * import numpy as np import matplotlib.pyplot as plt import seaborn as sbn sbn.set(color_codes = True) plt.rcParams['axes.unicode_minus'] = False from scipy.stats import kstest from sklearn.preprocessing import LabelEncoder from sklearn import preprocessing import pyecharts from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import Axes3D
2023-03-21 21:42:51 1.61MB Musk
1
An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation论文代码
2023-03-20 20:57:41 5.97MB K-SCD Sparse represent
1
:high_voltage: 放克 funk-svd是一个Python 3库,实现了著名的SVD算法的快速版本,该算法在竞赛中由Simon Funk。 用于加速算法,使我们的运行速度比的Cython实现(参考)快10倍以上。 电影镜头20M RMSE MAE 时间 惊喜 0.88 0.68 10分40秒 放克-svd 0.88 0.68 42秒 安装 在终端中运行pip install git+https://github.com/gbolmier/funk-svd 。 贡献 欢迎所有贡献,错误报告,错误修复,增强功能和想法。 有关如何贡献的详细概述,请参见。 快速示例 : >> > from funk_svd . dataset import fetch_ml_ratings >> > from funk_svd import SVD >> > from sklearn . metri
2023-03-18 21:08:46 21KB numba recommendation-algorithm Python
1
K-SVD通过构建字典来对数据进行稀疏表示,经常用于图像压缩、编码、分类等应用。
2023-03-06 22:02:34 3KB SVD KSVD分类 ksvd算法 K.
1
PCA降维+利用svd降维+利用sklearn库svd降维
2023-02-14 13:36:13 5KB pca降维
1