Hostname: page-component-74656f9884-7drmj Total loading time: 0 Render date: 2026-11-04T13:21:20.178Z Has data issue: false hasContentIssue false

Optimal Hatch Filter with an Adaptive Smoothing Window Width

Published online by Cambridge University Press:  26 June 2008

Byungwoon Park
Affiliation:
(Seoul National University) (Email: coolguy4@snu.ac.kr)
Kyoungho Sohn
Affiliation:
(Seoul National University) (Email: coolguy4@snu.ac.kr)
Changdon Kee
Affiliation:
(Seoul National University) (Email: coolguy4@snu.ac.kr)
Rights & Permissions [Opens in a new window]

Abstract

The Hatch filter is a code-smoothing technique using integrated carrier phase observations. It is an easy technique that non-experts can use to reduce receiver noise on the pseudorange. This paper suggests a new algorithm for the optimal Hatch filter whose smoothing window width varies adaptively depending on the regional, diurnal and seasonal ionospheric variation and satellite elevation angle. We consider both quiet and storm conditions of the ionosphere. Using the well-known quiet ionospheric model, a conservative boundary value for ionospheric storm and the receiver noise statistics function of the satellite elevation angle, this algorithm can mathematically solve the optimal averaging constant for each satellite in every epoch. From a 24 hr data process result and real-time experiment, we found that the position accuracy of the optimal Hatch filter is better and more robust than that of the traditional Hatch filter. The optimal Hatch filter algorithm and its results are expected to provide a new solution for a single-frequency DGPS receiver and a thorough understanding of the relationship between the position error and the averaging constant. Furthermore, a DGPS user who applies this algorithm to a low-cost single-frequency receiver can obtain a more accurate and robust position result than via the classical Hatch filter.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2008
Figure 0

Figure 1. Graph shape of <FT2>{d \over {dK}}M \lpar K \rpar.

Figure 1

Figure 2. Noise statistics for L1 measurement.

Figure 2

Table 1. Parameters for receiver noise.

Figure 3

Figure 3. Ionospheric delay estimation by the Klobuchar model.

Figure 4

Figure 4. Ionospheric delay estimation by dual-frequency and Klobuchar model.

Figure 5

Figure 5. Ionospheric delay-rate estimation using dual-frequency receiver and Klobuchar model.

Figure 6

Figure 6. Steep gradient measurement in a storm event [figure from Ene (2005) ].

Figure 7

Figure 7. Optimal smoothing constant variation.

Figure 8

Figure 8. Block diagram for the optimal Hatch filter constant.

Figure 9

Table 2. The mean value of the parameters for the optimal Hatch filter.

Figure 10

Table 3. Classical Hatch filter DGPS result (2DRMS, m) with various smoothing constants.

Figure 11

Figure 9. Classical Hatch filter and new Hatch filter algorithm.

Figure 12

Table 4. Adaptive smoothing window simulation summary.

Figure 13

Figure 10. Averaging constant variation with elevation angle.

Figure 14

Figure 11. The classical (left) and optimal (right) Hatch filter error on the estimated pseudorange.

Figure 15

Table 5. The optimal constants for the same epoch.

Figure 16

Table 6. The optimal constants for the same elevation angle.

Figure 17

Figure 12. DGPS horizontal (left) and vertical (right) simulation results.

Figure 18

Table 7. DGPS simulation results.

Figure 19

Table 8. DGPS test construction.

Figure 20

Figure 13. DGPS horizontal (left) and vertical (right) results.

Figure 21

Table 9. DGPS test results.

Figure 22

Figure 14. Low-elevation-angle positioning result (rising satellite case).

Figure 23

Figure 15. Low-elevation-angle positioning result (rising and setting satellite case).

Figure 24

Figure 16. Positioning accuracy improvement for low-elevation-angle satellite case.

Figure 25

Figure 17. Pseudorange error of a classical (left) and new (right) Hatch filter for a setting satellite (PRN #5).

Figure 26

Figure 18. Pseudorange error of a classical (left) and new (right) Hatch filter for a rising satellite (PRN #26).