System and method for transmitting data with useful signal detection at the receiver end
10103929 ยท 2018-10-16
Assignee
Inventors
Cpc classification
H04L27/2278
ELECTRICITY
H04L27/3854
ELECTRICITY
H04L27/3827
ELECTRICITY
H03D3/003
ELECTRICITY
International classification
H03D3/00
ELECTRICITY
Abstract
The present disclosure teaches methods for digitally transmitting data. An example method may include: receiving a modulated signal containing at least one useful signal or noise or interference signals; repeatedly estimating at least one parameter of the received signal relevant to the demodulation of the useful signal; monitoring changes in the repeatedly estimated parameters; and detecting a useful signal based at least in part on whether one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefined condition.
Claims
1. A method for digitally transmitting data, the method comprising: receiving a modulated signal containing at least one useful signal or noise or interference signals, wherein the useful signal has a sequence of modulation symbols or spreading codes of a particular period and phase angle modulated onto a carrier signal of a particular carrier frequency; repeatedly estimating at least one parameter of the received signal relevant to demodulation of the useful signal with approximately the same period as the period of the modulation symbols or spreading codes; monitoring changes in the repeatedly estimated parameters; awaiting a delay time which corresponds to a change in an estimated phase angle at least once in a series of estimations of the at least one parameter; and identifying the useful signal within the modulated signal based at least in part on whether one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefined condition; wherein the at least one parameter is repeatedly estimated at least occasionally in an asynchronous manner with respect to the period of the modulation symbols or spreading codes.
2. The method as claimed in claim 1, wherein at least one frequency error of the carrier frequency once received or the phase angle of the modulation symbols or spreading codes is considered as a relevant parameter.
3. The method as claimed in claim 1, wherein the phase angle of the modulation symbols or spreading codes is varied during transmission of the useful signal.
4. A method for digitally transmitting data, the method comprising: receiving a modulated signal containing at least one useful signal or noise or interference signals; repeatedly estimating at least one parameter of the received signal relevant to demodulation of the useful signal; monitoring changes in the repeatedly estimated parameters; modulating the useful signal onto a carrier signal of a particular carrier frequency; changing the carrier frequency during transmission, wherein the at least one relevant parameter comprises at least one frequency error of the carrier frequency in the received modulated signal, and the change in an estimated frequency error once received corresponds to the change in the carrier frequency during transmission; and identifying the useful signal within the modulated signal based at least in part on whether one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefined condition.
5. The method as claimed in claim 4, further comprising: Changing the carrier frequency at a transmitter end by means of frequency modulation using frequency modulation symbols of a particular symbol duration; regularly estimating the frequency error of the carrier frequency at a receiver end at particular estimation times, recognizing a useful signal during useful signal detection when a predefined number of differences between two estimated values in each case satisfy a predefined criterion; and wherein estimated values whose estimation times are temporally separated by a symbol duration or an integer multiple thereof are used to form the differences.
6. The method as claimed in claim 5, wherein two successive estimation times are separated by less than a symbol duration.
7. A system for digitally transmitting data, the system comprising: a transmitter emitting, as a useful signal, a sequence of modulation symbols or spreading codes of a particular period and phase angle modulated onto a carrier signal of a particular carrier frequency; a receiver for receiving a modulated signal which contains at least one of: a useful signal; noise; and interference signals, the receiver: carrying out repeated estimations of at least one parameter of the received modulated signal relevant to demodulation of the useful signal, monitoring changes in the repeatedly estimated parameters, and identifying the useful signal from the modulated signal based at least in part a criterion being used for detection, according to which criterion useful signal are recognized when one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefined condition; wherein the at least one parameter is repeatedly estimated in the receiver at least occasionally in an asynchronous manner with respect to the period of the modulation symbols or spreading codes; and the at least one parameter is repeatedly estimated in the receiver with approximately the same period as the period of the modulation symbols or spreading codes, a delay time which corresponds to a change in an estimated phase angle being awaited at least once in a series of estimations of the at least one parameter.
8. The system as claimed in claim 7, wherein at least one frequency error of the carrier frequency at the receiver or the phase angle of the modulation symbols or spreading codes is considered as relevant parameters.
9. The system as claimed in claim 8, wherein the transmitter carries out FSK or GFSK with a (G)FSK symbol duration considerably longer than the period of the modulation symbols or spreading codes.
10. A system for digitally transmitting data, the system comprising: a transmitter emitting, as a useful signal, a sequence of modulation symbols or spreading codes of a particular period and phase angle modulated onto a carrier signal of a particular carrier frequency; a receiver for receiving a modulated signal which contains at least one of: a useful signal; noise; and interference signals, the receiver: carrying out repeated estimations of at least one parameter of the received modulated signal relevant to demodulation of the useful signal, monitoring changes in the repeatedly estimated parameters, and identifying the useful signal from the modulated signal based at least in part a criterion being used for detection, according to which criterion useful signal are recognized when one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefined condition; the useful signal is modulated onto the carrier signal of the particular carrier frequency and the carrier frequency is changed at by the transmitter, and the at least one relevant parameter comprises at least one frequency error of the carrier frequency in the received modulated signal, the change in an estimated frequency error at the receiver corresponding to the change in the carrier frequency at the transmitter.
11. The system as claimed in claim 10, wherein: the carrier frequency is changed at the transmitter by means of frequency modulation using frequency modulation symbols of a particular symbol duration, the frequency error of the carrier frequency is regularly estimated at the receiver end at particular estimation times, the useful signal is identified during useful signal detection when a predefined number of differences between two estimated values in each case satisfy a predefined criterion; and estimated values whose estimation times are temporally separated by a symbol duration or an integer multiple thereof are used to form the differences.
12. The system as claimed in claim 11, wherein two successive estimation times are separated by less than one symbol duration.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is explained in more detail below using the examples illustrated in the figures. The illustrated examples should not necessarily be understood as restricting the invention, rather importance is attached to explaining the principles on which the invention is based. In the figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The teachings of the present disclosure include a method for digitally transmitting data. According to one example, the method comprises the following: receiving a modulated signal which may contain both a useful signal and noise and interference signals; repeatedly estimating at least one parameter of the received signal that is relevant to the demodulation of the useful signal; and monitoring changes in the repeatedly estimated parameters. A useful signal is detected using a criterion, according to which a useful signal is recognized when one or more changes in the repeatedly estimated parameters satisfy at least one particular, predefinable condition. Such detection of a useful signal makes it possible to reduce the false alarm rate, that is to say the incorrect recognition of a useful signal.
(13) The useful signal may have a sequence of modulation symbols or spreading codes, the modulation symbols or spreading codes, which can be assigned a period and a phase angle, being modulated onto a carrier signal of a particular carrier frequency. At least one frequency error of the carrier frequency at the receiver end or the phase angle of the modulation symbols or spreading codes comes into consideration as relevant parameters. Both parameters are estimated in the receiver and are needed to demodulate the useful signal.
(14) In order to change the phase angle of the modulation symbols or spreading codes received with the useful signal, the at least one parameter can be repeatedly estimated at least occasionally in an asynchronous manner with respect to the period of the modulation symbols or spreading codes. According to one exemplary embodiment, the at least one parameter is repeatedly estimated with approximately the same period as the period of the modulation symbols or spreading codes. In this case, a delay time which then corresponds to a change in the estimated phase angle is awaited at least once in a series of estimations of the at least one parameter.
(15) As mentioned, the frequency error of the carrier frequency at the receiver end comes into consideration as a relevant parameter to be estimated. The useful signal is modulated onto a carrier signal of a particular carrier frequency in the transmitter and this carrier frequency can be changed at the transmitter end, with the result that the change in the estimated frequency error at the receiver end corresponds to the change in the carrier frequency at the transmitter end.
(16) The carrier frequency can be changed at the transmitter end by means of frequency modulation using frequency modulation symbols of a particular symbol duration. The frequency error of the carrier frequency is regularly estimated at the receiver end at particular estimation times. A useful signal is recognized during useful signal detection when a predefinable number of differences (changes) between two estimated values in each case satisfy a predefinable criterion. In this case, estimated values whose estimation times are temporally separated by a symbol duration or an integer multiple thereof are used to form the differences. However, two (immediately) successive estimation times are temporally separated by less than a symbol duration. As a result, estimated values which are based on frequency values in the transition ranges (caused by frequency modulation) from one frequency value to another do not result in the recognition of a useful signal. However, at the next estimation time, the carrier frequency error can then be correctly estimated in the receiver and the estimated results can be used for signal acquisition and demodulation.
(17) In the figures, identical reference symbols denote identical or similar components or signals with an identical or similar significance.
(18)
(19) The oscillator signal m.sub.TX(t) (also called carrier signal) which is supplied to the mixer 20 has a frequency f.sub.TX and a phase .sub.TX (carrier frequency and carrier phase). This means that the spectrum of the RF transmission signal s.sub.RF(t) is spectrally shifted by the absolute value of the carrier frequency f.sub.TX in comparison with the spectrum of the transmission signal s(t) in the baseband (the signal spectrum is then symmetrical around the carrier frequency f.sub.TX). The block diagram of the described transmitter is illustrated in FIG. 1a and the corresponding block diagram of the receiver is illustrated in
(20) The (radio-frequency) transmission signal s.sub.RF(t) transmitted via the channel CH is distorted by the transmission channel CH and has interference and noise superimposed on it on the way to the receiver. The reception signal corresponding to the transmission signal s.sub.RF(t) is denoted r.sub.RF(t). The reception signal r.sub.RF(t) is therefore a superimposition of the transmission signal s.sub.RF(t) distorted by the channel with interference signals j(t) and noise n(t).
(21) At the receiver end, the reception signal r.sub.RF(t) is converted to the baseband with the aid of a complex multiplication 30 (with the aid of the nominal oscillator frequency at the receiver end, that is to say the carrier frequency f.sub.Rx). The result of the complex multiplication 30 comprises an in-phase signal r.sub.I(t) and a corresponding quadrature signal r.sub.Q(t), both together being referred to as a complex signal r(t)=r.sub.I(t)+j.Math.r.sub.Q(t) (j is the imaginary unit).
(22) The mixer 30 represents, by way of example, frequency conversion (implemented in any desired manner) of the reception signal r.sub.RF(t) to the baseband. This frequency conversion can be carried out in one step (referred to as direct down-conversion) or in a plurality of steps (with a plurality of successive (complex) multiplications). The spectral component of the useful signal which occurs during frequency conversion and has a frequency which is the opposite in terms of absolute value and is twice the mixing frequency can be suppressed by the reception filter 40 which usually has low-pass properties.
(23) In any case, the spectral situation of the useful signal at the output of the frequency conversion (that is to say the signal r(t)) has only one frequency error f.sub.E. This frequency error f.sub.E corresponds, for example, to the difference in the (carrier) frequency used at the transmitter end and at the receiver end for up-conversion and down-conversion, that is to say f.sub.E=f.sub.TXf.sub.RX. This arises as a result of the fact that, in practice, the nominal transmission frequency (carrier frequency) can be provided both at the transmitter end and at the receiver end only with finite accuracy, that is to say the frequency normals used (for example crystals), from which the frequencies for up-conversion and down-conversion are derived, have errors.
(24) In addition to the frequency error f.sub.E, the spectral situation of the useful signal at the output of the frequency conversion (that is to say the signal r(t)) may also have further frequency error components which may be produced, for example, by the Doppler effect during radio transmission via the channel CH. A phase error .sub.E=.sub.TX.sub.RX must also be heeded during coherent demodulation. The mixer 30 therefore very generally represents the (single-stage or multistage) conversion of the received RF signal r.sub.RF(t) to the baseband.
(25) This (previously estimated) frequency error f.sub.E is corrected using a second complex multiplication (mixer 31). Only the frequency error on account of the frequency estimation which was possible only with limited accuracy then remains. The mixer 31 therefore very generally (irrespective of the specific implementation) represents the correction of the above-mentioned frequency error. If coherent demodulation is used, the phase error .sub.E can also be corrected with the aid of the mixer 31, for example.
(26) In addition to the distortion and interference mentioned, the output signal r(t) (which is complex and, with regard to the estimation accuracy, no longer has a frequency error) from the second mixer 31 (that is to say the corrected reception signal in the baseband) contains the modulation symbol sequence, that is to say the temporally offset pulse responses g.sub.TX(ti.Math.T.sub.BIT) and g.sub.TX(ti.Math.T.sub.BIT) corresponding to the transmission signal s(t). The signal r(t) is supplied to a reception filter 40 whose pulse response g.sub.RX(t) can be matched to the transmitted pulses g.sub.TX(t). This is referred to as matched filter reception. Data reception with the aid of matched filters is known per se and is therefore not explained in any more detail. However, in a manner deviating from the known theoretical relationships, simplifications can be made, in particular at the receiver end, in terms of the implementation (for example a raised cosine filter pulse response in the transmitter but a rectangular filter pulse response in the receiver).
(27) The receiver from
(28) The tracking unit 51 is designed to adjust the estimated frequency and phase errors f.sub.E, .sub.E in the event of a temporal change in the carrier frequencies f.sub.RX, f.sub.TX and the corresponding phases .sub.RX, .sub.TX and in the event of a temporal change in the phase angle of the modulation symbols. Such a control loop is also referred to as a carrier tracking loop. The tracking unit 51 is also designed to adjust the estimated phase angle of the received modulation symbols. Such a control loop is also referred to as a symbol tracking loop or clock tracking loop. The control loops (and therefore the tracking unit) need not necessarily be present, for example if the values estimated by the acquisition unit are sufficiently accurate for transmitting a frame.
(29) The acquisition unit is used to (roughly) determine the carrier frequency and the phases of the carriers and the modulation symbol timing, but is not used for control. A closed control loop is usually used only in tracking; strictly speaking, there are two control loops, namely the carrier tracking loop mentioned and the symbol tracking loop. This adjustment of the estimated phase and frequency error and of the phase angle of the modulation symbols is known per se and is therefore not explained in any more detail. The actual implementation also does not play a significant role for the present invention.
(30) The blocks illustrated in the figures (mixer, filter, acquisition unit, tracking unit, etc.) should not be understood as a structural unit but rather purely as functional units. Depending on the application, they can be implemented in very different ways. The mixers 5, 10, 30 and 31 represent a mathematical operation (possibly a complex multiplication). The acquisition unit and the tracking unit therefore generate signals of the form exp(j(2.Math.f.Math.t+)) for the respective mixer 31 which uses them to implement a frequency conversion by a difference frequency f and a phase rotation by . This complex multiplication also represents, by way of example, a wide variety of possible implementations (for example with one or two multipliers/mixers in any order).
(31) The acquisition unit 52 is also used to ascertain the correct (sampling) times (bit and symbol limits) at which a decision (decision-making unit 50) relating to the value of a transmitted data symbol is intended to be made. During tracking, these times are tracked by the tracking unit 51. The mentioned frequency error f.sub.E (or else the carrier phase .sub.RX in the case of coherent demodulation) in the reception signal is estimated by the acquisition unit 52 with such accuracy that the control loops in the tracking unit (PLL or FLL) can be started. As shown in
(32) The parameters estimated by the acquisition unit 52 can generally be considered to be a vector [m], where m denotes a discrete time. The acquisition unit 52 processes the baseband reception signal r(t) or the filtered reception signal (pulse response g.sub.RX(t)) and uses it to estimate a parameter vector [m] at discrete times. This relationship is illustrated in
(33) Estimation algorithms (acquisition algorithms) which can be used to estimate said parameters and a parameter vector [m] are known per se and are not explained in any more detail here. The publication WO 2012/069471 A1 describes, for example, an acquisition algorithm which is suitable for spread spectrum signals (in the case of DSSS transmission methods, DSSS=direct-sequence spread-spectrum). In this case, a code phase of the spreading code is estimated instead of the modulation symbol phase. The receiver shown in
(34) In some embodiments, a first parameter vector [m] is estimated at a first time m and a second parameter vector [m+n] is estimated at a second, later time m+n. The estimation is carried out on the basis of the reception signal r(t) and always provides a result irrespective of whether or not the reception signal actually contains a useful signal. A difference vector [m+n][m] is then calculated. If the difference vector satisfies a particular relationship, for example > (where is a predefined small positive numerical value), a valid useful signal is detected in the reception signal. In this respect, the transmission signal is manipulated at the transmitter end in such a manner that a particular change in the estimated parameter vectors can be detected (and possibly quantified) at the receiver end. This makes it possible to reliably prevent a useful signal being incorrectly recognized in the reception signal in the receiver even though no useful signal is present. The so-called false alarm rate (FAR) can therefore be reduced.
(35) When receiving linearly modulated data symbols, for example when using phase shift keying (PSK) or quadrature amplitude modulation (QAM), the two components and of the parameter vector to be estimated are, in particular, the mentioned carrier frequency error f.sub.E and the modulation symbol timing (symbol phase angle .sub.SYM).
(36) In this case, the two-dimensional estimated vectors can be represented in a field according to
(37) As already mentioned, an estimation algorithm always provides a result irrespective of whether or not the reception signal contains a useful signal. For reliable useful signal detection, the estimated results must be verified. This can be achieved, inter alia, by restarting the estimation algorithm periodically (period duration T.sub.PER), in particular with an integer multiple k of the a-priori approximately known modulation symbol period duration T.sub.SYM, that is to say T.sub.PER=k.Math.T.sub.SYM, where (kN). This situation is illustrated in
(38)
(39) In the example shown in
(40) Instead of searching for an estimated result [m] which remains the same (within a certain tolerance range), it is possible to search for particular changes .sub.1, .sub.2, etc. in the parameter vector in order to reduce the false alarm rate (FAR), as illustrated in
(41) Carrying out the estimation algorithm asynchronously (with respect to the modulation symbol period T.sub.SYM) produces defined jumps .sub.1, .sub.2, etc. in the estimated results [1], [2], etc. if a useful signal is present. With a relationship of k=T.sub.PER/T.sub.SYM=1.25, the parameter estimation is carried out four times within five symbol periods (or spreading code periods). If a useful signal is present, approximately the same result is therefore estimated only in every fourth estimation, that is to say [m]=[m+4] for m=1, 5, 9, etc. Asynchronously carrying out the estimation algorithm changes only the modulation symbol phase . In order to change the frequency error to be estimated, the carrier frequency can additionally be changed at the transmitter end in the transmission system. A carrier frequency change only at the receiver end would concomitantly shift the interference signal components and would therefore be ineffective.
(42) The mentioned carrier frequency change at the transmitter end may be achieved, for example, by means of frequency modulation, for example FSK (frequency shift keying) and, in particular, GFSK (Gaussian frequency shift keying). One example of this is outlined in
(43) One example of useful signal detection is now explained using
(44) In some situations, information relating to the symbol timing (symbol phases) is not (yet) available at the receiver end and a frequency change impressed at the transmitter end must be detected. In these cases, the decision regarding whether a useful signal is received must be made on the basis of this frequency change. The detected points are then on a horizontal line in the two-dimensional result field, as illustrated in
(45) For example, in the example illustrated in
(46) In the case of pure frequency shift keying (solid line in
(47) For reliable estimation, the period T.sub.PER for which estimated results are evaluated and the FSK symbol duration of the (FSK) frequency modulation T.sub.FSK are (approximately) matched to one another. In the example illustrated in
(48) For example, in the example illustrated in
(49) Estimations which are based on frequencies in the transition ranges do not result in useful signal recognition because the difference <.sub.SW is too small, that is to say in terms of absolute value. These estimations are therefore discarded or ignored. If a useful signal is detected, the frequency estimations have not been obtained on the basis of input signals with frequencies in the transition ranges. Basically, this means that the subsequent reception steps (for example further signal acquisition steps and/or demodulation) can use these estimated frequency results with sufficient accuracy to correct the frequency error. The threshold value .sub.SW can be selected such that estimated results based on frequencies in said transition ranges do not result in useful signal recognition during useful signal detection.
(50) Quite generally, it must only be ensured that useful signal detection is carried out only with suitable synchronization of the estimation times t.sub.M5, t.sub.M4, t.sub.M3, t.sub.M2, t.sub.M1, t.sub.M (that is to say the times at which an estimated vector is determined) with the FSK symbol duration T.sub.FSK and is not carried out in said transition ranges. In the example shown in
(51) Two estimated values whose estimation times are (approximately) separated by a complete FSK symbol duration are always used to calculate the difference (or ). However, the estimation times are separated by less than an FSK symbol duration, by half a symbol duration T.sub.FSK/2 in each case in the present example. In the example in
(52) Choosing T.sub.PERT.sub.FSK/2 also means that a test of useful signal detection exists in any case, which test was obtained on the basis of parameter estimations which are completely within a symbol duration of the respective (G)FSK symbol (if not at the time M, then at the time M+1). If T.sub.PER>T.sub.FSK/2 were selected, there would be transmitting/receiving constellations which carry out useful signal detection only on the basis of estimated results in said transition ranges. This would result in losses in sensitivity, for example.
(53) It is possible to combine the examples from
(54) The above-described methods and system are particularly suitable for use in motor vehicles, in particular for keyless (remote-controlled) access and starting systems of motor vehicles.
LIST OF REFERENCE SYMBOLS
(55) d.sub.i Bit string m.sub.TX(t) Oscillator signal (at the transmitter end) f.sub.TX Carrier frequency g.sub.TX( ) Pulse response (at the transmitter end) s(t) Transmission signal (baseband) s.sub.RF(t) Transmission signal (RF band) CH Transmission channel r.sub.RF(t) Reception signal (RF band) r(t) Reception signal (baseband) r(t) Corrected reception signal (baseband) 10 Filter at the transmitter end (pulse response g.sub.TX(t)) 20 Mixer at the transmitter end (baseband to RF band) 30 Mixer at the receiver end (RF band to baseband) 30 Further mixer (at the receiver end) 40 Matched filter 50 Decision-making unit 51 Tracking unit 41 Acquisition unit m.sub.RX(t) Oscillator signal (at the receiver end) f.sub.RX Carrier frequency (at the receiver end) f.sub.E Carrier frequency error (at the receiver end) .sub.SYM Modulation symbol phase T.sub.PER Period of the estimations T.sub.FSK Period of the FSK symbols Vector of parameters to be estimated Estimated modulation symbol phase Estimated carrier frequency error (at the receiver end) , , Changes in , and .sub.SW Threshold value