一种正交频分复用系统中载波的重排方法和装置的制作方法

文档序号:7689889阅读:97来源:国知局
专利名称:一种正交频分复用系统中载波的重排方法和装置的制作方法
技术领域
本发明涉及正交频分复用系统,尤其涉及一种正交频分复用系统中载波的重排方法和装置。
背景技术
作为一种多载波传输模式,正交频分复用(OFDM)通过将一高速传输的数据流转换为 一组低速并行传输的数据流,使系统对多径衰落信道频率选择性的敏感度大大降低。而循环前缀的引入,又进一步增加了系统抗符号间干扰(ISI)的能力。除此之外的带宽利用率高、实现简单等特点使OFDM在无线通信领域的应用越来越广。
对于基于OFDMA标准的802.16e系统来说,它给出了在AMC zone(相邻子载波映射区域)下数据载波重排的方法,针对该方法提出一种非常简洁、耗时很少的实现装置非常有必要。AMC子信道分配方式以bin为基本单位,并且6个相邻的bin组成一个slot (时隙),将6个bin分别称为bin 0到bin5; —个slot包括48个数据载波,各bin里有8个数据载波分别为数据载波0到数据载波7;按照bin 0的数据载波0编号为0, bin 0的数据载波1编号为1,以此类推,编到47为止,系统在发射信号之前,需要对每个slot中的48个数据载波进行重排,重排的规则如下式所示,即把编号为j的载波映射到, j为整数,当每个slot中包括48个数据载波时,其取值范围是O到47。
<formula>formula see original document page 5</formula>( 1 )
;V力')是基本序列P0左循环per次后的第j个元素。P0是定义在GF(72)的基本序列,{01, 22, 46, 52, 42, 41, 26, 50, 05, 33, 62,43, 63, 65, 32, 40, 04, 11, 23, 61, 21, 24, 13, 60, 06, 55, 31, 25, 35, 36, 51, 20, 02,44, 15, 34, 14, 12, 45, 30, 03, 66, 54, 16, 56, 53, 64, 10}。= PermBase mod 48 。
o#= LPem5a"/48」mod49。
L」是向下取整;该域是GF(7"的一个元素。
所述s-(y)-i是编号为j的数据载波重排后的载波编号,也就是说,重排时是将编号为j的载波中的数据映射到编号为S-(力-l的载波上;对于取不同值的PermBase,《f力')-l不同。每次重排时PermBase是一事先就已知道的特定整数值,具体取什么值跟组网时的基站有关,PermBase值有一定范围,是从0到PermBase最大值。每次重排时,原先一个数据载波上的数据仅会被映射到一个其他载波上。
但是,由于确定Sj(力-l的过程比较复杂,因此每次重排时都需要进行大量运算,耗时较多,从而导致重排效率较低。

发明内容
本发明要解决的技术问题是提供一种正交频分复用系统中载波的重排方法和装置,能够简单方便的实现AMCzone下的数据载波重排方法,耗时很少。
为了解决上述问题,本发明提供了 一种正交频分复用系统中载波的重排方法,适用于子信道分配方式为相邻子载波映射AMC时的载波重排,包括
分别生成不同PermBase值时载波编号与重排位置之间的对应关系,保存该对应关系;
每获取一个时隙的数据后提取出各载波的数据;对各载波进行编号,根据本次重排时的PermBase值及载波编号/人所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置,分别将各载波数据映射到其载波编号所对应的重排位置上。
进一步的,分别生成不同PermBase值时载波编号与重排位置之间的对应关系是指
产生载波编号j与重排后的载波编号S-(力一之间的对应关系,当
;v(力+oi^o时,《《(力为;v(力+f;当~力〕+0#=0时,^:(力为0#;其中j为整数,其取值范围为0到N - 1, N为一个时隙中的载波数;PermBase值为整数,其取值范围是从0到PermBase最大值;off为PermBase除以48的商向下取整后除以49的余数;p戸(刀是基本序列P0左循环per次后的第j个元素;per为PermBase除以48的余数;P0为{01, 22, 46, 52, 42, 41, 26, 50,05, 33, 62, 43, 63, 65, 32, 40, 04, 11, 23, 61, 21, 24, 13, 60, 06, 55, 31, 25, 35, 36,51, 20, 02, 44, 15, 34, 14, 12, 45, 30, 03, 66, 54, 16, 56, 53, 64, 10}。
进一步的,分别将各载波数据映射到其载波编号对应的重排位置上是

将载波编号为j的载波中的数据映射到编号为sj(y)-i的载波上。
进一 步的,将所述载波编号与重排位置的对应关系记录为载波编号到重排位置的映射表, 一个载波编号与其重排位置间的对应关系为一条记录;对于不同PermBase值各生成一映射表。
进一步的,所述保存是指
按照PermBase取值的递增顺序,连续存放各PermBase值时的映射表;各映射表中按照载波编号递增的顺序记录各条对应关系。
进一步的,根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置是指
在所述连续保存的映射表中搜索,任一载波编号所对应的重排位置为所保存的第X+l条记录中的重排位置;所述X为PermBase与48的乘积加上该载波编号的和。
本发明还提供了一种正交频分复用系统中数据载波重排的实现装置,适用于子信道分配方式为AMC时的数据载波重排,其特征在于,包括对应关系生成模块、存储模块、数据接收模块和映射模块;
所述对应关系生成才莫块用于分别生成不同PermBase值时载波编号与重排位置之间的对应关系,并将生成的对应关系保存在所述存储模块中;
所述数据接收模块用于获取一个时隙的数据后提取出各载波的数据;还用于对各载波进行编号,将各载波及其编号发送给所述映射模块;所述映射模块用于根据本次重排时的PermBase值及载波编号从存储模块所保存的对应关系中查找到该PermBase值时各载波编号所对应的重排位置;还用于分别将各载波数据映射到该载波编号所对应的重排位置上。
进一步的,所述对应关系生成模块分别生成不同PermBase值时载波编号与重排位置之间的对应关系是指
对应关系生成模块产生载波编号j与重排后的载波编号_ 1之间的对应关系,当/^(力+ 0##0时,巧力')为;^力X;当/v力X二0时,为0#;其中j为整数,其取值范围为0到N-1, N为一个时隙中的载波数;PermBase值为整数,其取值范围是从0到PermBase最大值;off 为PermBase除以48的商向下取整后除以49的余数;p戸(力是基本序列P0左循环per次后的第j个元素;per为PermBase除以48的余数;P0为(01,22,46, 52, 42, 41, 26, 50, 05, 33, 62, 43, 63, 65, 32, 40, 04, 11, 23, 61, 21, 24, 13, 60,06, 55, 31, 25, 35, 36, 51, 20, 02, 44, 15, 34, 14, 12, 45, 30, 03, 66, 54, 16, 56, 53,64, 10}。
进一步的,所述映射模块分别将各载波数据映射到其载波编号对应的重排位置上是指
映射模块将载波编号为j的载波中的数据映射到编号为C;') -1的载波上。
进一步的,所述对应关系生成模块将所生成的载波编号与重排位置的对应关系记录为载波编号到重排位置的映射表, 一个载波编号与其重排位置间的对应关系为一条记录;对应关系生成才莫块对于不同PermBase值各生成一映射表。
进一步的,所述对应关系生成模块在生成的各映射表中,按照载波编号j递增的顺序记录各条对应关系;
所述对应关系生成模块将生成的对应关系保存在所述存储模块中是指
连续保存在所述存储^^莫块中。
进一步的,所述映射模块根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置是 指
所述映射模块在连续保存于存储模块中的映射表里搜索,任一载波编号 所对应的重排位置为所保存的第X+l条记录中的重排位置;所述X为 PermBase与48的乘积加上该载波编号的和。
本发明的优点在于实现非常简单、运算量非常很少,提高了数据栽波重 排的效率。本发明的优化方案还可以进一步简化确定重排后的载波编号的过程。
附困说明


图1是本发明应用实例一的流程示意图。
具体实施例方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
本发明提供了一种正交频分复用系统中载波的重排方法,适用于子信道 分配方式为相邻子载波映射AMC时的载波重排,包括
分别生成不同PermBase值时载波编号与重排位置之间的对应关系,保 存该对应关系;
每获取一个时隙的数据后提取出各载波的数据;对各载波进行编号,根 据本次重排时的PermBase值及载波编号从所述对应关系中查找到该 PermBase值时各载波编号所对应的重排位置,分别将各载波数据映射到其 载波编号所对应的重排位置上。
进一步的,分别生成不同PermBase值时载波编号与重排位置之间的对 应关系是指
根据式(1 )产生载波编号j与重排后的载波编号Si(力—1之间的对应关 系,其中j为整数,其取值范围为0到N-1, N为一个时隙中的载波数, 可以但不限于为48; PermBase值为整数,其取值范围是从0到PermBase 最大值。相应的,分别将各载波数据映射到其载波编号对应的重排位置上是指 将载波编号为j的载波中的数据映射到编号为S-C/)-l的载波上。这里映射 的实现可以同现有技术。
进一步的,可以但不限于将所述载波编号与重排位置的对应关系记录为 载波编号到重排位置的映射表, 一个载波编号与其重排位置间的对应关系为
一条记录;对于不同的PermBase值各生成一映射表。
进一步的,所述保存是指按照PermBase值的递增顺序,连续存放各 PermBase值时的映射表;各映射表中按照载波编号递增的顺序记录各条对 应关系。也就是说,PermBase为0时,载波编号0与其重排位置间的对应 关系为所保存的第一条记录,依次类推。
相应的,根据本次重排时的PermBase值及载波编号从所述对应关系中 查找到该PermBase值时各载波编号所对应的重排位置是指
在所述连续保存的映射表中搜索,任一载波编号所对应的重排位置为所 保存的第X+l条记录中的重排位置;所述X为该PermBase与48的乘积加 上该载波编号的和。
可以看到,采用该方法后,进行载波重排时只需要在所保存的对应关系 中根据载波编号进行搜索即可得到重排位置,比原先节约了大量的时间,而 且实现简单。
本发明还提供了 一种正交频分复用系统中载波重排的实现装置,适用于 子信道分配方式为AMC时的载波重排,包括对应关系生成模块、存储模 块、数据接收模块和映射模块。
所述对应关系生成^^莫块用于分别生成不同PermBase值时载波编号与重 排位置之间的对应关系,并将生成的对应关系保存在所述存储模块中。
所述数据接收模块用于获取一个时隙的数据后提取出各载波的数据;还 用于对各载波进行编号,将各载波及其编号发送给所述映射模块。
所述映射模块用于根据本次重排时的PermBase值及载波编号从存储模 块所保存的对应关系中查找到该PermBase值时各载波编号所对应的重排位置;还用于分别将各载波数据映射到其载波编号所对应的重排位置上。
进一 步的,所述对应关系生成才莫块分别生成不同PermBase值时栽波编 号与重排位置之间的对应关系是指
对应关系生成模块根据式(1)产生载波编号j与重排后的载波编号 Sj(/)-1之间的对应关系,其中j为整数,其取值范围为0到N-1, N为一
个时隙中的载波数,可以但不限于为48; PermBase值为整数,其取值范围 是从0到PermBase最大值。
相应的,所述映射模块分别将各载波数据映射到其载波编号对应的重排 位置上是指映射模块将载波编号为j的载波中的数据映射到编号为 S工(力-1的载波上。这里映射的实现可以同现有技术。
进一步的,所述对应关系生成模块将所生成的载波编号与重排位置的对 应关系记录为载波编号到重排位置的映射表, 一 个载波编号与其重排位置间 的对应关系为一条记录;对应关系生成4莫块对于不同PermBase值各生成一 映射表。
进一步的,所述对应关系生成模块在生成的各映射表中,按照载波编号 j递增的顺序记录各条对应关系。
进一步的,所述对应关系生成^t块将生成的对应关系保存在所述存储模 块中是指
对应关系生成才莫块按照PermBase值的递增顺序将各PermBase值时的映 射表连续保存在所述存储模块中。
相应的,所述映射模块根据本次重排时的PermBase值及载波编号从所 述对应关系中查找到该PermBase值时各载波编号所对应的重排位置是指
所述映射模块在连续保存于存储模块中的映射表里搜索,任一载波编号 所对应的重排位置为所保存的第X+l条记录中的重排位置;所述X为 PermBase与48的乘积加上该载波编号的和。
下面用本发明的 一个应用实例进一步加以说明。如图1所示,本应用实例包含以下步骤
A、 根据上式(1),令PermBase二O,产生由载波编号j到重排后的载 波编号S-力')—"々第一映射表,映射表中各条记录按载波编号j的递增顺序
存放,j的取值范围是0到47。然后令PermBase = 1,产生由载波编号j到
重排后的载波编号S-(力—1的第二映射表,该映射表中各条记录也是按载波
编号j的递增顺序存放,j的取值范围也是0到47;将第二映射表存放在第
一映射表后面,两个表连续存放,即第二映射表中的第一条记录紧跟在第一
映射表的最后一条记录之后。以此类推,令PermBase^2, 3 ...直至PermBase
为PermBase的最大值,每次都产生由载波编号j到重排后的载波编号 S- ") -1的映射表,结果按顺序继续放在表里面。
B、 获取一个子信道分配方式为AMC的时隙中各载波上的数据。
C、 本应用实例中,各时隙中包括48个载波,因此对各载波分别依次编 号为0到47。
D、 对各数据载波进行重排,按照本次重排时的PermBase值及各载波 的载波编号j在步骤A产生的映射表里查找重排位置,j的取值范围从0到 47。载波编号为j的载波的重排位置即为第一步产生的连续存放的映射表里 面的第j +PermBase x 48+1个记录中的重排后的载波编号S-(力一值;这里 是从第 一映射表的第 一个记录开始数。
E、 将载波编号为j的载波中的数据映射到编号为S-(y)-l的载波上,48 个载波都映射完成后,即完成该时隙的数据重排。
对于后面的各子信道分配方式为AMC的时隙,都按上述步骤B到E进 行重排即可。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种正交频分复用系统中载波的重排方法,适用于子信道分配方式为相邻子载波映射AMC时的载波重排,包括分别生成不同PermBase值时载波编号与重排位置之间的对应关系,保存该对应关系;每获取一个时隙的数据后提取出各载波的数据;对各载波进行编号,根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置,分别将各载波数据映射到其载波编号所对应的重排位置上。
2、 如权利要求1所述的方法,其特征在于,分别生成不同PermBase值时载波编号与重排位置之间的对应关系是指产生载波编号j与重排后的载波编号S-G)一之间的对应关系,当;^(力+ 0##0时,S;《(力为/v(力+ 。f;当/7,(力+ 0# = 0时,5-(力为0#;其中j为整数,其取值范围为0到N - 1, N为一个时隙中的载波凄史;PermBase值为整数,其取值范围是从0到PermBase最大值;off为PermBase除以48的商向下取整后除以49的余数;;v力')是基本序列P0左循环per次后的第j个元素;per为PermBase除以48的余数;PO为{01, 22, 46, 52, 42, 41, 26, 50,05, 33, 62, 43, 63, 65, 32, 40, 04, 11, 23, 61, 21, 24, 13, 60, 06, 55, 31, 25, 35, 36,51, 20, 02, 44, 15, 34, 14, 12, 45, 30, 03, 66, 54, 16, 56, 53, 64, 10}。
3、 如权利要求2所述的方法,其特征在于,分别将各载波数据映射到其载波编号对应的重排位置上是指将载波编号为j的载波中的数据映射到编号为S^a)-l的载波上。
4、 如权利要求1到3中任一项所述的方法,其特征在于将所述载波编号与重排位置的对应关系记录为载波编号到重排位置的映射表, 一个载波编号与其重排位置间的对应关系为一条记录;对于不同PermBase值各生成一映射表。
5、 如权利要求4所述的方法,其特征在于,所述保存是指按照PermBase取值的递增顺序,连续存放各PermBase值时的映射表;各映射表中按照载波编号递增的顺序记录各条对应关系。
6、 如权利要求5所述的方法,其特征在于,根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置是指在所述连续保存的映射表中搜索,任一载波编号所对应的重排位置为所保存的第X+l条记录中的重排位置;所述X为PermBase与48的乘积加上该载波编号的和。
7、 一种正交频分复用系统中数据载波重排的实现装置,适用于子信道分配方式为AMC时的数据载波重排,其特征在于,包括对应关系生成模块、存储模块、数据接收模块和映射模块;所述对应关系生成^t块用于分别生成不同PermBase值时载波编号与重排位置之间的对应关系,并将生成的对应关系保存在所述存储模块中;所述数据接收模块用于获取一个时隙的数据后提取出各载波的数据;还用于对各载波进行编号,将各载波及其编号发送给所述映射模块;所述映射模块用于根据本次重排时的PermBase值及载波编号从存储模块所保存的对应关系中查找到该PermBase值时各载波编号所对应的重排位置;还用于分别将各载波数据映射到该载波编号所对应的重排位置上。
8、 如权利要求7所述的装置,其特征在于,所述对应关系生成模块分别生成不同PermBase值时载波编号与重排位置之间的对应关系是指对应关系生成模块产生载波编号j与重排后的载波编号一1之间的对应关系,当;v力X-0时,^(刀为&力')+ 0#;当/^(乂) + 0# = 0时,C(刀为。#;其中j为整数,其取值范围为0到N-1, N为一个时隙中的载波数;PermBase值为整数,其取值范围是从0到PermBase最大值;off 为PermBase除以48的商向下取整后除以49的余数;;v(/)是基本序列P0左循环per次后的第j个元素;per为PermBase除以48的余数;P0为(01,22,,46, 52, 42, 41, 26, 50, 05, 33, 62, 43, 63, 65, 32, 40, 04, 11, 23, 61, 21, 24, 13, 60,06, 55, 31, 25, 35, 36, 51, 20, 02, 44, 15, 34, 14, 12, 45, 30, 03, 66, 54, 16, 56, 53,64, 10}。
9、 如权利要求8所述的装置,其特征在于,所述映射模块分别将各载波数据映射到其载波编号对应的重排位置上是指映射模块将载波编号为j的载波中的数据映射到编号为《f:(y)-l的载波上。
10、 如权利要求7到9中任一项所述的装置,其特征在于所述对应关系生成模块将所生成的载波编号与重排位置的对应关系记录为载波编号到重排位置的映射表, 一个载波编号与其重排位置间的对应关系为一条记录;对应关系生成才莫块对于不同PermBase值各生成一映射表。
11、 如权利要求IO所述的装置,其特征在于所述对应关系生成模块在生成的各映射表中,按照载波编号j递增的顺序记录各条对应关系;所述对应关系生成模块将生成的对应关系保存在所述存储模块中是指对应关系生成模块按照PermBase值的递增顺序将各PermBase值时的映射表连续保存在所述存储模块中。
12、 如权利要求11所述的装置,其特征在于,所述映射模块根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置是指所述映射模块在连续保存于存储模块中的映射表里搜索,任一载波编号所对应的重排位置为所保存的第X+l条记录中的重排位置;所述X为PermBase与48的乘积加上该载波编号的和。
全文摘要
本发明公开了一种正交频分复用系统中载波的重排方法和装置;方法包括分别生成不同PermBase值时载波编号与重排位置之间的对应关系,保存该对应关系;每获取一个时隙的数据后提取出各载波的数据;对各载波进行编号,根据本次重排时的PermBase值及载波编号从所述对应关系中查找到该PermBase值时各载波编号所对应的重排位置,分别将各载波数据映射到其载波编号所对应的重排位置上。本发明的优点在于实现非常简单、运算量非常少,提高了数据载波重排的效率。
文档编号H04L27/26GK101534272SQ20081008475
公开日2009年9月16日 申请日期2008年3月14日 优先权日2008年3月14日
发明者况明生 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1