Method for cancelling multi-path signals for frequency-modulated radio signal receiver

Information

  • Patent Grant
  • 10608683
  • Patent Number
    10,608,683
  • Date Filed
    Tuesday, May 29, 2018
    6 years ago
  • Date Issued
    Tuesday, March 31, 2020
    4 years ago
Abstract
A method for decreasing multi-path interference, for the implementation thereof in a vehicle radio receiver including a radio reception antenna that receives a plurality of radio signals corresponding to an emitted radio signal, the plurality of signals received by the antenna being composed of time-shifted radio signals, the plurality of signals being intended to be combined in order to deliver a combined radio signal zn to be played, with zn=WnTYn, the method aiming to determine the complex components of the vector of complex weights and including: introducing a temporal correlation, between the real and imaginary parts of the complex weights, that is dependent on the time shift between said received signals, by the expression of the complex weights in polar coordinates, implementing an iterative adaptation algorithm in order to determine the gains and delays of said complex weights able to keep constant over time the modulus of zn.
Description
CROSS REFERENCE TO RELATED APPLICATIONS

This application is the U.S. National Phase Application of PCT International Application No. PCT/FR2018/051241, filed May 29, 2018, which claims priority to French Patent Application No. 1754861, filed Jun. 1, 2017, the contents of such applications being incorporated by reference herein.


FIELD OF THE INVENTION

The invention relates to the field of the reception of frequency-modulated radio signals, in particular in mobile radio receivers exposed to the effect of multi-paths which is known to those skilled in the art.


More precisely, the present invention relates to a method for removing reflected radio waves resulting from the multi-path effect in a receiver of frequency-modulated radio signals.


BACKGROUND OF THE INVENTION

As is known, a radio receiver, in particular in a multimedia system of a motor vehicle, is able to receive a radio signal, in particular an FM radio signal, FM being the acronym of “frequency modulation”.


Such an FM radio signal, received in modulated form by a radio receiver, is subjected to various sensors and to suitable filtering so that the corresponding demodulated radio signal is able to be played back under good conditions, in particular in the passenger compartment of a motor vehicle.


Those skilled in the art know the operating principle of an FM, that is to say frequency-modulated, radio signal received by a suitable radio receiver, with a view to being demodulated and then played to listeners.


A known problem that relates to the reception of an FM radio signal via a mobile radio receiver, in particular one incorporated into a motor vehicle, resides in the fact that the FM radio signal emitted by an emitter may be reflected by natural obstacles or buildings for example, before being received by an antenna of the radio receiver. In other words, the emitted radio signal, before being received by an antenna of the receiver, may have followed various paths, of relatively long or short length.


As a result thereof a selectivity is necessary, because a given radio signal may be received by one antenna several times, with various time shifts. This problem is known to those skilled in the art, who generally refer to it as “multi-path”.


With reference to the FIGURE, to partially mitigate the aforementioned drawbacks relative to multi-path, impulse response filters FIR aiming to remove the interference generated by the multiplicity of the received signals because of the multi-path effect, which was described above, have been developed. These filters FIR implement CMA algorithms, SMA being the acronym of “Constant Modulus Algorithm”, that are configured to cancel out, from the set of the received signals yn, those signals corresponding to secondary signals generated by the multi-path effect, with a view to delivering a processed FM radio signal zn.


Thus, again with reference to the FIGURE, xn represents the signal emitted by the emitting antenna, which by definition has a constant modulus, and yn represents the radio signal received by the receiving antenna of the radio receiver of the vehicle in question, C representing the transfer function of the transmission channel between said emitting antenna and said receiving antenna.


The received radio signal yn has a non-constant modulus because it is the result of the combination of a plurality of time-shifted received signals, i.e. signals resulting from various emitted signals xn that are delayed to a greater or lesser extent.


In the end, the processed radio signal zn is the radio signal reconstructed after application of the CMA algorithm.


