A system (200; 300) for tracking of a received signal s(t) with at least one subcarrier, wherein the received signal represents a carrier signal modulated with a code signal and modulated with a subcarrier signal, wherein the system comprises the following independent and cooperatively operating loops: • a phase lock loop (201-203; 301-303) for tracking the carrier signal, • a subcarrier lock loop (206-208; 306-308) for tracking the subcarrier signal, which comprises a first controllable oscillator (206; 306) and a first early-minus-late discriminator or a first arctan discriminator for generating a control signal for the first controllable oscillator, wherein the first early-minus-late discriminator generates the control signal based on a difference between correlation results with a replica of an advanced subcarrier signal E and a replica of a delayed subcarrier signal L and the first arctan discriminator generates the control signal based on correlation results with a cosine subcarrier replica and a sine subcarrier replica, and • a delay lock loop (204-205, 209; 304-305, 309) for tracking the code signal, which comprises a second controllable oscillator (209; 309) and a second arctan discriminator (204; 304) for generating a control signal for the second controllable oscillator, wherein the second arctan discriminator (204; 304) generates the control signal based on correlation results with a replica of a prompt subcarrier signal P multiplied with a prompt code signal and the replica of the prompt subcarrier signal P multiplied with the difference of an advanced and a delayed code signal E-L or based on correlation results with the cosine subcarrier replica multiplied with a prompt code signal and a cosine subcarrier replica multiplied with the difference of the advanced and the delayed code signal E-L. • a phase lock loop (201-203; 301-303) for tracking the carrier signal, • a subcarrier lock loop (206-208; 306-308) for tracking the subcarrier signal, which comprises a first controllable oscillator (206; 306) and a first early-minus-late discriminator or a first arctan discriminator for generating a control signal for the first controllable oscillator, wherein the first early-minus-late discriminator generates the control signal based on a difference between correlation results with a replica of an advanced subcarrier signal E and a replica of a delayed subcarrier signal L and the first arctan discriminator generates the control signal based on correlation results with a cosine subcarrier replica and a sine subcarrier replica, and • a delay lock loop (204-205, 209; 304-305, 309) for tracking the code signal, which comprises a second controllable oscillator (209; 309) and a second arctan discriminator (204; 304) for generating a control signal for the second controllable oscillator, wherein the second arctan discriminator (204; 304) generates the control signal based on correlation results with a replica of a prompt subcarrier signal P multiplied with a prompt code signal and the replica of the prompt subcarrier signal P multiplied with the difference of an advanced and a delayed code signal E-L or based on correlation results with the cosine subcarrier replica multiplied with a prompt code signal and a cosine subcarrier replica multiplied with the difference of the advanced and the delayed code signal E-L.