扩频码生成方法及装置的制作方法

文档序号:7714128阅读:345来源:国知局
专利名称:扩频码生成方法及装置的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种扩频码生成方法及装置。 背景纟支术
宽带码分多址技术(Wideband Code-Division Multiple Access,简称为 WCDMA)是基于码分多址技术的第三代无线通讯系统标准,是目前运用最 为广泛,技术最为成熟的第三代无线通讯标准,其核心网是基于全球移动通 讯系统(Global System for Mobile Communications,简称为GSM) /通用无线 分组业务(General Packet Radio Service,简称为GPRS)网络的演进,与 GSM/GPRS网络具有兼容性,并可基于时分复用(Time-division Multiplexing, 简称为TDM)、异步传输模式(Asynchronous Transfer Mode,简称为ATM) 和IP技术,向全IP网络结构演进。
其中,在下行信道处理中,扩频运算是涉及到几乎每条信道所必须的操 作,因此对扩频模块的改良,有利于系统运行效率的提高和功耗的降低。扩 频运算其中一个重要的内容便是对于扩频码的确认,目前,主要有两种方法,
一种是实时生成,即实时的根据信道SF扩频因子等相关信息,生成扩频码 序列,这样做的好处是减少了系统存储空间的开销,但却增加了运算的系统 开销,假设SF-512的信道达到最大值,系统效率将会降低;另一种方法是 采用查表的方式,对所有SF扩频因子的所有扩频码进行事先存储,顺序编 号,在系统运行过程中利用编号进行索引,这样做省却了运算开销,但增加 了存储开销,有可能会增加系统成本。
综上,针对现有技术中扩频码确认技术不合理导致的降低系统效率或增 加系统开销的问题,相关技术中尚未提出有效的解决方案。

