利用共轭梯度算法的码分多址通讯系统多用户检测方法技术方案

技术编号:3470365 阅读:320 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种利用共轭梯度算法的码分多址通讯系统的多用户检测方法,其包含以下步骤:1.检测所有用户所占全部码道的扩频信息、加扰信息、信道冲击响应信息;2.产生系统的自相关矩阵R,该矩阵R反映上述用户的扩频信息、加扰信息、信道冲击响应信息;3.生成接收到的用户数据矢量d↓[maf];检测得到解扩后所有被激活的用户数据,并按一定的排列规律排列形成矢量d↓[maf];4.由上述矩阵R、用户数据矢量d↓[maf],得到要求解的计算各个码道发送数据的系统方程R*=d↓[maf];5.解出上述方程的解*,得到各用户所占码道上的发送数据的估计;其能降低运算复杂度,且其收敛速度较快,达到最佳的接收效果。

【技术实现步骤摘要】

【技术保护点】
一种利用共轭梯度算法的码分多址通讯系统的多用户检测方法,其包含以下步骤:1.在码分多址的通讯系统中,接收装置检测当前所有用户所占全部码道的扩频信息、加扰信息、信道冲击响应信息;2.接收装置产生系统的自相关矩阵R,该矩阵R反映 上述用户的扩频信息、加扰信息、信道冲击响应信息;3.生成接收到的用户数据矢量d↓[maf]:接收装置使用匹配滤波器或者瑞克接收机,检测得到接收信号经过解扩后所有激活的用户数据,并按一定的排列规律排列,形成矢量d↓[maf]; 4.由上述矩阵R、用户数据矢量d↓[maf],得到要求解的计算各个码道发送数据的系统方程R*=d↓[maf];5.多用户检测模块解出上述方程的解*,得到各用户所占码道上的发送数据的估计,达到多用户检测的目的;所述步骤5又包含 以下步骤:5.1:多用户检测模块进行初始参量选择5.1.1:选择初始迭代值*↓[0];5.1.2:选择初始残量:r↓[0]=R*↓[0]-d↓[maf];5.1.3:收敛性检测,如果满足一定的收敛条件,则*↓ [0]就是所要求的解*,退出运算过程;5.1.4:初始搜索方向的选择:方向q↓[0]=r↓[0];5.2:进入迭带计算过程,以下角标表示第k次迭代,k=1,2,3,…5.2.1:计算第k次迭代时的矩阵与矢量的乘积:R q↓[k-1];5.2.2计算前进步长:α↓[k-1]=-(r↓[k-1],r↓[k-1])/(Rq↓[k-1],q↓[k-1]),该步骤包括两个内积运算和一个除法运算;5.2.3:计算第k次迭带值:*↓[k]=*↓[k-1 ]+α↓[k-1]q↓[k-1];5.2.4:更新残量:r↓[k]=r↓[k-1]+α↓[k-1]Rq↓[k-1];5.2.5:收敛性检测,如果满足一定的收敛条件停止计算,上述*↓[k]就是所要求的解*,退出运算过程,跳出循 环;5.2.6:计算参量,令λ↓[k-1]=(r↓[k],r↓[k])/(r↓[k-1],r↓[k-1])5.2.7:更新搜索方向:q↓[k]=r↓[k]+λ↓[k-1]q↓[k-1]5.2.8:循环执行步骤5.2. 1至5.2.7,直到步骤5.2.5的条件满足而停止计算跳出循环。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李兴伟王炳立
申请(专利权)人:凯明信息科技股份有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1