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

主站蜘蛛池模板: 一本一道波多野结衣av黑人在线| 狠狠操夜夜爽| 中文字幕亚洲无线码一区女同| 久久激情影院| 黄色网站在线观看无码| 国产主播在线一区| 99久久精品国产综合婷婷| 亚洲日本中文字幕天堂网| 国产精品免费福利久久播放 | 老司机午夜精品网站在线观看| 国产精品亚洲五月天高清| 91亚洲精品国产自在现线| 午夜少妇精品视频小电影| 91福利一区二区三区| 日本在线视频免费| 男女性午夜福利网站| 色一情一乱一伦一区二区三区小说| 亚洲综合一区国产精品| 中文字幕无码电影| 久久人搡人人玩人妻精品| 国产成人精品一区二区三在线观看| 亚洲AV无码一区二区三区牲色| 亚洲无码久久久久| 99激情网| 亚洲国产精品日韩av专区| 婷婷午夜影院| 国产福利免费观看| 国产正在播放| 在线观看亚洲成人| 婷婷99视频精品全部在线观看| 欧美成人精品在线| 精品国产网| 久久久久无码国产精品不卡| 亚洲精品欧美日本中文字幕| 亚洲swag精品自拍一区| 亚洲AV无码乱码在线观看代蜜桃| 国产精品自在在线午夜| 91毛片网| 55夜色66夜色国产精品视频| 国产成人亚洲毛片| 最新精品久久精品| 成人午夜免费视频| 亚洲男人在线| AV无码无在线观看免费| 国产精品xxx| 免费一级α片在线观看| 亚洲精品制服丝袜二区| 亚洲国内精品自在自线官| 欧美日本在线观看| 成年人国产视频| 日韩毛片免费| 免费一级毛片完整版在线看| 国产一在线| av大片在线无码免费| 亚洲精品少妇熟女| 亚洲成a人片| 欧美人在线一区二区三区| 久青草网站| 性视频久久| 青青国产在线| 高清不卡毛片| 一本大道无码日韩精品影视| 日韩高清欧美| 国产精品无码在线看| 色视频久久| 国产欧美日韩va另类在线播放 | 久久特级毛片| 亚洲国产精品一区二区高清无码久久 | 日韩区欧美区| 日韩国产一区二区三区无码| 亚洲精品欧美重口| 欧美午夜小视频| 国产精品嫩草影院视频| 国产迷奸在线看| 99热这里只有免费国产精品| 国产97区一区二区三区无码| 3344在线观看无码| 2021国产乱人伦在线播放| 国产精品所毛片视频| 久久久久青草线综合超碰| 毛片视频网址| 香蕉eeww99国产在线观看|