发明名称 用预条件共轭梯度算法的码分多址通讯系统多用户检测方法
摘要 一种预条件共轭梯度算法的码分多址通讯系统的多用户检测方法,其包含以下步骤:1.检测所有用户所占全部码道的扩频信息、加扰信息、信道冲击响应信息;2.产生系统的自相关矩阵R,该矩阵R反映上述用户的扩频信息、加扰信息、信道冲击响应信息;3.生成接收到的用户数据矢量d<SUB>maf</SUB>:并以一定的排列规律排列,形成矢量d<SUB>maf</SUB>;4.由上述矩阵R、用户数据矢量d<SUB>maf</SUB>,得到要求解的计算各个码道发送数据的系统方程R=d<SUB>maf</SUB>;5.预条件,对系统相关矩阵R和用户数据矢量d<SUB>maf</SUB>进行预处理,得到矩阵R′和矢量d′<SUB>maf</SUB>,得出方程的方程R′d′=d′<SUB>maf</SUB>;6.通过上述解出的方程的解d′,通过反预条件=(p<SUP>H</SUP>)<SUP>-1</SUP>d′得到解出。
申请公布号 CN1588816A 申请公布日期 2005.03.02
申请号 CN200410052844.7 申请日期 2004.07.14
申请人 凯明信息科技股份有限公司 发明人 王炳立;李兴伟
分类号 H04B1/707;H04J13/02 主分类号 H04B1/707
代理机构 上海新天专利代理有限公司 代理人 衷诚宣
主权项 1.一种利用预条件共轭梯度算法的码分多址通讯系统的多用户检测方法,其包含以下步骤:1.在码分多址的通讯系统中,接收装置检测所有用户所占全部码道的扩频信息、加扰信息、信道冲击响应信息;2.接收装置产生系统的自相关矩阵R,该矩阵R反映上述用户的扩频信息、加扰信息、信道冲击响应信息;3.生成接收到的用户数据矢量d<sub>maf</sub>:接收装置使用匹配滤波器或者瑞克接收机,检测得到接收信号经过解扩后所有激活的用户数据,并按一定的排列规律排列,形成矢量d<sub>maf</sub>;4.由上述系统相关矩阵R、用户数据矢量d<sub>maf</sub>,得到需要求解的计算各个码道发送数据的系统方程<maths num="001"><![CDATA[ <math><mrow><mi>R</mi><mover><mi>d</mi><mo>^</mo></mover><mo>=</mo><msub><mi>d</mi><mi>maf</mi></msub><mo>;</mo></mrow></math>]]></maths>5.多用户检测模块进行预条件,对系统相关矩阵R和用户数据矢量d<sub>maf</sub>进行预处理,得到矩阵R′和矢量d′<sub>maf</sub>,得出方程的方程R′d′=d′<sub>maf</sub>;6.多用户检测模块通过上述方程求解d′;所述的步骤6包含以下步骤:6.1:多用户检测模块进行初始参量的选择6.1.1:初始迭代值选取d′<sub>0</sub>;6.1.2:选择初始残量:r<sub>0</sub>=Rd′<sub>0</sub>-d′<sub>maf</sub>;6.1.3:收敛性检测,如果满足设定的收敛条件,则d′<sub>0</sub>就是所要求的解d′,退出运算过程;6.1.4:初始搜索方向的选择:方向q<sub>0</sub>=r<sub>0</sub>;6.2:进入迭带计算过程,以下角标k表示第k次迭带;k=1,2,3,...6.2.1:计算第k次迭代时的矩阵与矢量的乘积:Rq<sub>k-1</sub>;6.2.2:计算前进步长:α<sub>k-1</sub>=-(r<sub>k-1</sub>,r<sub>k-1</sub>)/(Rq<sub>k-1</sub>,q<sub>k-1</sub>),该步骤包括两个内积运算和一个除法运算;6.2.3:计算第k次迭带值:d′<sub>k</sub>=d′<sub>k-1</sub>+α<sub>k-1</sub>q<sub>k-1</sub>;6.2.4:更新残量:r<sub>k</sub>=r<sub>k-1</sub>+α<sub>k-1</sub>Rq<sub>k-1</sub>;6.2.5:收敛性检测,如果满足一定的收敛条件则停止计算,上述则d′<sub>k</sub>就是所要求的解d′,退出运算过程;跳出循环;6.2.6:计算参量,令λ<sub>k-1</sub>=(r<sub>k</sub>,r<sub>k</sub>)/(r<sub>k-1</sub>,r<sub>k-1</sub>);6.2.7:更新搜索方向:q<sub>k</sub>=r<sub>k-1</sub>+λ<sub>k-1</sub>q<sub>k-1</sub>;6.2.8:循环执行步骤6.2.1至6.2.7,直到步骤6.2.5的条件满足而停止计算跳出循环;7.反预条件,对上述估计数据矢量d′进行反预处理,得到用户数据<img file="A2004100528440003C1.GIF" wi="55" he="47" />
地址 201108上海市莘庄工业区申旺路18号