采用3电平非均匀量化的脉冲编码策略
2020-07-10陈剑斌魏志虎
陈剑斌,张 江,周 强,魏志虎
(1. 陆军工程大学 通信工程学院, 江苏 南京 210007; 2. 国防科技大学 第六十三研究所, 江苏 南京 210007)
随着当前无线通信业务类型的快速增长,新的通信体制不断涌现,通信终端在减少体积功耗的同时要求兼容更多的频段、标准及功能,因而在带宽、效率、重配置能力等方面面临着更高的要求和挑战。针对上述问题,人们提出了软件定义无线电(Software Define Radio, SDR)的概念,通过引入采用数字信号处理技术的硬件来替代传统模拟器件,以实现对不同通信业务的无缝适配[1]。其中,基于高效开关模式功率放大器(Switched-Mode Power Amplifier, SMPA)[2-3]的全数字发信机,能够在数字域中完成信号的高效功率放大,同时具有良好的可重配置特性,被认为是解决上述挑战、实现SDR系统的理想方案。
如图1所示,全数字发信机系统主要由数字射频调制器、SMPA以及调谐滤波器构成[4-6]。其中,数字射频调制器包含数字上变频和脉冲编码两部分功能。基带信号在数字射频调制器中首先进行上变频,得到的射频信号在脉冲编码器进一步完成脉冲调制。生成的调制脉冲信号将驱动后级功率晶体管工作在开关状态,理论上能够获得100%的效率,从而实现数字域的信号高效放大。脉冲编码器输出脉冲序列不仅决定了全数字发信机系统输出的信号质量,同时还直接影响后级SMPA的工作效率。因此,脉冲编码器是全数字发信机实现高效率和高线性的核心。作为目前被广泛应用的一种脉冲编码技术,Delta-Sigma调制(Delta-Sigma Modulation, DSM)[7-8]由于具有内在噪声整形效果,其输出脉冲序列具有良好的带内调制性能。同时通过增加DSM量化电平数,可以进一步提升输出脉冲序列的信噪比(Signal Noise Ratio, SNR)以及调制器的稳定性。理论上,每增加1 bit量化电平,能够提升6 dB的调制SNR。此外,数字射频调制器稳定性的提升有利于增加SMPA的效率上限,从而优化全数字发信机系统的整体效率[9]。
图1 全数字发信机系统框图Fig.1 Structure diagram of ADT system
由于传统SMPA电路仅能实现对2电平脉冲序列的放大,为了实现对多电平DSM脉冲调制序列的开关放大,文献[10]设计了一种多电平SMPA电路,该电路将多个具有独立电源的功放单元进行串联,每个功放单元分别处理1 bit调制信号,并通过后级的功率合成器将多路信号合成后输出。上述方案需要针对每个功放单元独立设计供电电路和输入控制逻辑电路,从而增加系统的硬件实现复杂度。后级功率合成器在影响整体系统效率的同时,也制约了系统宽的宽带应用能力。此外,对于多电平DSM方案,由于实际SMPA电路非理想特性,多电平脉冲信号经过SMPA功放放大后,不同量化电平间的量化步进不再相等,从而引入额外的非线性,影响最终的信号质量[11]。
为了在利用多电平DSM优势的同时实现对传统SMPA的直接驱动,本文基于传统3电平DSM方案,通过引入面积等效原理和非均匀量化技术,设计了一种新的脉冲编码策略。理论分析和仿真结果表明,相比传统2电平DSM输出,本文策略获得的输出脉冲序列具有更优的带内SNR性能和编码效率性能。
1 基于面积等效原理的电平变换策略
采样控制理论中有一种面积等效原理[12]:冲量相等而形状不同的窄脉冲作用于惯性环节,其最终的输出情况基本相同,冲量即指窄脉冲的面积。该原理为多电平序列转化为可驱动开关功放的2电平序列提供了思路。考虑如图2(a)所示的3电平DSM输出脉冲序列,其包含了A、0和-A三种电平,单位脉宽周期为T。采用如图2(b)所示的对称等面积变换(Symmetric Equal-area Transformation, SET)策略实现了3电平DSM序列到2电平序列的变换。在SET策略下,原始的0电平脉冲被转换为面积相等但极性相反的正负脉冲,从而保证变换前后对应周期内的电平面积代数和相同。同时变换后的脉冲波形关于周期中心左右对称。从后面的分析可以看到,这一特性使得SET策略保留了原始序列的相位信息。
(a) 原序列(a) Original input pulses (b) 面积等效输出(b) Equal-area output pulses图2 面积等效变换示意图Fig.2 Sketch map of equal-area transformation
为了说明SET策略的有效性,下面首先分析SET变换前后两种序列的频谱特性。对于图2(a)所示的3电平脉冲序列,N个采样周期下的离散傅里叶变换为:
=s(n)·G(n)+s0(n)·E(n)
(1)
其中,
(2)
G(n)和E(n)反映了序列中A电平、-A电平和0电平的位置信息,定义为序列公共项。从后面的分析可以看到,SET变换前后序列的公共项部分相等。同时定义s(n)、s0(n)为序列原始项,其反映了原序列在单位脉宽周期内的脉冲结构信息。其中,s0(n)可以看作是s(n)在A→0条件下的特殊情况。
同理,根据图2(b)可得SET序列的离散傅里叶变换为[12]:
(3)
其中:
(4)
与s0(n)对应,这边定义s1(n)为等面积变换序列的差异项,其决定了变换后序列的具体特性。差异项与原始项之间的幅频、相频关系如图3(a)、图3(b)所示,仿真中令A=1。从图3中仿真结果可以看出,在低频端序列原始项、差异项的幅值基本相同,但随着频率的升高,序列原始项、差异项之间的幅值差异逐渐增加。此外,如前文分析,由于SET变换后的脉冲波形关于周期中心左右对称,因此在整个频率范围内s0(n)与s1(n)具有相同的相位值。
(c) 变换前频谱(c) Original spectrum (d) 变换后频谱(d) SET spectrum图3 面积等效策略的特性分析Fig.3 Characteristic analysis of SET
为不失一般性,采用谐振器级联输出反馈型(Cascade Resonator FeedBack, CRFB)结构的4阶带通DSM[13],量化电平数为3。输入为35 MHz单音信号,系统采样频率为400 MHz。当输入信号幅度为0 dB-FS时原始3电平序列和SET变换序列的频谱分别如图3(c)、图3(d)所示。可以看到,2电平SET序列频谱在低频端与3电平的原序列频谱具有较高的相似度,其中在35 MHz附近的噪声整形效果接近于原始序列。
面积等效变换带来序列平均转换频率[14]的提升,从而增加了后级放大电路的工作损耗,且损耗提升程度与原始序列中0电平出现概率相关。此外,面积等效变换引入的变换误差也与0电平出现概率相关,因此0电平出现概率同时影响着SET序列的带内SNR性能。综上所述,考虑在传统3电平DSM基础上引入非均匀量化,通过调整量化门限值控制DSM序列中0电平的概率,从而实现SET序列平均转换频率和带内SNR性能的优化。
2 基于非均匀量化的DSM性能分析
2.1 理论分析
下面从理论上分析非均匀量化引入的噪声情况。图4为3电平量化示意图,方格部分代表传统均匀量化策略下的量化误差,阴影部分代表非均匀策略下量化误差的变化情况。传统3电平均匀量化DSM的两个量化门限分别为δ1=+0.5和δ2=-0.5。在本文采用的非均匀量化DSM策略下,固定量化门限δ1并调整变化门限δ2。理论上,增大δ2可以减少DSM输出序列中0电平的概率。
图4 非均匀量化示意图Fig.4 Sketch map of non-uniform quantizing
根据图4可得,相比传统均匀量化DSM,非均匀量化策略下,由于量化门限δ2变化而引入的误差面积增加量为:
(5)
根据式(5)有:非均匀程度越高,对应的量化误差增加量越大,这说明非均匀量化引入的额外量化噪声越多。下面进行定量分析。假设量化器输入的幅度样本点在[-1,1]内均匀分布,则在均匀量化方案下,量化门限δ2引入的量化噪声e的平均功率为:
(6)
其中,δ=0.5,为量化步进值的1/2。对于非均匀量化,假设量化门限偏移为β,则门限δ2引入的量化噪声的平均功率为:
(7)
以上结论表明,相比常规量化,非均匀量化的平均量化噪声功率增加了β2。这与前面针对图4的直观分析结果相吻合。
2.2 仿真结果
保持前文的仿真参数不变,下面进一步利用仿真验证DSM输出序列性能特性与量化门限偏移β之间的关系。图5(a)所示为DSM输出0电平概率与量化门限偏移β之间的关系。根据仿真结果,随着β的增大,DSM输出序列中的0电平概率逐渐减小,这验证了前面的分析。图5(b)给出了DSM输出序列的量化噪声功率电平随量化门限偏移β的变化情况。根据前面的分析,这边同时给出量化噪声功率电平的理论曲线:
Etheory=α+kβ2
(8)
其中,α=0.128,k=0.58。可以看出,仿真结果与前面的理论分析基本吻合。
需要说明的是,虽然增大量化门限偏移β会增加DSM输出序列中的量化噪声总功率,但对于DSM成型带宽内的SNR,在一定范围内增大量化门限偏移β反而有利于其性能的提升,如图5(c)所示。分析其原因,这主要得益于DSM具有的内在噪声整形能力,此时输出序列中的量化噪声主要表现为频率低端的直流分量以及频率高端的谐波分量。然而,随着β的进一步增大,当DSM噪声整形能力无法抑制非均匀量化所引入的大量量化噪声时,对应DSM输出序列的带内SNR将急剧下降。
(a) 0电平概率(a) Probability of level 0
(b) 量化噪声功率电平(b) Power level of quantization noise
(c) DSM带内SNR(c) The in-band SNR of DSM图5 量化门限偏移影响分析Fig.5 Effect of the shift of quantization threshold
3 基于非均匀量化的脉冲编码策略
综合以上分析,在SET策略的基础上设计一种基于非均匀量化的改进对称等面积变换策略(Symmetric Equal-area Transformation with Modification, SET-M):首先在传统3电平量化DSM中引入非均匀量化门限,以调整控制输出序列中的0电平概率。在此基础上,对0电平脉冲执行等面积变换,从而得到最终的2电平脉冲序列,以驱动后级的SMPA。脉冲编码器的具体原因如图6所示。根据前面的理论分析与仿真结论,在非均匀量化DSM部分,量化门限偏移β设置为0.4。下面分别利用理论分析和软件仿真来验证SET-M策略的性能。
图6 基于非均匀量化的脉冲编码策略Fig.6 Pulse encoding strategy based onnon-uniform quantizing
考虑到功放实际硬件电路特性,此处仿真在传统DSM输出序列电平的基础上增加了直流偏置A[11]。此时,2电平DSM方案下最终输出序列电平为(0,2A),3电平下最终输出序列电平为(0,A,2A),同时对电平为A的脉冲执行等面积变化。
3.1 序列的带内信噪比及平均转换频率
在带内信噪比性能方面,根据前文的分析及仿真,SET策略在3电平DSM序列基础上直接进行等面积变换,由于存在频域转换误差,从而带来了相应的SNR性能损失。在SET基础上,SET-M策略通过引入非均匀量化,一方面提升了输出3电平DSM序列的SNR,另一方面由于非均匀量化减小了需要等面积变化的0电平概率,从而有利于降低此过程带来的SNR损失。因此可以预见,相比SET序列,SET-M策略能够有效提升输出序列的带内SNR性能。
3电平DSM策略、SET策略以及SET-M策略下的带内SNR性能仿真结果如图7所示。此处引入幅度增益对信号电平进行调整,以分析信号大小对策略性能的影响,其中幅度增益0 dB对应信号的最大值为0 dB-FS。为了对比常规SMPA驱动方案,这边同时仿真了2电平DSM下的序列情况。
图7 输出脉冲序列带内SNRFig.7 The in-band SNR of output pulse train
首先可以看到相比2电平序列,原始3电平量化序列在带内信噪比性能方面具有明显优势。但其代价是要求后级的SMPA电路进行相应的适配修改,从而增加了系统硬件复杂度。SET策略在原始3电平量化序列的基础上,直接采用等面积变换得到最终的2电平序列。可以看到,在整个输入信号幅度变化范围内,SET序列的带内SNR变化趋势与原始3电平序列基本一致,两者之间的性能差异代表了等面积变换过程所引入的变换误差。进一步对比SET策略和传统SMPA方案下的2电平序列,可以看到SET策略提升了序列的带内SNR性能,且随着输入信号幅度的增加,带内SNR性能提升的幅度越显著。
对比SET和SET-M策略,可以看到仿真结果验证了前文的分析。相比SET策略,由于非均匀量化本身带来的SNR优化效应以及减小了等面积变化过程中引入的SNR损失,SET-M实现了带内SNR的大幅度提升。当输入单音信号的幅度为0 dB-FS时,SET-M策略下得到序列的带内SNR性能接近原始3电平序列。
此外,功放电路在进行开关状态转换时会引入相应的功率损耗,因此输出脉冲序列中的电平转换频率直接影响着SMPA的效率,序列平均转换频率fav定义为[14]:
(9)
其中:fs为系统采样频率;N为序列采样周期数。Ntr为高低电平切换次数,反映脉冲序列中的脉冲总数。平均转换频率越大,意味着功放单位时间内的电平切换次数越多,从而带来的系统开关损耗也越大[14]。
图8 输出脉冲序列的平均转换频率Fig.8 Average transition frequency of output pulse train
理论上,根据图2所示的SET具体实现过程,相比原始3电平序列,SET序列增加的平均转换频率与3电平序列中需要进行等面积变化的电平概率p成正相关。SET-M策略通过引入非均匀量化,减小了概率p,从而能够在一定程度上降低平均转换频率。
图8给出了不同策略下的序列平均转换频率。可以看到,相比2电平和3电平方案,SET策略由于引入了面积等效变换,得到序列的平均转换频率有较大幅度的增加。且输入信号幅度越小,增加的幅度越大。这对应于此时3电平序列中需要进行等面积变化的电平概率p越大。而SET-M策略通过在面积等效变化前首先引入非均匀量化,减小了输出序列中的中间电平概率,从而降低了序列的平均转换频率。根据仿真结果,相比SET策略,在整个信号输入幅度范围内,SET-M策略得到序列的平均转换频率约下降了16.2%。
3.2 序列的带内信噪比及平均转换频率
除了带内SNR和序列平均转换频率,脉冲编码部分还需要关注的一个重要指标是序列编码效率。脉冲编码序列的编码效率代表了有用信号能量在调制序列总能量中所占的比例,其大小直接影响了全数字发信机的整体效率[14-15]。
(10)
其中,Psig为有用信号能量,Pall为输出脉冲序列的总能量。根据面积等效变化以及非均匀量化的具体实现过程,对于不同的脉冲编码策略,最终输出序列中有用信号的能量可以认为近似不变,而序列总能量为:
Pall=p0(0)2+p1(A)2+p2(2A)2
(11)
其中,p0、p1和p2分别为最终输出序列中0、A、2A电平的概率。
根据量化前后信号均值相同的原则,对于传统的均匀量化方案,可以近似认为p0和p2相等[10]。在此基础上,对于2电平量化方案,可以得到最终输出序列的总能量为2A2。注意到p0+p1+p2=1,则3电平量化方案下序列的总能量为(1+2p2)A2=peA2。由于此时p2<0.5,因此3电平序列的总能量要小于2电平序列,从而有利于编码效率的提升。
对于SET序列,序列总能量为:
=2A2
(12)
与2电平量化方案下的序列总能量相同。
对于SET-M策略,最终输出序列总能量为:
=(4p′2+2p′1)A2
=puA2
(13)
与非均匀量化输出序列中A电平和2A电平的概率直接相关。下面进行仿真验证。
首先分析概率pe和pu值,仿真结果如图9(a)所示。可以看到,在整个输出信号幅度范围内,pe和pu的值都小于2。这说明原始3电平序列和SET-M策略得到序列的能量要小于2电平序列和SET策略,从而有利于编码效率性能的提升。进一步对比pe和pu,可以得到SET-M策略生成序列具有最小的总能量。
不同策略下序列的编码效率性能如图9(b)所示。可以看到,与文献[8]的结论以及前面的分析相吻合,通过增加量化电平数,原始3电平序列相比常规SMPA方案下的2电平序列,其编码效率性能得到了较大幅度的提升。对于SET策略,其编码效率与常规2电平序列一致,而SET-M策略通过引入非均匀量化,调整了输出序列中相关电平的概率,得到了最小的输出序列能量,从而获得最优的序列编码效率。
(a) 不同电平的概率(a) Probability of different levels
(b) 编码效率(b) Coding efficiency图9 输出序列的编码效率Fig.9 Coding efficiency of output pulse train
4 结论
为了在获得多电平DSM优势的同时实现对后级开关功放的直接驱动,本文在传统3电平DSM的基础上,利用面积等效变换原理设计了SET策略,将3电平DSM输出序列转换为2电平脉冲序列。理论分析和仿真结果表明,SET策略下获得的脉冲调制序列具有比常规2电平DSM序列更优的带内SNR性能。
在此基础上,文章通过引入非均匀量化,提出了SET-M策略。SET-M策略在提升3电平DSM输出带内SNR的同时减小了序列中需要进行面积等效变换的电平概率,从而实现了SET调制性能的优化。理论分析和仿真结果表明,SET-M策略在SET基础上全面提升了脉冲编码性能,同时相比常规SMPA下的2电平DSM序列,SET-M策略能够获得更优的带内SNR和编码效率性能。