999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Quantitative analysis of the performance of vector tracking algorithms①

2017-09-25 13:01:30WangQianCuiXiaoweiLiuJingZhaoSihao
High Technology Letters 2017年3期

Wang Qian (王 前), Cui Xiaowei, Liu Jing, Zhao Sihao

(*Beijing Satellite Navigation Center, Beijing 100094, P.R.China)(**Department of Electronic Engineering, Tsinghua University, Beijing 100084, P.R.China)

Quantitative analysis of the performance of vector tracking algorithms①

Wang Qian (王 前)②*, Cui Xiaowei**, Liu Jing**, Zhao Sihao**

(*Beijing Satellite Navigation Center, Beijing 100094, P.R.China)(**Department of Electronic Engineering, Tsinghua University, Beijing 100084, P.R.China)

Vector tracking changes the classical structure of receivers. Combining signal tracking and navigation solution, vector tracking can realize powerful processing capabilities by the fusion technique of receiving channel and feedback correction. In this paper, we try to break through the complicated details of numerical analysis, consider the overall influencing factors of the residual in observed data, and use the intrinsic link between a conventional receiver and a vector receiver. A simple method for performance analysis of the vector tracking algorithm is proposed. Kalman filter has the same steady performance with the classic digital lock loop through the analysis of the relation between gain and band width. The theoretical analysis by the least squares model shows that the reduction of range error is the basis for the superior performance realized by vector tracking. Thus, the bounds of its performance enhancement under weak signal and highly dynamic conditions can be deduced. Simulation results verify the effectiveness of the analysis presented here.

vector tracking, dynamic stress noise, loop band width, pseudo-range error

0 Introduction

Satellite navigation systems can provide precise real-time positioning, velocity measurements, and timing services in all weather conditions and at any location. With continuous expansion and improvement of human production and living standards, the requirements of satellite navigation terminals have increased. Traditional receiving terminals cannot perform optimally in highly dynamic and weak signal conditions, which is a major limit on satellite navigation applications. A series of solutions for improving satellite navigation terminal performance have appeared, including inertial navigation assistance, satellite power boosting, and vector tracking.

Among all of the aforementioned solutions, only “vector tracking” focuses on improving receiver performance without the help of an auxiliary external system, which has made vector tracking an active and growing area of research. The basic idea of vector tracking[1]is to combine channel tracking and navigational information from all of the received channels using an extended Kalman filter. The position results are obtained while simultaneously using measured values as a feedback signal for the local oscillator in order to maintain stable satellite signal tracking.

Compared with a traditional scalar-loop structure, a vector-loop receiver can indeed exhibit superior performance. In particular, a vector-loop receiver can achieve stable tracking under highly dynamic and weak signal conditions. The advantage of vector-loop channel fusion effectively reduces the measurement error, thereby enhancing the carrier-to-noise ratio and sensitivity of the receiver. In dynamic environments, vector tracking algorithms can use vector decomposition to track dynamic signals in the correct direction by using characteristics of the motion to offset the dynamic stress in a strong dynamic direction, and reduce ineffective setting in a weak dynamic direction.

Many publications have presented detailed analyses that quantify the advantages of vector loop performance. Refs[2] and [3] presented comparative analyses of vector and scalar loop receiver performance under different scenarios. Ref.[3] emphasized the superiority of vector loops under the condition of losing and recapturing lock. Ref.[4] described the tracking performance exhibited by a vector loop under the condition of ionospheric scintillation. Ref.[5] compared and analyzed the tracking performance of scalar and vector loops based on Kalman filtering under the condition of lower signal to noise ratio. All of the aforementioned documents emphasize the tracking advantages of vector loops in various harsh environments, however, systematic and in-depth analyses of the performance of vector tracking algorithms are limited.

Based on the aforementioned research work, this article focuses on the physical factors that influence vector tracking algorithm performance, and points out the role of the Kalman filter in the algorithm. Starting from a bandwidth analysis, an in-depth discussion on how vector tracking achieves excellent performance with highly dynamic and weak signals is presented. A theoretical analysis that quantifies the enhancement range of vector tracing performance for engineering applications is proposed and verified by simulation.

1 Model description

1.1 Signal model

The downlink signal in satellite navigation system is modulated by pseudo code and carrier wave. The signal is input to the base band after frequency conversion through RF module, which can be expressed by

(1)

where, t is the receiving moment, N is the number of visible satellites, and ai, τi, φiand fd,iare the amplitude, the phase delay, the carrier phase, and the Doppler frequency shift of signal i, respectively. Si(t-τi) is the modulation spreading code for the corresponding signal, and n(t) is white Gaussian noise. The process of tracking in the receiver is used to obtain the aforementioned signal parameters from the noise signal. A scalar loop obtains the parameters of a single branch through an independent DLL (delay locked loop) /FLL (frequency locked loop) minor feedback loop, while a vector loop obtains the parameters of all of the branches simultaneously through a VDLL/VFLL major feedback loop.

1.2 Vector loop structure model

The model of a vector loop is shown in Fig.1, and the core is based on discrete time state recursion. In the initial stage of system operation, estimates of the necessary signal parameter information of position and velocity are obtained via a scalar loop as mentioned in Section 1.1. After this initial operation, the scalar loop connection between the discriminator and the local reference oscillator should be disconnected. The discriminator outputs the predicted error vector of the observed value and, by processing this data with a Kalman filter, the vectors of displacement and velocity can

Fig.1 The model of a vector loop

be updated. After radial projection in the direction of the satellite, the predicted code phase/frequency and carrier frequency can be obtained in order to drive the local reference oscillator to recover the pseudo code and carrier information. Thus, a complete signal vector tracking process is realized.

During continuous operation of the vector loop, updates of the Kalman gain are mainly based on the following recursion formula:

(2)

1.3 Influence factor analysis

As shown in Fig.1, the Kalman filter is the core of the vector loop, and its parameters directly influence the performance of the vector tracking algorithm. The state variables of the filter are signal synchronization parameters such as power, code phase and carrier Doppler. In the corresponding mode the measure variables are the surplus estimations of the above parameters derived from the descriminators. In general, Kalman filtering consists of two processing procedures: “prediction” and “correction”, where the state noise and measurement noise should be used, respectively. The covariance matrix of the state noise is composed of signal power noise and carrier Doppler noise. Note that carrier Doppler noise depends on the state of satellite motion, receiver motion, and the clock drift of user’s equipment. The covariance matrix of measurement noise consists of the residual code phase delay, the residual Doppler shift, and the discriminator error variance for the residual signal power. The discriminator commonly adopts the non-coherent power method, for which the expression of discriminator error variance[9]is

(3)

(4)

(5)

2 Theoretical analysis

2.1 Thermal noise analysis

(6)

(7)

According to the principle of the vector loop, the displacement vector can be transformed into a pseudo range variation only by radial projection in the direction of the carrier and satellite.

(8)

Similarly, according to the least square method, equation

(9)

can be solved as:

(10)

The estimated variation of a pseudo range can then be expressed as

(11)

And the error variance of vector loop equals to:

(12)

Table 1 The processing performance of weak signals by the vector loop

2.2 Dynamic stress analysis

(13)

The classical expression of dynamic stress error is shown in Eq.(13), where α is the loop bandwidth, B is the empirical coefficient of characteristic frequency conversion, R is the distance between the carrier and the satellite, and n is the loop order. The value of the dynamic stress is mainly related to two factors: 1) the relative dynamic state between the carrier and the satellite, and 2) the characteristic frequency, which is closely related to the loop bandwidth. Because the dynamic stress error generated in the transient response is much larger than that in the steady state response, the loop bandwidth is generally conservative in order to guarantee the signal frequency and phase change caused by the dynamic motion of the loop are rejected.

In Section 2.1, it shows that a vector loop improves the noise performance of the loop, which reduces the requirement of a conservative loop bandwidth. Therefore, the bandwidth can be increased to increase signal tracking performance in the presence of dynamic stress.

Under the premise of the same noise variance, the loop bandwidth of a vector loop can be increased to improve adaptability to the dynamic stress error experienced by the receiving terminals. Fig.2 shows that the tolerance of the loop bandwidth increases gradually as the carrier to noise ratio increases. Moreover, if the coherent integration time is longer, this advantage is more obvious. When the carrier to noise ratio increases from 18dB·Hz to 20.5dB·Hz, the bandwidth of the 2ms integral increases from 2Hz to 4.5Hz, and the bandwidth of the 20ms integral increases from 2Hz to 6Hz. However, the ability to increase the integration time is always limited by factors such as the message data, dynamic stress, frequency stability of the crystal oscillator in the receiver, etc. Thus, it is not suitable to set the integration time too long. Note that the input of the vector loop still employs the frequency discriminator output of a traditional scalar loop, therefore, the threshold value of the frequency tracking loop can be expressed by

(14)

Fig.2 The bandwidth variation under weak signal conditions

In Eq. (14), σwis the root mean square of the frequency error caused by thermal noise, and θeis the tracking error caused by the dynamic stress. Under weak signal conditions σwis very large, so the margin for dynamic stress is very small, and the effect of the increase in dynamic range is not obvious.

When the carrier to noise ratio is relatively high, the curve in Fig.3 indicates that the effect of the integration time on performance can be neglected. To summarize, according to Eq. (13) with all other parameters being equal, doubling the bandwidth in a first order loop increases the tolerable dynamic stress by a factor of 2, and doubling the bandwidth in a second order loop increases the tolerable dynamic stress by a factor of 4.

Fig.3 The bandwidth variation under strong signal conditions

3 Performance Verification

3.1 Simulation environment

In the simulation results presented here, a signal generator produces the multi-channel BPSK navigation signal. The signal intensity in each channel is constant, and C/N0is set to 19dB·Hz for a weak signal, and 40dB·Hz for a normal signal. The Nyquist sampling rate is 8.184MHz, and the simulation duration is 400s. The simulated movement is a combination of uniform acceleration and sudden acceleration. The acceleration jumps from 0.5g m/s2to -0.5gm/s2, where the high one is from 6g m/s2to -6g m/s2. Signal setting of simulation is consistent with the presented tracking threshold of VDFLL[10].

The two receivers implemented here use a scalar receiver and a vector VDFLL receiver, respectively. For a fair comparison between the two types of algorithms, both are based on the tracking loop of a Kalman filter and the influence of a changing loop bandwidth on the algorithm performance is neglected. Observation noise parameters are captured directly from the output value of the discriminator, and process noise parameters are fixed under weak signal conditions without the adaptability adjustment that could be obtained from the variation of the dynamic state of the carrier. Although this parameter adjustment is useful for improving the performance, it prevents comparing the two algorithms on the same platform. Under highly dynamic conditions, the bandwidth parameter is adjusted according to the dynamic state while maintaining the same measurement error is desired. The loop integral time is set to 20ms in all cases.

3.2 Weak signal processing analysis

Fig.4 and Fig.5 list the code phase delay error, carrier frequency error due to Doppler shifts for different numbers of satellites (6, 8, and 11), respectively under weak signal conditions (19dB·Hz, ±0.5g m/s2). These conditions provide insight into the processing capability of the VDFLL architecture in a weak signal environment. Fig.4 and Fig.5 reveal that with an increasing number of satellites, the code phase error and carrier frequency error are both reduced. When the number of satellites is 6, FLL and DLL are out of lock, so the error is large. Scalar receivers with same settings can achieve a stable tracking state for the signal parameters of (23dB·Hz, ±0.5g), which is in line with the theoretical analysis presented in Section 2.

Fig.4 Frequency error under weak signal conditions

Fig.5 Code phase error under weak signal conditions

3.3 Dynamic stress processing analysis

Fig.6 and Fig.7 list the code phase delay error, carrier frequency error due to Doppler shifts, and position error for different numbers of satellites (6, 8, and 11), respectively, under highly dynamic conditions (40dB·Hz, ±6g m/s2) in order to investigate the processing capability of the VDFLL architecture in a highly dynamic environment. Due to different simulation parameters, the results are not entirely consistent with those obtained in the weak signal environment. Owing to the excellent signal quality, the errors of code phase with different satellite number are not obvious. From Fig.7, it should be pointed out that the frequency error of channel 6 is between 8 and 12Hz,

Fig.6 Code phase error in highly dynamic conditions

Fig.7 Frequency error in highly dynamic conditions

which is close to the threshold value of the FLL’s tracking bandwidth (12.5Hz). Therefore, it is the loss of lock in the FLL that causes the final positioning failure. In addition to the bandwidth parameters, the other scalar receivers with the same parameter settings reach a stable tracking state for the signal parameters of (40dB·Hz, ±3g m/s2), which is in good agreement with the theoretical analysis presented in Section 2.

3.4 Validation with actual data

In order to validate the performance, an actual real-time data is used by RF signal recording and playback apparatus[11]. The trajectory of the vehicle on the highway with the velocity of 90km/h is shown as Fig.8. The C/N0of GPS collected satellite signal is 44dB·Hz.

Fig.8 Trajectory of the vehicle on the highway

In this condition, the measure errors of VDLL and VFLL with the vector loop are 0.0021 chip and 0.45Hz, while those with the scalar loop are 0.0032 chip and 3.8Hz. This experiment shows the advantage of VDLL/VFLL in signal tracking compared with DLL/FLL in the regular scene.

4 Conclusion

The vector tracking architecture in global navigation satellite system (GNSS) receivers has the advantage of increased performance through multi-channel integration processing, but it also has disadvantages including a complex structure and the need to perform a large number of calculations. Thus, analyzing its performance is also a problem in industry settings. In this paper, transformation between vector tracking and scalar tracking is used to determine the influence and constraints of integration time, loop bandwidth, thermal noise, dynamic stress, and other factors that affect receiver performance. The vector loop can reduce the observation error and improve performance through accurate feedback obtained by multi-channel fusion technology. Under equivalent conditions, the vector receiver exhibits a gain that is 3dB higher, or endures 2~4 times the dynamic stress, when compared with a scalar receiver.

Reference

[ 1] Sennott J W. A flexible GPS software development system and timing analyzer for present and future microprocessors. Navigation, 1984, 31(2): 84-95

[ 2] Lashley M, Bevly D M, Hung J Y. A valid comparison of vector and scalar tracking loops. In: Proceedings of the IEEE/ION Position Location and Navigation Symposium (PLANS), Indian Wells, USA, 2010. 464-474

[ 3] Kanwal N, Hurskainen H, Nurmi J. Vector tracking loop design for degraded signal environment. In: Proceedings of International Conference on Ubiquitous Positioning Indoor Navigation and Location Based Service, Kirk konummi, Finland, 2010. 1-4

[ 4] Xia J, Yue F Z, Wang P P, et al. Robust GNSS signal tracking algorithm based on vector tracking loop under ionospheric scintillation conditions. In: Proceedings of the 12th International Conference on Signal Processing, Hangzhou, China, 2014. 2385-2389

[ 5] Zhao S H, Lu M Q, Feng Z M. GNSS vector lock loop based on adaptive Kalman filter. Journal of Harbin Institute of technology, 2012,44(7): 139-143 (In Chinese)

[ 6] Lashley M, Bevly D M, Hung J Y. Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics. IEEE Journal of Selected Topics in Signal Processing Selected, 2009, 3(4): 661-673

[ 9] Van Dierendonck A J, Fenton P, Ford T. Theory and performance of narrow correlator spacing in a GPS receiver. Navigation, 1992, 39(3): 265-284

[ 7] Qian Y, Cui X W, Lu M Q, et al. Steady-state performance of Kalman filter for DPLL. Tsinghua Science and Technology, 2009, 14(4): 470-473 (In Chinese)

