刘 斌, 范翔宇, 张自伟, 张 烨
(1. 国防大学联合作战学院, 北京 100091; 2. 空军哈尔滨飞行学院, 黑龙江 哈尔滨 150088)
二进制相移键控(binary phase shift keying, BPSK)信号已被广泛应用于现有的通信协议之中,如IEEE 802.11a以及第二代数字地面电视广播系统[1],用于保证较差的无线信道的服务质量(quality of service, QoS)。由于实现简单技术成熟,BPSK信号与其调制样式在光学、通信等领域中有都着广泛的应用[2-4]。因此,对BPSK信号的检测技术一直是学术界研究的热点。
学者们致力于相关应用领域的研究并取得了丰硕的成果。文献[5]利用相敏放大器(phase sensitive amplifiers,PSAs)的低噪声放大以提升BPSK信号的功率,有利于信号的检测。文献[6-7]在PSAs的基础上对信号进行相位再生,得到BPSK信号相位维度的信息以提升检测效能。受到电子元件带宽的限制,此类方法只适用于单通道操作。文献[8]对上述方案加以改进,然而依旧受到带宽的影响。文献[9-10]基于应用物理层网络编码(physical-layer network coding,PNC)设计了信号传输系统,其中文献[9]利用PNC的改进算法抑制载波频率偏移所产生的载波间干扰,从而降低了BPSK信号传输的误码率。文献[11-12]利用Cramer-Rao下限(Cramer-Rao lower bound, CRLB)来估计BPSK信号的信噪比(signal to noise ratio, SNR)。文献[13]基于最小误码率准则对信道进行估计,上述方法均为提升系统输出SNR奠定了理论基础,提升BPSK信号的估计准确性。文献[14]理论推导出BPSK信号在干扰条件下的误码率的表达式,通过提升Rice因子的方式改善信号的误码率,但该方法受SNR影响较大。文献[15]指出,BPSK信号在传输过程中,通过保证传输矩阵为满秩即可实现最大的SNR,其满足恒定模数约束,然而该方法需要保证协方差矩阵满秩。文献[16]利用对Godard函数简单修正来改进恒模算法(constant modulus algorithm,CMA)实现对具有相同的速率和相同的载波频率的BPSK信号的盲分离,然而该方法需要知道接收器的BPSK源频率偏移。文献[17]利用正交频分复用的BPSK(BPSK-orthogonal frequency division multiplexing,BPSK-OFDM)信号的在时变信道中实值特性来精确设计,该方法具有更准确的检测能力和更低的计算复杂度,然而该方法需要知道均衡矩阵结构中BPSK-OFDM信号的先验信息,在实际中是难以实时得到。文献[18]通过增加子带阶数增强系统性能,来降低BPSK信号在多谐波干扰条件下的误码率,该方法性能受系统参数影响较大。文献[19]采用自适应窗口交叉Wigner-Ville分布方法来检测BPSK信号,其结果在特定情况下接近Cramer-Rao下限。然而不同应用背景条件下核函数的选取与参数设置,以及时频分辨率彼此之间的矛盾,制约着时频分析方法性能。文献[20]利用压缩感知理论以远小于奈奎斯特采样率的频率对BPSK信号进行采样,降低对存储资源的需求,提升了处理速度,削弱了迭代干扰对BPSK信号检测的影响。然而,压缩感知理论要求信号自身具有稀疏性,限制了该方法在实际中的应用。文献[21]利用循环自相关将信号转换到循环平稳维度上,提取信号特征以实现对BPSK信号的检测,但在非高斯噪声背景下,方法的效能下降。
上述方案在其设定的背景下具有良好的性能,然而3个共性的问题制约上述方法性能的进一步提升:一是在抑制噪声的同时,信号的能量也被削减甚至丢失了部分信息,只是相较于噪声被削弱的程度,信号被削弱的程度较小。在低SNR条件下,很容易在处理过后混合信号SNR依旧不理想,从而影响后续的信号检测。二是信号处理系统自身也是噪声源,在抑制背景噪声的过程中,系统内部产生的噪声,在处理过程中出现的高次谐波、镜像信号等也影响着信号的检测。三是随着噪声强度的增加,上述系统效能恶化明显,检测效能大幅衰落。这3个问题产生的根源是学者们认为噪声始终不利于信号的检测。鉴于此,提升弱信号检测性能的方法,主要通过降低噪声的影响以及改善信号特性两方面进行。在这种思想下,提出的方法始终会受到上述3个问题的限制。
在传统的线性理论中,噪声对于信号而言是有害的。而在非线性理论的双稳态随机共振(bistable stochastic resonance, BSR)系统中,当系统、信号和噪声三者达到某种匹配关系时,系统产生随机共振,其效果在宏观上看是噪声的能量向弱信号移动,即信号自身的能量不仅没有损失,反而得到增强,从而提升了信号的SNR,更有益于信号检测。现有的方法分为调节噪声特性[22-23]与系统参数[24-25]两种。而在实际中,噪声很难设定或调节,为此,论文借鉴随机共振理论,将其运用到BPSK信号检测中,并基于Neyman-Pearson准则设计非线性检测器,对系统的输出信号进行进一步的检测。
论文结构安排如下,首先第1节简要介绍BPSK、BSR以及Neyman-Pearson准则,然后第2节利用尺度变换改进BSR并构建信号检测的完备流程,并在第3、4节中采用基于Neyman-Pearson准则设计非线性检测器,并推导出系统的输出SNR和BER,最后利用仿真证明所提方法的有效性,并与主流方法对比突出算法的优势。
对于长距离通信和无线传输,通常使用带通调制,也称载波调制,通过一串数字符号用来改变高频正弦载波的参数。正弦信号有3个参数:幅度、频率和相位。所以在带通调制中有3种基本的调制方式:幅度调制、频率调制和相位调制。图1给出了3种基本的二进制载波调制,分别是振幅键控(amplitude shift keying, ASK)、频移键控(frequency shift keying, FSK)和相移键控(phase shift keying, PSK)。在ASK调制中,当发送的符号是“1”时调制器输出载波,当发送的符号是“0”时没有输出,所以这种调制又称为通断键控(on off keying, OOK)。在一般的ASK调制方案中,发送符号为“0”时的载波幅度也不一定是“0”。在FSK调制中,当发送的符号是“1”时输出一个较高频率的载波,当发送的符号是“0”时输出一个较低频率的载波,或者反过来也可以。在PSK调制中,当发送的符号是“1”时输出初始相位为“0”的载波,当发送的符号是“0”时输出初始相位为180的载波。
相移键控是一种通过改变载波相位进行数据传输的数字调制方案。通过特定的相位表示由比特形成的符号。其中,BPSK只有两个相位表示数据比特“0”和“1”。BPSK信号通常定义为
(1)
式中:A为信号的幅度;fc为载波频率;θ0和θ1分别为0比特和1比特的相位偏移。
BPSK复合调制信号由于具有大时宽带宽积、高分辨率和低截获概率的特性,在信号处理领域引起了学者们的广泛关注[26-27]。典型的叠加高斯白噪声的信号模型如下所示:
x(n)=Aexp[j(2πfΔtn+θ(n))]·rect(n)+ω(n)
(2)
式中:rect(·)为矩形方波;f为BPSK信号的频率编码;Δt为采样间隔;θ(n)为相位编码;ω(n)为服从标准正态分布的高斯白噪声序列。BPSK信号调制方式主要体现在相位函数上,其中
θ(n)=π·d(n)
(3)
具有双势阱性质的郎之万方程是最为经典的双稳态非线性系统,该系统模型可以表示为
(4)
式中:U(x)为双稳态随机共振系统的势函数;系统的输入信号为s(t)设系统背景是均值为0、方差为D、幅度为N(t)的高斯白噪声(white Gaussian noise, WGN),a,b为系统的结构参数且均为大于0的实数;x为系统的输出变量,用于描述在系统的影响下,信号和噪声发生共振后系统的输出,且统计均值及自相关函数为
(5)
式中:δ(t)为冲激函数。
当D=0时,假设只有在信号输入时才有噪声,系统在势阱的阱底具有两个稳态。两个阱底之间有一个势垒ΔU,只有越过势垒系统才能在两个阱底之间产生共振,势垒的高度为
(6)
为了越过该势垒,输入信号的幅度需要超过阈值Ac。令式(4)中势函数的极点与拐点重合,即
(7)
得到阈值Ac的表达式为
(8)
将系统的输出看作在势函数曲线上运动的质点。当信号输入系统后,势阱在信号的调制驱动下,按信号的频率发生周期性的倾斜变化,如图2和图3所示。
当输入信号的幅度小于阈值Ac时,质点不能从一个势阱跃迁到另外一个势阱,此时只能在这两个势阱之间进行周期运动。只有当输入信号的幅度大于阈值Ac时,质点才能从一个势阱跃迁至另外一个势阱,然而由于需要向系统中添加噪声,此时则会因为信号与噪声的相互作用,导致势阱的倾斜程度将会逐渐变大,最终同样能够使质点从一个势阱跃迁到另外一个势阱。此外,对于添加的噪声而言,当其为最佳的噪声强度时,此时能够保证输出的SNR达到最大,有利于后续的信号检测。而在此强度上继续增加则会导致质点的运动会失去规律性,使得系统输出SNR明显下降。
但这里对信号和噪声是有相应要求的。对于信号来说,由于双稳态随机共振系统存在如式(6) 所示的势垒,信号能量只有在超过势垒时才能激发随机共振,即要求信号的幅值超过式(8)中的阈值,否则系统不会产生随机共振效应。从前文叙述中可知,虽然向随机共振系统中添加噪声能够有效增强信号能量,但是所添加的噪音强度并不是越高越好,一旦信号SNR低于可检测SNR下界,任何处理方法都无法实现对于信号的检测。因此,对所添加噪声的要求是不能使SNR低于可检测SNR下界。
双稳态随机共振可以将噪声的能量转换为信号的能量,从而不仅保留了原始信号的信息同时更有利于对其实现检测。然而经典的双稳态随机共振只能应用于强度小、频段低的周期信号,上述3个条件一旦缺失其一就会导致系统不能匹配工作。这样的条件严重的限制了随机共振理论的应用。而在实际应用中,信号强度的大小、频段的高低都只是背景中的相对值,同时基于傅里叶变换的思想,非周期信号也可以看成周期无限大的信号。因此,有可能将双稳态随机共振理论的适用范围进一步拓展,论文也将利用尺度变换的思想来拓展双稳态随机共振理论的适用性。
雷达信号检测本质上是将输入信号x(t)进行处理后与检测门限做比较,判断目标是否存在。其中有两种情况,一是包含信号和噪声,即x(t)=s(t)+n(t),此时称为H1假设;二是仅含有噪声,即x(t)=n(t),称为H0假设,表示为
(9)
如图4所示,二元检测的过程也是划分观测空间D的问题,即根据判决门限将D划分为判决域D1(有信号)和判决域D2(无信号)两个子空间,且D=D1∪D0,D1∩D0=∅。H0假设成立的条件是观测量(x|H1)或(x|H0)处于D0子空间;同样,H1假设成立的条件是观测量处于D1子空间。
根据检测判决情况,可将结果表示为
(10)
式中:Pd称为检测概率;Pn称为正确不发现概率;Pfa称为虚警概率;Pm称为漏警概率。P(H1|H1)代表H1假设下判决目标存在的概率,其他表达式类似。
设H1出现的先验概率为P(H1),H0出现的先验概率为P(H0),则P(H1)=1-P(H0)。若观测信号x(t)的两种概率密度函数分别为p(x|H1)和p(x|H0),检测门限为VT,则有:
(11)
(12)
检测门限VT取决于采用的检测准则,在雷达信号检测中最常用的是Neyman-Pearson准则,即在虚警概率一定的情况下,使检测概率最大化。用数学表示如下:在Pfa=α(α为常数)的约束条件下,使得Pd最大化。
随机共振系统的理论分析和定量推导是以绝热近似理论和线性响应理论为基础的,上述理论均要求待测信号在频率极低且幅度极小的双重限定条件下进行。因此,经典的随机共振理论只能处理不超过几个赫兹的小振幅低频信号[28-30]。然而在实际的科学研究与工程应用中,信号的中心频率较高且频带较宽。因此,为提高所提算法的适用性,本节引入双稳态系统模型的归一化尺度变化,并在结合推导证明的基础上,论证可通过调整参数拓展BSR的适用范围。
本节对式(4)进行变量替换,即实现尺度变换。令
(13)
τ=at
(14)
将式(4)和式(5)代入式(2)中,整理可得
(15)
令
(16)
则式(16)满足
(17)
将式(17)代入式(15)中可得
(18)
将式(18)整理可得
(19)
式(19)是式(4)的归一化形式,即两者是等价关系,此时的信号频率为原始信号频率的1/a。因此,对于高频信号可以通过选择加大系统参数a,同时提高信号的采样频率,即可使待检测信号归一化为等效的低频信号,进而可以利用随机共振理论进行分析与求解。且由于信号与噪声均乘相同的比例因子,因此对于原始系统而言,其SNR并没有改变。
第2.1节论述了利用尺度变换方法拓展随机共振的可行性,本节构建基于双稳态系统的信号处理流程。其流程如图5所示。
该算法步骤可归纳总结为如下6个步骤:
步骤 1根据郎之万方程构建BSR系统,初始化BSR系统的结构参数a0=b0=1,选取信号振幅A0=0.5,频率f0=0.5,噪声标准偏差σ0=0。
步骤 2估计待检测BPSK信号频率fBPSK为f1量级,设置采样频率fs为f1量级的100倍,即使待检测信号的频率f1远小于采样频率fs,并保证尺度变换后信号转换为等价的低频区。
步骤 3利用a1≐a0(f1/f0),并令b1≐a1,得到尺度变换后的双稳态系统参数a1、b1,从而构建随机共振系统。其中,≐表示约等为此量级。
步骤 4对待检测的混合信号进行采样,并计算信号的均方根(root mean square, RMS)值σ1。由于本节设定为低SNR条件,即设定混合信号的均方根值与噪声的均方根值几乎相同,利用K=σ0/σ1,可以得到比例因子K。
步骤 5将待检测混合信号乘以比例因子K,并将结果输入到随机共振系统中,然后将共振系统输出的结果输入信号检测系统,得到系统的误码率,若误码率未达到理想值,则以此微调a1并返回步骤3进行重新计算,以降低结果的误码率,若达到理想值则进行步骤6。
步骤 6调整参数使误码率最低,此时信号处理结果最为理想。输出系统的检测波形与对应的误码率即可实现对于BPSK信号的检测。关于信号检测与误码率的计算部分,将会在后文进行详细论述。
为了进一步有效地从噪声中提取弱信号,本节基于Neyman-Pearson准则设计了信号检测器,以实现信号处理流程中的信号检测部分,即为图5中的信号检测部分。
由于通过BSR系统的BPSK信号与噪声的混合信号会受到非线性作用的影响,导致噪声的概率密度函数发生变化。本节设定在较高的SNR条件下进行仿真实验,输入信号为0.03 Hz,SNR为-10 dB,所得结果如图6所示。
通过对比图6中的结果可以看出,在经过随机共振系统的非线性处理后,噪声的功率向着信号所在频点方向聚集,即通过随机共振系统后,噪声已经不再服从正态分布。为此,利用Neyman-Pearson准则设计非线性阈值系统(nonlinear threshold system, NTS),其函数模型如图7所示。
其表达式如下:
(20)
式中:T和P是两个常数,其值在后文给出。由于本节要检测BPSK信号是否存在,对其离散化处理可得
(21)
式中:N为采样点数。
由于BPSK信号每个码元会持续一段时间,且采样频率远高于信号的频率,即当BPSK信号存在时,系统会连续采集到s1(k)与噪声或s2(k)与噪声的混合信号,本节将以此作为信号检测的依据。
如果存在信号时,系统接收到s1(k)与s2(k)的概率均为0.5。先假设系统接收到的是s1(k),噪声为n(k),则信号的有无可用二元假设检验表示,即
(22)
由于高斯白噪声通过BSR系统时,其概率密度函数会发生变化,此外,由于非线性系统的处理机制难以通过理论分析得到,且非线性系统具有初值敏感性,故本节不推导高斯白噪声通过双稳态系统后的概率密度函数。为设计检测器,且保证算法的普适性,假设噪声服从广义高斯噪声,其概率密度函数如下:
(23)
式中:μn、σn分别为噪声的均值和方差;p>0、β>0;Γ(x)和β的表达式为
(24)
(25)
式中:p的值表示噪声类型,不同的p值对应于不同的噪声概率密度函数。根据BSR的输出结果,分析噪声特性并对其进行参数化建模,根据所得结果来确定近似的噪声分布模型,从而确定p的取值。
本节假设T=1、P=-1,则此时阈值系统可以看作为一个符号函数,可表示为
(26)
首先,计算输出信号y的均值,可以表示为
E[y]=P(y=1)-P(y=-1)=P(s1+n≥θ)-P(s1+n<θ)=1-2Fn(θ-s1)
(27)
式中:
(28)
式中:fn(u)是式(23)中广义高斯噪声的概率密度函数。
计算输出信号y的方差为
E[y2]=(1)2P(y=1)+(-1)2P(y=-1)=1
(29)
(30)
得到非线性阈值系统的检验统计量为
(31)
在H0与H1假设条件下,检验统计量具有不同的均值和标准差,分别设为μ0、σ0、μ1、σ1。根据检验统计量的性质,其值分别为
μ0=1-2Fn(θ)
(32)
μ1=1-2Fn(θ-s1)
(33)
(34)
(35)
由于BPSK信号的第一个码元会存在一段时间,且系统的采样率足够高,即对信号的采样点数足够大,根据中心极限定理,在上述两种假设条件下,检验统计量均服从高斯分布,其概率密度函数为
(36)
(37)
为提升检测系统对于信号处理的效能,本节采用Neyman-Pearson准则来设计检测器,以保证有用的信息尽可能多地进入系统,同时也避免了过多的虚假数据进入检测器,从而影响系统的工作效率。即当虚警概率PF恒定时,使检测概率PD最大。两者表示为
(38)
(39)
由于Neyman-Pearson准则是在设定虚警概率PF后,对式(38)进行变下限定积分,从而得到门限值α的。本节假设PF已设定,将式(36)代入式(38)中,可得
(40)
对式(40)进行变量代换,令
(41)
则式(27)可表示为
(42)
式(42)没有理论解,而在实际应用中,可结合标准正态函数的分布表,即下式所对应的函数值,进行辅助计算:
(43)
则虚警概率可表示为
(44)
即当虚警概率设定后,标准正态函数的函数值可以确定,则μ0、σ0可通过计算得到,最终通过查表和简单计算即可以得到门限值α,进而可以得到检测概率为
(45)
经过随机共振系统处理后的混合信号检测流程即如图8所示。利用Neyman-Pearson准则,能够在没有先验信息条件下,进一步对BPSK信号的检测能力。由于上述的推导是基于接收到的信号为“+1”进行的,通过上述计算可以得到检测概率PD。然而,在实际应用中BPSK信号的第一个码元可正可负。为此本节采用两套相同检测系统,第一套正常处理,将信号倒转输入到第二套检测系统,即将s(t)变成-s(t),双系统同时工作,得到第二套检测系统的检测概率PDv,对比PD与PDv,两者大小区别会很大,取较大值为此时的信号检测概率,同时也可以确定信号为正或为负。即第一套系统只检测正信号,第二套检测负信号,将两者检测出的信号序列相加,即可得到BPSK信号的完整序列。
为定量分析算法性能,本节将对所提算法对于信号检测能力的提升进行量化描述。
由BPSK信号的表达式可以看出,在每个码元之间信号为正弦波,此时双稳态系统的单边输出功率谱密度(power spectral density, PSD)函数可以表示为
(46)
式中:A是BPSK信号的幅度;D是WGN的噪声强度;ωc=2πfc是BPSK信号的角频率,fc是信号的调制载波频率。在绝热近似的条件下,要确保双稳态系统能够产生随机共振,BPSK信号调制频率应满足:
(47)
则输出信号功率Ps可以表示为
(48)
噪声功率Pn可表示为
(49)
则通过整理可得,输出信号的信噪比SNRout可以表示为
(50)
输入信号的SNRin为
(51)
则双系统信号输入前后的SNR增益为
(52)
为保证G大于1,式(52)应满足: