首页> 中国专利> 一种降低SFBC MIMO-OFDM系统峰均功率比的SLM方法

一种降低SFBC MIMO-OFDM系统峰均功率比的SLM方法

摘要

本发明公开了一种降低SFBC MIMO-OFDM系统峰均功率比的SLM方法,每根天线的信源比特经过基带调制单元、串并转换单元和不同的相位旋转后进行IFFT调制得到时域信号,利用FFT的时域信号循环移位性质得到时域奇偶信号,再将时域奇偶信号分别进行不同长度的时域循环移位后再进行时域等效SFBC编码得到多个具有不同PAPR的备选序列对。本发明在传统SLM算法的基础上,只需时域信号的循环移位和相位旋转就能得到更多具有不同PAPR的备选序列集合,提高了PAPR抑制性能;同时,接收端通过比较反向旋转序列与其最近信号星座点的距离来恢复出奇偶信号以及循环移位因子和相位旋转因子,不需要传输边带副信息。

著录项

  • 公开/公告号CN104022993A

    专利类型发明专利

  • 公开/公告日2014-09-03

    原文格式PDF

  • 申请/专利权人 电子科技大学;

    申请/专利号CN201410267982.0

  • 发明设计人 杨霖;胡武君;谭发曾;李少谦;

    申请日2014-06-16

  • 分类号H04L27/26(20060101);

  • 代理机构成都宏顺专利代理事务所(普通合伙);

  • 代理人周永宏

  • 地址 611731 四川省成都市高新区(西区)西源大道2006号

  • 入库时间 2023-12-17 01:49:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-31

    未缴年费专利权终止 IPC(主分类):H04L27/26 授权公告日:20170510 终止日期:20180616 申请日:20140616

    专利权的终止

  • 2017-05-10

    授权

    授权

  • 2014-10-08

    实质审查的生效 IPC(主分类):H04L27/26 申请日:20140616

    实质审查的生效

  • 2014-09-03

    公开

    公开

说明书

技术领域

本发明属于无线通信技术领域,特别涉及一种降低SFBC MIMO-OFDM系统峰均功率 比的SLM方法。

背景技术

众所周知,多输入多输出正交频分复用(简称MIMO-OFDM)系统通过利用频率、时 间以及利用不同天线来获得分集增益,能有效的抵抗无线通信中的多径、噪声等,成为未 来移动多媒体通信的主要候选技术之一。

MIMO-OFDM信号是一种多载波调制信号,主要缺点之一是信号峰值功率与平均功率 的比值(简称PAPR)偏高。目前降低空频分组编码(SFBC)MIMO-OFDM系统的一种主流 方法是选择性映射方法(简称为SLM方法)。不失一般性,以下将讨论两根发射天线SFBC MIMO-OFDM系统。传统SLM方法的发射端原理如图1所示,接收端原理如图2所示,每 根天线的原始OFDM信号与U个模值为1的旋转相位序列相乘,得到U个表示相同信息的 输出信号,然后将这U个信号分别进行SFBC得到两路信号,这两路信号作为一个序列对 进行IFFT调制得相应的时域备选信号,分别计算每个备选序列的PAPR并选择较大的一个 作为这个序列对的PAPR,所有的序列对的PAPR中选择一个最小值作为整个SFBC  MIMO-OFDM系统的PAPR,这个序列对作为传输信号。为了在接收端为了能够正确地对 接收信号进行解调,在发送端必须发送所使用的相位因子这一边带副信息。在SFBC  MIMO-OFDM系统中,传统SLM方法的一个不足是,为了获得比较好的PAPR抑制性能, 通常需要从多个备选对中选择一个PAPR最小的序列对来传输,而每个备选信号对都需要 由IFFT调制得到,算法的计算复杂度较高。传统SLM方法的另外一个不足是,为了使得 系统可以在接收端恢复出原始信号,发射端需要传输所使用的相位因子这一边带副信息, 边带副信息的传输降低了系统的频谱利用效率。

发明内容

本发明的目的在于克服现有技术的不足,提供一种在传统SLM算法的IFFT运算个数 下,只需时域信号的循环移位和相位旋转等操作就可以得到多个具有不同PAPR的序列集 合,接收端通过比较反向旋转序列与其最近信号星座点的距离来恢复出奇偶信号以及循环 移位因子和相位旋转因子,大大降低了系统计算复杂度的降低SFBC MIMO-OFDM系统峰 均功率比的SLM方法。

本发明的目的是通过一下技术方案来实现的:一种降低SFBC MIMO-OFDM系统峰均 功率比的SLM方法,包括发射处理过程和接收处理过程两部分,所述的发射处理过程具体 流程为:

