Weak signal detection in double transmission
09825794 · 2017-11-21
Inventors
Cpc classification
H04L27/26524
ELECTRICITY
International classification
Abstract
Disclosed is a method for the detection of more than one signals contained in a receive signal, the method comprising: down-converting the receive signal, thereby providing a down-converted signal in a complex IQ base band; at least partially cancelling the strongest user in the down-converted signal, thereby allowing for the detection of a possible secondary user.
Claims
1. A method for the detection of more than one signals contained in a receive signal, the method comprising: down-converting the receive signal, thereby providing a down-converted signal in a complex inphase-quadrature (IQ) base band; and at least partially cancelling a strongest user in the down-converted signal, thereby allowing for the detection of a possible secondary user; wherein the strongest user is at least partially cancelled by (i) using a projection approach in the time domain; or, (ii) using a subtraction of conjugate symmetric sidebands of a Fourier transform of the down-converted signal in the frequency domain.
2. The method according to claim 1, wherein, before the strongest user is at least partially cancelled by using the projection approach, the down-converting of the receive signal is performed by using the carrier frequency offset of the strongest user contained in the receive signal such that in the base band the carrier of the strongest user is at zero frequency.
3. The method according to claim 2, whereby except for complex mixing by a frequency offset or fractional frequency offset only linear operations are carried out prior to the cancellation in the time domain.
4. The method according to claim 2, where the receive signals contains a carrier signal component in an amplitude modulated signal.
5. The method according to claim 2, where the strongest user is cancelled based on its real-valuedness, where the real-valuedness allows to interpret the strongest user as a straight line in the complex inphase-quadrature (IQ) plane.
6. The method according to claim 1, wherein, before the strongest user is at least partially cancelled using the subtraction, the down-converting of the receive signal is performed such that in the base band the carrier of the strongest user resides on a Discrete Fourier Transform frequency bin or between two Discrete Fourier Transform frequency bins.
7. The method according to claim 6, whereby except for complex mixing by a frequency offset or fractional frequency offset only linear operations are carried out prior to the subtraction of the sidebands in the frequency domain, where the symmetric sidebands are cancelled.
8. The method according to claim 6, whereby the sidebands of a periodogram are subtracted in the frequency domain; and/or whereby the sidebands of a magnitude spectrum are subtracted in the frequency domain.
9. The method according to claim 1, wherein the at least two signals contained in the receive signal are Double Side-Band full carrier Amplitude Modulated signals.
10. The method according to claim 1, wherein the more than one signals are analogue modulated signals.
11. A method for the detection of different double transmission events by combining a detection of more than one signal contained in a receive signal received by a receiver of a communication system, with additional information present within the communication system; wherein the different double transmission events include (i) an event that a ground station is involved in a double transmission, or (ii) an event that only airborne users are involved in a double transmission; wherein the detection of more than one signal contained in a receive signal comprises: down-converting the receive signal, thereby providing a down-converted signal in a complex inphase-quadrature (IQ) base band; and at least partially cancelling the strongest user in the down-converted signal, thereby allowing for the detection of a possible secondary user; and wherein the detection of the event that only airborne users are involved in a double transmission is performed by combining an information “double transmission detected” and “active ground radio transmission” by using logic combining of the signals present within the communication system; or wherein the detection of the event that a ground station is involved in a double transmission is performed by combining an information that a secondary user is detected in a time interval with the information that an active ground radio transmission occurred in the time interval.
12. The method according to claim 11, wherein the detection of the event that only airborne users are involved in a double transmission further comprises signaling the event to a controller, in particular an Air Traffic Controller which in response hereto optionally issues an operator observable signal, in particular by a suitable means, in particular by acoustic means, visual means, or other means.
13. The method according to claim 11, wherein the detection of the event that a ground station is involved in a double transmission is performed by using logic combining signals present within the communication system.
14. A receiver of a communication system, being configured for receiving a receive signal comprising a controller for the detection of more than one signals contained in the receive signal; the controller being configured for down-converting the receive signal, thereby providing a down-converted signal in a complex inphase-quadrature (IQ) base band; and the controller being configured for at least partially cancelling a strongest user in the down-converted signal, thereby allowing for the detection of a possible secondary user; and the controller being configured for at least partially cancelling the strongest user by (i) using a projection approach in the time domain; or, (ii) using a subtraction of conjugate symmetric sidebands of a Fourier transform of the down-converted signal in the frequency domain.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) The illustration in the drawings is schematic. It is noted that in different figures, similar or identical elements are provided with the same reference signs or with reference signs. In such cases a repeated description is avoided for the sake of brevity.
(9) Embodiments of the herein disclosed subject matter is based on the idea to make the detection of the overheard signals possible by detecting their occurrence, making a signaling by an appropriate means (audio-tone, visually or similar) to the operator feasible.
(10) A mobile station might be e.g. an aircraft or a mobile ground station. A fixed station is always a ground radio. Whereas fixed ground stations often have a single transmitter, if so-called CLIMAX transmission is used a fixed ground station as a single user even sends multiple spectrally shifted copies of its transmit signal using multiple transmitters. This further complicates the detection problem, because the multiple transmissions by one user can be confused with multiple users. This CLIMAX detection problem is also solved by embodiments of the herein disclosed subject matter.
(11) In addition, it might be useful to detect as to whether a double transmission is caused by (at least) two airborne users or a transmission including a ground station. This is highlighted in chapter 6.
(12) In the following there is described an exemplary signal model, detection schemes for detecting double transmissions and statistical considerations in accordance with embodiments of the herein disclosed subject matter.
(13) 2 Signal Model
(14) 2.1 Transmit Signal of Mobile Users and Fixed Users
(15) Each transmitting user u has his voice signal s.sup.(u)(t) multiplied by a real-valued positive modulation index in m.sup.(u), and then a real-valued constant added. This constant results in an unmodulated carrier component that adds to the AM-modulated carrier, which is modulated by m.sup.(u).Math.s.sup.(u)(t):
(16)
(17) The m.sup.(u) are the individual modulation indices of the users u, u=1, 2, . . . , U. The modulation index m.sup.(u) is normally chosen to be around approximately 0.8 or higher, but below 1 to prevent overmodulation. The nominal carrier frequency f.sub.carrier used for transmission is not exactly met due to hardware deviations, but is closely approximated by the actual carrier frequency of user u, which is denoted f.sub.carrier,Tx.sup.(u). The Radio Frequency (RF) signal also has a carrier phase φ.sub.Tx.sup.(u). An RF amplifier with real-valued amplification P.sub.NL.sup.(u){.Math.} provides the necessary transmit power, where NL denotes the non-linearity of the operator.
(18) The transmit signal of each user u can be written
x.sub.NL.sup.(u)(t)=P.sub.NL.sup.(u){(1+m.sup.(u).Math.s.sup.(u)(t)).Math.cos(2.Math.π.Math.f.sub.carrier,Tx.sup.(u).Math.t+φ.sub.Tx.sup.(u))}, u=1,2, . . . U. (2.2)
(19) The memoryless nonlinearity P.sub.NL.sup.(u){.Math.} has two effects on the signal to be transmitted. On the one hand, the amplitude of the transmit signal is distorted. This effect is termed AM-to-AM conversion and can be described by an operator P.sub.AM.sup.(u){.Math.} working on the amplitude. On the other hand, the transmit signal is distorted in its phase. This effect is termed AM-to-PM conversion and is described by the operator P.sub.PM.sup.(u){.Math.} distorting the phase. The resulting transmit signal of user u can be written
x.sub.NL.sup.(u)(t)=P.sub.AM.sup.(u){(1+m.sup.(u).Math.s.sup.(u)(t))}.Math.cos(2.Math.πf.sub.carrier,Tx.sup.(u).Math.t+φ.sub.Tx.sup.(u)+P.sub.PM.sup.(u){(1+m.sup.(u).Math.s.sup.(u)(t))}). (2.3)
(20) AM-to-AM conversion is not a problem, when the nonlinearity is memoryless: It just leads to a different scaling of the transmit signal. AM-to-PM conversion, however, leads to a loss of the property of the phase corrected transmit signal to be conjugate symmetric about the carrier frequency. In practice, a non-linearity can often be ignored.
(21) Therefore, we drop the subscript NL for the nonlinearity, and assume a linear real-valued amplification by a factor P.sup.(u). Therefore, the transmit signal can be written
x.sup.(u)(t)=P.sup.(u).Math.(1+m.sup.(u).Math.s.sup.(u)(t)).Math.cos(2.Math.πf.sub.carrier,Tx.sup.(u).Math.t+φ.sub.Tx.sup.(u)). (2.4)
(22) Thus, we ignore the AM-to-AM and AM-to-PM conversion, deal with Equation (2.4) instead of Equation (2.2) and Equation (2.3) in the following, and mention the non-linear distortion only when necessary.
(23) 2.2 CLIMAX Transmission and Cross Coupled Mode
(24) CLIMAX, also termed “off-set carrier operation” or simply multicarrier operation, is a ground-to-air voice communication solution that extends the coverage of the DSB-AM VHF voice communications by simultaneous transmission using multiple transmitters. There are different Multicarrier/CLIMAX-modes that may be used by a ground station.
(25) The term leg denotes one of the C paths to the antennas 102, each leg indexed by c, with c=1, . . . , C. There are C=5 antennas 102 in this example, each with its own transmitter, hence it is termed 5-carrier CLIMAX. In other embodiments, other numbers of antennas are provided. In each specific CLIMAX-mode, there is a set of fixed offset frequencies from the nominal carrier frequency f.sub.carrier. Each offset frequency is assigned to another transmitter transmitting the same voice signal s.sup.(u.sup.
(26) CLIMAX offers various degrees of freedom on how the carrier offsets might be chosen. The following Table 2.1 lists some possible setups for 25 kHz, 50 kHz and 100 kHz channel space environments. Details can be found in ANNEX 10 to the Convention on International Civil Aviation Aeronautical Telecommunications, Volume III, 2.sup.nd edition 2007, part 2: voice communications systems, including amendment 85 (referred to as [ANNEX10] in the following).
(27) TABLE-US-00001 TABLE 2.1 Examples of possible carrier frequency offsets for 25 kHz, 50 kHz and 100 kHz channel space environments according to [ANNEX10]. # of CLI- MAX Leg 1 Tx Leg 2 Tx Leg 3 Tx Leg 4 Tx Leg 5 Tx legs frequency frequency frequency frequency frequency 2 f.sub.carrier + 5 kHz f.sub.carrier − 5 kHz N/A N/A N/A 3 f.sub.carrier + 7.3 kHz f.sub.carrier f.sub.carrier − 7.3 kHz N/A N/A 4 f.sub.carrier + 7.5 kHz f.sub.carrier − 7.5 kHz f.sub.carrier + 2.5 kHz f.sub.carrier − 2.5 kHz N/A 5 f.sub.carrier f.sub.carrier − 7.5 kHz f.sub.carrier − 2.5 kHz f.sub.carrier + 2.5 kHz f.sub.carrier + 7.5 kHz
(28) For 8.33 kHz channel space environments, the carrier frequency offsets have been proposed by Luc Deneufchâtel and Jacky Pouzet in “Annex 10 amendments to cover Climax operation on DSB-AM with 8.33 kHz channel spacing”, AERONAUTICAL COMMUNICATIONS PANEL (ACP), Working Group M (ACP WG-M), Montreal, Canada, 2006 (hereinafter referred to as [ANNEX10prop]) and shown in Table 2.2. Meanwhile, they are adopted in [ANNEX10].
(29) TABLE-US-00002 TABLE 2.2 Possible carrier frequency offset for 8.33 kHz channel space environments according to [ANNEX10prop]. # of CLI- MAX Leg 1 Tx Leg 2 Tx Leg 3 Tx Leg 4 Tx Leg 5 Tx legs frequency frequency frequency frequency frequency 2 f.sub.carrier + f.sub.carrier − N/A N/A N/A 2.5 kHz 2.5 kHz
(30) The frequency offsets are chosen such as to prevent or diminish heterodynes present within the received speech signal. Independent of the channel space environments, the settings stated in Table 2.1 and Table 2.2 can be generalized as in the following Table 2.3.
(31) TABLE-US-00003 TABLE 2.3 Generalization of [ANNEX10] in terms of possible carrier frequency offsets, e.g. f.sub.carrier + Δf.sub.CLIMAX, 2.sup.(2) means the second carrier of 2 carrier CLIMAX, and, e.g. f.sub.carrier + Δf.sub.CLIMAX, 1.sup.(3) means the first carrier of 3 carrier CLIMAX. # of CLI- MAX Leg 1 Tx Leg 2 Tx Leg 3 Tx Leg 4 Tx Leg 5 Tx legs frequency frequency frequency frequency frequency 2 f.sub.carrier + Δf.sub.CLIMAX, 2.sup.(2) f.sub.carrier + Δf.sub.CLIMAX, 1.sup.(2) N/A N/A N/A 3 f.sub.carrier + Δf.sub.CLIMAX, 2.sup.(3) f.sub.carrier + Δf.sub.CLIMAX, 3.sup.(3) f.sub.carrier + Δf.sub.CLIMAX, 1.sup.(3) N/A N/A with Δf.sub.CLIMAX, 3.sup.(3) = 0 4 f.sub.carrier + Δf.sub.CLIMAX, 4.sup.(4) f.sub.carrier + Δf.sub.CLIMAX,1.sup.(4) f.sub.carrier + Δf.sub.CLIMAX, 3.sup.(4) f.sub.carrier + Δf.sub.CLIMAX, 2.sup.(4) N/A 5 f.sub.carrier + Δf.sub.CLIMAX, 5.sup.(5) f.sub.carrier + Δf.sub.CLIMAX, 1.sup.(5) f.sub.carrier + Δf.sub.CLIMAX, 2.sup.(5) f.sub.carrier + Δf.sub.CLIMAX, 3.sup.(5) f.sub.carrier + Δf.sub.CLIMAX, 4.sup.(5) with Δf.sub.CLIMAX, 5.sup.(5) = 0
(32) In Table 2.3, Δf.sub.CLIMAX,c.sup.(C) is the c-th CLIMAX offset of a C-carrier CLIMAX signal. E.g. for C=5-carrier CLIMAX, the offsets are
{Δf.sub.CLIMAX,c.sup.(5)}.sub.c=1.sup.5={Δf.sub.CLIMAX,1.sup.(5),Δf.sub.CLIMAX,2.sup.(5),Δf.sub.CLIMAX,3.sup.(5),Δf.sub.CLIMAX,4.sup.(5),Δf.sub.CLIMAX,5.sup.(5)(=0)}. (2.5)
(33) The index c that determines a specific CLIMAX offset runs from the lowest to the highest frequency, excluding the middle carrier zero frequency offset if it exists (it exists only for 3-carrier and 5-carrier CLIMAX). If the middle carrier located at zero frequency offset exists, it has the index c=C, which is uneven in this case. E.g. for 3-carrier CLIMAX, c=C=3.
(34) In case of a ground station that uses cross-coupling, the operator's DSB-AM signal is retransmitted in another sector by the nominal carrier frequency f.sub.carrier in that sector. The retransmission in a certain sector might lead to a double transmission in the same way as an ordinary transmission by the operator in that same sector would do. Therefore, cross-coupling poses the same problem to the detector as an ordinary transmission from a ground station which is intended for that same sector. Thus, cross-coupling is included in the signal model used here. To sum up, the detector has no need to judge between original transmissions and retransmissions using cross-coupling.
(35) 2.3 Received Signal
(36) According to an embodiment, the U users are received via receive antennas that are only used for signal reception, the transmit antennas are often located elsewhere. Often, only a single receive antenna is used. The received RF signal of each receive antenna is down-converted to the baseband. This down-conversion can be done either by analog mixing, including an optional intermediate frequency, followed by digital down-conversion, or also directly from RF to baseband, followed by analogue-to-digital conversion in the baseband, or in another fashion. Because the users' DSB-AM signals are in general received on different frequencies on the receiver side due to hardware oscillator errors and Doppler, the conversion to baseband can in general not compensate all carrier frequencies at the same time. The demodulation can either be done by the nominal carrier frequency, or, if an automatic demodulation is done e.g. by a Phase Locked Loop (PLL), by a resulting carrier frequency on which the PLL locks, which is usually the strongest received DSB-AM carrier in the receive signal mixture. In any case, in the complex IQ baseband, each user then has a different remaining frequency offset Δf.sup.(u) and phase offset φ.sup.(u) after conversion to IQ baseband. No matter how the demodulation and sampling is performed, the resulting signal is in general complex-valued in the baseband, it has an inphase (I) and a quadrature (Q) component.
(37) It is possible to write the received signal in complex baseband of the sum of three terms: The first term is a sum of all possibly transmitted non-CLIMAX receive signals, so mobile users as well as non-CLIMAX ground stations. The second term contains the sum of all possibly transmitted CLIMAX signals including a possible middle carrier close to zero frequency in complex baseband (3-carrier and 5-carrier CLIMAX). The third term contains the noise.
(38) One can also include a possible CLIMAX middle carrier close to zero in the first sum, and drop it from the second sum. The reason is that a CLIMAX middle carrier close to zero frequency on its own cannot easily be distinguished from an ordinary ground station or mobile user, if its statistically smaller frequency error is not considered.
(39) With this absorption of a possibly transmitted CLIMAX middle carrier close to zero frequency, the equivalent baseband signal to the analogue RF signal is then represented by the analogue complex IQ-baseband signal r(t), given as
(40)
(41) which after sampling with sampling rate f.sub.s=1/T.sub.s, so r(k)=r(t=k.Math.T.sub.s), k=0, 1, . . . , N.sub.data−1 reads:
(42)
(43) The operator ┌x┐ denotes the closest integer equal or below x.
(44) Equation (2.7) is understood as follows: C is the number of CLIMAX carriers. We define C=0 as 0-carrier CLIMAX-mode, which means that CLIMAX is not transmitted, and the sum in the second line of Equation (2.7) runs from the lower index c=1 to the upper index c=0 and is thus equal to zero, because the second index is lower than the first index. Thus, by allowing C=0 as a valid value, we would as a special case exclude CLIMAX in Equation (2.7). As the CLIMAX offset for the carrier Δf.sub.CLIMAX,c.sup.(C) for c=C, which is Δf.sub.CLIMAX,c.sup.(C), is equal to zero following the convention in chapter 2.2, this CLIMAX carrier with index c=C is absorbed in the first line of Equation (2.7). and Δf.sup.(u) for u=u.sub.CLIMAX and c=C is Δf.sup.(u) for u=u.sub.CLIMAX, and we write
Δf.sub.c.sup.(u)|.sub.u=u.sub.
(45) Here, k is the integer time index. a.sup.(u) and a.sub.c.sup.(u) are the (real-valued) overall channel gains of the individual user in the non-CLIMAX and the CLIMAX case, respectively, u=1, 2, . . . , U, including the amplifiers, path loss over the channel, transmit and receive losses in the radio front-ends, and other amplifying components. m.sup.(u) and m.sub.c.sup.(u) are the belonging modulation indices in the non-CLIMAX and CLIMAX case, respectively, and φ.sup.(u) and φ.sub.c.sup.(u) are the belonging channel phases in the non-CLIMAX and CLIMAX case, respectively. By dealing with a simple channel gain instead of a filtering channel, we assume that the overall channel, including the physical channel, the amplifiers and all transmit and receive filters in RF, IF and baseband, to be non-frequency selective within the bandwidth of interest, so that the channel can be approximately described by a single filter tap. This assumption holds approximately, because the receive signal is narrowband. Trials showed that this assumption holds true with good approximation. If the non-frequency selectivity assumption would not hold, convolution with the overall channel impulse response would be required.
(46) The (complex) channel gains b.sup.(u)=a.sup.(u).Math.e.sup.j.Math.φ.sup.
(47) Equation (2.7) holds, no matter where the sampling was performed, on an intermediate frequency or in the complex baseband. T.sub.s is the sampling interval, so the inverse of the sampling frequency, on the receiver side. n(k) is assumed complex, white Gaussian noise with variance σ.sub.n.sup.2. This is a common assumption that holds approximately.
(48) In order to increase the received signal quality, multiple Rx antennas might be employed, and their outputs each follow Equation (2.7), but with different b.sup.(u) and b.sub.c.sup.(u), respectively, different Δf.sup.(u) and Δf.sub.c.sup.(u), respectively, and different noise realizations n(k) on each Rx antenna branch. These signals can be combined. Because combining analogue signals is difficult, the antenna with the largest signal-to-noise ratio is often chosen, termed selection combining.
(49) 3 Detection of Double Transmissions Based on Interference Cancellation and Peak Detection in Colored Noise
(50) The receive signal r(k) is given in Equation (2.7).
(51) One can observe from Table 2.1 and Table 2.2 and Equation (2.7) that: If CLIMAX is used, all CLIMAX carriers
(52)
(53)
(54)
(55) As outlined above, if CLIMAX transmission cannot be obviated, it is not sufficient to simply detect two carriers and say that a double transmission occurred, because if both carriers stem from a ground station that transmits CLIMAX, only a single user would be transmitting, and no double transmission occurred. Thus, it is important which frequencies the detected carriers have.
(56) In the frequency domain, the carriers 1.Math.a.sup.(u).Math.e.sup.j.Math.φ.sup.
(57)
appear as distinct peaks in coloured noise, provided that the noise level at the peak frequency is low enough. The coloured noise is made up of the noise and the voiced sidebands.
(58) The problem of how to best detect the carriers 1.Math.a.sup.(u).Math.e.sup.j.Math.φ.sup.
(59) Close to zero frequency, the interference cancellation: can be carried out in the time domain, so on the data samples r(k), or, in another embodiment, in the frequency domain. can be designed to cancel only the carrier of the strongest user close to zero frequency, or cancel the whole DSB-AM signal component, including the voice sidebands, of the strongest user close to zero frequency. In order to cancel the whole DSB-AM signal component that is located close to zero frequency, a projection approach is proposed in the time domain and frequency domain.
(60) Not close to zero frequency, the detection of distinct carriers is much easier, because interference could only occur from mobile users with extremely high Doppler frequencies and large oscillator errors. Therefore, these carriers appear without overlap as distinct peaks in coloured noise in the spectrum, where the noise is made up of noise and the DSB-AM's voice sidebands that the carrier belongs to.
(61) In the following, first the interference cancellation approach is outlined, and then various options are outlined on how to detect the remaining peaks after interference cancellation as well as the detection of distinct peaks far apart from the zero frequency without interference cancellation.
(62) Using Equation (2.7), it is in general required that the detector decides for one of the two hypotheses
(63)
(64) Note that the H.sub.0 hypothesis covers two cases: First, noise only, second, a single user, represented by a single DSB-AM modulated carrier in the non-CLIMAX case or multiple carriers in the CLIMAX case, in noise. The H.sub.1 hypothesis covers the case of two or more users, represented by two or more DSB-AM modulated carriers, in noise, compare Equation (2.7). In other words: As soon as a second user is detected, the H.sub.1 hypothesis is fulfilled.
(65) This hypothesis testing problem can be simplified in the non-CLIMAX case: If CLIMAX is not used, the second line of Equation (3.1) and Equation (3.2) can be dropped, because C=0.
3.1 Interference Cancellation Using a Projection Approach to Detect Weaker Users
(66) With strong overlap predominantly occurring in RF close to the carrier frequency, the overlap occurs in baseband close to zero frequency. We show below that we are able to cancel the one DSB-AM signal that appears to be the strongest close to zero frequency. By this we mean that a DSB-AM signal far apart from the zero frequency, e.g. a CLIMAX signal with carrier offset, could have a higher peak at its carrier offset, but we choose to cancel the signal that has the strongest carrier within a limited bandwidth around zero frequency where the overlap occurs. This can be achieved by performing frequency offset estimation of the DSB-AM signal that occurs strongest close to zero frequency e.g. by computing a periodogram and find the maximum in a limited bandwidth around zero frequency. The bandwidth of the maximum search must not contain the peaks far apart from zero frequency, so if CLIMAX is used, not contain the CLIMAX carriers.
(67) In order to cancel the dominant DSB-AM signal, its frequency is first estimated, and the whole signal r(k) is demodulated by that frequency. The dominant carrier close to zero frequency can either be: a noise sample in the pure noise case or in CLIMAX case B, where there is no carrier close to zero frequency, or a noise sample when the DSB-AM signal is weak. If after this demodulation, a significance of the noise sample is tested, the H.sub.0 hypothesis will be judged for with high probability. a mobile user or non-CLIMAX ground station user, termed u=u.sub.max, resulting in an unmodulated carrier
(68)
(69)
(70) Now, the carrier belonging to the strongest DSB-AM signal user u=u.sub.max is taken out of the sum in the first line and r(k) is rewritten as:
(71)
(72) The higher signal amplitude of the strongest user keeps (e.g. prevents) the receiving operator from hearing weaker users' voice signals. In accordance with an embodiment, the idea is to cancel the strongest user, and to be able to detect the presence of weaker users' signals in order to warn the receiving operator that a double transmission occurred.
(73) If we assume detection of the strongest peak within a given detector bandwidth that is comprised of the band higher than the highest negative CLIMAX carrier and lower than the lowest positive CLIMAX carrier, we have a detector bandwidth symmetric around zero frequency. In the following, we assume with no loss of generality that user u=u.sub.max is observed to have the strongest channel gain a.sup.(u.sup.
(74) In any case, the demodulated signal is:
(75)
(76) The second line in Equation (3.5) shows the demodulated strongest user, the third line the remaining users, the fourth line the additional CLIMAX carriers and the fifth line the noise. All lines are frequency shifted by the estimated frequency offset and phase of the user u.sub.max. Being complex white Gaussian noise, the frequency shifted and phase rotated noise
(77)
(78) remains complex white Gaussian. From the second line of Equation (3.5), it can be observed that the strongest user is real valued with good approximation, if φ.sup.(u.sup.
(79)
and
(80)
and the remaining quantities are real valued by definition. Thus, taking the imaginary part of r.sub.de mod(k) results in a cancellation of the strongest user:
(81)
(82) The second line in Equation (3.7) is approximately zero, the strongest user is cancelled.
(83)
(84) Thus, a projection of the phase and frequency compensated signal onto the imaginary axis results in a cancellation of the strongest user's signal.
(85) The projection onto the imaginary axis can be generalized in the following way: The direction of the projection is defined by a straight line from the origin of the complex IQ-plane through the complex number p. The straight line perpendicular to the projection axis through p is a straight line through the complex number p.sup.⊥=p.Math.exp(−jπ/2)=−j.Math.p=Im{p}−j.Math.Re{p}, so that a projection operator that performs a projection on the axis spanned by p can be written
(86)
(87) For the special case of a projection of p.sup.⊥ on p, Equation (3.9) yields
(88)
(89) Also, projection of r.Math.p.sup.⊥, with r real valued, on p, yields zero:
(90)
(91) The signal
(92)
is a complex phasor in the complex IQ-plane. Displacement of the phase compensated signal
(93)
by multiplication with p.sup.⊥ results in a displaced signal perpendicular to the projection axis from the origin of the complex IQ-plane through the complex number p. Thus, projection Proj {.Math.} of p.sup.⊥.Math.r.sub.de mod(k) onto the projection axis through p cancels the strongest user:
(94)
(95) Using
Re{−j.Math.z}=Re{−j.Math.[Re{z}+j.Math.Im{z}]}=Re{Im{z}−j.Math.Re{z}}=Im{z} (3.13)
(96) for Equation (3.12) we have the result of Equation (3.7)
(97)
(98) which results again in Equation (3.8), so that the projection of r.sub.de mod(k) on the imaginary axis Im{r.sub.de mod(k)} is only a special, but easy to implement, case of the general projection of p.sup.⊥.Math.r.sub.de mod(k) on p, which is Proj.sub.p{p.sup.⊥.Math.r.sub.de mod(k)}.
(99)
(100) Note that a projection axis from the origin through
p′.sup.⊥=p.Math.exp(jπ/2)=j.Math.p=−Im{p}+j.Math.Re{p}=−[Im{p}−j.Math.Re{p}]=−p.sup.⊥ (3.16)
(101) results in the same projection axis as the projection axis from the origin through p.sup.⊥, because if p is an orthogonal vector to p.sup.⊥, then it is also an orthogonal to p′.sup.⊥=−p.sup.⊥.
(102) The remaining signal Proj.sub.p{p.sup.⊥.Math.r.sub.de mod(k)} is made up of the remaining users signal components in the second line of Equation (3.15), modulated with a sine carrier that contains their frequency offsets and phase offsets, corrected by the frequency offset and phase offset of the strongest user. In the third and fourth line, the modulated noise components can be observed.
(103) Equation (3.15) can now be used to detect if at least a single weaker user's signal is present and thus to check if the H.sub.1 hypothesis is fulfilled, so that a double transmission occurred. This is outlined in the following chapter.
(104) 3.2 Transforming the Projection Approach to the Frequency Domain
(105) Instead of performing the projection approach in the time domain
(106)
(107) on the signal r.sub.de mod(k), according to another embodiment one can transform this signal also to the frequency domain and perform the cancellation there. This can be achieved using the fact that the strongest user's signal contained in r.sub.de mod(k) is real valued, see of Equation (3.5) and the notes below, and thus the Discrete Time Fourier Transform (DTFT) of the strongest user's signal contained in r.sub.de mod(k), which we denote R.sub.strongest,de mod(e.sup.j2π.Math.f.Math.T.sup.
R.sub.strongest,de mod(e.sup.j2π.Math.T.sup.
(108) Because of the identity of complex numbers z
(109)
(110) with z* denoting the conjugate complex of z, R.sub.Im,de mod(e.sup.j2π.Math.f.Math.T.sup.
(111)
(112) By the subtraction in the last line of Equation (3.25), all conjugate symmetric components contained in the R.sub.de mod(e.sup.j2π.Math.f.Math.T.sup.
(113)
(114) Here, R.sub.de mod(n) has the discrete frequency index n of the DFT. With zero-padding, the spectral peaks of weaker user's signal components contained in R.sub.de mod(n) are enhanced an can be easily detected by a statistical test observing the weaker user's carrier peak above the noise threshold.
(115) 3.3 Spectral Line Detection in Colored Noise
(116) In dealing with a feature that is observable in the frequency domain, we have to estimate the spectrum and discriminate the feature there.
(117) According to P. Stoica, R. Moses, “Spectral Analysis of Signals,” Prentice Hall, Upper Saddle River, New Jersey, 2005 (referred to as [STO05] in the following), the spectral estimation problem can be formulated as follows: From a finite record of a stationary.sup.1 data sequence, estimate how the total power is distributed over frequency. Two broad approaches exist: non-parametric methods and parametric methods. Non-parametric methods can be interpreted as sweeping a narrowband filter through the bandwidth of interest, and the filter output power divided by the filter bandwidth is treated as a measure of the spectral content of the signal being processed. The non-parametric methods are based on the approximation of the periodogram by the Discrete Fourier Transform (DFT) in practice, see In particular,
(118) Frequency resolution is the ability to resolve details of the signal in the spectrum. The frequency resolution of the DFT is approximately f.sub.s/N.sub.data [STO05], thus, is inversely proportional to the data record length N.sub.data. Thus, with non-parametric methods, two DSB-AM carriers can be resolved only with said frequency resolution of approximately f.sub.s/N.sub.data. Using parametric approaches such as Burg's method, the resolution is finer than for non-parametric methods. If distinct features in the voice signal were of interest, the resolution would be limited by the non-stationary character of the voice signal included, because the maximum time-window Δt.sub.stationary limits N.sub.data for a given sampling rate f.sub.s to Δ.sub.stationary=N.sub.data/f.sub.s. However, we are interested in the spectral peaks here, stemming from the unmodulated carriers contained in the DSB-AM signal. The instationary voiced signal part is only interesting regarding its symmetry, which is clearly observable also with a simple DFT for interval lengths for which the voice signals are clearly instationary. Although C.sub.STFT(n) in particular,
(119) Here, we detail the non-parametric approach, because the signal is comprised not only of tones, but also of voice signals. The parametric methods would have to include a modeling of the voiced sidebands. This can be done by assuming an Auto-Regressive (AR) model for the voice (e.g. Burg's method). This is not easy to parameterize. Model mismatch might lead to wrong detection results. The non-parametric methods, however, treat the voice spectrum below the spectral peaks as colored noise and are very robust to model mismatch.
(120) The detector works directly on the estimated spectrum of the received samples r(k). By ‘directly’ we mean that a transform of the received samples r(k) to the spectral domain is performed e.g. by means of a Fourier transform, and that there are no nonlinearities employed in the time domain that do generate additional spectral features to detect in the frequency domain, as done e.g. by phase demodulation [Lipp10] or other nonlinearities that generate additional spectral lines. Here, estimating the spectrum of r(k), no additional spectral lines are generated at other frequencies than those occupied by the input signal r(k). In particular,
(121) In particular,
(122) It is true that the magnitude computation or the squared magnitude computation are also nonlinear. However, working in the frequency domain instead of the time domain, these nonlinear operations neither generate additional spectral lines for detection, nor do they drop the modulus of the received samples r(k), as in Friedrich Lipp, “Method and device for detecting simultaneous double transmission of AM signals”, US patent No. 2010/0067570 A1, published Mar. 18, 2010 ([Lipp10]). They just serve for an extraction of the magnitude out of the complex-valued spectrum R.sub.w(e.sup.j2π.Math.f.Math.T.sup.
(123) Other approaches to get refined spectral estimates of r(k) related to the magnitude spectrum exists. E.g., the squared magnitude spectrum of r(k) can be computed from the Fourier transform of the biased auto-correlation estimate r.sub.r.sub.
(124)
(125) Thus, if the squared magnitude spectrum of r(k) is chosen for spectral detection, the DFT of the auto-correlation can also be used to compute it, termed correlogram, as an alternative to computing the DFT and scaling its absolute squared value, termed periodogram, as in particular,
(126) In practice, the bias of the auto-correlation estimate over N samples
(127)
(128) can additionally be reduced by tapering and windowing (e.g. the Blackman-Tukey approach). In addition, the variance of the estimate {circumflex over (r)}.sub.rr(κ) can be decreased by averaging or smoothing. If e.g. the auto-correlation is computed first, overlapped segments can be used for an improved autocorrelation estimate, prior to computing the DFT for estimating the periodogram. Until now, we have listed some approaches to provide good estimates of the spectrum, magnitude spectrum or power spectral density of r(k).
(129) All the spectral estimators have one thing in common: The computed spectral estimates show distinct peaks at the carrier frequency of each user present transmitting a DSB-AM signal. Because no additional spectral lines are generated by nonlinearities, each peak corresponding to a user can be detected and cancelled from the spectrum. Each peak of a DSB-AM carrier is surrounded by voiced sidebands. The feature that is used for detection consists of the peaks from the computed spectrum of r(k), but does not consist of features generated due to nonlinear operations in the time domain, that have a different spectrum (e.g. periodogram). This is in contrast to e.g. [LIPP10], where a nonlinearity is used in the time domain in order to generate a feature that allows for the discrimination between the two hypothesis stated in Equation (3.1) and Equation (3.2). In [LIPP10], the nonlinear operation approach is to use a phase demodulator, and the detector works on the spectrum of the phase demodulated receive signal. Other nonlinear pre-processing approaches might exist. Estimating the spectrum of r(k), however, no new spectral lines are generated in the approach presented here, as produced e.g. by intermodulations due to nonlinearities in the time domain. This also holds for the above mentioned methods that first estimate the autocorrelation of the received samples, e.g. the Blackman-Tukey method, because due to Eq. (3.22) this is just the periodogram estimate. We will see below that in contrast to the nonlinearly in the time domain pre-processed detectors to generate spectral features for detection, e.g. by generation of spectral lines at additional frequencies, the detector that is based on spectral estimates of r(k) allows for the detector to be easily adapted to CLIMAX transmission, because the order of linear operations like filtering and DFT can be interchanged if no new spectral lines are generated, leading to a low complexity implementation. This is in contrast to [Lipp10], where the nonlinear phase demodulation is carried out in the time domain prior to a DFT, so that a filter for CLIMAX components cannot be interchanged with the nonlinearity. In addition, non-linear operations that generate additional spectral lines, as used e.g. in [Lipp10], increase the noise floor. The techniques used here, however, are optimum pre-processing techniques in terms of Maximum Likelihood Detection (MLD).
(130) Spectral estimators have to work on finite sample records. If a continuous estimation is desired, the estimates stemming from successive time windows can be averaged and also overlapped. The multiplication with w(k) in particular,
(131) 3.4 Procedure for Multiple Peak Detection for DSB-AM Signals with Widely Separated Carrier Frequencies
(132) Let us assume for a moment that the users' voice signals s.sup.(u)(k) in the signal model Equation (2.7) are zero-mean white Gaussian noise. Henceforth, we separate the above signal model Equation (2.7) in a noise part and a useful signal part. The noise part is made up of the additive white Gaussian noise and the users' voice signals assumed also white, see above. The useful signal part is made up of the DSB-AM carriers only. From this point of view, the receive signal r(k) from the signal model Equation (2.7) can be rewritten
r(k)=s(k)+q(k) (3.25)
(133) with the useful signal part
(134)
(135) and a white noise part
(136)
(137) Taking into account an infinite number of samples in the time domain, the DTFT can be written
(138)
(139) For a finite number data sequence {r.sub.w(k)}.sub.k=0.sup.N.sup.
(140)
(141) where r.sub.w(k)=r(k).Math.w(k) is the windowed time signal. w(k) is the time domain window with finite support, W(e.sup.j2π.Math.f.Math.T.sup.
(142) In addition, we assume that uniform prior probability distributions are assigned to the parameter vectors b=[b.sup.(1), b.sup.(2), . . . , b.sup.(U)].sup.T and f=[Δf.sup.(1), Δf.sup.(2), . . . , Δf.sup.(U)].sup.T and the detector not only detects the tones, but also estimates the corresponding frequencies, then the Generalized Likelihood Ratio Detector (GLRD), which uses the Maximum Likelihood (ML) joint estimates of b and f, is the optimum detector [WHA71].
(143) Then, for a single tone (U=1), the signal model Equation (3.25) or Equation (3.28) consists only of a single spectral line and additive white Gaussian noise n(k) The single spectral line is due to the carrier of this user. The power of the spectral line is (a.sup.(1)).sup.2=|b.sup.(1)|.sup.2, and the power of the total additive white Gaussian noise is σ.sub.q.sup.2. The total noise power assuming voice signals s.sup.(u)(k) to be noise is
(144)
(145) where the white Gaussian noise power of n(k) and the power of the users' voice signals s.sup.(u)(k), weighted by modulation index and channel gain, add up.
(146) The noise power (σ.sub.s.sup.(u)).sup.2 is defined
(σ.sub.s.sup.(u)).sup.2=(m.sup.(u).Math.a.sup.(u)).sup.2.Math.E{|s.sup.(u)(k)|.sup.2}. (3.31)
(147) The ML estimate is then the value of Δ{circumflex over (f)}.sup.(1) that maximizes the magnitude |R.sub.w(e.sup.j2π.Math.f.Math.T.sup.
(148)
(149) as well as its scaled squared magnitude |R.sub.w(e.sup.j2π.Math.f.Math.T.sup.
(150)
(151) Here, w(k) is the window function with support only for k≧0 and k<N.sub.data, kεZ/. An example is the rectangular window function
(152)
(153) that cuts out N.sub.data samples out of the data signal r(t) after sampling with the sampling rate. Thus, the estimator has only N.sub.data receive samples available for detection, so a finite window of samples. Denoting the strongest user's frequency offset by Δf.sub.p.sub.
(154) A classical GLRD that decides if a single user having a single spectral line is present (hypothesis true), or noise only (hypothesis false), would decide for hypothesis true if the maximum of the periodogram divided by the noise variance estimate {circumflex over (σ)}.sub.q.sup.2 exceeds a threshold γ.sub.s.sup.2:
(155)
(156) However, we are interested to detect two or more tones corresponding to two or more spectral lines. It is shown in [RBY76] that the ML detection of any spectral line can be carried out as if it were the only spectral line present, provided that the separation in frequency between it and any other spectral line is much larger than the frequency spacing of approximately f.sub.s/N.sub.data. If the frequency difference between the carriers exceeds this value, we call the frequency separation widely separated.
(157) Because it is not known which user belongs to which detected peak, and b.sup.(u) is unknown at the receiver, the complex peak magnitude has to be estimated also. Henceforth, we denote by a.sub.p.sub.
(158) The i-th frequency offset Δf.sub.p.sub.
(159)
(160) When using the DFT, so estimating the frequency offset Δf.sub.p.sub.
(161)
is the maximum bin index of the discrete frequency-grid. Another, less complex approach is to use interpolation for the estimation of Δ{circumflex over (f)}.sub.p.sub.
Δ{circumflex over (f)}.sub.p.sub.
(162) where −0.5≦{circumflex over (Δ)}<0.5 and Δ{circumflex over (f)}.sub.p.sub.
(163) Other approaches exist, the literature is very rich here. The i-th amplitude a.sub.p.sub.
(164)
(165) In order to detect each spectral line separately, we shall evaluate its influence on the spectrum here. The DTFT of a spectral line
(166)
belonging to a user after a finite time-windowing by w(k) can be easily computed to be
(167)
(168) E.g., in case of a rectangular window, we have
(169)
(170) In an implementation, the obvious approach is to compute R.sub.w(e.sup.j2π.Math.f.Math.T.sup.
f.sub.n=n.Math.f.sub.s/N.sub.data (3.43)
(171) employing the DFT:
R.sub.w(n)=R.sub.w(e.sup.j2π.Math.f.Math.T.sup.
(172) For each single spectral line, we have the contribution to the spectrum
(173)
(174) Its estimate is
(175)
(176) E.g., in case of a rectangular window w(k)=w.sub.R(k), we have as a special case the DTFT
(177)
(178) The magnitude of the maximum peak observed depends upon its position on the discrete frequency grid. If the peak is on a DFT bin, it is maximum. If the peak is not on the discrete frequency grid, the peak magnitude is diminished. If it is between two bins, it has a worse case degradation.
(179) E.g. for a rectangular window, if Δf.sub.p.sub.
Δf.sub.p.sub.
then
(180)
(181) If Δf.sub.p.sub.
Δf.sub.p.sub.
(182) which is termed the ‘off bin’ case, then the maximum spectral peak in R.sub.line(n) is only approximately
(183)
(184) For this reason, if the peak falls between two bins, the detection probability decreases, when the peak is searched in strong noise, so with a peak having small distance to the noise floor. The loss in detection probability can be diminished by zero padding the data r(k) by a zero padding factor L.sub.ZP=N.sub.FFT/N.sub.data, so that N.sub.FFT−N.sub.data trailing zeros are appended to the (windowed) r(k) prior to the DFT of length N.sub.FFT, instead of directly performing a DFT of length N.sub.data on r(k). The frequency resolution Δf.sub.res obtained with a DFT of length N.sub.data is the same as the DFT of length N.sub.FFT of the zero padded sequence and is
(185)
(186) That is, the frequency resolution is not improved by zero padding [STO05]. However, the amplitude resolution gets finer using zero padding, and the worst ‘off bin’ case with zero padding is now better than without zero padding, because the window-dependent spectral lobe of the peak is sampled spectrally with a finer frequency grid. The zero-padded discrete Fourier spectrum is then
(187)
(188) E.g., in case of a rectangular window, we have
(189)
(190) Thus, the discrete Fourier spectrum becomes
(191)
(192) Its estimate is
(193)
(194) E.g., in case of a rectangular window, we have
(195)
(196) If R.sub.line(n) in Equation (3.55) stems from a rectangularly windowed spectral line, so no weighting in the time domain at all, just cutting the samples out of the data stream r(k), the discrete Fourier spectrum of this finite number or received samples results. If a window is used, the spectrum is Equation (3.55) with the sampled DTFT of the corresponding window used, instead of the rectangular window stated in Equation (3.57).
(197) Now, as stated above, the influence of each spectral line on the spectrum can be evaluated by simply subtracting the (windowed) peak from the spectrum. E.g., in case of a rectangular window, the so called Dirichlet-Kernel
(198)
(199) has to be weighted as in Equation (3.55) and has to be subtracted after having it shifted from its conjugate symmetric position about the bin zero by n.sub.bin+Δ to the appropriate fractional bin index:
(200)
(201) see Equation (3.55) and Equation (3.57) for comparison. Equation (3.55) consists of the sampled DTFT of the window function, which is in just a shifted Dirichlet kernel in case of a rectangular window, which is weighted by the (complex) peak magnitude
(202)
and the whole term is spectrally shifted to the corresponding frequency Δf.sub.p.sub.
(203) Clearly, a non-parametric method based on the DFT can also detect multiple peaks by subtracting the effect of the peak in order to reduce the interference resulting from spectral leakage when detecting the second strongest peak, and optionally also less stronger peaks, until all peaks are taken into account for detection. Spectral leakage leads to bias when estimating the frequencies.
(204) If the periodogram is used for spectral detection of peaks, see In particular,
(205)
has to be subtracted, if the magnitude spectrum is used for the detection of peaks, |{circumflex over (R)}.sub.line(n)|=â.sup.(u).Math.|W(e.sup.j2π.Math.(n/N.sup.
(206) An alternative approach to peak detection is to compute the notch periodogram for detection of weaker DSB-AM carriers, where all stronger peaks are notched out in the notch periodogram, removing their influence from the periodogram. One peak after the other can be subtracted in this fashion, until no significant peak is left. The notch periodogram that notches out an estimated peak at Δf.sub.p.sub.
(207)
(208) O.sub.N.sub.
(209)
(210) The term
(211)
in equation Eq. (3.60) can be rewritten
(212)
(213) and after sampling with f=f.sub.n=n.Math.f.sub.s/N.sub.data
(214)
(215) or, using zero padding and an FFT of size N.sub.FFT to have a finer grid f=f.sub.n=n.Math.f.sub.s/N.sub.FFT in the frequency domain
(216)
(217) so that:
(218)
(219) with:
(220)
(221) The peak subtraction can be iterated to start all over after the last peak is detected, using a refined noise floor estimate and subtracting all peaks except that currently estimated. Or the peak subtraction can be performed interleaved, so that after each peak is detected, all or some previous peaks are re-estimated, before proceeding to the next peak.
(222)
(223) According to an embodiment, the detection scheme is provided by a signal processing chain 300 illustrated in
(224) The number of detected peaks N.sub.D is reported to a decision logic 310 that decides
(225)
(226) see
(227) Now, if we drop the assumption made above of voice signals to be white, the AM voice sidebands appear in the spectrum as coloured noise. Specifically, an upper and a lower sideband about the carrier frequency are observable. The unmodulated carriers are only detected in case that they are not hidden in the AM sidebands. So, the peak detection just described will work only for moderate power differences between the users.
(228) Because spectral lines separated widely in frequency have limited influence on one another, a test for widely separated spectral lines can be carried out successively as follows:
(229) A 2-Step Procedure for Detection of Widely Spaced DSB-AM Signals
(230) Step 1:
(231) Estimate the spectrum of r(k) using windowed, optionally averaged over multiple segments, optionally zero padded and optionally scaled versions of Fourier-related, subspace vector-related, or Wavelet related spectral estimates, see In particular,
(232) Step 2:
(233) Detection of the peak p.sub.i=p.sub.1 in the spectral estimate of r(k) that has the highest magnitude. For non-parametric methods, this is typically carried out by finding the maximum of the DFT magnitude |R.sub.w(n)|, squared magnitude |R.sub.w(n)|.sup.2 or C.sub.w(n), compare Equation (3.38).
(234) Step 3:
(235) The noise floor can be estimated by well known techniques, e.g. as disclosed in R. Martin, “Noise Power Spectral Density Estimation Based on Optimal Smoothing and Minimum Statistics,” IEEE Transaction on speech and audio processing, Vol. 9, No. 5, July 2001 ([RM01]) and the references therein. A simple estimate is obtained by averaging the spectral estimate over parts including only noise. Advanced techniques allow for the estimation of the colored, frequency dependent noise floor {circumflex over (σ)}.sub.q={circumflex over (σ)}.sub.q(e.sup.j2π.Math.f.Math.T.sup.
(236) Step 4:
(237) Decide if the strongest peak is significant, i.e., if it has a magnitude high enough above the noise floor. E.g. for non-parametric methods, the test for significance may be
(238)
(239) and a.sub.p.sub.
(240) If the significance test shows a significant peak, then proceed, because N.sub.D>0 and, thus, H might be unequal to N.sub.D=0 otherwise N.sub.D=0.
(241) Step 5:
(242) In case of non-parametric methods, the bin index belonging to the highest magnitude peak is a coarse frequency estimate. Perform a fine frequency estimation to yield Δ{circumflex over (f)}.sub.p.sub.
(243) Step 6:
(244) Perform removal of the strongest tone from the data in the time or frequency domain, e.g. by one of the following three methods (removal in the time domain, removal in the frequency domain and removal after demodulation in the time domain): The removal in the time domain without demodulation means a subtraction of the sequence
(245)
from {r.sub.w(k)}.sub.k=0.sup.N.sup.
(246)
(247)
(248)
r.sub.de mod,incoh,clean,1(k)=r.sub.de mod,coh,1(k)−{circumflex over (r)}.sub.DC. (3.75) Of cause, r.sub.de mod,coh,1(k) could be employed instead of in Eq. (3.74), but the additional phase compensation is not required here and the phase estimation can be saved. A new spectral estimate can be computed from the signal {r.sub.de mod,incoh,clean,1(k)}.sub.k=0.sup.N.sup.
(249) The result after the subtraction of the peak in the time domain or the frequency domain is that the remaining spectrum is without the influence of the strongest peak. Alternatively to the procedure just described for the removal in the frequency domain, the notch periodogram can be computed. It means that when removing tones from the periodogram, the squared Dirichlet spectrum is weighted.
(250) Step 6: Now, the second strongest peak can be computed from the data when the first peak is already removed. It also has to be tested for significance by comparing its magnitude to the noise floor. If the second strongest peak is also significant, N.sub.D=2, else, N.sub.D=1.
(251) After step 5, the two strongest peaks are tested for significance. The coarse and fine frequency estimates of the second strongest peak can be computed as under step 3.
(252) If the second strongest peak is significant in a non-CLIMAX environment, the detector shall trigger: N.sub.D=2. If it is in a CLIMAX environment, the detector shall only trigger if not both peaks are in a CLIMAX frequency detection interval, see below, else: N.sub.D=1.
(253) The procedure for the detection of widely spaced DSB-AM signals by removal of the carrier part only just described is only suitable either for double transmissions that have similarly strong carriers, or for the detection of single, isolated CLIMAX components in noise, see below for the CLIMAX case.
(254) Otherwise, the second strongest carrier might vanish in the AM sidebands of the strongest user.
(255) Step 7: Decide for the hypothesis H.sub.1 if N.sub.D else H.sub.0:
(256)
see Equation (3.69).
3.5 Procedure for Multiple Peak Detection for DSB-AM Signals: Refinement for Closely Spaced Carrier Frequencies
(257) If we find a method to add to the case of widely separated frequencies a test for closely spaced frequencies, then we could use the non-parametric spectral estimation and detection method: If the minimum frequency separation is larger than f.sub.s/N.sub.data, the unwindowed or windowed periodogram provides the basis for an excellent frequency estimation. If the minimum frequency separation is smaller f.sub.s/N.sub.data, a hypothesis test might be carried out that performs a test on the presence of at least a second spectral line to judge in favor of H.sub.1 when the periodogram fails to detect the secondary users due to the lack of widely separated spectral lines.
(258) A DSB-AM signal with carrier has a small frequency gap between a carrier and each sideband. It can therefore be assumed that within this small bandwidth around the carrier, the valid signal model is that of a complex exponential in white Gaussian noise. Only outside this small bandwidth, there is ‘colored noise’, so noise with a non-flat spectrum, from the AM sidebands. In case of two almost overlapping DSB-AM sidebands, the carriers are approximately spaced up to 2.Math.f.sub.s/N.sub.data apart. So, the H.sub.1 hypothesis has a signal model of two complex exponentials in white Gaussian noise in the close spectral vicinity of the two overlapping carriers. Therefore, similar to the case of closely spaced sinusoids in white Gaussian noise, DSB-AM signals can be detected in the same way. One approach is to compute the notch periodogram, with a notch placed at the frequency estimate of the strongest peak, and to judge the remaining spectrum after the influence of the strongest peak is removed due to the notch. If the remaining spectrum is flat in the vicinity of the estimated frequency of the strongest peak, no second peak was present in the original spectrum, so N.sub.D=1. If there are peaks (or valleys) in the remaining spectrum, there is (at least) a second peak in the original spectrum, and N.sub.D=2. The detection region for this test shall cover approximately the frequency interval 2.Math.f.sub.s/N.sub.data. The number of bins depends on the zero padding factor employed, for no zero padding, there are three bins involved. If the largest peak within the detection region has significant magnitude above the noise floor, N.sub.D=2, else N.sub.D=1. The test can be expanded to more than two users by putting even more notch frequencies in the notch periodogram, but that is not the application here and not necessary, because two users mean a double transmission already. If the time signal is demodulated by the estimated maximum peak frequency, so that the peak appears at zero frequency, instead of using the maximum peak, the difference between the peak and its spectral component at the negative frequency can be used. The latter metric is more robust to interference close to the maximum frequency peak (the carrier of the strongest user).
(259) The hypothesis test for closely spaced DSB-AM signals can be integrated in the above procedure for the detection of widely spaced DSB-AM signals by extending step 6 to a step 6a.
(260) 3.6 Procedure for Multiple Peak Detection for DSB-AM Signals Based on the Difference Spectrum Between Sidebands
(261) The users' voice signals are not white. Instead, they can be treated as colored noise. Being real-valued, we have already observed that certain symmetry conditions apply: There are approximate symmetric upper and lower sidebands centered about the carrier frequency. No matter how the complex equivalent IQ baseband Equation (2.7) is computed, its spectrum contains the superposition of multiple equivalent baseband DSB-AM signals v.sup.(u)(k). The above 2-Step-Detector can be modified insofar that not only the carriers, visible as spectral peaks, of the DSB-AM users are cancelled, but the whole voiced sidebands. This can be achieved by computation of the difference spectrum between the sidebands that for each user are approximately conjugate symmetric about the carrier frequency offset in IQ-baseband.
(262) To be specific, we have observed that each users' useful signal component after phase correction by φ.sup.(u) to get v.sup.(u)(k).Math.e.sup.−jφ.sup.
(263) For the first detected peak p.sub.1, the component of the belonging user can be written:
(264)
(265) The signal v.sub.p.sub.
(266)
(267) where the DTFT V.sub.p.sub.
(268)
(269) The useful signal component of user u is real-valued after phase- and frequency offset compensation:
(270)
(271) Including the phase in the demodulation means that the signal is demodulated phase-coherently.
(272) Thus, the DTFT of v.sub.p.sub.
V.sub.p.sub.
(273) The phase φ.sub.p.sub.
(274) The useful signal component of user u can also be demodulated incoherently regarding the phase φ.sub.p.sub.
(275)
(276) This is useful if only the magnitude spectrum shall be used for spectral subtraction.
(277) Then, the DTFT can be written:
(278)
(279) Each users' signal component Equation (3.76) is frequency corrected to get v.sub.p.sub.
(280) The symmetry condition follows from Equation (3.82):
(281)
(282) The properties Equation (3.77), Equation (3.80) and Equation (3.82) can now be employed for cancelling the voice signals from the spectrum. If only the magnitude spectrum shall be used for spectral subtraction, each users' signal component Equation (3.76) is frequency corrected to get v.sub.p.sub.
(283) The idea is now to estimate the frequency offset Δf.sub.p.sub.
(284) When using a DFT-related spectral estimate, the advantage of coherent demodulation is that the spectral samples of the DFT of each user demodulated by its carrier frequency are always symmetric and can be cancelled easily. If incoherent demodulation is used, the DFT samples of each user are only symmetric if the frequency of the peak of the users corresponds to the on-bin-case. It the frequency corresponds to an off-bin-case, the spectral samples need to be interpolated. Therefore, the frequency shift to an ‘on-bin’ frequency or a ‘mid-bin’ frequency, as done by demodulation of the receive signal with the carrier in the time domain, avoids interpolation, and the spectral samples can be directly subtracted.
(285) That means that a shift by an arbitrary (integer) bin Δ.sub.p.sub.
(286)
(287) where the integer bin part {circumflex over (Δ)}.sub.p.sub.
(288) The phase correction in Equation (3.84) is not required if we work on magnitude spectra |{tilde over (R)}.sub.w(n)| instead of {tilde over (R)}.sub.w(n), with {tilde over (R)}.sub.w(n)=DFT.sub.N.sub.
(289) 2-Step-Detector to Cancel Voiced Sidebands of DSB-AM Signals in the Frequency Domain
(290) Step 1:
(291) Estimate frequency offset of the strongest peak. Optionally, if work on the complex spectral samples is intended, estimate also the phase of the strongest peak.
(292) Step 2:
(293) Demodulate the time domain signal by the estimated frequency offset. Optionally, if work on the complex spectral samples is intended, demodulate also with the phase. The sidebands of the voice components are conjugate symmetric about the frequency zero now.
(294) Step 3:
(295) Compute the difference spectrum between the spectral samples in positive bin direction and in negative bin direction. It is possible to estimate the spectral components directly, subtract only the magnitudes, or subtract the differences of the periodogram samples. Afterwards, the magnitude of the result should be computed, so that all spectral differences are positive (alternatively, negative for the negative magnitude). The strongest user has thus been cancelled, the second strongest user can be detected, e.g. by detecting its peak in the spectrum.
(296) 2-Step-Detector to Cancel Voiced Sidebands of DSB-AM Signals in the Time Domain
(297) Step 1:
(298) Estimate frequency offset of the strongest peak and the phase of the strongest peak.
(299) Step 2:
(300) Demodulate the time domain signal by the estimated frequency offset and rotate the complex phasor in the complex IQ-plane using the phase estimate of the carrier.
(301) Step 3:
(302) Cancel the strongest user signal using the projection operator Equation 3.9. This can be accomplished e.g. if in Step 2, the phase estimate is used to correct the carriers phase offset to zero, the projection is done by computing the imaginary part of the signal. The strongest user has thus been cancelled, the second strongest user can be detected, e.g. by detecting its peak in the spectrum.
(303) 4 Statistical Considerations: Computation of the Detector Threshold when Using the Projection Approach in the Spectral Domain
(304) The noise n(k)=n′(k)+j.Math.n″(k) is assumed zero-mean circular symmetric white Gaussian with variance E{|n(k)|.sup.2}=σ.sub.n.sup.2=σ.sub.n′.sup.2+σ.sub.n″.sup.2. The variance of its real- and imaginary part is one half of the variance of the complex noise:
(305)
(306) Now, if the projection approach is used, we get:
P{p.sup.⊥.Math.n.sub.de mod(k)}=Im{n(k).Math.e.sup.−j.Math.(2.Math.π.Math.Δ{circumflex over (f)}.sup.
(307) This means that the noise is demodulated by a complex rotation and than the imaginary part is taken. Rotation of a circular symmetric complex vector does not change its variance:
(308)
(309) the variance of the noise vector is divided by two, and the useful signal variance is also divided by two:
(310) It can be shown that the samples of the N.sub.data-DFT of a zero-mean circular symmetric Gaussian noise vector of length N.sub.data with variance σ.sub.n.sup.2 are independent zero-mean Gaussian random variables with variance N.sub.data.Math.σ.sub.n.sup.2. The false alarm rate can be computed, provided that either no primary user is present or that the primary user is perfectly cancelled. In either case, under the H.sub.0 hypothesis, the above noise vector is present.
(311) ñ(k) has the same variance as n(k), because the rotation of a circular symmetric Gaussian random variable results in a Gaussian random variable with the same variance.
(312) After spectral subtraction, the noise variance of the DFT-samples of the difference spectrum is doubled: {tilde over (σ)}.sub.n.sup.2=2.Math.σ.sub.n.sup.2, because the subtraction of two independent Gaussian distributed random variable with zero mean and variance σ.sub.n.sup.2 each yields a Gaussian distribution with zero mean and the addition of the variances of the two samples, so {tilde over (σ)}.sub.n.sup.2. When performing e.g. a Neyman-Pearson test, the test statistic consists of the DFT samples.
(313) Thus, the detection problem can be reformulated for the spectral subtraction
(314)
(315) Here, r.sub.clean,1(k) is the time domain signal where the primary DSB-AM user has been removed by any of the methods described above.
(316) An appropriate test statistic T(Δf.sup.(2)) is the periodogram
(317)
(318) The Generalized Likelihood Ratio Test (GLRT) for the search of the secondary user is
(319)
(320) where γ is the threshold of the test.
(321) The GLRT can be shown to be
(322)
(323) An appropriate test statistic for the computer is the discretized periodogram T(n)
(324)
(325) Under the H.sub.0 hypothesis, the N.sub.data-DFT of r.sub.clean,1(k)=ñ(k) consists of independent complex Gaussian noise samples with zero mean and variance N.sub.data.Math.{tilde over (σ)}.sub.n.sup.2=N.sub.data.Math.2.Math.σ.sub.n.sup.2.
(326) The GLRT using the DFT can be written
(327)
(328) Ignoring the max-operation, the false alarm probability for each DFT bin is then with γ′=ln(γ).Math.2.Math.{tilde over (σ)}.sub.n.sup.2
(329)
(330) The Detection problem at hand is the detection of a DSB-AM signal in the difference spectrum. By computation of the difference spectrum, the noise power is doubled. The false alarm probability is determined by the detector bandwidth in bins, termed L. L corresponds to the number of bins where the spectral peak of the DSB-AM signal carrier might occur.
(331) The probability of false alarm is computed
P.sub.FA=1−(1−P.sub.FA,bin).sup.L (4.12)
(332) and, using Eq. (4.11), the threshold is computed
γ′=2.Math.{tilde over (σ)}.sub.n.sup.2.Math.(−1).Math.ln(1−(1−P.sub.FA,bin).sup.L) (4.13)
(333) The false alarm probability P.sub.FA can only be computed following Eq. (4.12) if no interpolation is used and no zero padding: Using interpolation, the noise amplitude is slightly increased, and P.sub.FA is also increased. Using zero padding, the noise samples are correlated, and the computation of P.sub.FA is complicated. P.sub.FA can be approximated using an additive small positive constant that depends on the zero padding factor in Eq. (4.11).
(334) If the detector bandwidth is smaller than the FFT size, then, the detector bandwidth in Hz is the Nyquist frequency times L. If the maximum carrier frequency offset is larger than the Nyquist frequency, a peak might occur in the second Nyquist interval. It is then observed at the corresponding negative frequency of the Nyquist interval. If e.g. f.sub.s=8 kHz, the Nyquist frequency is 4 kHz. If the carrier frequency offset is 4.1 kHz, the peak is observed at −3.9 kHz. This is not a problem, if not a second user occurs with said negative carrier frequency offset of −3.9 kHz.
(335) To sum up: If the detector bandwidth L can be diminished because the maximum possible carrier frequency offset is smaller than the Nyquist bandwidth, this should be done to decrease the false alarm probability. If the detector bandwidth L exceeds the FFT size, then L should be fixed to the FFT size. Peaks occurring at frequency larger than the Nyquist frequency are detected without loss in detection probability, provided that not a second user has a frequency offset with negative frequency that is on the same position as the first user.
5 Detection of Double Transmissions in Multicarrier/Climax-Mode
(336) If the detector for double-transmission receives such a CLIMAX signal made up of multiple spectrally shifted signal copies, it has to be designed to cope with them in so far that these multiple carriers, although transmitted from different transmitters, stem from only one user station and are thus not to be treated as double transmission. Thus, treating a CLIMAX signal as a double transmission would be a false alarm. This false alarm has to be avoided with high probability (i.e., occur with low probability): A CLIMAX signal shall not trigger the detector for double transmission. Therefore, the detector design has to take the CLIMAX signal into account, either by being robust to CLIMAX or by having the knowledge if and which CLIMAX mode is currently in use, and might possibly occur.
(337) The detector shall trigger and thus, signal a double transmission with high probability: if both, a CLIMAX signal and at least one airborne user, are present. The CLIMAX signal is said to be present if at least one signal component is detected. two airborne users are present.
(338) The detector shall not trigger: if only one CLIMAX signal (with noise) is present, represented by a least one CLIMAX signal component. if only one airborne user (with noise) is present. If only noise is present.
(339) There are CLIMAX-modes that have a signal copy present at the nominal carrier frequency (case A), and there are others that have no copy present (case B). E.g., the 3 and 5 carrier CLIMAX mode belong to case A, they have a signal component in the middle partial frequency band, whereas the 2 and 4 carrier CLIMAX modes belong to case B in Table 2.3.
(340) Our approach to keep Multicarrier/CLIMAX-transmission from triggering the detector is: To use the knowledge about different spectral occupation of the CLIMAX signal copies compared to non-CLIMAX components: Non-CLIMAX transmissions are always received close to the nominal carrier frequency, whereas CLIMAX signals have known frequency offsets from the carrier, as outlined above in Table 2.3, and can be separated spectrally by filtering. Distinguishing CLIMAX- from non-CLIMAX-transmission by spectral separation has to take into account if a CLIMAX-mode that belongs to case A (signal copy present at nominal carrier frequency) is possible, or not.
(341) If yes: If a CLIMAX-mode that has a spectral copy at the nominal carrier frequency f.sub.c might be transmitted by a ground station. This is the case for 3 and 5 carrier CLIMAX, see Table 2.3. If the transmitted spectral copy can be received with sufficient signal power, the detector cannot distinguish this CLIMAX signal copy from an airborne user's signal that might also be received close to nominal carrier frequency f.sub.c. To solve this problem, if 3 or 5 carrier CLIMAX is transmitted, it should be configurable by the user if: CASE 1: at least two signal copies need to be detected close to the nominal carrier frequency (1 CLIMAX and 1 airplane, or two airplanes) CASE 2: one signal needs to be detected close to the nominal carrier frequency
(342) and a pilot signal lies in the spectral separation of CLIMAX and non-CLIMAX transmission
(343) Our way not to detect CLIMAX as a double transmission lies in the limited frequency error of each CLIMAX transmitter; all spectral copies of a CLIMAX signal can be well separated spectrally. Thus, a detection of a carrier in a certain band can be linked to an airborne user, a CLIMAX signal component, or, sometimes, to both.
(344) Now, our idea is to compute the frequency limits that can occur in the worst case. These frequency limits might be calculated assuming a maximum allowed Doppler frequency and taking into account the maximum frequency offset ratings possible, e.g. those standardized in the ETSI norm [ETSI300676-1] (Electromagnetic compatibility and Radio spectrum Matters (ERM); Ground-based VHF hand-held, mobile and fixed radio transmitters, receivers and transceivers for the VHF aeronautical mobile service using amplitude modulation; Part 1: Technical characteristics and methods of measurement, ETSI EN 300 676-1 V1.4.1 (2007-04)). In any case, some spectral guard bands should be included in order to prevent radios from slightly exceeding these limits from triggering the detector for double transmission. Thus, taking into account the frequency offsets, valid frequency bands can be computed where a spectral copy might occur, and other bands, where a copy might not occur. Now, a detector working in the frequency domain can work only on these valid bands.
(345) Having computed valid frequency bands, the users can be separated by filtering out the bands that are valid for the individual CLIMAX mode, and performing feature detection in theses filtered bands. When filtering, the filter at the nominal carrier frequency has to be computed taking into account the worst case frequency offset of the mobile user, which is larger than the carrier frequency offset of the ground station. The other filters can be computed from the maximum frequency offset ratings [ETSI300676-1].
(346) 5.1 If CLIMAX/Multicarrier is Signalled to the Detector:
(347) We propose some strategies for the detection of a double transmission, when the exact CLIMAX/Multicarrier mode is signalled to the detector.
(348) We start with low complexity strategies that are suboptimum in so far that the detection interval covers only a limited numb.
(349) The procedure leading to decision about a double transmission can be the following:
(350) Case A:
(351) Step 1: Detect the strongest user within the partial frequency band I.sub.R1 around the carrier frequency, so after down-conversion to baseband, around the frequency zero. Test if this signal component is significant, e.g. by estimating its power or the magnitude of its peak above the noise floor. Search for a second strongest user inside the Nyquist band. Either subtract the peak spectrally, so that an AM signal without carrier is present with noise. Alternatively, the signal can be demodulated to zero frequency, followed by spectral subtraction of the sidebands. For this, the frequency peak detector above can be used. If there is a user signal present, a spectral subtraction can be performed to search for the second user. If a significant second signal is found within this band, a double transmission is decided for. Note: Under regular circumstances, the detected signals can either be two mobile users or a mobile user and a ground station. Step 2: Optionally, to cover the case that the copy of the CLIMAX signal within middle partial frequency band is to weak due to fading, the signal in this band can be frequency compensated by its frequency offset, and be cross-correlated with the also frequency offset compensated second strongest CLIMAX signal copy present. For this, the spectrum has to be searched for a significant second user outside the middle partial frequency band. If both are uncorrelated, the signal detected first around frequency zero is not a CLIMAX signal component, but belongs to an interferer, and the detector shall trigger. If both signals are correlated, they are both CLIMAX signal copies, and the detector shall not trigger. During the correlation, several lags have to be tested, because the signal copies within each CLIMAX partial band can be temporally shifted, because the stem from different transmitters at different geographical positions. This concludes the test. This optional additional comparison between signal components in different partial frequency bands improves the detection performance.
Case B: Step 1: Perform Step 1 as under “Case A”. The same holds here, so if there is more than one user, within this partial frequency band, the detector decides for a double transmission. Note: Under regular circumstances, the detected signals can only be two mobile users, because in this CLIMAX mode, the ground station has no signal copy in the partial frequency band around zero. Step 2: If a single significant user is found in the partial frequency band around frequency zero, it stems from a single mobile user, because for Case B, CLIMAX has no component in this band. An interference of this mobile user with a possible CLIMAX signal is to be tested. To achieve this, the remaining partial frequency bands have to be checked for significant signal components. This can be achieved by testing in all remaining partial frequency bands the largest user signal, alternatively the largest spectral component for significance, or perform another suitable feature detection to distinguish climax signal copies from the noise in these partial frequency bands.
(352) Note that all non-CLIMAX modes, where no multiple carriers are used, are similar to case A, only that the additional copies are missing. Non-CLIMAX modes can therefore be treated described in Case A without performing step 2. The initial limitation to a partial frequency band improves the detection performance by eliminating those false alarm detections based on spectral components outside the maximum frequency ratings stated in [ETSI300676-1].
(353) 5.2 If CLIMAX/Multicarrier is not Signalled to the Detector: CLIMAX Auto Detection
(354) If the CLIMAX/Multicarrier mode cannot be signalled to the detector, or if the interference from other CLIMAX/Multicarrier stations is severe, the detection of interferers is still possible. This mode is termed CLIMAX Auto detection not because the mode is estimated, but because detection of an interferer can still be performed.
(355) The procedure is as follows: Step 1: Perform Step 1 as under “Case A”. The same holds here, so if there is more than one user, within the partial frequency band around the frequency zero, the detector decides for a double transmission. If there is no such user, then decide against a double transmission. If there is only a single user, then proceed with Step 2 below. Note: The detected signals can be two mobile users, two close ground stations with a bad frequency planning having a CLIMAX mode with signal copy at the partial frequency band around zero (case A), or a mixture of mobile stations and ground station having partial frequency band around zero (case A). Step 2: Perform a procedure similar to Case B, Step 2: An interference of the signal component detected in the partial frequency band round zero frequency with a possible CLIMAX signal is to be tested. To achieve this, the remaining possible frequency bands have to be checked for significant signal components. Here, the remaining possible frequency bands are those that can be covered by a signal copy present in any possible CLIMAX mode. The test can be achieved by testing in all remaining possible partial frequency bands the largest user signal, alternatively the largest spectral component on significance in these bands, or perform another suitable feature detection to distinguish climax signal copies from the noise in these partial frequency bands. An easier, but slightly worse approach is to ignore all remaining partial frequency band limits and just search outside the partial frequency band around zero frequency offset error. If no significant user is detected in these remaining partial frequency bands, the detector decides for no interference present. If there is a significant user signal detected, then proceed to step 3. Step 3: It is still unknown if the additional signal component found in the remaining partial frequency bands belongs to a CLIMAX signal of case A. To find out, the additional signal component is spectrally shifted to zero frequency, and cross-correlated with the spectrally demodulated primary signal detected in step 2. If the correlation is larger than a value that depends on the false alarm probability, the detector decides for double transmission present, otherwise against it.
(356) Note: Spectral transformations (Fourier) and filtering are linear operators. As such, their order can be interchanged: Instead of first filtering out the partial frequency bands and then performing individual DFT-operations, the DFT can be done first, and then the ‘filtering’ is done by observing only certain bin indices as subbands. Therefore, the partial frequency bands can be computed from a filter that has a bandwidth large enough to see all CLIMAX components. The filtering is then done spectrally by observing signals between various frequency components that can be computed. This approach has the following advantages:
(357) 1) Only a single lowpass filter is required that covers the full bandwidth of interest, including CLIMAX components. Filtering first, however, requires multiple filters in order to separate the partial frequency bands.
(358) 2) Only a single DFT is required to produce the spectrum. Additional DFT might be required only for the difference spectrum computation, if desired.
(359) 3) The approach with a single filter allows an easy reconfiguration in hardware or software, because not multiple filters need to be computed, and there is only one structure. Between different CLIMAX modes, the only changes are in the decision logic and in the detection and decision process at the end of the chain.
(360) If, however, the received signal is processed in a nonlinear fashion as in [LIPP10], before using spectral transformations, such as the linear DFT-Operation, the partial frequency bands have to be filtered out of the input signal first, so before the DFT-Operation. The reason is that the nonlinearity generates spectral lines outside the partial frequency band where the original signal resides. Therefore, nonlinear pre-processing requires a filtering of the partial frequency bands by individual filters, leading to increased computation requirements to perform the filtering.
(361) 6 Differentiating Airborne Double Transmissions from Mixed Airborne-Ground Station Caused Double Transmission by Masking of Events
(362) As already mentioned in the introductory chapter, it is interesting to know as to whether a double transmission is caused by (at least) two airborne users (case A) or a transmission including a ground station (case G). The reason is that if the ground user interferes with an airborne user, the airborne user might notice this more easily, because he gets no response on his message. Also, this case occurs quite often and is not so hazardous as if two airborne users interfere.
(363) Hence, according to an embodiment a receiver, detecting double transmission and signalling in response hereto a double transmission event to the VCS control center, is extended within the VCS by a unit named Event Masking Logic (EML) that combines the information that a double transmission has been detected with the information that a ground radio is currently transmitting which (at least likely) causes the double transmission.
(364) A differentiation can be easily achieved by considering that in case G, there was an active transmission from a radio at the ground station while at the same time, at least one receive radio (receiver) detected a double transmission. If a receiver has detected a double transmission during the active transmission of the ground station, this additional information is present in the VCS. Thus, this information can be used to mask all double transmission events that occurred during or slightly after a transmission from a ground station radio connected to the VCS. Accordingly, in an embodiment the EML is adapted for signaling the event to a controller, in particular an Air Traffic Controller which in response hereto issues an operator observable signal, e.g. an acoustic and/or visual signal.
(365)
(366)
(367) It is important to know that the time axis is in reference to the location of the event masking mechanism within the VCS. It will be typically located in the VCS network at a means that is able to interface both the transmitting ground radio as well as the receiving radios equipped with the basic double transmission detector.
(368) A schematic of the Event Masking Logic 600 (EML) is shown in
(369) The input signals “double transmission detected” 602 from a receiver (e.g. a receiving ground station) and “active ground radio transmission” 604 are known to the VCS network.
(370) Both signals might be time aligned at the inputs or delayed to suit the algorithm's detection performance. For example, an off-delay timer (not shown in
(371) The Event Masking Logic can be located at the Controller Working Position (CWP) or elsewhere in the VCS network a means suitable the capture the signals from a receive radio signaling “double transmission detected” and having the information of an active ground radio transmission.
(372)
(373) The communication system 700 comprises a transmitter 702 with at least one transmit antenna 704 and a receiver 706 with at least one receive antenna 708. The receiver may be part of a receiving ground station and is, in accordance with an embodiment, communicatively coupled, 709, to a controller 710, e.g. to a Air traffic control. According to an embodiment, the communication system 700 is a voice communication system (VCS). Accordingly, in an embodiment, a signal 712 transmitted by the transmitter 702 to the receiver 706 is a Double Side-Band full carrier Amplitude Modulated (DSB-AM) voice signal. However, it should be understood that such a signal type is only used in an exemplary implementation of the herein disclosed subject matter where embodiments disclosed herein are useful. However, a person skilled in the art will readily recognize that the herein disclosed subject matter is applicable to numerous other situations.
(374) It should further be noted that a processing chain, a controller or a receiver as disclosed herein is not limited to dedicated entities as described in some embodiments. Rather, the herein disclosed subject matter may be implemented in various ways and in various granularity while still providing the specified functionality.
(375) According to embodiments of the invention, any suitable entity (e.g. components, units and devices) disclosed herein, e.g. the units described with regard to
(376) It should be noted that any entity disclosed herein (e.g. components, units and devices) are not limited to a dedicated entity as described in some embodiments. Rather, the herein disclosed subject matter may be implemented in various ways and with various granularity on device level and/or software module level while still providing the specified functionality. Further, it should be noted that according to embodiments a separate entity (e.g. a software module, a hardware module or a hybrid module) may be provided for each of the functions disclosed herein. According to other embodiments, an entity (e.g. a software module, a hardware module or a hybrid module (combined software/hardware module)) is configured for providing two or more functions as disclosed herein. According to still other embodiments, two or more entities (e.g. part, portion, surface, component, unit, structure or device) are configured for providing together a function as disclosed herein.
(377) According to an embodiment, the controller comprises a processor device including at least one processor for carrying out at least one computer program product or program element which may correspond to a respective software module.
(378) It should be noted that the term “comprising” does not exclude other elements or steps and the “a” or “an” does not exclude a plurality. Also elements described in association with different embodiments may be combined. It should also be noted that reference signs in the claims should not be construed as limiting the scope of the claims.
(379) Further, it should be noted that while the exemplary processing chains in the drawings include a particular combination of several embodiments of the herein disclosed subject matter, any other combination of embodiment is also possible and is considered to be disclosed with this application.
(380) In summary, the herein disclosed subject matter includes in particular the following embodiments:
(381) 1. Method for the detection of more than one signal contained in a receive signal as described under “a 2-step procedure for detection of widely spaced DSB-AM”, where the signal is down-converted using the carrier frequency offset of the strongest user contained in the receive signal, whereby the strongest user is cancelled using a projection approach in the time domain, allowing for the detection of a possible secondary user.
(382) 2. Method following embodiment 1, whereby, except for the down-conversion sing the carrier frequency offset of the strongest user, only linear operations are carried out prior to the cancellation in the time or frequency domain.
(383) 3. Method using at least one of embodiments 1 or 2, where the receive signals contains a carrier signal component in an amplitude modulated signal.
(384) 4. Method using at least one of embodiments 1 to 3, where the strongest user allows for its cancellation thanks to its real-valuedness, so that it can be interpreted as a straight line in the complex inphase-quadrature (IQ) plane.
(385) 5. Method using at least one of embodiments 1 to 4, where the signal rest after cancellation of the strongest user allows a user to judge in favor or against of at least one additional secondary, weaker user.
(386) 6. Method using at least one of embodiments 1 to 5, where the means for judging for or against at least a secondary user is automated by a statistical test.
(387) 7. Method using at least one of embodiments 1 to 6, where the statistical test is a statistical test for the presence of cyclo-stationary in the signal rest, or a harmonic detector in noise on the signal rest, or a non-circularity test.
(388) 8. Method for the detection of more than one signal contained in a receive signal as described under “2-Step-Detector to Cancel Voiced Sidebands of DSB-AM In The Frequency Domain”, where the signal is down-converted using the carrier frequency offset of the strongest user contained in the receive signal, whereby the strongest user is cancelled using a subtraction of the conjugate symmetric sidebands of the Fourier transform of the signal in the frequency domain, allowing for the detection of at least one possible secondary user; or
(389) Method for the detection of more than one signal contained in a receive signal as described under “Refined 2-Step-Detector to Cancel Voiced Sidebands of DSB-AM In The Time Domain”, where the signal is down-converted using the carrier frequency offset of the strongest user contained in the receive signal, whereby the strongest user is cancelled using a subtraction of the conjugate symmetric sidebands of the Fourier transform of the signal in the frequency domain, allowing for the detection of at least one possible secondary user.
(390) 9. Method following embodiment 8, whereby, except for the down-conversion sing the carrier frequency offset of the strongest user, only linear operations are carried out prior to the subtraction of the sidebands in the frequency domain, where the symmetric sidebands are cancelled.
(391) 10. Method following at least one of embodiments 8 or 9, whereby the sidebands of a periodogram are subtracted in the frequency domain.
(392) 11. Method following at least one of embodiments 8 to 10, whereby the sidebands of a magnitude spectrum are subtracted in the frequency domain.
(393) 12. Method for the detection of more than one signal contained in a receive signal as described under “2-Step-Detector to Cancel Voiced Sidebands of DSB-AM In The Time Domain”, where the signal is down-converted using the carrier frequency offset of the strongest user contained in the receive signal, whereby the strongest user is cancelled using a projection approach in the time domain, allowing for the detection of at least one possible secondary user.
(394) 13. Method following embodiment 12, whereby, except for the down-conversion sing the carrier frequency offset of the strongest user, only linear operations are carried out prior to the cancellation using a projection approach in the time domain.
(395) 14. Method following at least one of the preceding embodiments, whereby the signal after cancellation of the strongest user in the time domain or frequency domain is tested for additional CLIMAX users in their respective frequency bands.
(396) 15. Method for the detection of different double transmission events by combining the basic detection of double transmissions with additional information present within the VCS, in particular in combination with at least one of embodiments 1 to 14.
(397) 16. Method following embodiment 15, for the detection of the event that only airborne users are involved in a double transmission by a means that combines the information “double transmission detected” and “active ground radio transmission” by using logic combining of the signals present within the VCS.
(398) 17. Method following embodiment 16, that signals the event to the Air Traffic Controller by a suitable means (acoustic, visual or other).
(399) 18. Method following embodiment 15, for the detection of the event that a ground station is involved in a double transmission by a means that combines the information “double transmission detected” and “active ground radio transmission” by using logic combining of the signals present within the VCS.
(400) 19. Method following embodiment 18, that signals the event to the Air Traffic Controller by a suitable means (acoustic, visual or other).
(401) 20. Detection of CLIMAX signals by detection of the spectral peaks caused by a DSB-AM carrier, as described in chapter 5.1.
(402) 21. Detection of CLIMAX signals by detection of the spectral peaks caused by a DSB-AM carrier, as described in chapter 5.2.
(403) Further, in order to recapitulate some of the above described embodiments of the present invention one can state:
(404) Disclosed is a method for the detection of more than one signals contained in a receive signal, the method comprising: down-converting the receive signal, thereby providing a down-converted signal in a complex IQ base band; at least partially cancelling the strongest user in the down-converted signal, thereby allowing for the detection of a possible secondary user (e.g. Down-converting the receive signal by either the frequency-offset of the strongest user to zero frequency or by a frequency that lets the carrier of the strongest user reside on a frequency bin or in between two frequency bins).
LITERATURE
(405) [STO05] P. Stoica, R. Moses, “Spectral Analysis of Signals,” Prentice Hall, Upper Saddle River, New Jersey, 2005. [RM01] R. Martin, “Noise Power Spectral Density Estimation Based on Optimal Smoothing and Minimum Statistics,”IEEE Transaction on speech and audio processing, Vol. 9, No. 5, July 2001. [WHA71] A. D. Whalen, “Detection of Signals in Noise,” Academic Press, New York, 1971. [ETSI300676-1] Electromagnetic compatibility and Radio spectrum Matters (ERM); Ground-based VHF hand-held, mobile and fixed radio transmitters, receivers and transceivers for the VHF aeronautical mobile service using amplitude modulation; Part 1: Technical characteristics and methods of measurement, ETSI EN 300 676-1 V1.4.1 (2007-04). [ANNEX10] ANNEX 10 to the Convention on International Civil Aviation Aeronautical Telecommunications, Volume III, 2.sup.nd edition 2007, part 2: voice communications systems, including amendment 85. [ANNEX10prop] Luc Deneufchätel and Jacky Pouzet, “Annex 10 amendments to cover Climax operation on DSB-AM with 8.33 kHz channel spacing”, AERONAUTICAL COMMUNICATIONS PANEL (ACP), Working Group M (ACP WG-M), Montreal, Canada, 2006. [Lipp10] Friedrich Lipp, “Method and device for detecting simultaneous double transmission of AM signals”, US patent No. 2010/0067570 A1, published Mar. 18, 2010. [Yang08] Bin Yang, “A Study Of The Inverse Short Fourier Transform,” Proc. Acoustics, Speech and Signal Processing, 2008. ICASSP 2008. IEEE International Conference on, pp. 3541-3544, Mar. 31, 2008-Apr. 4, 2008. [Schou92] J. Schoukens, R. Pintelon, H. van Hamme, “The interpolated Fast Fourer Transform: A comparative study,”IEEE Transaction on instrumentation and measurement, Vol. 41, No. 2, April 1992. [Kay89] S. M. Kay, “A fast and accurate single frequency estimator”, IEEE Transactions on Acoustics, Speech and Signal Processing 37, 1987}1990. [Ume06] S. Umesh, D. Nelson, “Computationally Efficient Estimation of Sinusoidal Frequency at Low SNR”, Proceedings of the 1996 IEEE International Conference on Acoustics Speech and Signal Processing, Atlanta (Ga.), 2797}2800.