训练序列生成装置、设备及方法转让专利

申请号 : CN201480079808.1

文献号 : CN106464630B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨洋唐小虎刘亚林

申请人 : 华为技术有限公司

摘要 :

本发明实施例提供了一种训练序列生成装置、设备及方法,涉及无线通信领域,所述装置包括:序列长度确定模块、第一序列生成模块、第二序列生成模块、第一功率比计算模块、门限检测模块和第一序列确定模块。本发明通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列原有的低PAPR的性质,可以达到提高信道估计性能的效果。

权利要求 :

1.一种训练系列生成装置,其特征在于,所述装置包括:

序列长度确定模块,用于根据系统的总子载波数确定序列长度N;

第一序列生成模块,用于生成长度为N的格雷序列;

第二序列生成模块,所述第二序列生成模块包括位置确定单元、置零单元以及序列生成单元;

所述位置确定单元,用于确定所述系统中直流子载波和保护子载波的位置;

所述置零单元,用于所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;

所述序列生成单元,用于根据所述训练序列c生成训练序列b;

第一功率比计算模块,用于计算所述训练序列b的峰值平均功率比PAPR;

门限检测模块,用于检测所述PAPR是否小于峰值平均功率比门限δ;

第一序列确定模块,用于若所述门限检测模块的检测结果为所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。

2.根据权利要求1所述的装置,其特征在于,所述第二序列生成模块,包括:第一生成单元,用于按照下述公式生成所述训练序列b:

b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);

其中,s=(s(0),……,s(N-1))为所述格雷序列。

3.根据权利要求1所述的装置,其特征在于,所述序列生成单元,包括:第一序列确定子单元,或者,所述序列生成单元,包括:位置确定子单元、导频设置子单元和第二序列确定子单元;

所述第一序列确定子单元,用于将所述训练序列c确定为所述训练序列b;

所述位置确定子单元,用于确定所述系统中导频子载波的位置;

所述导频设置子单元,用于将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d;

所述第二序列确定子单元,用于将所述训练序列d确定为所述训练序列b。

4.根据权利要求1所述的装置,其特征在于,

所述序列长度确定模块,用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。

5.根据权利要求1所述的装置,其特征在于,

当所述系统的总子载波数为64时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-

1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,0,

0,0),或者,

(0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,0,0,

0,0,0);

当所述系统的总子载波数为128时,所述长训练序列为:

(0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-

1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,

1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-

1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-

1,0,0,0,0,0),

或者,

(0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-

1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,

1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,

1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-1,

0,0,0,0,0);

当所述系统的总子载波数为256时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,

1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,1,1,-

1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-

1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,1,-1,

1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-1,-1,-

1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,1,-1,-

1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,-1,-

1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,1,1,1,

1,1,1,-1,-1,0,0,0,0,0);

当所述系统的总子载波数为511时,所述长训练序列为:

(0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,

1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,

1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-

1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,

1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,

1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-

1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,

1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。

6.一种训练系列生成设备,其特征在于,所述设备包括:

总线,以及连接到所述总线的处理器和存储器;

所述存储器用于存储若干个指令,所述若干个指令被配置成由所述处理器执行;

所述处理器,用于根据系统的总子载波数确定序列长度N,生成长度为N的格雷序列,确定所述系统中直流子载波和保护子载波的位置,将所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c,根据所述训练序列c生成训练序列b,计算所述训练序列b的峰值平均功率比PAPR,检测所述PAPR是否小于峰值平均功率比门限δ,若所述门限检测模块的检测结果为所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。

7.根据权利要求6所述的设备,其特征在于,

所述处理器,用于按照下述公式生成所述训练序列b:

b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);

其中,s=(s(0),……,s(N-1))为所述格雷序列。

8.根据权利要求6所述的设备,其特征在于,

所述处理器,用于将所述训练序列c确定为所述训练序列b;

或者,

所述处理器,用于确定所述系统中导频子载波的位置,将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d,将所述训练序列d确定为所述训练序列b。

9.根据权利要求7所述的设备,其特征在于,

所述处理器,用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。

10.根据权利要求7所述的设备,其特征在于,

当所述系统的总子载波数为64时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-

1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,0,

0,0),或者,

(0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,0,0,

0,0,0);

当所述系统的总子载波数为128时,所述长训练序列为:

(0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-

1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,

1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-

1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-

1,0,0,0,0,0),

或者,

(0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-

1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,

1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,

1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-1,

0,0,0,0,0);

当所述系统的总子载波数为256时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,

1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,1,1,-

1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-

1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,1,-1,

1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-1,-1,-

1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,1,-1,-

1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,-1,-

1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,1,1,1,

1,1,1,-1,-1,0,0,0,0,0);

当所述系统的总子载波数为511时,所述长训练序列为:

(0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,

1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,

1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-

1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,

1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,

1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-

1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,

1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。

11.一种训练系列生成方法,其特征在于,所述方法包括:

根据系统的总子载波数确定序列长度N;

生成长度为N的格雷序列;

确定所述系统中直流子载波和保护子载波的位置;

所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;

根据所述训练序列c生成所述训练序列b;

计算所述训练序列b的峰值平均功率比PAPR,检测所述PAPR是否小于峰值平均功率比门限δ;

若所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:按照下述公式生成所述训练序列b:

b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);

其中,s=(s(0),……,s(N-1))为所述格雷序列。

13.根据权利要求11所述的方法,其特征在于,所述根据所述训练序列c生成所述训练序列b,包括:将所述训练序列c确定为所述训练序列b;

或者,

确定所述系统中导频子载波的位置;将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d;将所述训练序列d确定为所述训练序列b。

14.根据权利要求11所述的方法,其特征在于,所述根据系统的总子载波数确定序列长度N,包括:获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。

15.根据权利要求11所述的方法,其特征在于,

当所述系统的总子载波数为64时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-

1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,0,

0,0),或者,

(0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,0,0,

0,0,0);

当所述系统的总子载波数为128时,所述长训练序列为:

(0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-

1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,

1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-

1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-

1,0,0,0,0,0),

或者,

(0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-

1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,

1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,

1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-1,

0,0,0,0,0);

当所述系统的总子载波数为256时,所述长训练序列为:

(0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,

1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,1,1,-

1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-

1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,1,-1,

1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-1,-1,-

1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,1,-1,-

1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,-1,-

1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,1,1,1,

1,1,1,-1,-1,0,0,0,0,0);

当所述系统的总子载波数为511时,所述长训练序列为:

(0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,

1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,

1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,

1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-

1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,

1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,

1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,

1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,

1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-

1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-

1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,

1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-

1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。

16.一种训练系列生成装置,其特征在于,所述装置包括:

序列长度确定模块,用于根据系统的总子载波数确定序列长度N;

第一序列组生成模块,用于生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;

第二序列组生成模块,用于生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条长度为N的格雷序列生成的训练序列,其中,所述基于所述格雷序列组中每一条的格雷序列生成的训练序列包括:确定所述系统中直流子载波和保护子载波的位置;

对于所述格雷序列组中每一条格雷序列,所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;根据所述训练序列c生成训练序列b;

第二功率比计算模块,用于计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;

第二序列确定模块,用于将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列。

17.一种训练系列生成设备,其特征在于,所述设备包括:

总线,以及连接到所述总线的处理器和存储器;

所述存储器用于存储若干个指令,所述若干个指令被配置成由所述处理器执行;

所述处理器,用于根据系统的总子载波数确定序列长度N;生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条长度为N的格雷序列生成的训练序列;计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列;其中,所述基于所述格雷序列组中每一条长度为N的格雷序列生成的训练序列包括:确定所述系统中直流子载波和保护子载波的位置;对于所述格雷序列组中每一条格雷序列,所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;根据所述训练序列c生成训练序列b。

18.一种训练系列生成方法,其特征在于,所述方法包括:

根据系统的总子载波数确定序列长度N;

生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;

生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条长度为N格雷序列生成的训练序列,其中,所述基于所述格雷序列组中每一条的格雷序列生成的训练序列包括:确定所述系统中直流子载波和保护子载波的位置;对于所述格雷序列组中每一条格雷序列,所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;根据所述训练序列c生成训练序列b;

计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;

将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列。

说明书 :

训练序列生成装置、设备及方法

技术领域

[0001] 本发明涉及无线通信领域,特别涉及一种训练序列生成装置、设备及方法。

背景技术

[0002] 目前,以IEEE 802.11为代表的WLAN(Wireless Local Area Networks,无线局域网)系统得到了广泛的应用。在IEEE 802.11ac标准中,使用前导部分的VHT-LTF(Very High 
Throughout Long Training Field,极高吞吐量长训练域)进行信道估计。
[0003] 在IEEE 802.11ac中,VHT-LTF序列通过级联和对称取反获得,其中,放置基序列LTFleft、LTFright的子载波对称地分布在直流子载波的两侧;其它有数值的子载波也对称
地分布在直流子载波的两侧且数值相反。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 为了获得更好的信道估计性能,需要对WLAN信号进行功率提升,而这需要VHT-LTF具有较低的PAPR(Peak to Average Power Ratio,峰值平均功率比)。现有的VHT-LTF序列
通过级联和对称取反获得,其PAPR较高,从而导致系统的信道估计性能较低。

发明内容

[0006] 为了解决现有技术中VHT-LTF序列通过级联和对称取反获得,其PAPR较高,从而导致系统的信道估计性能较低的问题,本发明实施例提供了一种训练序列生成装置、设备及
方法。所述技术方案如下:
[0007] 第一方面,提供了一种训练系列生成装置,所述装置包括:
[0008] 序列长度确定模块,用于根据系统的总子载波数确定序列长度N;
[0009] 第一序列生成模块,用于生成长度为N的格雷序列;
[0010] 第二序列生成模块,用于基于所述格雷序列生成训练序列b;
[0011] 第一功率比计算模块,用于计算所述训练序列b的峰值平均功率比PAPR;
[0012] 门限检测模块,用于检测所述PAPR是否小于峰值平均功率比门限δ;
[0013] 第一序列确定模块,用于若所述门限检测模块的检测结果为所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。
[0014] 在第一方面的第一种可能实现方式中,所述第二序列生成模块,包括:
[0015] 第一生成单元,用于按照下述公式生成所述训练序列b:
[0016] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);
[0017] 其中,s=(s(0),......,s(N-1))为所述格雷序列。
[0018] 在第一方面的第二种可能实现方式中,所述第二序列生成模块,包括:
[0019] 位置确定单元,用于确定所述系统中直流子载波和保护子载波的位置;
[0020] 置零单元,用于将所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;
[0021] 序列生成单元,用于根据所述训练序列c生成所述训练序列b。
[0022] 结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述序列生成单元,包括:第一序列确定子单元,或者,所述序列生成单元,包括:位置确定子
单元、导频设置子单元和第二序列确定子单元;
[0023] 所述第一序列确定子单元,用于将所述训练序列c确定为所述训练序列b;
[0024] 所述位置确定子单元,用于确定所述系统中导频子载波的位置;
[0025] 所述导频设置子单元,用于将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d;
[0026] 所述第二序列确定子单元,用于将所述训练序列d确定为所述训练序列b。
[0027] 在第一方面的第四种可能实现方式中,
[0028] 所述序列长度确定模块,用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。
[0029] 在第一方面的第五种可能实现方式中,
[0030] 当所述系统的总子载波数为64时,所述长训练序列为:
[0031] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0032] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0033] 当所述系统的总子载波数为128时,所述长训练序列为:
[0034] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0035] 或者,
[0036] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0037] 当所述系统的总子载波数为256时,所述长训练序列为:
[0038] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0039] 当所述系统的总子载波数为512时,所述长训练序列为:
[0040] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0041] 第二方面,提供了一种训练系列生成设备,所述设备包括:
[0042] 总线,以及连接到所述总线的处理器和存储器;
[0043] 所述存储器用于存储若干个指令,所述若干个指令被配置成由所述处理器执行;
[0044] 所述处理器,用于根据系统的总子载波数确定序列长度N,生成长度为N的格雷序列,基于所述格雷序列生成训练序列b,计算所述训练序列b的峰值平均功率比PAPR,检测所
述PAPR是否小于峰值平均功率比门限δ,若所述门限检测模块的检测结果为所述PAPR小于
δ,则确定所述训练序列b为所述系统的长训练序列。
[0045] 在第二方面的第一种可能实现方式中,所述处理器,用于按照下述公式生成所述训练序列b:
[0046] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);
[0047] 其中,s=(s(0),......,s(N-1))为所述格雷序列。
[0048] 在第二方面的第二种可能实现方式中,
[0049] 所述处理器,用于确定所述系统中直流子载波和保护子载波的位置,将所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c,根据
所述训练序列c生成所述训练序列b。
[0050] 结合第二方面的第二种可能实现方式,在第二方面的第三种可能实现方式中,
[0051] 所述处理器,用于将所述训练序列c确定为所述训练序列b;
[0052] 或者,
[0053] 所述处理器,用于确定所述系统中导频子载波的位置,将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d,将所述训练序列
d确定为所述训练序列b。
[0054] 在第二方面的第四种可能实现方式中,
[0055] 所述处理器,用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。
[0056] 在第二方面的第五种可能实现方式中,
[0057] 当所述系统的总子载波数为64时,所述长训练序列为:
[0058] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0059] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0060] 当所述系统的总子载波数为128时,所述长训练序列为:
[0061] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0062] 或者,
[0063] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0064] 当所述系统的总子载波数为256时,所述长训练序列为:
[0065] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0066] 当所述系统的总子载波数为512时,所述长训练序列为:
[0067] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0068] 第三方面,提供了一种训练系列生成方法,所述方法包括:
[0069] 根据系统的总子载波数确定序列长度N;
[0070] 生成长度为N的格雷序列;
[0071] 基于所述格雷序列生成训练序列b;
[0072] 计算所述训练序列b的峰值平均功率比PAPR,检测所述PAPR是否小于峰值平均功率比门限δ;
[0073] 若所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。
[0074] 在第三方面的第一种可能实现方式中,所述基于所述格雷序列生成训练序列b,包括:
[0075] 按照下述公式生成所述训练序列b:
[0076] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);
[0077] 其中,s=(s(0),......,s(N-1))为所述格雷序列。
[0078] 在第三方面的第二种可能实现方式中,所述基于所述格雷序列生成训练序列b,包括:
[0079] 确定所述系统中直流子载波和保护子载波的位置;
[0080] 将所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;
[0081] 根据所述训练序列c生成所述训练序列b。
[0082] 结合第三方面的第二种可能实现方式,在第三方面的第三种可能实现方式中,所述根据所述训练序列c生成所述训练序列b,包括:
[0083] 将所述训练序列c确定为所述训练序列b;
[0084] 或者,确定所述系统中导频子载波的位置;将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d;将所述训练序列d确定为所
述训练序列b。
[0085] 在第三方面的第四种可能实现方式中,所述根据系统的总子载波数确定序列长度N,包括:
[0086] 获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。
[0087] 在第三方面的第五种可能实现方式中,
[0088] 当所述系统的总子载波数为64时,所述长训练序列为:
[0089] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0090] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0091] 当所述系统的总子载波数为128时,所述长训练序列为:
[0092] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0093] 或者,
[0094] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0095] 当所述系统的总子载波数为256时,所述长训练序列为:
[0096] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0097] 当所述系统的总子载波数为512时,所述长训练序列为:
[0098] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0099] 第四方面,提供了一种训练系列生成装置,所述装置包括:
[0100] 序列长度确定模块,用于根据系统的总子载波数确定序列长度N;
[0101] 第一序列组生成模块,用于生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;
[0102] 第二序列组生成模块,用于生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条格雷序列生成的训练序列;
[0103] 第二功率比计算模块,用于计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;
[0104] 第二序列确定模块,用于将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列。
[0105] 第五方面,提供了一种训练系列生成设备,所述设备包括:
[0106] 总线,以及连接到所述总线的处理器和存储器;
[0107] 所述存储器用于存储若干个指令,所述若干个指令被配置成由所述处理器执行;
[0108] 所述处理器,用于根据系统的总子载波数确定序列长度N;生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;生成训练序列组,所述训练序列组中包含
有基于所述格雷序列组中每一条格雷序列生成的训练序列;计算所述训练序列组中的各条
训练序列的峰值平均功率比PAPR;将所述训练序列组中,PAPR最低的一个或者多个训练序
列确定为所述系统的长训练序列。
[0109] 第六方面,提供了一种训练系列生成方法,所述方法包括:
[0110] 根据系统的总子载波数确定序列长度N;
[0111] 生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;
[0112] 生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条格雷序列生成的训练序列;
[0113] 计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;
[0114] 将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列。
[0115] 本发明实施例提供的技术方案的有益效果是:
[0116] 通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训练序列的PAPR是否小于预设的门限,若是,则确定该
训练系列为系统的长训练序列,由于格雷序列具有较低的PAPR的性质,基于Golay序列生成
系统的长训练序列能够继承Golay序列原有的低PAPR的性质,解决了现有技术中VHT-LTF序
列PAPR较高,导致系统的信道估计性能较低的问题,从而达到提高信道估计性能的效果。