[ 8] Wang Q, Hu C B. Kalman filter signal tracking based on relatively fixed-gain. Chinese High Technology Letters, 2015,25(1): 17-23 (In Chinese)

[10] Liu J, Cui X W, Lu M Q, et al. Vector tracking loops in GNSS receivers for dynamic weak signals. Journal of Systems Engineering and Electronics, 2013, 24(3): 349-364

[11] Xian D Y, Fan P R, Wu H L. Test system for BDS user terminal based on RF replay apparatus. In: Proceedings of the 7th China Satellite Navigation Conference, Changsha, China, 2016, 5: 413-422

his Ph.D degree in Computer Science Department of Beihang University. His research interests include the design of algorithms for signal tracking, integrated navigation and precision positioning.

10.3772/j.issn.1006-6748.2017.03.002

Supported by the National Natural Science Foundation of China (No. 41474027) and the National Defense Basic Science Project (JCKY2016110B004).

To whom correspondence should be addressed. E-mail: wqaloha@139.com

on June 8, 2016

主站蜘蛛池模板: 欧美不卡视频在线| 亚洲欧美日韩中文字幕一区二区三区| 美女免费精品高清毛片在线视| 国产精品福利尤物youwu| 青青青视频蜜桃一区二区| 国产精品综合久久久| 中字无码精油按摩中出视频| 国产精品林美惠子在线播放| 国产亚洲精品无码专| 亚洲美女一区| 在线另类稀缺国产呦| 99精品久久精品| 伊人精品视频免费在线| 免费高清自慰一区二区三区| 国产高潮视频在线观看| 亚洲综合精品香蕉久久网| 成人一级黄色毛片| 粗大猛烈进出高潮视频无码| 欧美区一区| 99久久精品国产麻豆婷婷| 免费人欧美成又黄又爽的视频| 久久99精品国产麻豆宅宅| 精品一区二区三区四区五区| 大陆国产精品视频| 亚洲天堂视频网站| 欧美视频免费一区二区三区| 538精品在线观看| 亚洲日韩Av中文字幕无码| 亚洲人成色77777在线观看| 亚洲专区一区二区在线观看| 午夜无码一区二区三区| 国产精品吹潮在线观看中文| 青草午夜精品视频在线观看| 97国产在线播放| 中文字幕人成人乱码亚洲电影| 欧美日韩高清在线| 精品久久高清| 一本大道香蕉中文日本不卡高清二区 | 91丝袜美腿高跟国产极品老师| 国产哺乳奶水91在线播放| AV不卡在线永久免费观看| 国产JIZzJIzz视频全部免费| 97色伦色在线综合视频| 久久久久国产一区二区| hezyo加勒比一区二区三区| 久久精品国产免费观看频道| 伊在人亚洲香蕉精品播放| 美女无遮挡拍拍拍免费视频| 97人妻精品专区久久久久| 国产精品高清国产三级囯产AV| 91毛片网| 制服丝袜无码每日更新| 亚洲一区毛片| 亚洲欧美日韩另类在线一| 婷婷色一二三区波多野衣| 最新加勒比隔壁人妻| 精品少妇人妻一区二区| 国产美女自慰在线观看| 国产尤物视频在线| 欧美日韩精品一区二区在线线| 日韩成人在线网站| 老色鬼欧美精品| 成人午夜亚洲影视在线观看| 国产成人8x视频一区二区| 亚洲AV人人澡人人双人| 亚洲 日韩 激情 无码 中出| 午夜三级在线| 97国产在线观看| 亚洲综合狠狠| 国产视频你懂得| 国内精品九九久久久精品| 欧美怡红院视频一区二区三区| 亚洲精品午夜无码电影网| 色视频久久| 狠狠久久综合伊人不卡| 天堂在线www网亚洲| 久热中文字幕在线| 亚洲第一精品福利| 亚洲av无码久久无遮挡| 国产成人综合日韩精品无码首页| 亚洲AⅤ综合在线欧美一区| 欧美综合中文字幕久久|