镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Fix eph2clk() and geph2clk() iterative solving - #489

Open
daniestevez wants to merge 1 commit into
tomojitakasu:rtklib_2.4.3from
daniestevez:rtklib_2.4.3
Open

daniestevez wants to merge 1 commit into
tomojitakasu:rtklib_2.4.3from
daniestevez:rtklib_2.4.3

Conversation

@daniestevez

Copy link
Copy Markdown

According to equation (E.3.7) in the RTKLIB docs, these functions solve the equation
t = t0 - dT(t)
by iteration, where
t0 = time - eph->toc
and then return dT(t).

The correct iteration to solve this equation is
t_{k+1} = t_0 - dT(t_k).
Formerly, the iteration was written as
t_{k+1} = t_k - dT(t_k),
which is not correct.

The difference between the incorrect iteration and the correct iteration is rather small, but the correct computation imposes no additional burden.

These functions solve the equation
t = t0 - dT(t)
by iteration, where
t0 = time - eph->toc
and then return
dT(t).

The correct iteration to solve this equation is
t_{k+1} = t_0 - dT(t_k).
Formerly, the iteration was written as
t_{k+1} = t_k - dT(t_k),
which is not correct.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants