The invention claimed is:
1. A method for correcting RDS demodulation in a vehicle radio system, the method comprising:
receiving, by an input for digital signals of a radio data system (RDS) demodulation block, RDS signals;
mixing, by a complex digital mixer, the RDS signals with a complex value output by a numerically controlled oscillator to produce mixed RDS signals;
filtering, by a low-pass filter, the mixed RDS signals to recover baseband demodulated RDS signals;
estimating, by a phase-estimating block, a phase deviation of the baseband demodulated RDS signals based on a plurality of time delayed symbols in the baseband demodulated RDS signals;
correcting, by an error loop filter, the complex value output by the numerically controlled oscillator depending on the estimation of the phase deviation of the baseband demodulated RDS signals; and
decoding, by a decoding block, the baseband demodulated RDS signals.
2. The method as claimed in claim 1 , wherein the phase-estimating block performs a calculation of the phase deviation on N last received symbols, N being an integer comprised between 4 and 16.
3. The method as claimed in claim 2 , wherein the calculation of the phase deviation between a frequency of the numerically controlled oscillator and a frequency of an emitter is estimated using the following formula:
θ
^
=
1
2
arg
(
∑
k
=
0
N
-
1
(
S
(
k
)
)
2
)
=
1
2
arctan
(
∑
k
=
0
N
-
1
(
S
(
k
)
)
2
)
.
4. The method as claimed in claim 2 , wherein a conjugate e −j{circumflex over (θ)} of the estimated phase deviation is calculated, which is injected into a phase equalizer, where it cancels out the phase deviation of the symbol transmitted to the decoding block, the conjugate e −j{circumflex over (θ)} of the phase deviation estimated being calculated using the following formula:
e
-
j
θ
^
=
conj
(
∑
k
=
0
N
-
1
(
S
(
k
)
)
2
∑
k
=
0
N
-
1
(
(
Sk
)
)
2
)
.
5. The method as claimed in claim 1 , wherein the method comprises a second correction forming a feedback loop and acting on the numerically controlled oscillator depending on a drift in the phase deviations of the baseband signal, in order to reset a frequency of the numerically controlled oscillator to as close as possib