S101:每根天线的信源比特经过基带调制单元和串并转换单元后得到原始频域信号X, 原始频域信号X进入相位旋转序列发生器进行不同的相位旋转后进行IFFT调制,即原始频 域信号X与相位旋转因子Pv相乘后通过IFFT调制单元得到V个相应的时域信号xv,其中, 1≤v≤V,V表示相位旋转因子个数;

S102:对于时域信号xv,利用FFT的时域信号循环移位性质,即F[x(n),k]= x(n-k)N<=>F[X(n),k]=X(n)·e-j2πkn/N,得到频域奇偶序列对应的时域奇偶信号,其中, (·)N表示模N操作,选择k=N/2,使得频域的奇偶序列产生不同的相位变化:

由上面两个公式得知,利用时域信号的循环移位可以将频域信号的奇偶序列区分开来,因 此,通过时域信号xv和它循环移位后的信号可以求得时域奇偶信号分别为:

xev=(xv+F[xv,N/2])/2

xov=(xv-F[xv,N/2])/2;

S103:对得到时域奇信号和时域偶信号利用分别进行不同长度的时域循环移位后 再进行时域等效SFBC编码,每次时域循环移位并进行时域等效SFBC编码得到一个备选 序列对,所述的时域等效SFBC编码方法为:利用FFT的时域信号的共轭反转对应于频域 信号的共轭的基本性质,即FFT[x((N-n)N)*]=[X(n)]*,每次时域奇信号和时域偶信号 分别进行循环移位后再进行共轭反转得到相应的编码信号,频域信号的SFBC编码形式 表示为:

Xev(n)-[Xov(n)]*Xov(n)[Xev(n)]*

设时域奇信号和时域偶信号的循环移位因子分别为:和M表示循环移位的次数,通过时域循环移位操作得到M种不同的时域 信号序列:

xevm=circshift{xev,[0,uevm]}

xovn=circshift{xov,[0,uovn]}

上式中,1≤m,n≤M;时域奇偶信号分别经过M次不同长度的时域循环移位后再进行时域 等效SFBC编码,总共得到M2种不同的备选序列对,由于时域信号的循环移位对应于频域 信号的相位旋转,则其频域信号SFBC编码形式统一表示为:

ej2πuevm(n-1)/NXevm(n)-[ej2πuovn(n-1)/NXovn(n)]*ej2πuovn(n-1)/NXovn(n)[ej2πuevm(n-1)/NXevm(n)]*

V个时域信号对应的时域奇偶信号再分别经过时域循环移位操作后进行时域等效SFBC编 码,总共得到VM2种备选序列对;

S104:计算每个备选序列对的PAPR,选择PAPR最大的一个作为整个序列对的PAPR, 然后在所有的序列对中选择PAPR最小值作为系统的PAPR,并选择PAPR最小一对序列对 作为传输序列,该传输序列经过并串转换单元后进入循环前缀单元加入循环前缀,再经过 D/A转换单元和射频单元后通过天线进行发射;

所述的接收处理过程具体流程为:

S201:天线的接收信号依次通过射频单元、A/D转换单元、去循环前缀单元和串并转 换单元后进行FFT解调得到频域信号R=[Re,Ro],接收信号的形式表示:

Re=H1eej2πuevm/NXevm+H2eej2πuovn/NXovn+N1

Ro=H1o[-ej2πuovn/NXovn]*+H2o[ej2πuevm/NXevm]*+N2

式中,Hie和Hio分别表示传输信道增益,Ni表示信道噪声,其中,i=1,2,对于相邻的子载 波信号的信道增益,有H1e=H1o=H1,H2e=H2o=H2,因此对频域信号R=[Re,Ro]进行 SFBC解码,得到信号[Ye,Yo]:

Ye=α-2(Re(H1)*+(Ro)*H2)Yo=α-2(Re(H2)*-(Ro)*H1)

式中,α2=|H1|2+|H2|2,解出的[Ye,Yo]是由发射端时域奇偶信号经过了不同长度的 循环移位后的信号,相当于是由频域信号进行了相位旋转得到的信号;

S202:将SFBC解码得到的频域奇偶信号进行信号盲检测:对解出的信号[Ye,Yo]进行反 向相位旋转,恢复循环移位因子和相位旋转因子Pv,由得到的反向旋转序列乘以恢复出的 相位旋转因子Pv得到检测信号,对得到的检测信号进行并串转换和基带解调恢复得到原始 信号。

所述的步骤S202的信号盲检测包括恢复循环移位因子和恢复相位旋转因子两部分,所 述的恢复循环移位因子的方法为:

对解出的信号[Ye,Yo]进行反向相位旋转,由于发射端的时域奇偶信号各自使用 了VM个循环移位因子,因此,奇偶信号Ye和Yo分别需要VM次复数乘法实现反向相位旋转:

Yevm(n)=Ye(n)ej2πuevm(n-1)/N

Yovm(n)=Yo(n)ej2πuovm(n-1)/N

式中,1≤v≤V,1≤m≤M,1≤vm≤VM,uevm[Ue1,Ue2,...,UeM],uovm[Uo1,Uo2,...,UoM],通过上式,奇偶信号分别得到VM个反向旋转序列,这些反向旋转序列中必定存在一个序 列,它的所有频点已经旋转到了调制信号的星座点上,由于噪声存在,频点可能偏离了原 始星座点,但所有频点离其最近星座点的距离之和从概率上讲是最小的,因此,先把反向 旋转序列和判定为离它最近的星座点YQ(n),再计算所有频点到星座点YQ(n) 的距离之和,时域奇信号和时域偶信号分别得到了VM个距离值,从所有距离中分别选择 一个最小距离对应的循环移位因子和最为发射端时域奇偶信号和的循环移位 因子,记为u′e和u′o

ue=argmin1vmVMΣn=1N|Yevm(n)-YQ(n)|2

uo=argmin1vmVMΣn=1N|Yovm(n)-YQ(n)|2

上式中,YQ(n)∈Q,Q为发射端所选调制方式的信号星座图,恢复出的循环移位因子u′e和 u′o对应的反向旋转信号和分别作为恢复得到的奇信号和偶信号;

所述的恢复相位旋转因子Pv的方法为:由于原始频域信号X每次乘以相位旋转因子Pv后进 行IFFT调制时域信号xv的奇偶序列和使用的循环移位因子和不同,因此,通过 得到的循环移位因子u′e和u′o所在的向量来判断得到发射端使用的相位旋转因子Pv

本发明的有益效果是:原始信号经过不同的相位旋转后分别进行IFFT调制得到时域信 号,然后利用IFFT的性质得到频域奇偶序列对应的时域信号序列,奇偶序列进行不同长度 的循环移位后进行时域等效的SFBC编码得到多个具有不同PAPR的备选序列对,最后从所 有的备选序列中选择PAPR性能最好的序列对进行传输。因此,在传统SLM算法的IFFT 运算个数下,只需时域信号的循环移位和相位旋转等操作就可以得到多个具有不同PAPR 的序列集合,大大降低了系统计算复杂度;接收端通过比较反向旋转序列与其最近信号星 座点的距离来恢复出奇偶信号以及循环移位因子和相位旋转因子,实现了接收信号的盲检 测,传统的SLM方法相比,计算复杂度大大降低,且不需要传输边带副信息。

附图说明

图1为传统的SLM算法的发射端框图;

图2为传统的SLM算法的接收端框图;

图3为本发明的改进SLM算法的发射处理过程流程图;

图4为本发明发射处理过程中时域循环移位及时域等效SFBC编码的流程图;

图5为本发明的等效SFBC编码原理图;

图6为本发明的改进SLM算法的接收处理过程流程图;

图7为本发明的接收处理过程中信号盲检测的流程图。

具体实施方式

下面结合附图进一步说明本发明的技术方案,但本发明所保护的内容不局限于以下所 述。

一种降低SFBC MIMO-OFDM系统峰均功率比的SLM方法,包括发射处理过程和接收 处理过程两部分,如图3所示,所述的发射处理过程具体流程为:

S101:每根天线的信源比特经过基带调制单元和串并转换单元后得到原始频域信号X, 原始频域信号X进入相位旋转序列发生器进行不同的相位旋转后进行IFFT调制,即原始频 域信号X与相位旋转因子Pv相乘后通过IFFT调制单元得到V个相应的时域信号xv,其中, 1≤v≤V,V表示相位旋转因子个数;

S102:对于时域信号xv,利用FFT的时域信号循环移位性质,即F[x(n),k]= x(n-k)N<=>F[X(n),k]=X(n)·e-j2πkn/N,得到频域奇偶序列对应的时域奇偶信号,其中, (·)N表示模N操作,选择k=N/2,使得频域的奇偶序列产生不同的相位变化:

由上面两个公式得知,利用时域信号的循环移位可以将频域信号的奇偶序列区分开来,因 此,通过时域信号xv和它循环移位后的信号可以求得时域奇偶信号分别为:

xev=(xv+F[xv,N/2])/2

xov=(xv-F[xv,N/2])/2;

S103:对得到时域奇信号和时域偶信号利用分别进行不同长度的时域循环移位后 再进行时域等效SFBC编码,每次时域循环移位并进行时域等效SFBC编码得到一个备选 序列对,如图4所示,所述的时域等效SFBC编码方法如图5所示,利用FFT的时域信号 的共轭反转对应于频域信号的共轭的基本性质,即FFT[x((N-n)N)*]=[X(n)]*,每次时域 奇信号和时域偶信号分别进行循环移位后再进行共轭反转得到相应的编码信号,频域 信号的SFBC编码形式表示为:

Xev(n)-[Xov(n)]*Xov(n)[Xev(n)]*

设时域奇信号和时域偶信号的循环移位因子分别为:和M表示循环移位的次数,通过时域循环移位操作得到M种不同的时域 信号序列:

xevm=circshift{xev,[0,uevm]}

xovn=circshift{xov,[0,uovn]}

上式中,1≤m,n≤M;时域奇偶信号分别经过M次不同长度的时域循环移位后再进行时域 等效SFBC编码,总共得到M2种不同的备选序列对,由于时域信号的循环移位对应于频域 信号的相位旋转,则其频域信号SFBC编码形式统一表示为:

ej2πuevm(n-1)/NXevm(n)-[ej2πuovn(n-1)/NXovn(n)]*ej2πuovn(n-1)/NXovn(n)[ej2πuevm(n-1)/NXevm(n)]*

V个时域信号对应的时域奇偶信号再分别经过时域循环移位操作后进行时域等效SFBC编 码,总共得到VM2种备选序列对;

S104:计算每个备选序列对的PAPR,选择PAPR最大的一个作为整个序列对的PAPR, 然后在所有的序列对中选择PAPR最小值作为系统的PAPR,并选择PAPR最小一对序列对 作为传输序列,记为[x′1,x′2,],该传输序列经过并串转换单元后进入循环前缀单元加入循环 前缀,再经过D/A转换单元和射频单元后通过天线进行发射;

如图6所示,所述的接收处理过程具体流程为:

S201:天线的接收信号依次通过射频单元、A/D转换单元、去循环前缀单元和串并转 换单元后进行FFT解调得到频域信号R=[Re,Ro],接收信号的形式表示:

Re=H1eej2πuevm/NXevm+H2eej2πuovn/NXovn+N1

Ro=H1o[-ej2πuovn/NXovn]*+H2o[ej2πuevm/NXevm]*+N2

式中,Hie和Hio分别表示传输信道增益,Ni表示信道噪声,其中,i=1,2,对于相邻的子载 波信号的信道增益,有H1e=H1o=H1,H2e=H2o=H2,因此对频域信号R=[Re,Ro]进行 SFBC解码,得到信号[Ye,Yo]:

Ye=α-2(Re(H1)*+(Ro)*H2)Yo=α-2(Re(H2)*-(Ro)*H1)

式中,α2=|H1|2+|H2|2,解出的[Ye,Yo]是由发射端时域奇偶信号经过了不同长度的 循环移位后的信号,相当于是由频域信号进行了相位旋转得到的信号;

S202:将SFBC解码得到的频域奇偶信号进行信号盲检测:对解出的信号[Ye,Yo]进行反 向相位旋转,恢复循环移位因子和相位旋转因子Pv,由得到的反向旋转序列乘以恢复出的 相位旋转因子Pv得到检测信号,对得到的检测信号进行并串转换和基带解调恢复得到原始 信号。

如图7所示,所述的步骤S202的信号盲检测包括恢复循环移位因子和恢复相位旋转因 子两部分,所述的恢复循环移位因子的方法为:

对解出的信号[Ye,Yo]进行反向相位旋转,由于发射端的时域奇偶信号各自使用 了VM个循环移位因子,因此,奇偶信号Ye和Yo分别需要VM次复数乘法实现反向相位旋转:

Yevm(n)=Ye(n)ej2πuevm(n-1)/N

Yovm(n)=Yo(n)ej2πuovm(n-1)/N

式中,1≤v≤V,1≤m≤M,1≤vm≤VM,uevm[Ue1,Ue2,...,UeM],uovm[Uo1,Uo2,...,UoM],通过上式,奇偶信号分别得到VM个反向旋转序列,这些反向旋转序列中必定存在一个序 列,它的所有频点已经旋转到了调制信号的星座点上,由于噪声存在,频点可能偏离了原 始星座点,但所有频点离其最近星座点的距离之和从概率上讲是最小的,因此,先把反向 旋转序列和判定为离它最近的星座点YQ(n),再计算所有频点到星座点YQ(n) 的距离之和,时域奇信号和时域偶信号分别得到了VM个距离值,从所有距离中分别选择 一个最小距离对应的循环移位因子和最为发射端时域奇偶信号和的循环移位 因子,记为u′e和u′o

ue=argmin1vmVMΣn=1N|Yevm(n)-YQ(n)|2

uo=argmin1vmVMΣn=1N|Yovm(n)-YQ(n)|2

上式中,YQ(n)∈Q,Q为发射端所选调制方式的信号星座图,恢复出的循环移位因子u′e和 u′o对应的反向旋转信号和分别作为恢复得到的奇信号和偶信号;

所述的恢复相位旋转因子Pv的方法为:由于原始频域信号X每次乘以相位旋转因子Pv后进 行IFFT调制时域信号xv的奇偶序列和使用的循环移位因子和不同,因此,通过 得到的循环移位因子u′e和u′o所在的向量来判断得到发射端使用的相位旋转因子Pv,例如, 若,则判断X使用的相位旋转因子为P1

当OFDM的子载波数为N,过采样率为L时,一次IFFT运算需要的复数乘法次数和 复数加法次数分别为LN/2log2LN和LNlog2LN。当产生的备选序列对的个数为VM2时,由 图1可知,传统的SLM算法需要2VM2次LN点的IFFT运算将SFBC编码之后的频域序列调 制得到VM2个时域备选序列对,所需的复数乘法次数和复数加法次数分别为 VM2LN/2log2LN和2VM2LN log2LN。本发明提出的算法,同样产生VM2个备选序列对, 原始频域信号仅仅需要V次LN点IFFT运算得到时域信号,所需要的复数乘法次数和复数 加法次数分别为VLN/2log2LN和VLN log2LN,在对时域奇偶信号进行不同长度的循环移位、 共轭反转和时域相位旋转等操作得到多个备选序列对,需要的复数乘法次数和复数加法次 数分别为2VMLN和2VM2LN,因此,本发明的算法总共的复数乘法和复数加法次数分别为 VLN(1/2 log2LN+2M)和VLN(log2LN+2M2)。

为了衡量计算复杂度的降低性能,一般使用计算复杂度降低比(computational complexity  reduction ratio,CCRR),其定义为:

CCRR=(1-Complexity>-SLMComplexity>-SLM)×100%

式中,CSB-SLM表示本发明的算法,C-SLM表示传统的算法。下表给出了当子载波数 N=256、过采样率L=4,C-SLM算法和CSB-SLM算法当产生的备选序列对的个数都为 K=VM2时,所需的复数乘法和复数加次数以及CCRR函数值。

表1发射端的计算复杂度

由表1可知,当产生相同的备选序列个数时,CSB-SLM算法能大幅度降低C-SLM算 法计算复杂度,当备选序列数为12时,CSB-SLM需要的复数乘法和复数加法次数相对于 C-SLM算法,CCRR分别达到了77.5%和77.5%。值得注意的是,随着备选序列数的增加, 本发明的算法降低复杂度的能力还将进一步增大,因此,本文所提CSB-SLM算法在降低复 杂度方面有较大的优势。

当发射端产生的时域备选序列个数为VM2时,传统SLM算法发射端需要传输所使用的 相位旋转因子P这一边带副信息,总共需要log2VM2比特,本发明提出的算法,若移位因 子U和相位旋转因子P同样作为边带副信息传输,同样需要log2VM2比特。对于传统SLM 算法,接收信号需要一次LN点的FFT运算得到频域信号,然后根据接收到的边带信息, 将频域信号直接乘以相应的相位旋转因子恢复得到原始信号,因此,需要的复数乘法次数 和复数加法次数分别为LN/2log2LN+2N和LN log2LN。本发明提出的SLM算法,接收信 号同样需要一次LN点的FFT运算得到频域信号并将其解码得到频域奇偶序列,若U和P 已知,则奇偶序列直接根据Yevm(n)=Ye(n)ej2πuevm(n-1)/NYovm(n)=Yo(n)ej2πuovm(n-1)/N 得到反向旋转信号,然后再乘以相位旋转因子得到原始信号,这时,接收端的复杂度与传 统SLM算法相当;若U和P未知,则需要2MV次N点复数乘法实现反向旋转序列与对应 的调制信号星座点的距离判断来恢复循环出移位因子,因此,本发明提出的SLM算法接收 端总共需要的复数乘法次数和复数加发次数分别为LN/2log2LN+2MVN(L+1)和 LNlog2LN+2MVN。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号