附图说明

[0117] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0118] 图1是本发明一个实施例提供的训练序列生成装置的装置结构图;
[0119] 图2是本发明另一实施例提供的训练序列生成装置的装置结构图;
[0120] 图3是本发明一个实施例提供的训练序列生成设备的设备构成图;
[0121] 图4是本发明另一实施例提供的训练序列生成设备的设备构成图;
[0122] 图5是本发明一个实施例提供的训练序列生成方法的方法流程图;
[0123] 图6是本发明另一实施例提供的训练序列生成方法的方法流程图;
[0124] 图7是本发明一个实施例提供的训练序列生成装置的装置结构图;
[0125] 图8是本发明一个实施例提供的训练序列生成设备的设备构成图;
[0126] 图9是本发明一个实施例提供的训练序列生成方法的方法流程图。

具体实施方式

[0127] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0128] 请参考图1,其示出了本发明一个实施例提供的训练序列生成装置的装置结构图。该训练序列生成装置可以用于生成WLAN系统的长训练序列。该训练序列生成装置可以包
括:
[0129] 序列长度确定模块101,用于根据系统的总子载波数确定序列长度N;
[0130] 第一序列生成模块102,用于生成长度为N的格雷(Golay)序列;
[0131] 第二序列生成模块103,用于基于所述格雷序列生成训练序列b;
[0132] 第一功率比计算模块104,用于计算所述训练序列b的峰值平均功率比PAPR;
[0133] 门限检测模块105,用于检测所述PAPR是否小于峰值平均功率比门限δ;
[0134] 第一序列确定模块106,用于若所述门限检测模块105的检测结果为所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。
[0135] Golay序列具有低PAPR的性质。在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列能够继
承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信道估计
性能。
[0136] 综上所述,本发明实施例提供的训练序列生成装置,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0137] 请参考图2,其示出了本发明另一实施例提供的训练序列生成装置的装置结构图。该训练序列生成装置可以用于生成WLAN系统的长训练序列。该训练序列生成装置可以包
括:序列长度确定模块201、第一序列生成模块202、第二序列生成模块203、第一功率比计算
模块204、门限检测模块205和第一序列确定模块206;
[0138] 序列长度确定模块201,用于根据系统的总子载波数确定序列长度N;
[0139] 其中,序列长度确定模块,具体可以用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。
[0140] 在通常情况下,序列长度N等于系统的子载波数。比如,系统的总子载波个数为64时,N=64;系统的总子载波数为256时,N=256;系统的总子载波个数为512时,N=512;系统
的总子载波数为1024时,N=1024。
[0141] 值得一提的是,当系统的总子载波数为256时,系统带宽可能是20MHz,也可能是80MHz,但不管系统带宽是多少,N都等于256。
[0142] 第一序列生成模块202,用于生成长度为N的格雷(Golay)序列;
[0143] 目前已知的单位圆上的Golay序列的长度形式为2m10n26l,其中m,n,l都是非负整数,可以通过迭代方法得到。长度为2m的Golay序列还可以用广义布尔函数来直接构造。设N
=2m,d=(d0,d1,...,dm)∈ZH,H是偶数,μ是{1,2,...,m}到自身的任意一个置换,非负整数t的二进制展开为t=t1+2t2+...+2m-1tm,整数剩余类环ZH={0,1,...,H-1}上的Golay序列定
义为s={si:0≤i≤N-1},其中,
[0144] si=H(tμ(1)tμ(2)+tμ(2)tμ(3)+...+tμ(m-1)tμ(m))/2+(d1tμ(1)+d2tμ(2)+...+dmtμ(m))+d0。
[0145] 实际应用中,可以生成包含有所有长度为N的格雷序列的集合S1。
[0146] 第二序列生成模块203,用于基于所述格雷序列生成训练序列b;
[0147] 其中,所述第二序列生成模块203,可以包括:第一生成单元203a;
[0148] 所述第一生成单元203a,用于按照下述公式生成所述训练序列b:
[0149] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);
[0150] 其中,s=(s(0),......,s(N-1))为所述格雷序列。
[0151] 所述第二序列生成模块203,还可以包括:位置确定单元203b、置零单元203c和序列确定单元203d;
[0152] 位置确定单元203b,用于确定所述系统中直流子载波和保护子载波的位置;
[0153] 置零单元203c,用于将所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c;
[0154] 序列生成单元203d,用于根据所述训练序列c生成所述训练序列b。
[0155] 其中,在基于格雷序列生成训练序列b时,可以对该格雷序列中的指定位置置0,生成该训练序列b。该指定位置可以是预先设定的指定位置,比如,设该长度为N的格雷序列为
s=(s(0),...,s(N-1)),则按照下述公式对该格雷序列进行置0后获得的训练序列b为:
[0156] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)。
[0157] 或者,该指定位置也可以根据系统中的直流子载波和保护子载波的位置来确定。具体的。可以确定首先该系统中的直流子载波和保护子载波的位置,将格雷序列中与该直
流子载波和保护子载波的位置相对应的元素设置为0,获得训练序列c;再根据该训练序列c
生成训练序列b。
[0158] 比如,以系统中的子载波数为64为例,系统的长训练序列和生成的格雷序列的长度也为64,系统中的直流子载波对应于长训练序列的第33个元素,系统中的保护子载波对
应于长训练序列的前6个元素和后5个元素,此时,可以确定格雷序列中的前6个元素、第33
个元素以及后5个元素为对应于直流子载波和保护子载波的元素,将格雷序列中的前6个元
素、第33个元素以及后5个元素置0获得训练序列b。
[0159] 所述序列生成单元203d,包括:第一序列确定子单元203d1;
[0160] 所述第一序列确定子单元203d1,用于将所述训练序列c确定为所述训练序列b。
[0161] 其中,在生成训练序列b时,可以将置0后的格雷序列直接确定为训练序列b。
[0162] 或者,所述序列生成单元203d,还可以包括:位置确定子单元203d2、导频设置子单元203d3和第二序列确定子单元203d4;
[0163] 所述位置确定子单元203d2,用于确定所述系统中导频子载波的位置;
[0164] 导频设置子单元203d3,用于将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列d;
[0165] 第二序列确定子单元203d4,用于将所述训练序列d确定为所述训练序列b。
[0166] 由于VHT-LTF中的导频值也会对其峰值平均功率比PAPR产生影响,因此,在生成训练序列b时,可以直接生成包含导频值的训练序列,具体的,可以首先确定系统中对应于导
频元素的导频子载波的位置,将对格雷序列置0后获得训练序列中与导频子载波的位置相
对应的元素设置为系统预设的导频值,将设置导频值后的训练序列确定为训练序列b。
[0167] 其中,开发人员可以沿用现有的导频值,也可以预先为每一个格雷序列设置一个合适的导频值,在对格雷序列置0获得训练序列c后,可以根据生成的格雷序列查询对应设
置的导频值,并用查询到的导频值替换训练序列c中的指定位置的元素,该指定位置根据系
统中的导频子载波的位置确定。
[0168] 第一功率比计算模块204,用于计算所述训练序列b的峰值平均功率比PAPR;
[0169] 门限检测模块205,用于检测所述PAPR是否小于峰值平均功率比门限δ;
[0170] 其中,该峰值平均功率比门限δ可以根据系统的总子载波数确定,比如:
[0171] 当系统的总子载波数为64时,可以确定δ为δ1,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为64的情况下的峰值平均功率比,即3.5766dB;
[0172] 当系统的总子载波数为128时,可以确定δ为δ2,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为128的情况下的峰值平均功率比,即5.6317dB;
[0173] 当系统的总子载波数为256时,可以确定δ为δ3,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为256的情况下的峰值平均功率比,即8.6268dB;
[0174] 当系统的总子载波数为512时,可以确定δ为δ4,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为512的情况下的峰值平均功率比,即8.6268dB。
[0175] 其中,δ1~δ4可以是开发人员根据实际需要预先设置的门限值,该预先设置的门限值可以小于现有的在对应的宽带需求下的峰值平均功率比。
[0176] 第一序列确定模块206,用于若所述门限检测模块205的检测结果为所述PAPR小于δ,则确定所述训练序列b为所述系统的长训练序列。
[0177] 需要说明的是,在实际应用中,也可以不预先设置门限值,而是遍历所有长度为N的Golay序列,按照上述方法分别生成训练序列b,计算生成的所有训练序列b的PAPR值,选
取PAPR值最低的一个或者多个训练序列b为系统的长训练序列。
[0178] 比如,以按照公式b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)对Golay序列置0,以生成训练序列b为例,本实施例提供下列几种符合低PAPR的长训
练序列。
[0179] 当所述系统的总子载波数为64时,所述长训练序列为:
[0180] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0181] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0182] 当所述系统的总子载波数为128时,所述长训练序列为:
[0183] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0184] 或者,
[0185] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0186] 当所述系统的总子载波数为256时,所述长训练序列为:
[0187] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0188] 当所述系统的总子载波数为512时,所述长训练序列为:
[0189] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0190] 由于Golay序列具有较低PAPR的性质,在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列
能够继承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信
道估计性能。
[0191] 其次,对于给定长度2m,存在Hm+1·m!/2条定义在单位圆H元根上的Golay序列,因而可以构造更多满足条件的长训练序列,从而能够扩展系统容量,提高系统性能。
[0192] 综上所述,本发明实施例提供的训练序列生成装置,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0193] 本发明实施例提供的训练序列生成装置,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0194] 请参考图3,其示出了本发明一个实施例提供的训练序列生成设备的设备构成图。该训练序列生成设备300可以用于生成WLAN系统的长训练序列。该训练序列生成设备300可
以包括:总线305,以及连接到总线305的处理器301、存储器302、发射机303和接收机304。其
中,存储器302用于存储若干个指令,该若干个指令被配置成由处理器301执行;
[0195] 所述处理器301,用于根据系统的总子载波数确定序列长度N,生成长度为N的格雷序列,基于所述格雷序列生成训练序列b,计算所述训练序列b的峰值平均功率比PAPR,检测
所述PAPR是否小于峰值平均功率比门限δ,若所述门限检测模块的检测结果为所述PAPR小
于δ,则确定所述训练序列b为所述系统的长训练序列。
[0196] 由于Golay序列具有较低PAPR的性质,在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列
能够继承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信
道估计性能。
[0197] 综上所述,本发明实施例提供的训练序列生成设备,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0198] 请参考图4,其示出了本发明另一实施例提供的训练序列生成设备的设备构成图。该训练序列生成设备400可以用于生成WLAN系统的长训练序列。该训练序列生成设备400可
以包括:总线405,以及连接到总线405的处理器401、存储器402、发射机403和接收机404。其
中,存储器402用于存储若干个指令,该若干个指令被配置成由处理器401执行;
[0199] 所述处理器401,用于根据系统的总子载波数确定序列长度N,生成长度为N的格雷序列,基于所述格雷序列生成训练序列b,计算所述训练序列b的峰值平均功率比PAPR,检测
所述PAPR是否小于峰值平均功率比门限δ,若所述门限检测模块的检测结果为所述PAPR小
于δ,则确定所述训练序列b为所述系统的长训练序列。
[0200] 其中,处理器401具体可以用于获取所述系统的总子载波数,将获取到的所述总子载波数确定为所述序列长度N。
[0201] 在通常情况下,序列长度N等于系统的子载波数。比如,系统的总子载波个数为64时,N=64;系统的总子载波数为256时,N=256;系统的总子载波个数为512时,N=512;系统
的总子载波数为1024时,N=1024。
[0202] 值得一提的是,当系统的总子载波数为256时,系统带宽可能是20MHz,也可能是80MHz,但不管系统带宽是多少,N都等于256。
[0203] 目前已知的单位圆上的Golay序列的长度形式为2m10n26l,其中m,n,l都是非负整数,可以通过迭代方法得到。长度为2m的Golay序列还可以用广义布尔函数来直接构造。设N
=2m,d=(d0,d1,...,dm)∈ZH,H是偶数,μ是{1,2,...,m}到自身的任意一个置换,非负整数t的二进制展开为t=t1+2t2+...+2m-1tm,整数剩余类环ZH={0,1,...,H-1}上的Golay序列定
义为s={si:0≤i≤N-1},其中,
[0204] si=H(tμ(1)tμ(2)+tμ(2)tμ(3)+...+tμ(m-1)tμ(m))/2+(d1tμ(1)+d2tμ(2)+...+dmtμ(m))+d0。
[0205] 实际应用中,可以生成包含有所有长度为N的格雷序列的集合S1。
[0206] 此外,该峰值平均功率比门限δ也可以根据系统的总子载波数确定,比如:
[0207] 当系统的总子载波数为64时,可以确定δ为δ1,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为64的情况下的峰值平均功率比,即3.5766dB;
[0208] 当系统的总子载波数为128时,可以确定δ为δ2,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为128的情况下的峰值平均功率比,即5.6317dB;
[0209] 当系统的总子载波数为256时,可以确定δ为δ3,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为256的情况下的峰值平均功率比,即8.6268dB;
[0210] 当系统的总子载波数为512时,可以确定δ为δ4,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为512的情况下的峰值平均功率比,即8.6268dB。
[0211] 其中,δ1~δ4可以是开发人员根据实际需要预先设置的门限值,该预先设置的门限值可以小于现有的在对应的宽带需求下的峰值平均功率比。
[0212] 需要说明的是,在实际应用中,也可以不预先设置门限值,而是遍历所有长度为N的Golay序列,按照上述方法分别生成训练序列b,计算生成的所有训练序列b的PAPR值,选
取PAPR值最低的一个或者多个训练序列b为系统的长训练序列。
[0213] 由于Golay序列具有较低PAPR的性质,在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列
能够继承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信
道估计性能。
[0214] 所述处理器401,用于按照下述公式生成所述训练序列b:
[0215] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0);
[0216] 其中,s=(s(0),......,s(N-1))为所述格雷序列。
[0217] 所述处理器401,还用于确定所述系统中的直流子载波和保护子载波的位置,所述格雷序列中与所述直流子载波和保护子载波位置相对应的元素设置为0,获得训练序列c,
根据所述训练序列c生成所述训练序列b。
[0218] 其中,在基于格雷序列生成训练序列b时,可以对该格雷序列中的指定位置置0,生成该训练序列b。该指定位置可以是预先设定的指定位置,比如,设该长度为N的格雷序列为
s=(s(0),...,s(N-1)),则按照下述公式对该格雷序列进行置0后获得的训练序列b为:
[0219] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)。
[0220] 或者,该指定位置也可以根据系统中的直流子载波和保护子载波的位置来确定。具体的。可以确定首先该系统中的直流子载波和保护子载波的位置,将格雷序列中与该直
流子载波和保护子载波的位置相对应的元素设置为0,获得训练序列c;再根据该训练序列c
生成训练序列b。
[0221] 比如,以系统中的子载波数为64为例,系统的长训练序列和生成的格雷序列的长度也为64,系统中的直流子载波对应于长训练序列的第33个元素,系统中的保护子载波对
应于长训练序列的前6个元素和后5个元素,此时,可以确定格雷序列中的前6个元素、第33
个元素以及后5个元素为对应于直流子载波和保护子载波的元素,将格雷序列中的前6个元
素、第33个元素以及后5个元素置0获得训练序列b。
[0222] 所述处理器401,可以用于将所述训练序列c确定为所述训练序列b;
[0223] 其中,在生成训练序列b时,可以将置0后的格雷序列直接确定为训练序列b。
[0224] 或者,所述处理器401,还可以用于确定所述系统中导频子载波的位置,将所述训练序列c中与所述导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序列
d,将所述训练序列d确定为所述训练序列b。
[0225] 由于VHT-LTF中的导频值也会对其峰值平均功率比PAPR产生影响,因此,在生成训练序列b时,可以直接生成包含导频值的训练序列,具体的,可以首先确定系统中对应于导
频元素的导频子载波的位置,将对格雷序列置0后获得训练序列中与导频子载波的位置相
对应的元素设置为系统预设的导频值,将设置导频值后的训练序列确定为训练序列b。
[0226] 其中,开发人员可以沿用现有的导频值,也可以预先为每一个格雷序列设置一个合适的导频值,在对格雷序列置0获得训练序列c后,可以根据生成的格雷序列查询对应设
置的导频值,并用查询到的导频值替换训练序列c中的指定位置的元素,该指定位置根据系
统中的导频子载波的位置确定。
[0227] 以按照公式b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)对Golay序列置0,以生成训练序列b为例,本实施例提供下列几种符合低PAPR的长训练序
列。
[0228] 当所述系统的总子载波数为64时,所述长训练序列为:
[0229] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0230] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0231] 当所述系统的总子载波数为128时,所述长训练序列为:
[0232] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0233] 或者,
[0234] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0235] 当所述系统的总子载波数为256时,所述长训练序列为:
[0236] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0237] 当所述系统的总子载波数为512时,所述长训练序列为:
[0238] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0239] 综上所述,本发明实施例提供的训练序列生成设备,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0240] 本发明实施例提供的训练序列生成设备,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0241] 请参考图5,其示出了本发明一个实施例提供的训练序列生成方法的方法流程图。该训练序列生成方法用于在WLAN系统中生成长训练序列。该训练序列生成方法可以包括:
[0242] 步骤502,根据系统的总子载波数确定序列长度N;
[0243] 步骤504,生成长度为N的格雷(Golay)序列;
[0244] 步骤506,基于该格雷序列生成训练序列b;
[0245] 步骤508,计算该训练序列b的峰值平均功率比PAPR,检测该PAPR是否小于峰值平均功率比门限δ;
[0246] 步骤510,若该PAPR小于δ,则确定训练序列b为该系统的长训练序列。
[0247] Golay序列具有低PAPR的性质。在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列能够继
承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信道估计
性能。
[0248] 综上所述,本发明实施例提供的训练序列生成方法,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0249] 请参考图6,其示出了本发明另一实施例提供的训练序列生成方法的方法流程图。该训练序列生成方法用于在WLAN系统中生成长训练序列。该训练序列生成方法可以包括:
[0250] 步骤602,根据系统的总子载波数确定序列长度N;
[0251] 具体的,可以获取系统中的总子载波数,将获取到的总子载波数确定为序列长度N。
[0252] 在通常情况下,序列长度N等于系统的子载波数。比如,系统的总子载波个数为64时,N=64;系统的总子载波数为256时,N=256;系统的总子载波个数为512时,N=512;系统
的总子载波数为1024时,N=1024。
[0253] 值得一提的是,当系统的总子载波数为256时,系统带宽可能是20MHz,也可能是80MHz,但不管系统带宽是多少,N都等于256。
[0254] 步骤604,生成长度为N的格雷序列;
[0255] 目前已知的单位圆上的Golay序列的长度形式为2m10n26l,其中m,n,l都是非负整数,可以通过迭代方法得到。长度为2m的Golay序列还可以用广义布尔函数来直接构造。设N
=2m,d=(d0,d1,...,dm)∈ZH,H是偶数,μ是{1,2,...,m}到自身的任意一个置换,非负整数t的二进制展开为t=t1+2t2+...+2m-1tm,整数剩余类环ZH={0,1,...,H-1}上的Golay序列定
义为s={si:0≤i≤N-1},其中,
[0256] si=H(tμ(1)tμ(2)+tμ(2)tμ(3)+...+tμ(m-1)tμ(m))/2+(d1tμ(1)+d2tμ(2)+...+dmtμ(m))+d0。
[0257] 实际应用中,可以生成包含有所有长度为N的格雷序列的集合S1。
[0258] 步骤606,对该格雷序列中的指定位置置0,根据置0获得的序列生成训练序列b;
[0259] 其中,该指定位置可以是预先设定的指定位置,比如,设该长度为N的格雷序列为s=(s(0),...,s(N-1)),则按照下述公式对该格雷序列进行置0后获得的训练序列b为:
[0260] b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)。
[0261] 或者,该指定位置也可以根据系统中的直流子载波和保护子载波的位置来确定。具体的。可以确定首先该系统中的直流子载波和保护子载波的位置,将格雷序列中与该直
流子载波和保护子载波的位置相对应的元素设置为0,获得训练序列c;再根据该训练序列c
生成训练序列b。
[0262] 比如,以系统中的子载波数为64为例,系统的长训练序列和生成的格雷序列的长度也为64,系统中的直流子载波对应于长训练序列的第33个元素,系统中的保护子载波对
应于长训练序列的前6个元素和后5个元素,此时,可以确定格雷序列中的前6个元素、第33
个元素以及后5个元素为对应于直流子载波和保护子载波的元素,将格雷序列中的前6个元
素、第33个元素以及后5个元素置0获得训练序列b。
[0263] 其中,在根据该训练序列c生成训练序列b时,可以将训练序列c确定为训练序列b;
[0264] 其中,在生成训练序列b时,可以将置0后的格雷序列直接确定为训练序列b。
[0265] 或者,在根据该训练序列c生成训练序列b时,可以确定系统中导频子载波的位置;将训练序列c中与该导频子载波位置相对应的元素设置为系统预设的导频值,获得训练序
列d;将训练序列d确定为训练序列b。
[0266] 由于VHT-LTF中的导频值也会对其峰值平均功率比PAPR产生影响,因此,在生成训练序列b时,可以直接生成包含导频值的训练序列,具体的,可以首先确定系统中对应于导
频元素的导频子载波的位置,将对格雷序列置0后获得训练序列中与导频子载波的位置相
对应的元素设置为系统预设的导频值,将设置导频值后的训练序列确定为训练序列b。
[0267] 其中,开发人员可以沿用现有的导频值,也可以预先为每一个格雷序列设置一个合适的导频值,在对格雷序列置0获得训练序列c后,可以根据生成的格雷序列查询对应设
置的导频值,并用查询到的导频值替换训练序列c中的指定位置的元素,该指定位置根据系
统中的导频子载波的位置确定。
[0268] 步骤608,计算该训练序列b的峰值平均功率比PAPR,检测该PAPR是否小于峰值平均功率比门限δ;
[0269] 其中,该峰值平均功率比门限δ可以根据系统的总子载波数确定,比如:
[0270] 当系统的总子载波数为64时,可以确定δ为δ1,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为64的情况下的峰值平均功率比,即3.5766dB;
[0271] 当系统的总子载波数为128时,可以确定δ为δ2,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为128的情况下的峰值平均功率比,即5.6317dB;
[0272] 当系统的总子载波数为256时,可以确定δ为δ3,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为256的情况下的峰值平均功率比,即8.6268dB;
[0273] 当系统的总子载波数为512时,可以确定δ为δ4,或者,也可以确定δ为现有的WLAN系统中的长训练序列在总子载波数为512的情况下的峰值平均功率比,即8.6268dB。
[0274] 其中,δ1~δ4可以是开发人员根据实际需要预先设置的门限值,该预先设置的门限值可以小于现有的在对应的宽带需求下的峰值平均功率比。
[0275] 步骤610,若该PAPR小于δ,则确定训练序列b为该系统的长训练序列。
[0276] 需要说明的是,在实际应用中,也可以不预先设置门限值,而是遍历所有长度为N的Golay序列,按照上述方法分别生成训练序列b,计算生成的所有训练序列b的PAPR值,选
取PAPR值最低的一个或者多个训练序列b为系统的长训练序列。
[0277] 比如,以按照公式b=(0,0,0,0,0,0,s(6)~s(N/2-1),0,s(N/2+1)~s(N-6),0,0,0,0,0)对Golay序列置0,以生成训练序列b为例,本实施例提供下列几种符合低PAPR的长训
练序列。
[0278] 当该系统的总子载波数为64时,该长训练序列可以为:
[0279] (0,0,0,0,0,0,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,0,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,0,0,
0,0,0),或者,
[0280] (0,0,0,0,0,0,-1,-1,1,-1,1,1,-1,1,1,1,1,-1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,0,-1,1,1,1,-1,-1,-1,1,-1,1,1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,1,-1,1,
0,0,0,0,0);
[0281] 上述两个序列的的PAPR值约为2.8652dB,均小于3.5766dB(现有的长度为64的VHT-LTF的PAPR值)。
[0282] 当该系统的总子载波数为128时,该长训练序列为:
[0283] (0,0,0,0,0,0,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-
1,1,-1,-1,1,0,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,
1,-1,1,1,-1,1,-1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-
1,-1,0,0,0,0,0),
[0284] 或者,
[0285] (0,0,0,0,0,0,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,1,1,
1,1,-1,-1,0,1,-1,-1,1,1,-1,-1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,1,-1,-1,-1,-
1,1,1,1,1,1,-1,-1,1,1,-1,-1,1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,1,-1,-1,1,-
1,0,0,0,0,0);
[0286] 上述两个序列的PAPR值约为3.4332dB,均小于5.6317dB(现有的长度为128的VHT-LTF的PAPR值)。
[0287] 当该系统的总子载波数为256时,该长训练序列为:
[0288] (0,0,0,0,0,0,-1,1,1,1,1,1,1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,1,1,1,1,-1,-1,1,1,1,-1,1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,1,-1,1,1,-1,-1,1,-1,-1,-1,-1,
1,1,-1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,1,1,-1,-1,-1,-1,-1,-1,1,-1,-
1,1,-1,1,-1,1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,1,1,1,1,1,-1,1,
1,-1,1,-1,1,-1,0,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,1,1,-
1,-1,-1,-1,-1,1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,1,1,-1,1,-1,1,
1,-1,-1,1,1,1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,1,1,-1,-1,-
1,-1,-1,-1,-1,1,1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,1,
1,1,1,1,1,1,-1,-1,0,0,0,0,0);
[0289] 上述序列的PAPR值约为3.3217dB,小于8.6268dB(现有的长度为256的VHT-LTF的PAPR值)。
[0290] 当该系统的总子载波数为512时,该长训练序列为:
[0291] (0,0,0,0,0,0,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-
1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-
1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,-1,1,1,1,1,-1,-1,-1,
1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,-
1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-
1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,0,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,1,-1,
1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,1,1,-1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,1,
1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-1,-1,-1,1,-
1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,
1,1,-1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,1,-
1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,1,1,-1,1,1,1,1,-1,-1,-1,1,-1,1,1,1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,
1,-1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,1,1,-1,0,0,0,0,0)。
[0292] 上述序列的PAPR值约为3.3808dB,小于8.6268dB(现有的长度为512的VHT-LTF的PAPR值)。
[0293] 由于Golay序列具有较低PAPR的性质。在本实施例中,首先根据系统的总子载波数生成对应长度的Golay序列,并基于Golay序列生成系统的长训练序列,生成的长训练序列
能够继承Golay序列原有的低PAPR的性质,对WLAN信号进行功率提升时,能够获得更好的信
道估计性能。
[0294] 其次,对于给定长度2m,存在Hm+1·m!/2条定义在单位圆H元根上的Golay序列,因而可以构造更多满足条件的长训练序列,从而能够扩展系统容量,提高系统性能。
[0295] 综上所述,本发明实施例提供的训练序列生成方法,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列,基于该格雷序列生成训练序列并检测该训
练序列的PAPR是否小于预设的门限,若是,则确定该训练系列为系统的长训练序列,由于格
雷序列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列
原有的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计
性能较低的问题,从而达到提高信道估计性能的效果。
[0296] 本发明实施例提供的训练序列生成方法,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0297] 请参考图7,其示出了本发明一个实施例提供的训练序列生成装置的装置结构图。该训练序列生成装置可以用于生成WLAN系统的长训练序列。该训练序列生成装置可以包
括:序列长度确定模块701、第一序列组生成模块702、第二序列组生成模块703、第二功率比
计算模块704和第二序列确定模块705;
[0298] 所述序列长度确定模块701,用于根据系统的总子载波数确定序列长度N;
[0299] 其中,根据系统的总子载波数确定序列长度N的方法请参见图6所示的训练序列生成方法实施例中的步骤602,此处不再赘述。
[0300] 所述第一序列组生成模块702,用于生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;
[0301] 其中,第一序列组生成模块702可以生成所有长度为N的格雷序列,并将生成的所有格雷序列加入格雷序列组;或者,第一序列组生成模块702可以生成所有长度为N的格雷
序列中的一部分,将生成的这一部分格雷序列加入格雷序列组。
[0302] 其中,生成格雷序列的方法请参见图6所示的训练序列生成方法实施例中的步骤604中的描述,此处不再赘述。
[0303] 所述第二序列组生成模块703,用于生成训练序列组,所述训练序列组中包含有基于所述格雷序列组中每一条格雷序列生成的训练序列;
[0304] 具体的,第二序列组生成模块703根据格雷序列组中的每一条格雷序列分别生成一条训练序列,根据格雷序列生成训练序列的方法可以参见图6所示的训练序列生成方法
实施例中步骤606的描述,此处不再赘述。
[0305] 所述第二功率比计算模块704,用于计算所述训练序列组中的各条训练序列的峰值平均功率比PAPR;
[0306] 所述第二序列确定模块705,用于将所述训练序列组中,PAPR最低的一个或者多个训练序列确定为所述系统的长训练序列。
[0307] 第二序列确定模块705比较训练序列组中的各个训练序列对应的峰值平均功率比PAPR,获取PAPR最小值,将训练序列组中该PAPR最小值对应的一条或者多条训练序列确定
为系统的长训练序列。
[0308] 具体的,当该PAPR最小值只对应训练序列组中的一条训练序列时,将该训练序列确定为系统的长训练序列;当该PAPR最小值对应训练序列组中的多条训练序列时,将该多
条训练序列都确定为系统的长训练序列。
[0309] 或者,也可以对训练序列组中的所有训练序列按照各自的PAPR从大到小的顺序进行排列,将处于排列获得的队列末尾处的一条或者多条训练序列确定为系统的长训练序
列。
[0310] 综上所述,本发明实施例提供的训练序列生成装置,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列组,基于该格雷序列组生成训练序列组,并
将训练序列组中PAPR最小的一条或者多条训练系列确定为系统的长训练序列,由于格雷序
列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列原有
的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计性能
较低的问题,从而达到提高信道估计性能的效果。
[0311] 本发明实施例提供的训练序列生成装置,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0312] 请参考图8,其示出了本发明一个实施例提供的训练序列生成设备的设备构成图。该训练序列生成设备800可以用于生成WLAN系统的长训练序列。该训练序列生成设备800可
以包括:总线805,以及连接到总线805的处理器801、存储器802、发射机803和接收机804。其
中,存储器802用于存储若干个指令,该若干个指令被配置成由处理器801执行;
[0313] 所述处理器801,用于根据系统的总子载波数确定序列长度N;生成格雷序列组,所述格雷序列组中包含有若干条长度为N的格雷序列;生成训练序列组,所述训练序列组中包
含有基于所述格雷序列组中每一条格雷序列生成的训练序列;计算所述训练序列组中的各
条训练序列的峰值平均功率比PAPR;将所述训练序列组中,PAPR最低的一个或者多个训练
序列确定为所述系统的长训练序列。
[0314] 其中,根据系统的总子载波数确定序列长度N的方法请参见图6所示的训练序列生成方法实施例中的步骤602,此处不再赘述。
[0315] 在生成格雷序列组时,生成所有长度为N的格雷序列,并将生成的所有格雷序列加入格雷序列组;或者,也可以生成所有长度为N的格雷序列中的一部分,将生成的这一部分
格雷序列加入格雷序列组。
[0316] 其中,生成格雷序列的方法请参见图6所示的训练序列生成方法实施例中的步骤604中的描述,此处不再赘述。
[0317] 在生成训练序列组,可以根据格雷序列组中的每一条格雷序列分别生成一条训练序列,根据格雷序列生成训练序列的方法可以参见图6所示的训练序列生成方法实施例中
的步骤606所示的,关于生成训练序列b的描述,此处不再赘述。
[0318] 在确定长训练序列时,处理器801可以比较训练序列组中的各个训练序列对应的峰值平均功率比PAPR,获取PAPR最小值,将训练序列组中该PAPR最小值对应的一条或者多
条训练序列确定为系统的长训练序列。
[0319] 具体的,当该PAPR最小值只对应训练序列组中的一条训练序列时,将该训练序列确定为系统的长训练序列;当该PAPR最小值对应训练序列组中的多条训练序列时,将该多
条训练序列都确定为系统的长训练序列。
[0320] 或者,也可以对训练序列组中的所有训练序列按照各自的PAPR从大到小的顺序进行排列,将处于排列获得的队列末尾处的一条或者多条训练序列确定为系统的长训练序
列。
[0321] 综上所述,本发明实施例提供的训练序列生成设备,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列组,基于该格雷序列组生成训练序列组,并
将训练序列组中PAPR最小的一条或者多条训练系列确定为系统的长训练序列,由于格雷序
列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列原有
的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计性能
较低的问题,从而达到提高信道估计性能的效果。
[0322] 本发明实施例提供的训练序列生成设备,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0323] 请参考图9,其示出了本发明一个实施例提供的训练序列生成方法的方法流程图。该训练序列生成方法用于在WLAN系统中生成长训练序列。该训练序列生成方法可以包括:
[0324] 步骤902,根据系统的总子载波数确定序列长度N;
[0325] 其中,根据系统的总子载波数确定序列长度N的方法请参见图6所示的训练序列生成方法实施例中的步骤602,此处不再赘述。
[0326] 步骤904,生成格雷序列组,该格雷序列组中包含有若干条长度为N的格雷序列;
[0327] 在生成格雷序列组时,生成所有长度为N的格雷序列,并将生成的所有格雷序列加入格雷序列组;或者,也可以生成所有长度为N的格雷序列中的一部分,将生成的这一部分
格雷序列加入格雷序列组。
[0328] 其中,生成格雷序列的方法请参见图6所示的训练序列生成方法实施例中的步骤604中的描述,此处不再赘述。
[0329] 步骤906,生成训练序列组,该训练序列组中包含有基于格雷序列组中每一条格雷序列生成的训练序列;
[0330] 在生成训练序列组,可以根据格雷序列组中的每一条格雷序列分别生成一条训练序列,根据格雷序列生成训练序列的方法可以参见图6所示的训练序列生成方法实施例中
的步骤606中所示的,关于生成训练序列b的描述,此处不再赘述。
[0331] 步骤908,计算该训练序列组中的各条训练序列的峰值平均功率比PAPR;
[0332] 步骤910,将该训练序列组中,PAPR最低的一个或者多个训练序列确定为系统的长训练序列。
[0333] 在确定长训练序列时,可以比较训练序列组中的各个训练序列对应的峰值平均功率比PAPR,获取PAPR最小值,将训练序列组中该PAPR最小值对应的一条或者多条训练序列
确定为系统的长训练序列。
[0334] 具体的,当该PAPR最小值只对应训练序列组中的一条训练序列时,将该训练序列确定为系统的长训练序列;当该PAPR最小值对应训练序列组中的多条训练序列时,将该多
条训练序列都确定为系统的长训练序列。
[0335] 或者,也可以对训练序列组中的所有训练序列按照各自的PAPR从大到小的顺序进行排列,将处于排列获得的队列末尾处的一条或者多条训练序列确定为系统的长训练序
列。
[0336] 综上所述,本发明实施例提供的训练序列生成方法,通过根据系统的总子载波数确定序列长度并根据该序列长度生成格雷序列组,基于该格雷序列组生成训练序列组,并
将训练序列组中PAPR最小的一条或者多条训练系列确定为系统的长训练序列,由于格雷序
列具有较低的PAPR的性质,基于Golay序列生成系统的长训练序列能够继承Golay序列原有
的低PAPR的性质,解决了现有技术中VHT-LTF序列PAPR较高,从而导致系统的信道估计性能
较低的问题,从而达到提高信道估计性能的效果。
[0337] 本发明实施例提供的训练序列生成方法,基于指定长度的格雷序列生成训练序列,由于符合指定长度的格雷序列数量较多,对于给定长度2m,存在Hm+1·m!/2条定义在单
位圆H元根上的格雷序列,可以构造更多满足条件的长训练序列,从而能够扩展系统容量,
提高系统性能。
[0338] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读
存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0339] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。