In the prior art, algorithms for removing multi-path signals are generally of the “constant modulus” type. Specifically, the principle of frequency modulation ensures that the emitted radio signal has a constant modulus. Thus, computational algorithms called CMA algorithms have been developed and those skilled in the art are constantly seeking to improve them, with for main constraint to ensure, after computation, a substantially constant modulus of the radio signal combined within the receiver, after processing.


CMA algorithms are iterative computational algorithms the objective of which is to determine the real and imaginary parts of complex weights to be applied to the FM radio signals received by an antenna of a radio receiver, with a view to combining them, so as to remove from the combined radio signal the interference due to multi-path.


From a mathematical point of view, the principle presented above, in which complex weights are attributed to multiple radio signals received by an antenna of a radio receiver, including in particular signals received after reflection, which are a source of multi-path interference, with a view to forming a combined radio signal to be played, after canceling out the interference due to multi-path, may be expressed as follows.


The combined radio signal is written:







z
n

=



W
n
T



Y
n


=





k
=
0


K
-
1






w

(
k
)


_



y

(

n
-
k

)




=




k
=
0


K
-
1






(


a

(
k
)


+

j






b

(
k
)




)

_



y

(

n
-
k

)










where, at the time n, yn is the radio signal, in complex baseband, received by the antenna in question and w(n) is the complex weight attributed, via an impulse response filter, to said received radio signal.


In the prior art, CMA algorithms are implemented to determine the complex vector Wn able to minimize the following cost function:

HCMA=E{(|zn|2−R2)2},


where R is a constant to be determined, corresponding to the constant modulus of the combined signal.


In the prior art, the vector Wn of complex weights is considered to consist of linear complex numbers, said vector Wn therefore having the following form:







W





n

=

[





a

(
0
)


+

j






b

(
0
)










a

(
1
)


+

j






b

(
1
)




















a

(

K
-
1

)


+

j






b

(

K
-
1

)







]





The components of this vector Wn of complex weights, forming the coefficients of an adaptive filter to be applied to the received radio signal, are independent of one another and the real and imaginary parts of each component are also.


The corresponding cost function may be decreased using the instantaneous gradient technique, in order to be written:












J

C





M





A



=

2


(





z
n



2

-

R
2


)








z
n



2









=

2


(





z
n



2

-

R
2


)





(


z
n




z
_

n


)









=

2


(





z
n



2

-

R
2


)



(



z
n






z
_

n



+



z
_

n





z
n




)









With









z
n


=





z
n





W
n



=

[




Y
n







-
j







Y
n





]







and











z
_

n


=






z
_

n





W
n



=

[





Y
n

_







-
j








Y
n

_





]



,





the following is obtained:









J

C





M





A



=

2



(





z
n



2

-

R
2


)



[




2






Re
(



z
_

n



Y
n


)







2





j






Im
(



z
_

n



Y
n


)





]







Namely:

JCMA=4(|zn|2−R2)znYn


The way in which the complex weights are updated is therefore expressed by the following formula:

Wn+1=Wn−μ(|zn|2−R2)znYn


A major drawback of known adaptive filtering techniques and CMA algorithms such as they are applied at the present time, with a view to independently determining the complex weights to be applied to the signals received by the antenna of a mobile radio receiver in order to eliminate there from the interference due to multi-path, resides in the fact that they sometimes converge slowly, and above all in the fact that they sometimes converge wrongly. In other words, sometimes complex weights that meet the required conditions lead to a radio signal of poor quality being played.


Stability problems are thus particularly frequent.


As is known to those skilled in the art, this difficulty with rapidly converging to correct and stable solutions is particularly present in the field of FM radio reception, because the only certain constraint exploitable a priori by algorithms resides in the fact that the modulus of the envelope of the frequency-modulated radio signal remains constant.


However, on the other hand, the antenna receives a plurality of radio signals, corresponding to the emitted radio signal having followed various paths, which are either direct or with one or more reflections, and a complex weight must be determined with a view to being applied to each of these radio signals. The equation contains a high number of unknowns and the objective of the CMA algorithms is therefore to determine the best solutions, among a set of non-optimal solutions allowing a constant modulus of the combined radio signal to be ensured.


More particularly, in scenarios where the desired radio signals coexist with radio signals transmitted over adjacent frequency channels, this problem of convergence is more pronounced. It often occurs that the complex weights obtained with CMA algorithms privilege adjacent radio signals to the detriment of the desired radio signals.


SUMMARY OF THE INVENTION

It is to mitigate these drawbacks that an aspect of the present invention is provided, with a view to allowing FM radio signals received by an antenna of a radio receiver to be combined, said signals being the product of a multi-path effect, using an improved technique aiming to remove interference due to multi-path.


To this end, an aspect of the present invention in particular makes provision to introduce, into the method aiming in fine to combine FM radio signals produced by a multi-path effect, which signals are received by an antenna of a radio receiver, a temporal correlation between said received signals.


Thus, rather than considering the complex weights to be attributed to each of said signals received by said antenna as independent, an aspect of the present invention proposes a model that is adaptive from the temporal point of view in order to improve the performance of the radio receiver from the point of view of removal of interference due to multi-path.


The method for decreasing multi-path interference in an FM radio receiver, according to an aspect of the invention, thus incorporates a temporal correlation between the respective gains and phase shifts of the plurality of signals received by the antenna of a radio receiver, in order to decrease the degrees of freedom of the equation to be solved with the iterative algorithms implemented, which may be algorithms such as CMA algorithms.


In this way, said iterative algorithms implemented to determine the complex weights to be attributed to each of the received radio signals converge more rapidly and are more stable.


More precisely, one subject of an aspect of the present invention is a method for decreasing multi-path interference, for implementation thereof in a vehicle radio receiver, said radio receiver being intended to receive an emitted radio signal and comprising a radio reception antenna that receives a plurality of radio signals corresponding to said emitted radio signal, said plurality of signals received by said antenna being composed of time-shifted radio signals resulting from a multi-path effect, said plurality of radio signals being intended to be combined in order to deliver a combined radio signal zn to be played, with zn=WnTYn at the time n, where Yn is a vector the components of which correspond to the plurality of received signals, expressed in complex baseband, and Wn is a vector the components of which correspond to complex weights intended to be attributed to each of the radio signals of said plurality of received radio signals, respectively, in order to form the combined radio signal zn in which a set of secondary radio signals resulting from the multi-path effect are canceled out, said method aiming to determine said complex components of said vector of complex weights and comprising the following steps:

    • introducing a temporal correlation between the real and imaginary parts of said complex weights, said correlation being dependent on the time shift between said signals of said plurality of received radio signals, by means of the expression of said complex weights in polar coordinates, so that








W





n

=

[





g
o



exp


(

j






θ
o


)









g
1



exp


(

j






θ
1


)



















g

K
-
1




exp


(

j






θ

K
-
1



)






]


,






    •  so as to incorporate an interdependence between the real and imaginary parts of said complex weights, and

    • implementing an iterative adaptation algorithm in order to determine the g0, g1, . . . , gk-1 and θ0, θ1, . . . , θk-1 able to keep constant over time the modulus of zn.





By virtue of the method according to an aspect of the invention, the iterative algorithms implemented to determine the complex weights Wn converge more rapidly and have an improved stability, by virtue of the decrease in the degrees of freedom, which decrease is obtained by introducing a temporal correlation inducing an interdependence in the update of the coefficients of said complex weights.


Advantageously, said iterative adaptation algorithm is a constant-modulus adaptation algorithm.


According to one embodiment, the method according to an aspect of the invention comprises determining a constant R corresponding to the modulus of the envelope of the frequency-modulated radio signal emitted, the implementation of the iterative adaptation algorithm consisting in determining Gn, Θn, able to minimize over time the cost function characterized by the following instantaneous gradient:









J

C





M





A



=

2



(





z
n



2

-

R
2


)



[




2






Re


[


z
n



exp


(

j






Θ
n


)



°



Y
n

_


]









-
2







Im
[


z
n



G
n



°exp


(

j






Θ
n


)



°



Y
n

_


]





]







where Gn is a vector composed of the complex gains of each of the complex weights of the vector of complex weights at the time n, θn is the vector composed of the complex delays of each of the complex weights of the vector of complex weights at the time n and the operator “º” is defined as performing the multiplication of two vectors, component by component, the resultant being a vector.


According to one embodiment, the respective variations in Gn, Θn over time are computed by means of the following formulae:







G

n
+
1


=


G
n

-



μ
g



(





z
n



2

-

R
2


)




Re


[


z
n



exp


(

j






Θ
n


)



°



Y
n

_


]











Θ

n
+
1


=


Θ
n

+



μ
θ



(





z
n



2

-

R
2


)








Im
[


z
n



G
n



°exp


(

j






Θ
n


)



°



Y
n

_


]







where Gn is a vector composed of the complex gains of each of the complex weights of the vector of complex weights at the time n, and Θn is the vector composed of the complex delays of each of the complex weights of the vector of complex weights at the time n.


An aspect of the present invention also relates to a radio receiver comprising a microcontroller configured to implement the method such as briefly described above.


An aspect of the present invention also relates to a motor vehicle comprising a radio receiver such as briefly described above.





BRIEF DESCRIPTION OF THE DRAWINGS

An aspect of the invention will be better understood on reading the following description, which is given solely by way of example, and with reference to the appended drawing which shows, in the FIGURE, a block diagram of a method for cancelling out multi-path radio signals.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The method for adapting an FM radio signal according to an aspect of the invention is presented with a view to an implementation, principally, in a radio receiver of a multimedia system on board a motor vehicle. However, an aspect of the present invention may be implemented in any other technical field, and in particular in any type of FM radio receiver.


An aspect of the present invention proposes to introduce an adaptive temporal model, in order to take into account the temporal correlation that exists, from the physical point of view, between the multi-path FM radio signals received by the antenna of the radio receiver in question.


It is known, in another technical field relative to radars, to use an adaptive temporal model to combine the signals received by a radar antenna. The techniques implemented in the field of radars are however not transposable as such to the field of FM radio reception.


The adaptive temporal model implemented in the world of radars is in fact based on the implementation of an impulse response filter able to apply, to the vector of received complex signals, a complex weight vector that is written:







W





n

=

[




exp


(

j





2





π






F
d


0





T

)







exp


(

j





2





π






F
d


1

T

)

















exp


(

j





2





π







F
d



(

K
-
1

)







T

)





]





This model does not allow multi-path signals to be removed in the field of FM radio reception because each path followed by each of the time-shifted, received multi-path signals has, in the case of an FM radio signal, a specific gain that is dependent on the distance traveled by the radio wave, said distance not being a linear frequency-dependent function, contrary to the case of radar reception.


According to an aspect of the invention, the complex weights of the temporal adaptive model are thus stated in polar coordinates, so as to introduce, into the system, a strong temporal correlation between said complex weights, while taking into account the respective gain of each of the received multi-path signals. The vector of complex weights, which forms an adaptive filter to be applied to the received radio signal, is therefore written:







W





n

=

[





g
o



exp


(

j






θ
o


)









g
1



exp


(

j






θ
1


)



















g

K
-
1




exp


(

j






θ

K
-
1



)






]





Hence, according to an aspect of the invention, an iterative algorithm is implemented to determine the values gk and θk able to minimize the following cost function:

JCMA=E{(|zn|2−R2)2}


where R is a constant to be determined, corresponding to the modulus of the envelope of the FM radio signal, for example able to be obtained by averaging the power of the combined received signal.


The computation of the instantaneous gradient of this cost function leads to:












J

C





M





A



=

2


(





z
n



2

-

R
2


)








z
n



2









=

2


(





z
n



2

-

R
2


)





(


z
n




z
_

n


)









=

2


(





z
n



2

-

R
2


)



(



z
n






z
_

n



+



z
_

n





z
n




)









Differently to the prior art, the model of the FM radio signals received is then written:







z
n

=



W
n
T



Y
n


=





k
=
0


K
-
1






w

(
k
)


_



y

(

n
-
k

)




=




k
=
0


K
-
1







g

(
k
)




exp


(

j






θ

(
k
)



)



_



y

(

n
-
k

)










where K is the number of complex weights, i.e. the number of coefficients of the adaptive filter to be applied to the received radio signal.


Therefore, writing the instantaneous gradient makes it possible to obtain:










z
_

n


=






z
_

n





W






n


=

[





exp


(

j






Θ
n


)



°



Y
n

_







j






G
n



°exp


(

j






Θ
n


)



°



Y
n

_





]






and









z
n


=





z
n





W






n


=

[





exp


(


-
j







Θ
n


)





°

Y

n








-
j







G
n



°exp


(


-
j







Θ
n


)





°

Y

n





]






where Gn is a vector composed of the complex gains of each of the complex weights of the vector of complex weights at the time n, Θn is the vector composed of the complex delays of each of the complex weights of the vector of complex weights at the time n and the operator “º” is defined as performing the multiplication of two vectors, component by component, the resultant being a vector.


The following expression of the gradient of the cost function is obtained therefrom:









J

C





M





A



=

2



(





z
n



2

-

R
2


)



[




2


Re


[


z
n



exp


(

j






Θ
n


)



°



Y
n

_


]









-
2



Im
[


z
n



G
n



°exp


(

j






Θ
n


)



°



Y
n

_


]





]







The gains and phases of each of the complex weights to be determined are therefore updated over time by virtue of the following formulae:








{





G

n
+
1


=


G
n

-



μ
g



(





z
n



2

-

R
2


)




Re


[


z
n



exp


(

j






Θ
n


)



°



Y
n

_


]











Θ

n
+
1


=


Θ
n

+



μ
θ



(





z
n



2

-

R
2


)








Im
[


z
n



G
n



°exp


(

j






Θ
n


)



°



Y
n

_


]












where μh and μθ are iterative steps chosen for the update of the gains and phases of each of the complex weights. It is known to those skilled in the art that the larger the size of the iterative steps p, the faster the algorithms converge, but with a lower precision. In contrast, for iterative steps p of small size, the convergence of the algorithms is slow, but with a higher precision. In practice, the final choice as to the value of the iterative steps p is often made in the field, empirically during campaigns of trials.


The strong interdependency between the real and imaginary parts of the complex weights to be determined will be evident from these formulae.


The implementation of iterative algorithms on these formulae, in particular CMA algorithms, with the constraint of minimizing the cost function described above, thus converges more efficiently than in the prior art. Specifically, the temporal correlation introduced above induces an interdependency in the update of the coefficients, decreasing the number of degrees of freedom, unlike CMA algorithms such as implemented in the prior art, with which the coefficients of the complex weights are independent linear cartesians.


By virtue of an aspect of the invention, the CMA algorithms converge to a smaller subset of solutions, said subset being included in the set of possible solutions of the CMA algorithms such as implemented in the prior art.


The implementation of the method according to an aspect of the invention, via an impulse response filter FIR, therefore allows secondary signals produced by the multi-path effect to be removed with a better stability than in the prior art.


It is furthermore specified that aspects of the present invention are not limited to the embodiment described above, making recourse to CMA algorithms, and has variants that will appear obvious to those skilled in the art. In particular, other types of iterative algorithms may indeed be implemented.

Claims
  • 1. A method for decreasing multi-path interference, for implementation thereof in a vehicle radio receiver, said radio receiver being intended to receive an emitted radio signal and comprising a radio reception antenna that receives a plurality of radio signals corresponding to said emitted radio signal, said plurality of signals received by said antenna being composed of time-shifted radio signals resulting from a multi-path effect, said plurality of radio signals being intended to be combined in order to deliver a combined radio signal zn to be played, with zn=WnTYn at the time n, where Yn is a vector the components of which correspond to the plurality of received signals, expressed in complex baseband, and Wn is a vector the components of which correspond to complex weights intended to be attributed to each of the radio signals of said plurality of received radio signals, respectively, in order to form the combined radio signal zn in which a set of secondary radio signals resulting from the multi-path effect are canceled out, said method aiming to determine said complex components of said vector of complex weights and comprising: Introducing a temporal correlation between the real and imaginary parts of said complex weights, said correlation being dependent on the time shift between said signals of said plurality of received radio signals, by means of the expression of said complex weights in polar coordinates, so that
  • 2. The method as claimed in claim 1, wherein said iterative adaptation algorithm is a constant-modulus adaptation algorithm.
  • 3. The method as claimed in claim 2, comprising determining a constant R corresponding to the modulus of the envelope of the frequency-modulated radio signal emitted, the implementation of the iterative adaptation algorithm consisting in determining Gn, Θn able to minimize over time the cost function characterized by the following instantaneous gradient:
  • 4. The method as claimed in claim 1, comprising determining a constant R corresponding to the modulus of the envelope of the frequency-modulated radio signal emitted, the implementation of the iterative adaptation algorithm consisting in determining Gn, Θn able to minimize over time the cost function characterized by the following instantaneous gradient:
  • 5. The method as claimed in claim 4, wherein the respective variations in Gn and Θn over time are computed by means of the following formulae:
  • 6. A radio receiver comprising a microcontroller configured to implement the method as claimed in claim 1.
  • 7. A motor vehicle comprising a radio receiver as claimed in claim 6.
Priority Claims (1)
Number Date Country Kind
17 54861 Jun 2017 FR national
PCT Information
Filing Document Filing Date Country Kind
PCT/FR2018/051241 5/29/2018 WO 00
Publishing Document Publishing Date Country Kind
WO2018/220342 12/6/2018 WO A
US Referenced Citations (25)
Number Name Date Kind
6853633 Ramesh Feb 2005 B1
6961019 McConnell Nov 2005 B1
7065162 Sorrells Jun 2006 B1
7127217 Tuttle Oct 2006 B2
7319846 He Jan 2008 B2
7899106 Camp, Jr. Mar 2011 B2
8218422 Venturino Jul 2012 B2
8275324 Wilborn Sep 2012 B2
8634505 Kim Jan 2014 B2
8649729 Nightingale Feb 2014 B2
9184820 Raleigh Nov 2015 B2
9246736 Sorrells Jan 2016 B2
9407303 Menon Aug 2016 B2
9432152 Feher Aug 2016 B2
10069712 Qian Sep 2018 B2
10243593 Pipon Mar 2019 B2
20050031064 Kolze Feb 2005 A1
20050239406 Shattil Oct 2005 A1
20060126753 Jwa Jun 2006 A1
20070030932 Su et al. Feb 2007 A1
20080013617 Ooi Jan 2008 A1
20080212722 Heikkila Sep 2008 A1
20090061802 Aoki et al. Mar 2009 A1
20100189202 Imao Jul 2010 A1
20120134394 Allen May 2012 A1
Non-Patent Literature Citations (2)
Entry
International Search Report and Written Opinion for International Application No. PCT/FR2018/051241, dated Jul. 25, 2018, 10 pages.
Biedka, T.E., et al., “Convergence Analysis of the Least Squares Constant Modulus Algorithm in Interference Cancellation Applications,” Mar. 1, 2000, pp. 491-501, vol. 48(3), IEEE Transactions on Communications.
Related Publications (1)
Number Date Country
20200067550 A1 Feb 2020 US