发明内容
本发明的主要目的在于提供一种扩频码生成方法及装置,以解决现有技 术中扩频码确认技术不合理的问题。
根据本发明的一个方面,提供了一种扩频码生成方法。
根据本发明的方法包括生成扩频因子为512的扩频码序列矩阵;根据 预先确定的扩频因子和扩频码序列号,得到用于^^索扩频码序列矩阵的索引 号;根据索引号对扩频码序列矩阵进行检索得到扩频码序列。
优选地,生成扩频码序列矩阵具体包括步骤a,根据公式C。气!,1,1,1,「.1,1,、
计算生成初始序列,其中,a=2m, m为从高位开始连续为0的0的数量;步
f [C ,C ] x=0
骤b,根据公式C,^c;:(^ x=l计算生成新的序列G,其中,x为k的
二进制值的第n-m位比特值,n为位宽;步骤c,将C^作为新的初始序列值,
k的二进制值左移一位,重复执行步骤b进行循环迭代运算,直至取完k的
二进制值的最低一位,得到的序列为扩频码序列矩阵。
优选地,根据扩频因子和扩频码序列号得到索引号,进一步包括根据 公式index-ovsf—numx512+sf计算得到索引号,其中,index表示索引号, ovsf—num表示扩频码序列号,sf表示扩频因子的数量。
优选地,根据索引号对扩频码序列矩阵进行索引得到扩频码序列进一步 包括从扩频码序列矩阵中的第index行的起始位置开始,依次取sf个码值, 得到扩频码序列,其中,index表示索引号,sf表示扩频因子的数量。
优选地,在得到扩频码序列后,该方法进一步包括根据得到的扩频码 序列以及输入的符号数据进行扩频运算。
优选地,在生成扩频因子为512的扩频码序列矩阵之后,该方法进一步 包括存储扩频码序列矩阵。
根据本发明的另一方面,还提供了一种扩频码生成装置。
根据本发明的装置包括生成模块,用于生成扩频因子为512的扩频码 序列矩阵;计算模块,用于根据预先确定的扩频因子和扩频码序列号,得到用于检索扩频码序列矩阵的索引号;索引模块,根据计算模块得到的索引号 对生成模块生成的扩频码序列矩阵进行检索得到扩频码序列。
优选地,生成模块进一步包括第一计算模块,用于根据公式 c。=(込^^y )计算生成初始序列,其中,a=", m为从高位开始连续为
o的。的^量;第二计算模块,用于根据公式c,[5";^1] ;= 计算生成新
的序列c;,其中,x为k的二进制值的第n-m位比rf'值,"n为位宽;将c;作 为新的初始序列值,k的二进制值左移一位,代入公式C, j[[ ^^ 〗= 进 行循环迭代运算,直至取完k的二进制值的最低一位,得"的"'序^为扩频码 序列。
优选地,计算模块用于根据公式index = ovsf一numx512—sf计算得到索 引号,其中,index表示索引号,ovsf一num表示扩频码序列号,sf表示扩频 因子的数量。
优选地,索引模块进一步用于从扩频码序列矩阵中的第index行的起 始位置开始,依次取sf个码值,得到扩频码序列,其中,index表示索引号, sf表示扩频因子的数量。
优选地,该移动终端进一步包括扩频模块,用于根据索引模块得到的 扩频码序列以及输入的符号数据进行扩频运算。
优选地,该移动终端进一步包括存储模块,用于存储生成模块生成的 扩频码序列矩阵,索引模块通过从存储模块中读取扩频码序列矩阵进行索 引。
根据本发明的实施例,根据输入的扩频因子以及扩频码序列号通过预先 生成的扩频因子为512的扩频码序列矩阵计算,得到所需的扩频码序列。在 下行链路上,采用检索矩阵的方法节省了实时生成扩频码的计算时间,同时, 只利用一个扩频因子的扩频码序列矩阵来检索所有的扩频码序列,又节省了 存储空间,减少了系统开销,并加快了扩频速度。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部
7分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的
不当限定。在附图中
图1是#4居本发明实施例的扩频码生成方法的流程图2是根据本发明实施例的扩频码生成树及编码示意图3是根据本发明实施例的扩频运算的示意图4是根据本发明实施例的扩频方法的流程图5是#4居本发明实施例的扩频码生成装置的结构框图6是根据本发明实施例的扩频码生成装置的优选结构的框图。
具体实施例方式
本发明的主要思想主要在于,首先生成一个扩频因子为512扩频码序列 矩阵,然后通过实时输入的扩频因子以及扩频码序列号计算求得行索引号, 通过该行索引号以及扩频因子检索扩频码序列矩阵,求得所需的扩频码序 列,然后将求得的扩频码序列与符号数据进行扩频运算。
为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实 施例,对本发明作进一步地详细说明。
根据本发明的实施例,提出了 一种扩频码生成方法。
图1是#4居本发明实施例的扩频码生成方法的流程图,如图l所示,该 方法包括(步骤S102-S106):
步骤S102,生成扩频因子为512的扩频码序列矩阵;
该扩频码矩阵为扩频因子SF-512的扩频码序列矩阵(ovsf code matrix ), 用于对所有扩频码进行索引求值。其中,该矩阵的行的长度为512、列的长 度为512,每一^f亍即为一个SF-512的扩频码序列,共512个码序列。
步骤S104,根据预先确定的扩频因子和扩频码序列号,得到用于检索 扩频码序列矩阵的索引号;
具体地,根据公式index-ovsf—numx512+sf计算得到该索引号,其中, index表示索引号,ovsf一num表示扩频码序列号,sf表示扩频因子的数量。
8上述计算得到的索引号即为扩频码序列矩阵中的行号。ovsf—num是扩频因 子sf的扩频码矩阵中扩频码序列从0开始计算的标记号,上述的sf和 ovsf—num由系统给出。
步骤S106, 4艮据索引号对扩频码序列矩阵进行;险索得到扩频码序列。
在进行检索时,在扩频码序列矩阵中,从起始位开始依次取sf个码值, 得到扩频码序列,即,从扩频码序列矩阵中的第index行的起始位置开始(从 第0位开始),依次向后移位取值,直到第N-l位结束(共N位),求得 所需的扩频码序列。
根据本发明实施例,只需一个512x512 (SF=512)的码列矩阵,即可遍 历所有的扩频码(即系统中所需的SF=N (N=2", n=l,2,3...9)的扩频码), 与现有技术相比,不需要为每个SF生成一个对应的矩阵,或者对所有SF 扩频因子的所有扩频码序列进行编号存储,也不需要再实时生成扩频码序 列,这样降低了存储开销,同时也利用查表降低了系统运算开销。
下面详细描述上述各处理的细节。 (一)步骤S102
扩频码序列是按照WCDMA协议中所提及的扩频码来生成的,根据 WCDMA协议中的扩频码生成树,本发明提出了 一种改进的生成算法来生成 SF=512的扩频码序列矩阵,提高了运算效率,下面,将结合附图进一步描 述该算法的思想和运算过程。
图2是根据本发明实施例的扩频码生成树及编码示意图,如图2所示, 所有的码序列均由根序列C華,,l进行[C^,sw, C華J或[C,,p -搡作得出,以此为据,将进行[C^w, C^^]操作的支路编码为0、进行 [Q,SF,t, -0^,^]操作的支路编码为1,则该生成树的最后一层每个扩频码 序列都将对应一个二进制编码值,用k值来表示该二进制码值,其位宽 n=log2SF,则可以看出,k值记录了该扩频码的生成信息。从第SF-2层开 始,若连续进行[C^w, C^w]操作,则支路的编码,即k的二进制码值从 最高位开始连续为0,扩频码值则从最开始位将会出现连续为1的码值, 其个数为2、其中,m为k的二进制码值从最高位连续为O的个数。反之,则会出现-l的码值。因此可以简化算法,首先计算,在n位宽下,二进制 k值从最高位连续为0的个数m,可生成一个"个1的初始序列C。,其后 的序列C^从k二进制值的第n-m位开始,将初始序列依据比特位值进行 [QSF,t, C,J或[C,, -C^J操作,上述内容为该算法的基本思想。
上述算法可以归纳如下
第一步,i殳n为位宽,m为从高位开始连续为0的个数,则有 初始序列Ca=Q,l,l,l,l...l,l,l),其中a=2w ^>式(1 )
第二步,取k的二进制值的第n-m位比特值x。
第三步,对初始序列C。进行如下操作,生成新的序列G,
将G作为新的初始序列值,k的二进制值左移一位,继续取出其第n-m 位的比特值x,依据公式(2)生成新的序列,并进行循环迭代运算直至取 完k的二进制值的最低一位,则所得序列为最终所需的扩频码序列。
在实际操作过程中,可根据实际情况运用该算法。如SF-512的扩频码 矩阵中,只有0~255的扩频码序列的k值会出现起始位置为0的情况,因 此后256个扩频码序列直接由C^^-1进行生成即可。前256个序列则根 据k值连续为0的情况来生成序列。
例如,以SF=512, k 4直=000011000的序列生成为例,k值的位宽为 n=9(n=log2SF),从最高位开始连续为0的个数m=4,则可生成初始序列 Ca=(l,l,l,l,l...U,l),其中a=16,取出k的二进制值的第9-4=5位的比特值x-l,
依据/>式2,可生成C,[l,l,l...l,l, -l,-l,-l..,l],将其作为新的初始序列,k
的二进制值左移一位,依据如上所述,重复第二步,第三步,直至取到k的 二进制值的最j氐位,则所得序列为最终所求。
公式(2)
v--^
16生成扩频码序列矩阵后,保存该扩频码序列矩阵,可以使用各种软、硬 件方法保存生成的扩频码矩阵,在具体应用过程中,可以选择多种存储介质
存储扩频码矩阵,例如可以使用ROM等硬件资源进行存储,也可以使用 链表等软件形式进行存储。
(二) S104
扩频码序列号(ovsf—num)是指在扩频因子(sf)下的扩频码序列标记 号,即k值,索引值index的计算,由推导公式index = ovsf—num承512/sf计 算得出,该索引值index实际为扩频矩阵中的行号索引值。下面,将结合附 图和实例来描述根据本发明实施例的索引及其推导过程,并阐述索引值计算 公式推导过程。
参考图2, ovsf码的表达式为Cw,* , gSF=N(N=2", n=l,2,3...9) 时,将有N个扩频码序列,且扩频码序列的长度为N,其中k( k = 0, 1,2...N-1) 标记了这些序列。其中,每个扩频码序列可生成两个子序列,子序列由母序 列进行[Q,^, Q^]或[Q,^,《 ,」操作生成,子序列的长度为N承2。 由上述可知,SF=N(N=2", n-l,2,3…9)的扩频码序列包含有SF=N-1(N=2", n=l,2,3...9)的扩频码序列,进一步可得,有SF-N,SF,-N,,其中N,<=N, (N,N,=2", n=l,2,3...9),那么SF-N的扩频码矩阵必然包含SF^N,的扩频 码矩阵。设SF-N的扩频码矩阵标记号为k, SF,-N,的扩频码矩阵标记号为 k,,则在SF-N的扩频码矩阵中,必然存在某个k值与k,对应,从第k行的 第0个开始,到第N,-1个结束,即为扩频码序列k,。
将k值用二进制转换,位宽n=log2SF ,这样可得到一个SF x n的标记 矩阵。同时,对扩频码生成树进行编码,编码规则为,进行[Q,^, C。,,^] 操作的支路标记为0,进行[C^w, -^ ]操作的支路标记为1,如图2所 示,可以发现,k值的二进制表示实际上记录了该序列的生成信息。
设SF-N, SF,-N,,其中N,〈-N(N, N,=2", n=l,2,3..,9),其扩频码 标记号分别用k、 k,表示。由此可知,SF-N的扩频码标记k包含了 SF,=N, 的扩频码标记k,, 乂人图3中可以看出,SF-N的标记号在右移log^F/W个 单位后,即是SF-N,的标记号,有1<:,=1^ 1(^25尸/^,即k,=k/( SF/SF,), 因此有k-k,MSF/SF,),此为一般关系的推导。由该式可知,所有SF,-N,
ii的标记号k,都可以在SF=512的扩频码标记矩阵中找到映射关系。即,SF,= N,,标记号为k,的扩频序列与SF=512的扩频码标记矩阵中的k有如下映射 关系,为k=k,* (512/SF,)。
(三)步骤S106
现已知SF,-N,的扩频码标记号k,与SF=N的标记号k存在映射关系, 其中,N,<=N(N, N,=2", n=l,2,3...9),且SF=N的扩频码矩阵包含有SF,=N, 的扩频码矩阵,将k用index表示,k,用ovsf—num表示,SF,用sf表示,即 有index = ovsf—num*512/sf,即任意SF=N的标记号为k的扩频码序列均可 在SF-512的扩频码矩阵中找到,在SF-512的扩频码矩阵中的索引号映射 为index,在扩频码序列矩阵中,从起始位开始依次取sf个码值,得到扩频 码序列,具体地,从第index行第0个开始,到第N-l个结束的这段序列即 为所需要的扩频码序列。其中,该公式计算出的索引值index为正整数型, 若计算结果不为整数,则向下取整。
下面结合一个具体实例描述本发明。
设所需扩频码序列的扩频因子sf=16,扩频码序列号ovsf—num=l 1 。
首先,通过索引值推导公式index-ovsf—nun^512/sf计算出索引值,其 索引值为352。
在扩频码序列矩阵中,第352行的(从0开始统计)扩频码为
U,曙l,l,画l,-U,-l,l,-l,l,國l,U,-l,l,-l,l,陽l,l,-l,-l,l,-l,l,-U,-U,l,-U,隱U, -U,-l,-U,-l,l,曙l,l,-U,l,-U,-l,l,画U,-l,-l,l,-l,l,-U,-U,l,-U,-l,l,國U,-l,-l,l,-l,l,-l,l,-l,l,l,-U,曙l,l,-U,國l,曙l,l,-U,-U,-l,l,l,-U,-l,l,-l,l,-l,-U,-U, -l,l,曙l,l,l,國l,l,-l,l,-l,l,國l,隱l,l,-l,l,陽U,-l,l,l,國l,l,-U,-U,國l,-U,-l,l,画U,-U
,l,國l,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,國l,l,l,謹l,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,-l,l,l,-l,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,國l,l,l,-l,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,-l,l,l,画l,l,-l,l,國l,l,
-l,画l,l,-l,l,-l,l,國U,l,曙l,l,-l,l,-l,l,画l,-l,l,-U,-l,l,-l,l,l,-l,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,-l,U,-U,-U,-U,画l,國U,-l,l,-l,l,-U,l,-l,l,-U,-l,l,-l,國l,l,-l,l,-U, -l,l,l,國l,l,-l,l,-l,l,画l,曙l,l,-U,-l,l,國l,U,-l,l,-l,l,-l,l,画l,-l,l,-U,-U,-l,U,-l ,l,-l,l,-l,l,-l,-l,l,-l,l,-l,l,-l,U,-l,l,-l,l,-l,l,-l,-U,-l,l,-U,-U,l,-l,l,-U,-l,l,-l,-U,-U,画U,-l,U,-l,l,-l,l,-U,-l,-l,l,-l,l,画U,画U,l,曙l,l,-U,-U,画l,画l ,l,-l,l,-l,l,-l,l,l,誦U,-l,l,-U,-l,-U,-U,-U,-U,l,-l,l,-U,-U,-l,國l,l,画l,l,-U,-l,l,l,-U,-U,-U,-l,-l,l,-l,l,-U,-l,U,-U,-U,-U,-l,-U,-l,l,-U,画l,l, l,國l,l,-l,l,國l,l,-l,-l,l,-l,l,-l,l,-l,l,l,-l,l,國l,l,-l,l,-l,画l,l,隱l,l,-l,l,-l,l,l,-l,l,-l
,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1,-1,1,-1}
根据本发明实施例的方法,因sfH6,因此,从最开始位开始,依次取 出16个码值,即为该扩频码值,即
{1,-1, l,-l,-l, l,-l, l,-l, l,-l, 1, l,-l, 1,-1}
根据WCDMA协议扩频码生成方法,可以验证,该数据结果准确无误, 此处不再赘述其生成过程。
基于上述处理,可以根据检索得到的扩频码序列以及输入的符号数据 (SymbolData)进行扩频(Spreading)运算,得到扩频信号。
图3是根据本发明实施例的扩频运算的示意图,如图3所示,该扩频运 算依照WCDMA协议规定进行操作,将扩频码序列与输入的每一个符号数 据分别进行相乘运算。
图4是才艮据本发明实施例的扩频方法的流程图,如图4所示,该处理过 程包括首先生成并存储用于扩频码索引的扩频码序列矩阵;通过扩频因子 (sf)以及在该因子下的扩频码序列号(ovsf—num),根据公式index = ovsf—numx512+sf计算在扩频码矩阵中的索引号index (即行号);根据该索 引号,对扩频码矩阵进行索引(或称为查表);将求得的扩频码序列与输入 的符号数据进行扩频(Spreading)运算。
根据本发明实施例,还提供了一种扩频码生成装置。
图5是根据本发明实施例的扩频码生成装置的结构框图,图6是根据本 发明实施例的扩频码生成装置的优选结构的框图。
如图5所示,根据本发明实施例的装置包括生成模块10,计算模块 20,索引模块30,其中
生成模块10,用于生成扩频因子为512的扩频码序列矩阵;优选地,生成模块进一步包括第一计算模块,用于根据公式<formula>formula see original document page 14</formula>计算 生成初始序列,其中,a-", m为从高位开始连续为0的0的数量;第二计
算模块,用于根据公式<formula>formula see original document page 14</formula>计算生成新的序列G,其中,x
为k的二进制值的第n-m位比特值,n为位宽;将c;作为新的初始序列值,
k的二进制值左移一位,代入公式<formula>formula see original document page 14</formula>进行循环迭代运算,
直至取完k的二进制值的最低一位,得到的序列为扩频码序列。
计算模块20,与生成模块10连接,用于根据预先确定的扩频因子和扩 频码序列号,得到用于^r索所述扩频码序列矩阵的索引号;计算模块用于根 据公式index = ovsf_numx512+sf计算得到索引号,其中,index表示索引号, ovsf一num表示扩频码序列号,sf表示扩频因子的数量。
索引模块30,分别与生成模块10和计算模块20连接,根据计算模块 20得到的索引号对生成模块10生成的扩频码序列矩阵进行索引得到扩频码 序列。具体地,索引模块30从扩频码序列矩阵中的第index行的起始位置 开始,依次取sf个码值,得到扩频码序列。
如图6所示,在图5所示结构的基础上,该装置进一步包括
扩频模块40,与索引模块30连接,用于根据索引模块30得到的扩频 码序列以及输入的符号数据进行扩频运算。
存储模块50,分别与生成模块10和索引模块30连接,用于存储生成 模块10生成的扩频码序列矩阵,索引模块30通过从存储模块50中读取扩 频码序列矩阵进行索引。在具体应用过程中,可以选择多种存储介质存储扩 频码矩阵,例如可以使用ROM等介质进行存储,也可以使用链表等形式 进行存储。
在具体应用过程中,根据本发明实施例的扩频码生成装置可以用于实现 上述的扩频码生成方法,该扩频码生成装置的工作过程可以参考图l至图4 所示,此处不赘迷。
综上所示,根据本发明上述技术方案,根据输入的扩频因子以及扩频码 序列号通过预先生成的扩频因子为512的扩频码序列矩阵计算,得到所需的扩频码序列。在下行链路上,采用检索矩阵的方法节省了实时生成扩频码的 计算时间,同时,只利用一个扩频因子的扩频码序列矩阵来检索所有的扩频 码序列,又节省了存储空间,减少了系统开销,并加快了扩频速度。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域 的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求 范围之内。
权利要求
1、一种扩频码生成方法,其特征在于,包括生成扩频因子为512的扩频码序列矩阵;根据预先确定的扩频因子和扩频码序列号,得到用于检索所述扩频码序列矩阵的索引号;根据所述索引号对所述扩频码序列矩阵进行检索得到扩频码序列。
2、 根据权利要求1所述的方法,其特征在于,生成所述扩频码序列矩阵具体包括步骤a,根据公式C,( M,"L丄W)计算生成初始序列,其中,a-2、 m为从高位开始连续为0的0的凝:a量;步骤b,根据公式c^i^—CJ x=i计算生成新的序列c;,其中,x为k的二进制值的第n-m位比特值,n为位宽;步骤c,将G作为新的初始序列值,k的二进制值左移一位,重复执行步骤b进行循环迭代运算,直至取完k的二进制值的最低一位,得到的序列为所述扩频码序列矩阵。
3、 根据权利要求1所述的方法,其特征在于,所述根据扩频因子和扩频码序列号得到索引号,进一步包括根据公式index = ovsf—numx512+sf计算得到所述索引号,其中,index表示索引号,ovsLnum表示扩频码序列号,sf表示扩频因子的数量。
4、 根据权利要求1所述的方法,其特征在于,所述根据所述索引号对所述扩频码序列矩阵进行索引得到扩频码序列,进一步包括从所述扩频码序列矩阵中的第index行的起始位置开始,依次取sf个码值,得到所述扩频码序列,其中,index表示索引号,sf表示扩频因子的数量。
5、 根据权利要求1所述的方法,其特征在于,在得到所述扩频码序 列后,所述方法进一步包括才艮据得到的所述扩频码序列以及输入的符号数据进行扩频运算。
6、 根据权利要求1所述的方法,其特征在于,在生成扩频因子为512 的扩频码序列矩阵之后,所述方法进一步包括存储所述扩频码序列矩阵。
7、 一种扩频码生成装置,其特征在于,包括生成模块,用于生成扩频因子为512的扩频码序列矩阵;计算模块,用于根据预先确定的扩频因子和扩频码序列号,得到用于检 索所述扩频码序列矩阵的索引号;索引模块,根据所述计算模块得到的索引号对所述生成模块生成的扩频 码序列矩阵进行;险索得到扩频码序列。
8、 根据权利要求7所述的装置,其特征在于,所述生成模块进一步 包括第一计算模块,用于根据公式c。-。iiM^y )计算生成初始序列,其 中,a=2m, m为从高位开始连续为0的0的数量;第二计算模块,用于根据公式C,j[f f^] 计算生成新的序列 C6,其中,x为k的二进制值的第n-m位比特值,n为位宽;将G作为新的 初始序列值,k的二进制值左移一位,代入公式C,L^',^ 进行循环迭代运算,直至取完k的二进制值的最低一位,得到的序列为所述扩频码 序列。
9、 根据权利要求7所述的装置,其特征在于,所述计算模块用于根 据公式index = ovsf—numx512+sf计算得到所述索引号,其中,index表示索 引号,ovsf一num表示扩频码序列号,sf表示扩频因子的数量。
10、 根据权利要求7所述的装置,其特征在于,所述索引模块进一步 用于从所述扩频码序列矩阵中的第index行的起始位置开始,依次取sf个码 值,得到所述扩频码序列,其中,index表示索引号,sf表示扩频因子的数 量。
11、 根据权利要求7所述的装置,其特征在于,进一步包括扩频模块,用于根据所述索引模块得到的扩频码序列以及输入的符号数 据进行扩频运算。
12、 根据权利要求7所述的装置,其特征在于,进一步包括存储模块,用于存储所述生成模块生成的扩频码序列矩阵,所述索引模 块通过从所述存储模块中读取所述扩频码序列矩阵进行索引。
全文摘要
本发明公开了一种扩频码生成方法及装置,其中,该方法包括生成扩频因子为512的扩频码序列矩阵;根据预先确定的扩频因子和扩频码序列号,得到用于检索扩频码序列矩阵的索引号;根据索引号对扩频码序列矩阵进行检索得到扩频码序列。通过本发明,能够节省生成扩频码的计算时间,并且,能够减少系统开销,并加快扩频速度。
文档编号H04B1/707GK101662309SQ20091017841
公开日2010年3月3日 申请日期2009年9月24日 优先权日2009年9月24日
发明者平 常, 扶爱名, 顺 汤, 谭建华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1