CN1287425A - 一种多相正交扩频码设计及解扩方法 - Google Patents
一种多相正交扩频码设计及解扩方法 Download PDFInfo
- Publication number
- CN1287425A CN1287425A CN00124898A CN00124898A CN1287425A CN 1287425 A CN1287425 A CN 1287425A CN 00124898 A CN00124898 A CN 00124898A CN 00124898 A CN00124898 A CN 00124898A CN 1287425 A CN1287425 A CN 1287425A
- Authority
- CN
- China
- Prior art keywords
- sequence
- matrix
- despreading
- multiphase
- spreading code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001228 spectrum Methods 0.000 title claims abstract description 22
- 238000013461 design Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 title claims description 20
- 230000007480 spreading Effects 0.000 title claims description 17
- 239000011159 matrix material Substances 0.000 claims description 36
- 230000000737 periodic effect Effects 0.000 claims description 7
- 238000005314 correlation function Methods 0.000 claims description 6
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 238000005311 autocorrelation function Methods 0.000 claims description 2
- 238000006073 displacement reaction Methods 0.000 claims description 2
- 208000035126 Facies Diseases 0.000 claims 2
- 238000004891 communication Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000001360 synchronised effect Effects 0.000 abstract description 3
- 238000000819 phase cycle Methods 0.000 description 7
- 230000009466 transformation Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公布了一种正交同步码分多址通信系统的多相扩频码设计及解扩技术,扩频序列码组基于p元m序列,可以通过两个移位寄存器方便实现,解扩技术利用两级相关器,实施快速变化,可大大降低系统实现复杂性。
Description
本发明涉及一种直接序列扩频无线通信技术,特别是工作于同步方式下的正交扩频序列码设计及其相关技术。
随着信息时代的来临,人们对通信系统频谱资源的需求越来越强烈。而频谱资源十分有限,为了提高频谱利用率,无线接入采用了如频分多址(FDMA)、时分多址(TDMA)等多址技术,但是系统容量还是受到系统的时间带宽积所限。
码分多址(CDMA)技术则有显著的优势,它既不靠频率也不靠时隙区分不同用户,而是靠扩频序列来区分不同用户,其系统容量决定于允许的信噪比,具有大容量和软性容量的特点,另外它还具备抗多径,抗干扰,保密性好等特性。1999年,国际电信联盟ITU公布的第三代移动通信系统10种候选方案中,CDMA系统居于绝对主导地位。
降低系统噪声,提高信噪比,是CDMA通信系统性能优良与否的关键环节。蜂窝无线移动通信系统通常具有本地噪声(LN)、码间干扰(ISI)、多址干扰(MAI)和邻小区干扰(ACI)等四种干扰。对CDMA系统而言,除了本地噪声不可消除外,其它三种干扰都可通过使用具有良好相关特性的扩频码组来减小或消除,因而提高系统的容量或性能。
在实际的CDMA系统中,通常采用两级扩频来提高系统的灵活性。第一级为信道化(Channelization),它通过将用户数据与信道化正交序列相乘来实现扩频并保证同一蜂窝小区内所有用户波形的正交性。第二级为扰乱(Scrambling),它通过乘以一个长的伪随机序列来区分不同蜂窝小区。通常每个蜂窝小区都采用同一个正交序列集作为信道化扩频序列,比如在IS-95和cdma2000系统中使用了Walsh序列,而WCDMA系统中采用了正交可变扩频因子(Orthogonal Variable SpreadingFactor,OVSF)序列。
近年来不少学者致力于设计出实现简单、解扩方便的正交扩频码,目前已有一些相关的专利.如美国专利4,460,992,在同步直扩正交CDMA系统中,以同一二元伪随机序列不同时间的位移作为地址码来区分用户,而且在这些地址码前面增加一个额外的比特,使码中0,1数目达到平衡,同时又使地址码间具有正交特性;中国专利申请号00103282.8,设计了一种在零时延附近具有一定长度的零相关区的序列,在扩频调制信号加入附加保护码片,在准同步CDMA系统中实现了无干扰传输,这种序列可以看作为广义正交序列,在信道条件较差的情况下有较好的性能,但是码的数目较少,等等。
多相正交扩频序列,如4相、8相序列等等,在CDMA系统得到了广泛应用。p相扩频序列对应着p进制相位键控(PSK)调制,一般而言,多相序列对分量取值限制更小,因此只要设计得当,就能得到性能比二元序列好的多相序列。例如QPSK(p=4)扩频方式与BPSK(p=2)相比较,在维持相对较低的接收条件下,可以降低干扰。
本发明的目的在于提出一种新型、实现简单的多相正交码设计方法以及快速解扩方法,使码分多址通信系统在一定条件下消除共信道干扰。
该多项正交扩频序列码组基于p元m序列构造,首先构造p元m序列a,再利用m序列a的特征多项式对应的基本本原多项式生成pk元的序列b,b分别与m序列a的各个循环移位相加后再与序列b一起可构造出一个多相序列集E,在集合E中所有多相序列的任一相同位置添加任一相同元素,经映射后就得到正交多相扩频码。
本发明所提出的多相正交扩频码基于最大长度移位寄存器序列(p元m序列)。p元m序列可由移位寄存器生成,见附图1。
图1所示的移位寄存器可通过多项式f(x)=c0+c1x1+c2x2+…+cn-1xn-1+xn的系数cn-1,…,c1,c0来表征,该多项式被称为移位寄存器的特征多项式。由此移位寄存器可产生序列a,设移位寄存器初始状态为(a0,a1,…,an-1),其中a0表示0时刻状态,ai表示第i时刻的状态,每个状态对应着[0,1,…p-1]中的一个值,则第n时刻的输出状态可以表示为: [公式1]其中modp表示模p运算。
根据代数理论,n阶移位寄存器要生成最大长度为pn-1的序列,它的特征多项式f(x)是而且必须是伽罗华域GF(pn)上的本原多项式。
现在把移位寄存器状态的取值范围由[0,1,…p-1]扩大到[0,1,…pk-1],k为大于1的整数,如仍然采用上述p元3特征多项式f(x),则生成的移位寄存器序列长度将变为d(pn-1),这里d≥1.要使生成的序列长度为pn-1,则需改变特征多项式,设新的特征多项式F(x)=c0 +c1'x1+c2'x2+…+cn-1'xn-1+xn其中:ci’∈[0,1…,pk-1]根据代数理论,F(x)是伽罗华环GR(pk,n)上的基本本原多项式,它具有性质:
F(x)mod p=f(x) [公式2]
月F(x)被称为f(x)对应的基本本原多项式,借助于新的特征多项式F(x),就可以完全确定新的移位寄存器序列b.设移位寄存器初始状态为(b0,b1,…bn-1),其中b0表示0时刻状态,bi表示第i时刻的状态,则第n时刻的状态可以表示为: [公式3]
定义序列集
E={b,b+pk-1Tia, i=0,1,…,pn-2} [公式4]其中Ti表示序列左循环移位i位。
再把集合E中所有序列添加一个相同元素0或任一相同元α∈[0,1,…,pk-1],得新集合U.定义映射: [公式5]其中 是pk元复根。
将集合E和U按照[公式5]映射到复数单位圆上计算其相关函数,集合E中任意两个序列e,e’的零偏移互相关值Re,e’(0)=-l,那么集合U中任意两个序列u,u’的零偏移互相关值Ru,u’(0)=0.任一个序列的周期自相关函数在零偏移处等于该序列的长度N。设U的映像是集合V显然,V是正交序列集,记为[p,k,n],其中序列长度为pk,序列个数也为pn。
显而易见,V是pk相Hadamard阵,它满足Hadamard阵定义
V·V*T=NIN [公式7]其中IN是N阶单位方阵。
在接收端,应对采样点数为N=pn的离散信号Y=(Y1,Y2,…,YN)进行解扩,即求出其广义Walsh变化,设解扩后的信号
它是对发送信号X=(X1,X2,…,XN)的估值,为 [公式8]其中N是加性噪声。
从计算复杂度来看,一般需要进行N2次四则运算(精确到数量级)。本发明所设计的解扩方法,可以使运算次数降为NlogpN,当N很大时,本快速算法是非常有效的。
这里采用两级相关器解扩。第一级相关器直接用pk相序列进行相关运算,第二级相关器则需进行矩阵M=LS分解后再进行相关运算,矩阵L和S通过移位寄存器生成。
本发明所述的集合E中的任一序列经[公式5]映射后均可表示如下 [公式9]每个序列都由[公式9]右边的两项按位相乘构成,即一个pk相序列与一个P相序列的按位相乘,并通过两个移位寄存器实现,公式中第一项是pk相序列,它不随i变化,对所有序列都一样;第二项随序列变化而变化,实际是同一个p元m序列的不同循环移位。在解扩时,首先对接收信号乘以第一项pk相序列,即直接用pk相序列进行第一级相关运算;由于第二项对应着初始相位不同的m序列,因此计算复杂度主要集中在第二级相关器,本发明的解扩方法正是对此实施快速变换。对M施行[公式5]定义的映射,即可得到p相Hadamard阵。这里要说明的是,实际应用中的扩频和解扩用的都是映射后的矩阵,但为了方便叙述,下面仍采用矩阵M。
根据矩阵理论,存在如下矩阵置换:
M=LS=PLBBTPS=PLHPS [公式11]
L=PLB S=BTPS其中,S由M的前n行构成,是n*N阶阵;B是N*n阶阵,第一行是{0,0,…0},对应p进制的0,第i行是对应p进制的i-1,1≤i≤pn,第N行是{l,1,…1);L是N*n阶阵,PL、PS是N*N阶置换阵,它们的生成详见快速算法。扩频序列码组解扩时,通过置换阵对数据排序后,利用矩阵H的递推关系,实施快速变换。
利用上述递推关系,便可得到快速解扩算法,详见图7.
本发明有益效果:
(1)本发明多相正交码实现简单;
(2)本发明多相正交码能快速解扩;
(3)本发明能使码分多址通讯系统在一定条件下消除共信道干扰。
附图说明:
图1是p元m序列的移位寄存器实现方法。
图2是本发明的多相正交序列的移位寄存器实现方法。
图3是本发明的多相正交扩频序列码组实例[2,3,4]。
图4是本发明的周期互相关函数图(以图2中序列1与序列2为例)。
图5是本发明的快速变换中矩阵L的移位寄存器实现方法。
图6是本发明的快速变换中矩阵S的移位寄存器实现方法。
图7是本发明的快速变换的算法流程图。
以下结合附图说明实施例。
参看图2,它给出用移位寄存器实现多相正交序列的实例,其方法为:
1.根据本原多项式f(x),通过线形移位寄存器,生成一个p元m-序列a,长度为pn-l。
2.根据本原多项式F(x),通过线形移位寄存器,生成一个pk元序列b,长度也为pn-1。
3.序列a、b按位相加,得到新序列s。
4.序列a循环左移一位,重复步骤4,直到pn-2次。
5.新得到的pn-1个序列e与序列b一起构成序列集合E。
6.从[0,1,…,pk-1]中任取一个数,添加到集合E中所有多相序列的头部或所有序列的任一相同位置,这pn个序列经映射后即构成pk相正交序列集[p,k,n]。
参看图3,给定p=2,k=3,n=4,我们可以构造8相正交序列集[2,3,4],选择本原多项式f(x)=x4+x3+1,f(x)对应的基本本原多项式为F(x)=x4+3x3+6x2+4x+1,生成正交序列集,它是一个以16个正交扩频序列码组,可供16个用户使用。每个序列由16个元组成。
参看图4,是图1中序列1与序列2的周期互相关函数图。时延为0时,其周期互相关函数值为零。其他序列的周期互相关函数在时延为0时也为零,验证了理论结果。
参看图5,它是为减小计算量而采取的快速变换中矩阵M的LS分解的L阵移位寄存器实现方法。因为以L的第i行向量元素为系数组成的多项式 取模f(x)余xi-1,所以借助于移位寄存器,我们可以方便地产生矩阵L。
参看图6,它是为减小计算量而采取的快速变换中矩阵M的LS分解的S阵移位寄存器实现方法。其实S是由M的前n行构成的n*N阶阵。
矩阵L和S分别与B和BT比较,很容易得到置换阵PL、PS,再加之矩阵H的快速变化。我们就可以实施第二层相关器解扩,参看图7。这里我们解释一下图7中关键的(6)、(7)两步,当m=i时,
有如下形式其中A、B是pi-1阶方阵。 除去全零行外,只有(p-1)pn-i个不同的行,这些行中元素不为零的列也就是pi-1个,
乘以一列时,运算量为(p-1)pn-1≤pn=N。再将两个列向量加法的计算量考虑在内,运算量小于2N。 除去只有pn-1个不同的行,每行只有p个不为零元素,与一列相乘时、非重复运算次数等于N。
这样,取定m时,运算次数小于3N,而m从n变到1,总运算次数小于3N*n,从数量级来看,也即NlogpN。
参看图7,它给出快速解扩方法,步骤为:
1.根据图5、6的移位寄存器实现方法,将矩阵M分解为两个矩阵L、S的乘积。
2.将矩阵S与BT比较,得到置换矩阵PS。
3.接收信号的抽样V与置换矩阵PS相乘,得到信号
。
4.令输出信号的初值为X1=0,整数m赋值为m=n。
5.根据公式12,将矩阵Hpm分解为Hpm=Hxm-1 (1)Hpm-1(2)+Hpm-1(3)
6.输出信号
赋值为
7.输入信号
赋值为
8.令m=m-1,重复步骤5-7,直到m=1。
9.输出信号
赋值为
10.将矩阵L与B比较,得到置换矩阵PL。
11.置换矩阵PL与输出信号
的乘积即为解扩信号。
Claims (5)
1.一种多相正交扩频码设计方法,其特征在于:该多项正交扩频序列码组基于p元m序列构造,首先构造p元m序列a,再利用m序列a的特征多项式对应的基本本原多项式生成pk元的序列b,b分别与m序列a的各个循环移位相加后再与序列b一起可构造出一个多相序列集E,在集合E中所有多相序列的任一相同位置添加任一相同元素,经映射后就得到正交多相扩频码。
2.根据权利要求1所述多相正交扩频码设计方法,其特征在于:所述的正交扩频序列码组中任意两个序列的周期互相关函数在零位移处为零,任一个序列的周期自相关函数在零位移处等于该序列的长度N。
3.根据权利要求1所述多相正交扩频码设计方法,其特征在于:所述的扩频序列码组中序列可表示为一个pk相序列与一个p相序列的按位相乘,并通过两个移位寄存器实现。
4.根据权利要求1所述多相正交扩频码的解扩方法,其特征在于:所述的扩频序列码组解扩通过两级相关器实现,第一级相关器直接用pk相序列进行相关运算,第二级相关器则需进行矩阵M=LS分解后再进行相关运算,矩阵L和S通过移位寄存器生成。
5.根据权利权求1所述多相正交扩频码的解扩方法,其特征在于:所述的扩频序列码组解扩时,通过置换阵PL、PS将矩阵M转化为矩阵H后,再利用矩阵H的递推关系,实施快速变换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN00124898A CN1126307C (zh) | 2000-09-22 | 2000-09-22 | 一种多相正交扩频码生成及解扩方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN00124898A CN1126307C (zh) | 2000-09-22 | 2000-09-22 | 一种多相正交扩频码生成及解扩方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1287425A true CN1287425A (zh) | 2001-03-14 |
CN1126307C CN1126307C (zh) | 2003-10-29 |
Family
ID=4590737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN00124898A Expired - Fee Related CN1126307C (zh) | 2000-09-22 | 2000-09-22 | 一种多相正交扩频码生成及解扩方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1126307C (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025394A (zh) * | 2010-12-16 | 2011-04-20 | 大唐移动通信设备有限公司 | 一种跳频通信控制方法、装置及系统 |
CN102025390A (zh) * | 2010-12-16 | 2011-04-20 | 大唐移动通信设备有限公司 | 一种扩频通信控制方法、装置及系统 |
CN102324996A (zh) * | 2011-09-15 | 2012-01-18 | 西安电子科技大学 | 多值伪随机序列生成方法及装置 |
CN102710280A (zh) * | 2012-05-21 | 2012-10-03 | 杭州电子科技大学 | 可分块而扩展的高速流水线移位解扩方法及装置 |
CN101599775B (zh) * | 2009-06-26 | 2013-03-20 | 中国科学院微电子研究所 | 构造扩频码的方法及装置 |
CN104660317A (zh) * | 2005-08-22 | 2015-05-27 | 高通股份有限公司 | 用于多输入多输出系统中的天线选择的方法和设备 |
TWI666886B (zh) * | 2005-03-24 | 2019-07-21 | 英特爾股份有限公司 | 傳送裝置、接收裝置及應用於正交分頻多工分碼多重存取系統中的方法 |
-
2000
- 2000-09-22 CN CN00124898A patent/CN1126307C/zh not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI666886B (zh) * | 2005-03-24 | 2019-07-21 | 英特爾股份有限公司 | 傳送裝置、接收裝置及應用於正交分頻多工分碼多重存取系統中的方法 |
CN104660317A (zh) * | 2005-08-22 | 2015-05-27 | 高通股份有限公司 | 用于多输入多输出系统中的天线选择的方法和设备 |
CN104660317B (zh) * | 2005-08-22 | 2018-02-13 | 高通股份有限公司 | 用于多输入多输出系统中的天线选择的方法和设备 |
CN101599775B (zh) * | 2009-06-26 | 2013-03-20 | 中国科学院微电子研究所 | 构造扩频码的方法及装置 |
CN102025394A (zh) * | 2010-12-16 | 2011-04-20 | 大唐移动通信设备有限公司 | 一种跳频通信控制方法、装置及系统 |
CN102025390A (zh) * | 2010-12-16 | 2011-04-20 | 大唐移动通信设备有限公司 | 一种扩频通信控制方法、装置及系统 |
CN102025390B (zh) * | 2010-12-16 | 2013-03-20 | 大唐移动通信设备有限公司 | 一种扩频通信控制方法、装置及系统 |
CN102025394B (zh) * | 2010-12-16 | 2014-01-01 | 大唐移动通信设备有限公司 | 一种跳频通信控制方法、装置及系统 |
CN102324996A (zh) * | 2011-09-15 | 2012-01-18 | 西安电子科技大学 | 多值伪随机序列生成方法及装置 |
CN102324996B (zh) * | 2011-09-15 | 2014-07-23 | 西安电子科技大学 | 多值伪随机序列生成方法及装置 |
CN102710280A (zh) * | 2012-05-21 | 2012-10-03 | 杭州电子科技大学 | 可分块而扩展的高速流水线移位解扩方法及装置 |
CN102710280B (zh) * | 2012-05-21 | 2014-03-19 | 杭州电子科技大学 | 可分块而扩展的高速流水线移位解扩方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1126307C (zh) | 2003-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Donelan et al. | Method for generating sets of orthogonal sequences | |
CN1384635A (zh) | 生成伪噪声状态的装置和方法 | |
US6091761A (en) | Despreading method and arrangement in communication system | |
CN1237297A (zh) | 同时多代码序列产生器和采用其的码分多址无线接收机 | |
RU2193282C2 (ru) | Устройство и способ выработки четверичного комплексного квазиортогонального кода и расширения сигнала передачи с использованием квазиортогонального кода в системе связи мдкр | |
CN1264964A (zh) | 无干扰准同步码分多址通信系统扩频序列码组设计方法 | |
CN101277125A (zh) | 产生零相关区码、发送扩频码和接收扩频码的方法及装置 | |
CN1287425A (zh) | 一种多相正交扩频码设计及解扩方法 | |
CA2357518C (en) | Method for generating complex quasi-orthogonal code and apparatus and method for spreading channel data using the quasi-orthogonal code in cdma communication system | |
CN101378294A (zh) | 低干扰多速率多小区准同步cdma通信系统的信号生成方法 | |
CN1356799A (zh) | 在移动通信系统中生成正交扩频码的方法 | |
Chen et al. | Generation of perfect orthogonal complementary codes for their applications in interference-free CDMA systems | |
Chandra et al. | Small set orthogonal Kasami codes for CDMA system | |
US20050265224A1 (en) | Apparatus for generating 2D spreading code and method for the same | |
CN1206830C (zh) | 码分多址扩频和解扩方法及其发射机、接收机和通信系统 | |
CN1890890A (zh) | 包括瑞克接收机的站 | |
Kumar et al. | Improvement of Code Utilization CDMA for On-Chip Communication Architecture using Orthogonal Gold Code | |
CN102324996B (zh) | 多值伪随机序列生成方法及装置 | |
Kortun et al. | Spreading codes in CDMA detection | |
CN1109421C (zh) | 正交变长扩频码产生方法及其装置 | |
Donelan et al. | Large families of ternary sequences with aperiodic zero correlation zones for a MC-DS-CDMA system | |
CN102025390B (zh) | 一种扩频通信控制方法、装置及系统 | |
CN1171408C (zh) | 一种wcdma系统中实时产生信道码序列的方法和装置 | |
Banerjee et al. | A new set of spreading codes for synchronous CDMA system | |
KR100679859B1 (ko) | 2차원 직교 가변 확산 부호 생성 방법 및 이를 이용한mimo 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |