基于两阶段索引调制的OFDM峰均功率比降低方法和系统
技术领域
本发明涉及无线通信技术领域,具体涉及一种基于两阶段索引调制的正交频分复用(OFDM)峰均功率比(PAPR)降低方法和系统。
背景技术
在无线通信领域,由于具有高频谱利用率、有效抗多径和抗频率选择性衰落的优点,基于索引调制的OFDM技术正在被广泛的研究和应用,甚至对于第五代(5G)移动通信也是一个有利的技术候选。索引调制OFDM技术能有效的提高系统频带利用率和发送端信号的功率效率,由于一个基于索引调制的OFDM信号只有部分子载波被激活用于传输信息,其它子载波为0,而更多的发送比特信息隐含在索引信息中,也就是利用发送的比特信息决定子载波的激活样式。为了进一步提高系统的频谱效率,双模索引调制OFDM技术被提出,其采用两种星座图用于映射数据,通过索引信息选出来的激活子载波用星座图A来实现映射过程,而其余的子载波用星座图B来实现映射过程,这里的两种星座图中的信号点是互不相交的。
然而,基于索引调制的OFDM系统继承了传统OFDM系统PAPR过高的缺点,高PAPR要求系统发送端的功率放大器要具有很大的线性范围,以避免发送的OFDM信号超过最大的线性范围而导致的信号失真,而增加功率放大器的线性范围成本过高。一些常用的OFDM系统PAPR降低方法包括削波技术、选择映射、部分传输序列和虚拟序列插入技术等。一种适用于基于索引调制OFDM系统的PAPR降低方法有待开发。
发明内容
本发明要解决的技术问题在于,降低索引调制OFDM系统的PAPR、提高传统索引调制OFDM系统的频带利用率、改善双模索引调制OFDM系统的功率效率和提高索引调制OFDM系统的误比特率性能,提供了一种基于两阶段索引调制的OFDM及其PAPR降低方法和系统。
根据本发明解决的技术问题的一个方面,一种基于两阶段索引调制的OFDM峰均功率比降低方法,包括如下步骤:
(1)串并转换和比特分组:将待发送的二进制序列经过串并转换,把串行的比特数据流转换成并行数据流,其中每p比特为一组输入到一帧OFDM信号的一个子帧,这里一帧包含N个子载波的OFDM信号被分为G=N/n个子帧,Gg=[Xg,1Xg,2…Xg,n]表示第g个子帧,1≤g≤G,n为每个子帧包含的子载波个数,X表示一帧OFDM信号中的子载波。
(2)第一阶段索引调制:将步骤(1)中每组p比特中的前p1个比特输入第一阶段索引选择器,选择OFDM信号的每个子帧中激活的子载波,即p1个比特决定Gg中子载波的激活样式,再将步骤(1)中每组p比特中的p2个比特输入映射器A进行映射。
(3)第二阶段索引调制:将步骤(1)中每组p比特中的p3个比特输入第二阶段索引选择器,从步骤(2)的Gg中未激活的子载波中再次选择子载波进行激活,再将步骤(1)中每组p比特中的p4个比特输入映射器B进行映射。
(4)频域OFDM信号生成,根据步骤(2)及(3)中的子载波激活样式,将步骤(1)每组p比特中的p2+p4个比特通过映射器A和映射器B映射到相应的激活子载波上。
(5)将步骤(4)得到的频域OFDM信号通过N点的离散傅里叶反变换(IDFT)转换到时域。
(6)将步骤(5)得到的时域OFDM信号输入峰均功率比比较器,通过搜索算法找到第二阶段信号映射的最佳组合,使PAPR最小化。
(7)将步骤(6)得到的最小化PAPR的时域OFDM信号经过并串转换、加循环前缀、数模转换和上变频处理后送入信道进行传输。
(8)在接收端,将接收的OFDM信号进行下变频、模数转换、去循环前缀和串并转换处理。
(9)将步骤(8)的输出信号进行离散傅里叶变换(DFT),把时域OFDM信号转换到频域。
(10)将步骤(9)的输出信号进行最大似然检测、解索引和解映射处理,恢复为二进制信息。
(11)将步骤(10)的输出信号进行并串转换,得到原始发送的二进制序列。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(1)中一帧OFDM信号的每个子帧中包含的比特数p=p1+p2+p3+p4,其中前p1个比特和p3个比特分别输入到第一阶段索引选择器和第二阶段索引选择器,用于选择OFDM信号每个子帧中子载波的激活样式,p2个比特和p4个比特分别输入到映射器A和映射器B用于信号映射,p1、p2、p3和p4所对应的比特信息依次排列。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(2)的第一阶段索引调制,是从每个子帧的n个子载波中选出k个子载波,用于映射比特信息,所以:
p2=klog2MA
式中表示平台函数,即向下取整,C(n,k)表示二项式系数,即从n取k的组合个数,同时满足k<n,MA表示映射器A中采用的星座图的尺寸。由p1个比特信息决定的索引信息为IA=[IA,1IA,2…IA,k],由p2个比特信息决定的信号为SA=[S(IA,1)S(IA,2)…S(IA,k)]。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(3)的第二阶段索引调制,是在步骤(2)中的n–k个未被激活的子载波中再选出k’个子载波用于映射比特信息,所以:
p4=k'log2(MB/u)
式中MB表示映射器B中采用的星座图的尺寸,星座图B中每u个信号点表示同样的比特信息,用于降低系统的PAPR,首次映射时进行随机选取。星座图B和星座图A中的信号点互不相交,同时满足k+k’<n,保证有0载波即未激活的子载波存在,以便提高系统的功率效率。由p3个比特信息决定的索引信息IB=[IB,1IB,2…IB,k’],由p4个比特信息决定的信号SB=[S(IB,1)S(IB,2)…S(IB,k’)]。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(4)频域OFDM信号生成器是根据步骤(2)及(3)中的子载波激活样式,将步骤(2)及(3)中的SA和SB通过映射器A和映射器B映射到相应的激活子载波IA和IB上。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(5)输出的时域OFDM信号可以表示为:
xT=[x0 x1 ... xN-1]=IDFT{XT}=IDFT{[X0 X1 ... XN-1]}
式中IDFT{}表示离散傅里叶反变换操作,XT=[X0X1…XN-1]表示发送的频域OFDM信号,包括来自星座图A和星座图B的信号点和0载波。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(6)是发送的时域OFDM信号PAPR最小化过程,包括如下步骤:
(61)计算初始的PAPR值papr,设定变量i=1,ii=1,g=1;
(62)用Si,g(IB,ii)代替原来相应子载波上的信号,再重新计算新的PAPR值,如果PAPR降低,用Si,g(IB,ii)替换原来信号点,并将新PAPR值赋给papr,否则信号点不变,Si,g(IB,ii)代表每个子帧在第二阶段索引调制中通过映射器B映射的可选信号之一;
(63)i=i+1,返回步骤(62),直到i=u结束,1≤i≤u,表示第二阶段每个子帧的激活子载波上所映射的可选信号索引;
(64)ii=ii+1,返回步骤(62),直到ii=k’结束,1≤ii≤k’,表示第二阶段每个子帧的激活子载波索引;
(65)g=g+1,返回步骤(62),直到g=G结束,1≤g≤G,表示一帧OFDM信号的子帧索引。
进一步的,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(61)中PAPR值的计算公式为:
式中E{}表示求期望,max{}表示求最大值。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,步骤(10)中采用最大似然检测,根据步骤(2)和步骤(3),检测过程将综合考虑每帧OFDM信号子帧所有可能的子载波激活样式和映射的信号,具体的检测过程可以表示为:
式中XR表示接收的频域子载波信号,H表示频域的信道衰减系数,上标g表示每个OFDM信号的第g个子帧,分别表示接收端每个子帧的索引信息和映射信号的估计值,再根据检测的索引信息和信号,通过查表法进行解索引和解映射,恢复二进制信息。
进一步,在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,通过步骤(1)到步骤(7)的两个阶段的索引调制过程,提出的OFDM频带利用率可表示为:
式中LCP表示添加的循环前缀的长度,G表示每个OFDM信号的子帧个数。
根据本发明解决的技术问题的另一方面,还提供了一种基于两阶段索引调制的OFDM峰均功率比降低系统,主要包含的模块和功能描述如下:
发送端串并转换和比特分组模块,用于将待发送的二进制序列经过串并转换,把串行的比特数据流转换成并行数据流,其中每p比特为一组输入到一帧OFDM信号的一个子帧,这里一帧包含N个子载波的OFDM信号被分为G=N/n个子帧,Gg=[Xg,1Xg,2…Xg,n]表示第g个子帧,1≤g≤G,n为每个子帧包含的子载波个数,X表示一帧OFDM信号中的子载波。
第一阶段索引选择器模块,用于根据每组p比特中的前p1个比特选择OFDM信号的每个子帧中的子载波激活样式。
映射器A模块,用于通过A映射器将每组p比特中的p2个比特映射到星座图A中的信号点。
第二阶段索引选择器模块,用于根据每组p比特中的p3个比特从第一阶段每个子帧未激活的子载波中再次选择子载波的激活样式。
映射器B模块,用于通过B映射器将每组p比特中的p4个比特映射到星座图B中的信号点,星座图B中的信号点与星座图A中的信号点互不相交。
频域OFDM信号生成器模块,用于根据第一阶段索引和第二阶段索引选出来的激活子载波,分别经过映射器A和映射器B把信号映射到OFDM信号的激活子载波上。
N点IDFT模块,用于通过IDFT模块把通过两阶段索引调制得到的频域OFDM信号转换到时域。
峰均功率比比较器模块,用于通过搜索算法选择映射器B所映射的信号点,使OFDM信号的PAPR最小化。
发送端并串转换、加循环前缀、数模转换和上变频模块,用于对发送端产生的时域OFDM信号进行并串转换、添加循环前缀、数字信号到模拟信号转换和上变频处理。
接收端下变频、模数转换、去循环前缀和串并转换模块,用于对接收到的时域OFDM信号进行下变频、模拟信号到数字信号转换、去除循环前缀和串并转换处理。
N点DFT模块,用于把接收到的时域OFDM信号转换到频域。
最大似然检测、解索引和解映射模块,用于采用最大似然检测综合考虑每帧OFDM信号子帧中所有可能的子载波激活样式和映射的信号,搜索所有可能的情况从而检测子载波激活样式和每个激活子载波所映射的信号,再通过解索引和解映射处理恢复二进制信息。
接收端并串转换模块,用于将恢复的二进制信息进行并串转换,恢复原始发送的二进制序列。
本发明提出了一种基于两阶段索引调制的OFDM峰均功率比降低方法和系统,在第一阶段与传统的索引调制OFDM一致,通过第二阶段的索引调制,利用搜索算法找到最佳的信号映射,最小化发送OFDM信号的PAPR值,同时增加了传输比特信息,包括第二阶段的索引比特和信号比特,从而在不改变OFDM信号子载波个数的条件下提高了系统的频谱频率。同时,在第二阶段并未将OFDM信号每个子帧的全部子载波激活用于传输数据,而是保留了一些子载波为0,从而提高发送OFDM信号功率效率。
附图说明
图1是本发明基于两阶段索引调制的OFDM峰均功率比降低系统发送端框图。
图2是本发明基于两阶段索引调制的OFDM峰均功率比降低系统接收端框图。
图3是本发明实施例中的星座图A和星座图B。
图4是本发明实施例的两阶段索引调制OFDM峰均功率比降低系统误比特率性能曲线示意图。
图5是本发明实施例的两阶段索引调制OFDM峰均功率比降低系统PAPR的性能曲线示意图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的认识和理解,现对照附图详细说明本发明的具体实施方式。
请参考图1和图2,图1所示为本发明提出的基于两阶段索引调制的OFDM峰均功率比降低系统发送端框图,包括串并转换和比特分组模块,第一阶段索引选择器模块,第二阶段索引选择器模块,映射器A模块,映射器B模块,频域OFDM信号生成器模块,N点IDFT模块,峰均功率比比较器模块,并串转换、加循环前缀、数模转换和上变频模块。图2所示为本发明提出的基于两阶段索引调制的OFDM峰均功率比降低系统接收端框图,包括下变频、模数转换、去循环前缀和串并转换模块,N点DFT模块,最大似然检测、解索引和解映射模块,并串转换模块。
设定一个OFDM信号的子载波数为N,这样一个发送的频域OFDM信号可以表示为XT=[X0 X1 … XN-1],每个OFDM信号子载波被分成G=N/n个子组,每个子组即一个OFDM信号子帧,n为每个子帧包含的子载波数,每个OFDM信号子帧携带p=p1+p2+p3+p4个比特的信息,p1、p2、p3和p4所对应的比特信息依次排列,这里每个OFDM信号共包含m=pG个比特信息,p1、p2、p3和p4均为正整数。
在本发明的基于两阶段索引调制的OFDM峰均功率比降低方法中,包括以下步骤:
(1)串并转换和比特分组:将待发送的二进制序列经过串并转换,把串行的比特数据流转换成并行数据流,其中每p比特为一组输入到OFDM信号的一个子帧,一帧OFDM信号被分为G个子帧,Gg=[Xg,1 Xg,2 … Xg,n](1≤g≤G)表示OFDM信号的第g个子帧,X表示一帧OFDM信号中的子载波,n为子帧包含的子载波数。对于每个子帧中包含的p个比特信息,其中前p1个比特和p3个比特分别输入到第一阶段索引选择器和第二阶段索引选择器,用于选择OFDM信号每个子帧中子载波的激活样式,p2个比特和p4个比特分别输入到映射器A和映射器B用于信号映射。
(2)第一阶段索引调制:将步骤(1)中每组p比特中的前p1个比特输入第一阶段索引选择器,选择OFDM信号的每个子帧中激活的子载波,即p1个比特决定Gg中子载波的激活样式,被激活的子载波索引用IA来表示,再将步骤(1)中每组p比特中的p2个比特输入映射器A进行映射,用于映射的信号用SA来表示。第一阶段索引调制,是从每个子帧的n个子载波中选出k个子载波,用于映射比特信息,p1和p2可以计算为:
p2=k log2MA
式中表示平台函数,即向下取整,C(n,k)表示二项式系数,即从n取k的组合个数,同时满足k<n,MA表示映射器A中采用的星座图的尺寸,这里映射器A可以采用BPSK星座图、QPSK星座图等。由p1个比特信息决定的索引信息为IA=[IA,1IA,2…IA,k],由p2个比特信息决定的信号为SA=[S(IA,1)S(IA,2)…S(IA,k)]。当n=4,k=1,p1=2时,索引比特与子帧中激活子载波的对应关系可由表1表示。
表1
索引比特 |
索引 |
子帧 |
0 0 |
1 |
[S<sub>A</sub> 0 0 0] |
0 1 |
2 |
[0 S<sub>A</sub> 0 0] |
1 0 |
3 |
[0 0 S<sub>A</sub> 0] |
1 1 |
4 |
[0 0 0 S<sub>A</sub>] |
(3)第二阶段索引调制:将步骤(1)中每组p比特中的p3个比特输入第二阶段索引选择器,从步骤(2)的Gg中未激活的子载波中再次选择子载波进行激活,被激活的子载波索引用IB来表示,再将步骤(1)中每组p比特中的p4个比特输入映射器B进行映射,用于映射的信号用SB来表示。第二阶段索引调制,是在步骤(2)中的n–k个未被激活的子载波中再选出k’个子载波用于映射比特信息,p3和p4可以计算为:
p4=k'log2(MB/u)
式中MB表示映射器B中采用的星座图的尺寸,星座图B中每u个信号点表示同样的比特信息,用于降低系统的PAPR,首次映射时进行随机选取。星座图B和星座图A中的信号点互不相交,同时满足k+k’<n,保证有0载波即未激活的子载波存在,以便提高系统的功率效率。由p3个比特信息决定的索引信息IB=[IB,1IB,2…IB,k’],由p4个比特信息决定的信号SB=[S(IB,1)S(IB,2)…S(IB,k’)]。映射器B可以采用QPSK星座图、8PSK星座图等,为了不降低系统的频谱效率和降低PAPR,星座图B的尺寸可以大于星座图A。在第一阶段索引调制的基础上,当k’=1,p3=1时,索引比特与子帧中激活子载波的对应关系可由表2表示。
表2
如果在映射器B中采用QPSK星座图进行数据映射,则信号点(d,d)和(-d,-d)代表同样的比特信息、(-d,d)和(d,-d)代表同样的比特信息,用于索引调制OFDM系统的PAPR降低,如图3所示,其中空心信号表示星座图A,实心信号表示星座图B。
(4)频域OFDM信号生成,频域OFDM信号生成器是根据步骤(2)及(3)中的子载波激活样式,将步骤(2)及(3)中的SA和SB通过映射器A和映射器B映射到相应的激活子载波IA和IB上。
(5)将步骤(4)得到的频域OFDM信号通过N点的离散傅里叶反变换(IDFT)转换到时域,输出的时域OFDM信号可以表示为:
xT=[x0 x1 ... xN-1]=IDFT{XT}=IDFT{[X0 X1 ... XN-1]}
式中IDFT{}表示离散傅里叶反变换操作,XT包括来自星座图A和星座图B的信号点和0载波。
(6)将步骤(5)得到的时域OFDM信号输入峰均功率比比较器,通过搜索算法找到第二阶段信号映射的最佳组合,使PAPR最小化。发送OFDM信号的PAPR最小化过程,包括如下步骤:
(61)计算初始的PAPR值papr,计算公式为:
式中E{}表示求期望,max{}表示求最大值,设定变量i=1,ii=1,g=1;
(62)用Si,g(IB,ii)代替原来相应子载波上的信号,再重新计算新的PAPR值,如果PAPR降低,用Si,g(IB,ii)替换原来信号点,并将新PAPR值赋给papr,否则信号点不变,Si,g(IB,ii)代表每个子帧在第二阶段索引调制中通过映射器B映射的可选信号之一;
(63)i=i+1,返回步骤(62),直到i=u结束,1≤i≤u,表示第二阶段每个子帧的激活子载波上所映射的可选信号索引;
(64)ii=ii+1,返回步骤(62),直到ii=k’结束,1≤ii≤k’,表示第二阶段每个子帧的激活子载波索引;
(65)g=g+1,返回步骤(62),直到g=G结束,1≤g≤G,表示一帧OFDM信号的子帧索引。
(7)将步骤(6)得到的最小化PAPR的时域OFDM信号经过并串转换、添加循环前缀、数模转换和上变频处理后送入信道进行传输。通过步骤(1)到步骤(7)的两个阶段的索引调制过程,提出的OFDM频带利用率可表示为:
式中LCP表示添加的循环前缀的长度,G表示每个OFDM信号的子帧个数。
(8)在接收端,将接收的OFDM信号进行下变频、模数转换、去除循环前缀和串并转换处理。
(9)将步骤(8)的输出信号进行离散傅里叶变换(DFT),把时域OFDM信号转换到频域。
(10)将步骤(9)的输出信号进行最大似然检测、解索引和解映射处理,恢复为二进制信息。根据步骤(2)和步骤(3),最大似然检测过程将综合考虑每帧OFDM信号子帧所有可能的子载波激活样式和映射的信号,具体的检测过程可以表示为:
式中XR表示接收的频域子载波信号,H表示频域的信道衰减系数,上标g表示每个OFDM信号的第g个子帧,分别表示接收端每个子帧的索引信息和映射信号的估计值,再根据检测的索引信息和信号,通过查表法进行解索引和解映射,恢复二进制信息。
(11)将步骤(10)的输出信号进行并串转换,得到原始发送的二进制序列。
实施例:
具体参数方案:一个OFDM信号的子载波数N=128,每个OFDM信号的子帧个数G=32,每个子帧中的子载波数n=4,第一阶段被激活的子载波个数k=1,第二阶段被激活的子载波个数k’=1,映射器A采用BPSK星座图,即MA=2,映射器B采用QPSK星座图,即MB=4,u=2意味着取QPSK星座图中对角线上的两个信号点代表同样的比特信息,如图3所示,用于通过搜索算法降低OFDM信号的PAPR,星座图B和星座图A中相邻信号点的距离为d,循环前缀的长度LCP=16。在不考虑PAPR降低的情况下,每个子帧可以包含6比特信息,系统的频谱效率可计算得1.3333比特/秒/赫兹,在考虑PAPR降低的情况下,每个子帧包含5比特信息,系统的频谱效率可计算得1.1111比特/秒/赫兹。信道采用频率选择性瑞利衰减信道,其中瑞利信道的信道脉冲响应长度为10。
仿真结果如图4和图5所示,图4横轴表示信噪比,即信号每比特功率比噪声功率,纵轴为误比特率。为了证明本发明的优势,在相同的频谱效率条件下,图4也提供了传统索引调制OFDM和双模索引调制OFDM的仿真结果,每个子帧的子载波数均为4,传统索引调制OFDM系统采用16QAM进行信号映射,每个子帧中有k=1个子载波被激活;在双模索引调制OFDM系统中,模式A采用BPSK星座图,模式B采用与A互相垂直的BPSK星座图,其信号功率大于模式A中的信号,其中k=2个子载波用模式A映射数据,另外两个子载波采用模式B映射数据。由仿真结果可以看出,在相同的频谱效率条件下,本发明所提出的基于两阶段索引调制的OFDM系统的误比特率性能要优于传统的基于索引调制的OFDM系统。在考虑PAPR降低算法的情况下,本发明提出的两阶段索引调制的OFDM峰均功率比降低系统也能提供更好的误比特率性能,但系统的频谱效率有些许下降,但PAPR性能与经典OFDM系统相比能改善大约5dB。
与现有技术相比,本发明具有以下效果增益:在峰均功率比降低方面,本发明提出的基于两阶段索引调制的OFDM峰均功率比降低系统可有效的改善系统PAPR性能;在提高频带利用率方面,本发明提出的基于两阶段索引调制的OFDM峰均功率比降低系统,在第一阶段与传统的索引调制OFDM一致,通过第二阶段的索引调制增加了传输比特信息,包括第二阶段的索引比特和信号比特,从而在不改变OFDM信号子载波个数的条件下提高了系统的频谱频率,同时通过搜索算法达到改善系统PAPR的功能;在发送端的发射功率效率方面,本发明提出的基于两阶段索引调制的OFDM峰均功率比降低系统,在第二阶段并未将OFDM信号每个子帧在第一阶段未激活的子载波全部激活用于传输数据,而是保留一些子载波为0,与传统的双模索引调制OFDM技术相比,可以提高发送OFDM信号的功率效率。同时,在频谱效率相同的条件下,或考虑PAPR降低的情况下(以些许降低频谱效率为代价),本发明提出的系统较传统的索引调制OFDM和双模索引调制OFDM系统都有更好的误比特率性能。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。