发明名称 一种基于随机序列的用于交织多址系统的方法
摘要 本发明提供了一种基于随机序列的用于交织多址系统的方法,与传统的利用交织器的IDMA系统相比,具有的特点在于:将IDMA系统中需作交织或解交织的序列与随机序列或共轭序列相乘,以实现该序列位置的置换或逆置换,达到类似交织或解交织的目的,从而替代了传统的交织器或解交织器。这样,通过简单的向量的乘积运算替代了复杂的交织运算,提高了计算速度,减少了对内部资源的占用,并有效地降低收发端的处理时延。
申请公布号 CN101931453A 申请公布日期 2010.12.29
申请号 CN200910059649.X 申请日期 2009.06.18
申请人 电子科技大学 发明人 肖悦;彭涛;白文岭;李少谦
分类号 H04B7/216(2006.01)I;H04B1/69(2006.01)I 主分类号 H04B7/216(2006.01)I
代理机构 代理人
主权项 1.一种基于随机序列的用于交织多址系统的方法,它包括发射过程和接收过程,其特征是:所述的发射过程包括以下步骤:步骤1交织多址系统的第k个用户的信源比特a<sub>k</sub>经调制模块(1)进行调制,得到调制信号序列d<sub>k</sub>(n),n=1,...,N,N为自然数;k=1,...,K,其中K为交织多址系统的用户总数;步骤2调制信号序列d<sub>k</sub>(n),n=1,...,N经编码模块(2)进行前向纠错码编码,产生编码序列b<sub>k</sub>(m),m=1,...,M,M为自然数;步骤3编码序列b<sub>k</sub>(m),m=1,...,M经扩频模块(3)进行重复码编码,得到输出序列c<sub>k</sub>(j),j=1,...,J,J为自然数;步骤4通过移位寄存器或存储器产生第k个用户的随机序列π<sub>k</sub>(j),j=1,...,J,其长度J等于输出序列c<sub>k</sub>(j),j=1,...,J的长度;步骤5将模块(3)的输出序列c<sub>k</sub>(j),j=1,...,J与步骤4产生的随机序列π<sub>k</sub>(j),j=1,...,J相乘,得到发送序列x<sub>k</sub>(j)=π<sub>k</sub>(j)·c<sub>k</sub>(j),j=1,...,J;步骤6发送序列x<sub>k</sub>(j),j=1,...,J经D/A转换模块(5)进行D/A转换、上变频模块(6)进行上变频之后,得到第k个用户的发射序列,发射第k个用户的发射序列;步骤7对于其余K-1个用户,分别进行步骤1-6,得到其余K-1个用户的发射序列,并发射其余K-1个用户的发射序列;交织多址系统的所有用户的随机序列互不相同。所述接收过程包括以下步骤:步骤8所有用户的发射序列经下变频模块(8)进行下变频、A/D转换模块(9)进行A/D转换之后进入基本信号检测模块(10),进行基本信号检测,得到x<sub>k</sub>(j),k=1,...,K,j=1,...,J的外信息序列e<sub>ESE</sub>(x<sub>k</sub>(j)),k=1,...,K,j=1,...,J,其中x<sub>k</sub>(j)为第k个用户的发送序列;步骤9将步骤4中的第k个用户的随机序列进行共轭:π<sub>k</sub><sup>*</sup>(j)=π<sub>k</sub>(j)<sup>Re</sup>-iπ<sub>k</sub>(j)<sup>Im</sup>,π<sub>k</sub>(j)<sup>Re</sup>表示复数π<sub>k</sub>(j)的实部,π<sub>k</sub>(j)<sup>Im</sup>表示复数π<sub>k</sub>(j)的虚部,k=1,...K,j=1,...J;步骤10信息序列e<sub>ESE</sub>(x<sub>k</sub>(j)),k=1,...,K,j=1,...,J,与步骤9产生的共轭序列π<sub>k</sub><sup>*</sup>(j),k=1,...,K,j=1,...,J相乘,得到c<sub>k</sub>(j),k=1,...,K,j=1,...,J的先验信息序列e<sub>ESE</sub>(c<sub>k</sub>(j))=π<sub>k</sub><sup>*</sup>(j)·e<sub>ESE</sub>(x<sub>k</sub>(j)),k=1,...,K,j=1,...,J;步骤11 c<sub>k</sub>(j),k=1,...,K,j=1,...,J的先验信息序列e<sub>ESE</sub>(c<sub>k</sub>(j)),k=1,...,K,j=1,...,J,经译码模块(13),产生c<sub>k</sub>(j),k=1,...,K,j=1,...,J的外信息序列e<sub>DEC</sub>(c<sub>k</sub>(j)),k=1,...,K,j=1,...,J;步骤12 c<sub>k</sub>(j),k=1,...,K,j=1,...,J  的外信息序列e<sub>DEC</sub>(c<sub>k</sub>(j)),k=1,...,K,j=1,...,J,与随机序列π<sub>k</sub>(j),k=1,...,K,j=1,...,J相乘,得到x<sub>k</sub>(j),k=1,...,K,j=1,...,J的先验信息序列e<sub>DEC</sub>(x<sub>k</sub>(j))=π<sub>k</sub>(j)·e<sub>DEC</sub>(c<sub>k</sub>(j)),k=1,...,K,j=1,...,J;步骤13 x<sub>k</sub>(j),k=1,...,K,j=1,...,J的先验信息序列e<sub>DEC</sub>(x<sub>k</sub>(j)),k=1,...,K,j=1,...,J进入基本信号检测模块(10),进行基本信号检测,产生信息序列e<sub>ESE</sub>(x<sub>k</sub>(j)),k=1,...,K,j=1,...,J;步骤14重复执行上述步骤10-13,经过预先设定的迭代次数m之后,译码模块(13)对所有用户进行硬判决,产生的硬判决值再通过解调模块(14)进行解调,得到所有用户的输出数据<img file="F200910059649XC0000021.GIF" wi="296" he="61" />m为自然数,m越大,精度越高,成本越高,m越小,精度越低,成本越低,m的大小由工程需要而定。
地址 611731 四川省成都市高新区(西区)西源大道2006号