| Algorithm 1: The VMD algorithm to decompose the GNSS time series |
| Initialize, where is the iteration number. |
| repeat the entire cycle, . |
| For
do Update for all , by Equation (8); Update , by Equation (10); end for |
| Do dual ascent for all , by Equation (9); |
| until Iterative constraints satisfied: |