文章快速检索  
  高级检索
强信号下GNSS接收机前端处理引起的相关损耗
潘虹臣 , 寇艳红     
北京航空航天大学 电子信息工程学院, 北京 100083
摘要: 在全球导航卫星系统(GNSS)信号质量监测及GNSS射频(RF)信号模拟器测试等应用中,有用信号功率往往远高于噪声功率。针对二进制相位移位键控(BPSK)和二进制偏移载波(BOC)调制信号,首次研究了这种强信号条件下接收机带限滤波、采样和量化(BSQ)引起的相关损耗。首先分析了不考虑量化作用时由滤波和采样引起的损耗;然后分析了不考虑前端滤波时由量化和采样引起的损耗,推导了相关损耗的解析表达式并得到了量化器的最佳量化间隔;最后,对于滤波、采样、量化共同作用引起的损耗,采用蒙特卡罗方法仿真分析了GPS L1 C/A信号在不同滤波带宽和量化比特数下的归一化相关功率,探讨了根据仿真结果拟合相关损耗解析表达式的方法以简化分析。
关键词: 全球导航卫星系统(GNSS)接收机     相关损耗     带限滤波     采样     量化    
Correlation loss caused by GNSS receiver front-end processing for strong signals
PAN Hongchen , KOU Yanhong     
School of Electronic and Information Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
Received: 2015-08-10; Accepted: 2015-09-25; Published online: 2016-01-04 10:03
Foundation item: National Natural Science Foundation of China (61271197)
Corresponding author. KOU Yanhong, Tel.:010-82317237.E-mail:kouy@buaa.edu.cn
Abstract: In the applications of global navigation satellite system (GNSS) signal quality monitoring and GNSS radio frequency (RF) signal simulator test, the power of the desired GNSS signal usually goes much higher above the noise floor. This paper investigates the correlation power loss of binary phase shife keying (BPSK) and binary offset carrier (BOC) signals caused by band-limiting, sampling and quantization (BSQ) processing under strong signal conditions. Firstly, the correlation power loss caused by band-limiting and sampling without quantization is studied, and then the loss caused by quantization and sampling without band-limiting is analyzed. Consequently the desired signal correlation loss under corresponding conditions is theoretically derived, and the optimal step size of the uniform quantizer with different quantization bit numbers is determined. Finally, for the combined effect of BSQ on the signal correlation power, Monte Carlo simulations are conducted to analyze the normalized correlator power with the configurations of different bandwidths and quantization bit numbers of a GPS L1 C/A receiver, from which a method of fitting an analytical expression of correlation power loss by using the simulation results is explored to simplify the analysis.
Key words: global navigation satellite system (GNSS) receiver     correlation loss     band-limiting     sampling     quantization    

数字全球导航卫星系统(GNSS)接收机前端采样和量化(BSQ)处理在完成信号数字化的同时,会引入一定的载噪比损耗和信号功率损耗,从而影响接收机的测量精度和稳健性等性能[1-2]。目前为止,关于GNSS接收机前端BSQ损耗的研究都是针对普通接收机在正常工作接收弱信号时的载噪比损耗,通常实际所接收GNSS卫星信号的输入载噪比范围不超过20~60 dB·Hz,在接收机进行相关解扩前有用信号深埋于背景噪声之中。其中,文献[3-4]通过理论推导得到了这种弱信号条件下BSQ处理造成的信号损耗、噪声损耗、信噪比损耗的解析表达式;文献[5-6]采用和文献[3-4]相似的模型分析了接收机前端滤波和量化对于导航信号处理的影响,关键在于推导量化器输出的均值和噪声的自相关函数,然后通过相关运算便可得到相关值的期望和噪声功率,文献[6]中指出在信噪比低于-18 dB时,其得出的量化器输出均值表达式的估计精度能达到1%;由于其理论分析以信号功率远低于噪声功率为前提,所以随着信噪比增大,估计精度会逐渐恶化;文献[1, 7]则通过蒙特卡罗模拟方法研究了不同调制信号在接收机不同滤波带宽、采样率和量化比特数配置下的信噪比损耗。这些研究对于普通接收机的设计和性能分析提供了有力的支持。

然而对于GNSS信号质量监测及GNSS射频信号模拟器测试等应用,为了高精度地测量信号本身的特性而抑制背景噪声的影响,测量接收机处理的是有用信号功率远高于噪声功率的强信号。强信号条件保证了接收机能够尽可能逼真地复现出有用信号的各种特征、精确地估计/测量出描述信号特性的所有参数[8]。这种强信号条件下接收机前端处理对有用信号产生的损耗更不容忽视,造成的信号功率损耗会对相关损耗、复用效率、调制平衡度、载噪比等多个指标的测量产生影响[9-11],且其影响很容易超过热噪声的影响。对于强信号条件下接收机前端处理引起的有用信号相关损耗,目前还没有适用的解析模型及仿真结果见诸报道。

在GNSS信号中广泛应用的二进制相位移位键控(BPSK)调制和二进制偏移载波(BOC)调制都是直接在单频载波上进行180°相移键控,因此调制后的信号具有包络恒定、时域基本脉冲波形为正弦函数的特点。以此为前提,本文研究了前端BSQ处理造成的信号相关损耗。首先,推导了不考虑量化作用时由滤波和采样引起的损耗;然后,通过仿真分析得到了强信号条件下使量化器量化误差最小/量化信噪比最高的最佳量化间隔,并推导了不考虑前端滤波作用时由量化和采样引起的损耗;最后,对于BSQ共同作用时的损耗,由于很难求出解析解,因此使用蒙特卡罗模拟方法仿真了GPS L1 C/A信号在不同带宽和量化比特数下的信号归一化相关功率,并探讨了基于仿真结果拟合得到相关损耗经验模型的方法。

1 分析模型 1.1 接收机模型

GNSS接收机的处理模型可以简化为图 1所示的框图[12]。在强信号条件下,由高增益天线接收的卫星信号(对于信号质量监测应用)或是直接送入测量接收机射频端口的强信号(对于射频信号模拟器的测试应用)经过射频前端信号调理电路(如滤波、放大、下变频等处理)后到达抗混叠滤波器。本文着重分析BSQ处理引起的信号功率损耗,而不考虑抗混叠滤波器之前的射频处理损耗。输入滤波器的信号为r(t),抗混叠限带滤波后的信号r(t)经过采样(设采样频率为fS)和量化,成为时间和幅度都离散的数字信号rq(t)。最后rq(t)和本地理想信号做相关,得到相关值Z,相关功率值即为Z2。以下通过推导Z2的解析式和对Z2进行蒙特卡罗仿真两种方法来研究BSQ引起的信号相关损耗。

图 1 GNSS接收机信号处理模型[12] Fig. 1 GNSS receiver signal processing model[12]
1.2 信号模型

对于正常的弱信号条件下的BSQ损耗,采用等效基带模型往往可以简化分析过程[3-4]。但是在强信号条件下,不同量化比特数对载波解调结果的影响显著、不可忽略;若仍将BPSK和BOC信号等效到基带来分析,则由于等效后的基带信号幅值波动范围很小,信号电平可以认为只能取正负两个电平值,因此多比特量化的效果和1比特量化没有明显区别,不符合实际情况。因此,不失一般性,本文从中频信号的角度展开研究。输入的导航信号r(t)可以表示为,其中:C为有用信号的功率;s(t)为功率归一化后的BPSK或者BOC中频信号;n(t)为功率谱密度为N0/2的加性高斯白噪声。s(t)可以表示为

(1)

式中:p(t)为伪码序列或者调制了BOC副载波的伪码序列;d(t)为导航电文数据;τ为基带信号的延迟时间;fc为载波频率;Φ为初始载波相位。

以下在分析有用信号功率损耗的时候,可以舍去输入信号r(t)中的噪声项,即

(2)
2 理论分析与仿真 2.1 不考虑量化作用时的信号损耗

设抗混叠滤波器的冲击响应为h(t),则输入信号通过滤波器后可以表示为

(3)

滤波后的信号经采样得到

(4)

在高比特数量化时,可以认为量化器对输入信号的量化作用没有失真,r(n)直接与本地理想信号sI(t)的采样信号sI(n)进行相关运算。sI(n)可以表示为

(5)

式中:Ts为采样周期;分别为处于稳态跟踪的接收机对滤波器输出的基带信号的延迟时间、载波频率、初始载波相位3个参量的估计值。

r(n)与sI(n)的相关值

(6)

式中:h*(n)表示h(n)的共轭。

因此,相关值Z可以表示为

(7)

式中:D为调制的数据位;s(n)与sI(n)的自相关函数;H(f)为h(t)的傅里叶变换;SsI(f)为本地理想信号sI(n)的功率谱密度函数。

这里需注意的是,对于线性相移特性的滤波器,式(7)即为相关器输出的理论值。对于非线性相移特性的滤波器,由于受到信号失真的影响,接收机稳态跟踪下实际参与鉴相器运算的相关值与滤波器群时延特性和相关器间距有关[13-14],与式(7)得出的值有一定出入,其计算较为复杂,也超出了本文的讨论范围。

相关器输出的信号功率为Z2,则相关损耗为

(8)

将式(7)代入式(8),得到不考虑量化作用时的信号相关损耗为

(9)

实际接收机收到的卫星信号并非如式(1)所示的理想信号,例如卫星上的滤波器将信号限制在发射带宽以内,设卫星上产生的理想信号经过传输函数为Hc(f)的信道(包括卫星发射链路滤波器、星地链路传输特性及接收天线传输特性)到达接收机滤波器,则这一部分信道造成的信号相关损耗为

(10)

因此,LF可以重新表示为

(11)
2.2 不考虑滤波作用时的信号损耗

量化是一个非线性、不可逆的一个过程,对于图 2所示的均匀量化器,横轴x表示量化器输入值,纵轴y表示量化器输出值,Q为量化间隔。用V表示量化器的最大量化电平,量化电平数为N,则量化间隔可以表示为

(12)

在接收机对于同一输入信号的前端处理过程中,采用不同的前端滤波器带宽会导致不同的量化误差。这里首先不考虑前端滤波的影响(滤波器带宽足够宽)分析量化器对于强信号的处理特性。

BPSK和BOC信号的时域波形是在正弦波上进行180°相位调制,由于量化器的幅度对称性,量化损耗对输入信号的符号不敏感,因此可以用正弦波替代BPSK和BOC信号进行分析。以3比特量化为例,采用图 2所示的量化器,输入幅度归一化的正弦信号sin(t)、量化器输出信号q(t)和量化误差如图 3所示,其中T为周期数。

图 2 均匀量化器输入输出特性曲线 Fig. 2 Input-output characteristic curve of a uniform quantizer
图 3 3比特量化 Fig. 3 3 bit quantization

图 3可知,由于正弦曲线的非线性变化,量化误差在正弦信号的波峰附近与过零点附近的变化特性有着明显差异。适当调节V值,可以在量化比特数一定的情况下,使量化误差功率最小。即采用式(13)计算使量化误差功率σq2最小的量化器最佳V[15]

(13)

通过仿真可得正弦信号sin(t)在各量化比特数N下的最佳V值和相应的量化信噪比(SQNR)如表 1所示。从表中可以发现,随着N的增加,V趋近于1, 且每增加一个量化比特数,SQNR增加约6 dB。由表 1中的V值和式(12)可以得到最佳量化间隔值。

表 1 最佳V Table 1 Optimal V
N V SQNR/dB
1 1.273 1 7.221 6
2 1.138 2 13.776 5
3 1.071 2 20.003 0
4 1.037 0 26.077 2
5 1.019 0 32.085 8
6 1.009 9 38.071 0
7 1.005 2 44.051 7
8 1.002 5 50.034 9
9 1.001 2 56.020 6
10 1.000 7 62.076 1

采样和量化分别是对时间和幅度的离散,可以对这两个过程交换顺序进行分析。对于无滤波的强信号来说,量化器输入信号的载波为图 3中正弦信号sin(t)形式,量化器输出为q(t)形式。

对周期信号q(t)进行傅里叶级数展开:

(14)

式中:

(15)

因此,强信号r(t)采样量化后可以表示为

(16)

与本地理想信号相关之后,得到相关值:

(17)

式中:M为第k个相关周期的相关点数;a1为式(14)中傅里叶展开式第一项的系数。

将式(17)代入式(8), 得到不考虑滤波作用时的损耗为

(18)

对于不同量化比特数,取最佳V值时,将q(t)进行傅里叶级数展开后,得到a1的取值如表 2所示。

表 2 最佳V值时a1的取值 Table 2 a1 for each optimal V
N V a 1
1 1.273 1 0.810 48
2 1.138 2 0.958 12
3 1.071 2 0.989 98
4 1.037 0 0.997 56
5 1.019 0 0.999 36
6 1.009 9 0.999 86
7 1.005 2 0.999 98
8 1.002 5 0.999 99
9 1.001 2 0.999 99
10 1.000 7 1

2.3 BSQ共同作用时的损耗

一般情况下,接收机前端滤波器带宽并非无限大,量化比特数也是有限的,当BSQ共同作用时,情况比较复杂。滤波器的带限效应会使信号在码片翻转处产生振铃效应,同时信号的幅度过冲会使量化器过载。过冲的幅度随着前端带宽的增大而减小,最后趋于一个固定值,这即是吉布斯现象。

由式(11)和式(18)的表达式可以看出,在采样率大于奈奎斯特频率时,采样对于信号功率没有损耗,因此仅需分析量化和滤波作用产生的损耗。采用蒙特卡罗模拟方法,可以从统计的角度观察二者共同作用的效果。本文采用自研的数字中频信号软件模拟器和软件接收机作为闭环测试系统仿真了GPS L1 C/A信号在不同带宽和量化比特数下输出的归一化相关功率值,结果如表 3所示。仿真中模拟器输出信号未加噪声,滤波器采用基于hamming窗的46阶有限长单位冲激响应(FIR)滤波器,量化器V值仍采用表 1的值;信号中频为12.36 MHz,采样率为50 MHz。需说明的一点是,能够使接收机正常工作的不同中频和采样率配置并不影响表 3的结果。

表 3 相关器输出信号归一化功率值 Table 3 Normalized power of output signal of correlator
N 带宽/MHz 无滤波
2 4 6 8 10
1 0.526 6 0.583 4 0.611 9 0.623 0 0.625 4 0.656 0
2 0.647 2 0.756 9 0.818 3 0.846 9 0.856 5 0.919 2
3 0.691 5 0.810 6 0.877 2 0.909 7 0.916 6 0.978 1
4 0.710 0 0.831 5 0.897 7 0.923 5 0.934 8 0.995 7
5 0.718 7 0.839 0 0.903 8 0.930 8 0.939 7 0.998 8
6 0.722 4 0.842 7 0.906 6 0.933 0 0.942 2 0.998 5
7 0.724 4 0.844 8 0.908 0 0.933 8 0.943 5 0.998 5
无量化 0.764 3 0.869 1 0.924 7 0.947 7 0.954 9 0.999 0

对于表 3中无滤波和无量化情况下的理论值可以通过式(7)和式(17)中的Z值计算Z2得到。其理论值和仿真结果的对比如表 4表 5所示。

表 4 无量化时相关功率的理论值与仿真值 Table 4 Theoretical and simulated correlation power without quantization
带宽/MHz 相关功率
理论值 仿真值
2 0.765 3 0.764 3
4 0.870 2 0.869 1
6 0.925 9 0.924 7
8 0.949 0 0.947 7
10 0.956 4 0.954 9

表 5 无滤波时相关功率的理论值与仿真值 Table 5 Theoretical and simulated correlation power without band-limiting
N 相关功率
理论值 仿真值
1 0.656 9 0.656 0
2 0.918 0 0.919 2
3 0.980 1 0.978 1
4 0.995 1 0.995 7
5 0.998 7 0.998 8
6 0.999 7 0.998 5
7 1 0.998 5

表 3给出了强信号条件下接收机输出归一化功率的参考,其倒数即为相应的损耗值。表 3表明,随着量化比特数和带宽的增加,相关器输出信号功率增加,但增加的速度越来越缓慢。7比特量化和无量化时功率有微小差异,这是因为按照表 1V值的情况下,量化器过载使功率产生的额外损耗逐渐占据主导地位。从表 4表 5可以看出,无量化/无滤波时得到的仿真结果很好地符合理论值,式(7)和式(17)的估计精度达到了0.2%,从而验证了理论分析的正确性。

为了简化分析,人们希望得到关于BSQ共同作用时信号损耗的解析表达式从而无需进行具体的仿真即可对损耗的大小做出评估。如文献[5]所言,在传统分析弱信号条件下前端处理损耗时,往往将量化损耗和滤波损耗相乘得到二者共同作用损耗的估计值[1, 7],这会造成估计损耗比实际损耗值小。强信号条件下也是如此,由于滤波器对信号时域波形的改变,在量化器和滤波器共同作用的时候,并不能简单地用无量化和无滤波时的信号损耗理论值相乘得到二者共同作用的损耗。通过对大量仿真结果的分析发现,将量化损耗和滤波损耗相乘后再乘以一个与滤波器相关的修正项Lm可以得到相对精确的估计结果。此时相关器输出的归一化功率可以表示为

(19)

Lm和具体的滤波器类型及参数有关,可表示为的函数。不妨假设呈简单的线性关系,即的一阶函数。对于本文仿真中使用的滤波器,对仿真结果进行最小二乘拟合分析可以得到

(20)

将式(9)、式(18)、式(20)代入式(19),并用式(19)对表 3中的相应带宽和量化比特数的功率估计时,其估计的相对误差如表 6所示。由结果可知,式(19)对相关器输出的信号功率估计具有较高的估计精度,仅在1比特量化且带宽较窄时估计的误差较大。究其原因,首先,1比特量化器仅判断输入信号的符号,此时滤波器对输出功率的影响减弱,造成根据式(19)估计的相关功率过低;其次,滤波器带宽较窄时,信号过冲和振荡引起的量化过载更严重,造成根据式(19)估计的相关功率偏高。

表 6 式(19)的估计误差 Table 6 Estimation error of equation (19)
N 带宽/MHz
2 4 6 8 10
1 -0.092 6 -0.050 4 -0.034 3 -0.016 9 -0.011 9
2 0.031 6 0.022 7 0.009 0 0.010 5 0.008 2
3 0.030 9 0.019 6 0.004 9 0.004 4 0.005 8
4 0.019 4 0.009 2 -0.002 9 0.004 5 0.001 3
5 0.010 7 0.003 8 -0.006 0 0.000 3 -0.000 2
6 0.006 5 0.000 4 -0.008 1 -0.001 0 -0.001 8
7 0.004 0 -0.001 7 -0.009 4 -0.001 6 -0.002 9

当量化滤波共同作用时,GPS L1 C/A信号相关损耗的估计式可以表示为

(21)

尽管上述仿真结果是基于GPS L1 C/A BPSK(1)信号得到的,但是由于BPSK和BOC信号都是在正弦载波上进行180°相位调制,接收机前端对其信号功率损耗有相同的作用机制,因而式(21)适用于所有BPSK(n)和BOC(m, n)信号。

另外,本节的仿真虽然选用了46阶hamming窗FIR滤波器,但式(21)所表示的分析方法对于其他类型的滤波器上也是适用的。通过仿真方法确认Lm后,即可定量地分析量化滤波过程带来的信号相关损耗。

3 结论

本文针对高精度GNSS信号质量监测和射频信号模拟器测试的应用需求,选择接收机BSQ输入及相关器输出为参考点,研究了强信号条件下接收机带限滤波、采样、量化过程造成的信号相关损耗。

1) 通过理论分析,分别给出了无滤波作用时和无量化作用时,相关损耗的解析表达式,并通过仿真结果验证了理论分析的正确性。

2) 对于滤波、采样和量化共同作用的情况,使用蒙特卡罗模拟方法仿真了不同滤波器带宽和量化比特数下GPS接收机相关器输出的归一化功率参考值,并探讨了根据仿真结果拟合得到相关损耗计算公式的方法,可以作为简化定量分析的手段。

参考文献
[1] BETZ J W.Bandlimiting, sampling, and quantization for modernized spreading modulations in white noise[C]//Proceedings of the Institute of Navigation National Technical Meeting.Manassas, VA:ION, 2008:981-991.
[2] VAN DIERENDONCK A J.GPS Receivers, Chapter 8.Global positioning system:Theory and applications, Vol.I[M].PARKINSON B W, SPILKER J J.Reston:AIAA, 1996:329-407.
[3] HEGARTY C J. Analytical model for GNSS receiver implementation losses[J]. Navigation:Journal of the Institute of Navigation, 2011, 58 (1) : 29 –44.
[4] HEGARTY C J, CERRUTI A P.Results from an analytical model for GNSS receiver implementation losses[C]//Proceedings of the 23rd International Technical Meeting of the Satellite Division of the Institute of Navigation.Manassas, VA:ION, 2010:2820-2834.
[5] CURRAN J, BORIO D, MURPHY C C.Front-end filtering and quantisation effects on GNSS signal processing[C]//Proceedings of the 20091st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace and Electronic Systems Technology, Wireless VITAE 2009.Piscataway, NJ:IEEE Press, 2009:227-231.
[6] CURRAN J, BORIO D, LACHAPELLE G, et al. Reducing front-end bandwidth may improve digital GNSS receiver performance[J]. IEEE Transactions on Signal Processing, 2010, 58 (4) : 2399 –2404. DOI:10.1109/TSP.2009.2037860
[7] BETZ J W, SHNIDMAN N R.Receiver processing losses with bandlimiting and one-bit quantization[C]//Proceedings of the Institute of Navigation ION-GNSS-2007.Manassas, VA:ION, 2007:1244-1256.
[8] KOU Y H, SUI J T, CHEN Y B, et al.Test of pseudorange accuracy in GNSS RF constellation simulator[C]//Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation.Manassas, VA:ION, 2012:161-173.
[9] SOELLNER M, KURZHALS C, HECHENBLAIKNER G, et al.GNSS offline signal quality assessment[C]//Proceedings of International Technical Meeting of the Satellite Division of the Institute of Navigation.Manassas, VA:ION, 2008:909-920.
[10] BUTMAN S, TIMOR U. Interplex-An efficient multichannel PSK/PM telemetry system[J]. IEEE Transactions on Communications, 1972, 20 (3) : 415 –419. DOI:10.1109/TCOM.1972.1091213
[11] PARTRIDGE M D, DAFESH P A.Code power measurement methodology for GPS block ⅡR-M and ⅡF on-orbit test procedures[C]//Proceedings of the 14th International Technical Meeting of the Satellite Division of the Institute of Navigation.Manassas, VA:ION, 2001:2764-2772.
[12] 谢刚. GPS原理与接收机设计[M]. 北京: 电子工业出版社, 2009 : 237 -241. XIE G. Principles of GPS and receiver design[M]. Beijing: Publishing House of Electronics Industry, Beijing, 2009 : 237 -241. (in Chinese)
[13] RAPISARDA M, ANGELETTI P, CASINI E.A simulation framework for the assessment of navigation payload non-idealities[C]//2nd Workshop on GNSS Signals & Signal Processing-GNSS SIGNALS.Noordwijk:ESTEC, 2007:24-25.
[14] SOELLNER M, KOHL R, LUETKE W, et al.The impact of linear and non-linear signal distortions on Galileo code tracking accuracy[C]//Proceedings of the 15th International Technical Meeting of the Satellite Division of the Institute of Navigation.Manassas, VA:ION, 2002:1270-1285.
[15] PROAKIS J, MANNLAKIS M. Digital signal processing:Principles, algorithms and applications[M]. 4th ed Englewood Cliffs, NJ: Prentice Hall, 2006 : 24 -25.
http://dx.doi.org/10.13700/j.bh.1001-5965.2015.0518
北京航空航天大学主办。
0

文章信息

潘虹臣, 寇艳红
PAN Hongchen, KOU Yanhong
强信号下GNSS接收机前端处理引起的相关损耗
Correlation loss caused by GNSS receiver front-end processing for strong signals
北京航空航天大学学报, 2016, 42(8): 1724-1730
Journal of Beijing University of Aeronautics and Astronsutics, 2016, 42(8): 1724-1730
http://dx.doi.org/10.13700/j.bh.1001-5965.2015.0518

文章历史

收稿日期: 2015-08-10
录用日期: 2015-09-25
网络出版时间: 2016-01-04 10:03

相关文章

工作空间