Method to provide increased robustness against noise and interference in wireless communications, a transmitter and computer program products thereof
10778499 · 2020-09-15
Assignee
Inventors
Cpc classification
H04L27/26362
ELECTRICITY
International classification
Abstract
A method to provide robustness against noise and interference in wireless communications, a transmitter and computer program products, involving sending to a receiver (13), through a wireless channel (12), information using a constant-envelope waveform with complex baseband representation of the form s[n]=A.sub.c exp{j[n]}. The phase [n] following the expression
and the wireless channel has an Additive White Gaussian Noise component and flat-fading conditions, wherein the transmitter (110) calculates a FFT length, N, and a number of active positive subcarriers, N.sub.a,FM.sup.+, needed in order to have a given improvement in the signal to noise ratio at the active positive subcarriers of the instantaneous frequency spectrum containing the information; calculates a cutoff subcarrier k.sub.0 needed to overcome Doppler, phase noise and carrier frequency offset impairments at the receiver side, and generates a complex baseband signal waveform of the form s[n]=A.sub.c exp{j[n]} carrying information with the FFT length, number of active positive subcarriers and cutoff subcarrier.
Claims
1. A method to provide increased robustness against noise and interference in wireless communications, comprising sending, by a transmitter, to a receiver, through a wireless channel, information using a constant-envelope waveform with complex baseband representation of the form s[n]=A.sub.c exp{j[n]}, denoted as FM-OFDM waveform, said phase [n] following the expression
2. The method of claim 1, wherein said signal to noise ratio at the active positive subcarriers of the instantaneous frequency spectrum, when taking into account phase unwrap errors, SNR.sub.sc,freq,FM.sup.unwrap, follows the expression:
r[n]=(A.sub.c[n]+n.sub.0,r[n].sub.r+n.sub.0,[n].sub., where r[n] is the complex baseband representation of the received FM-OFDM signal; .sub.r, .sub. are unitary phasors in the complex plane following radial and normal directions respectively; A.sub.c[n] is the received amplitude of the FM-OFDM signal; m.sub.norm is the modulation index of the FM-OFDM signal obeying the expression m=m.sub.norm/(|x[n]|.sub.max.Math.{square root over (N)}), where |x[n]|.sub.max is the absolute peak value of the OFDM signal x[n] constructed by taking x[k] as the subcarriers' amplitudes; and P[unwrap] is the probability that a phase unwrap error occurs at any instantaneous sample of the received FM-OFDM symbol.
3. The method of claim 2, wherein the magnitude
4. The method of claim 2, wherein the magnitude
5. The method of claim 2, wherein the magnitude
6. The method of claim 2, wherein said probability of phase unwrap errors, P[unwrap], being expressed as the probability that the absolute magnitude of the received instantaneous frequency signal exceeds 0.5:
P[unwrap]=P[|f+f|0.5], where f is the instantaneous frequency signal ideally received without noise, and f is the corresponding noise component.
7. The method of claim 6, wherein said probability of phase unwrap errors being calculated by:
8. The method of claim 7, wherein said pdf of the instantaneous frequency noise component p.sub.f(.Math.) can be calculated as the pdf of a transformation of the random processes n.sub.0,r[n], n.sub.0,[n], and A.sub.c[n], according to the expression:
9. A transmitter to provide increased robustness against noise and interference in wireless communications, said transmitter being configured to send to a receiver through a wireless channel, information using a constant-envelope waveform with complex baseband representation of the form s[n]=A.sub.c exp{j[n]}, denoted as FM-OFDM waveform, said phase [n] following the expression
10. A computer program product including code instructions that when executed in a computer implement the steps of the method of claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The previous and other advantages and features will be more fully understood from the following detailed description of embodiments, with reference to the attached figures, which must be considered in an illustrative and non-limiting manner, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(9) With reference to
(10) The wireless system is designed so as to deliver a data packet within a given time with very high probability of success, as per so-called URLLC use cases. This requires significantly improved BER/BLER performance curves compared to prior art techniques, even in presence of impairments caused by both the channel (120) and the receiver's (130) implementation.
(11) Present invention assumes that the received signal is not subject to multipath, but to a combination of AWGN, Doppler, phase noise, and carrier frequency offset. This is sometimes referred to as flat fading conditions, and can be realistic in environments where beamforming at the receive side (130) is able to reject most of the multipath components outside the receiver's beam width. Beamforming allows assuming the presence of a single replica of the transmitted signal at the receiver (130) with very good approximation, further corrupted by a combination of AWGN, Doppler, phase noise and CFO. Beamforming at carrier frequencies above 6 GHz is deemed essential because of the excess propagation losses compared to lower frequencies, particularly above 30 GHz (officially called millimeter waves, or mm-waves). Bands above 6 GHz are commonly referred to as mm-waves, in contrast with lower cellular frequencies ranging from very few hundreds of MHz up to 6 GHz.
(12) Robustness of the FM-OFDM waveform to Doppler, phase noise and CFO impairments has been described in the prior art [1]. However, no considerations are made on how to provide additional protection against Gaussian noise, which is deemed essential for URLLC and constitutes the basis of the present invention.
(13) Let's first write the expression of a constant-envelope FM-OFDM signal after passing through an AWGN channel, with no other added impairments:
r[n]=A.sub.cexp j[n]+n.sub.0[n],
where the baseband signal power is given by A.sub.c.sup.2 and the baseband noise power is N.sub.0B, B denoting the signal bandwidth. n.sub.0[n]=n.sub.0,x[n].sub.+jn.sub.0,y[n] is a complex circular white Gaussian Noise process whose real and imaginary parts are also white and Gaussian, with equal powers given by N.sub.0B/2.
(14) The received signal can also be written, after further decomposing the noise into orthogonal components as per n.sub.0[n]=n.sub.0,r[n].sub.r+n.sub.0,[n].sub., as: r[n]=(A.sub.c+n.sub.0,r[n]).sub.r+n.sub.0,[n].sub., where .sub.r, .sub. are unitary phasors in the complex plane following radial and normal directions respectively, and .sub.r presents an angle given by [n] with respect to the real and positive semi-axis. n.sub.0,r[n], n.sub.0,[n] are the radial and normal noise components respectively. Both are assumed to be white Gaussian processes with equal powers given by N.sub.0B/2.
(15) According to
(16)
(17) It is apparent that AWGN alters the phase in the form of a non-Gaussian noise component, according to a non-trivial function of both the signal and the noise amplitudes. The noise introduced over the instantaneous frequency signal is therefore:
(18)
(19) The presence of two consecutive time instants in the above expression suggests that noise in the instantaneous frequency signal is not white, because the autocorrelation function is non-zero for time differences equal to 1:
(20)
where by convenience the magnitude n.sub.0[n] is defined as:
(21)
(22) Given that arctan is an odd function of its argument, and that n.sub.0[n] takes symmetrically distributed values around 0, all the cross-products in the autocorrelation function are zero:
E[arctan n.sub.0[n] arctan n.sub.0[m]]=0,nm
and, therefore:
(23)
(24) As a result, noise in the instantaneous frequency is not white (nor Gaussian). Even symmetry of the autocorrelation function for wide-sense stationary real processes leads to the same result for a time difference equal to 1.
(25) The autocorrelation function is however zero for all time instants beyond 1.
(26)
(27) This expression has important implications on performance. The power spectrum of the noise in the instantaneous frequency is given by the Discrete Fourier Transform (DFT) of the autocorrelation function. Taking into account that signals are implicitly periodic (with period N) when dealing with DFTs, a more proper description for the autocorrelation function in the interval [0, N1] can be given by:
(28)
(29) The noise power spectrum in the instantaneous frequency is therefore:
(30)
(31) The noise power spectrum has a maximum at N/2 with a value that depends on the symbol SNR, as per the expected value of the term in brackets, with a zero at the origin (
(32)
Theoretical SNR in FM-OFDM Waveform Neglecting Phase Unwrap Errors
(33) The instantaneous frequency signal at the receiver (130) can be written as:
(34)
(35) The leftmost term contains the payload information carried by the subcarriers, with amplitudes given by x[k] as per the following expression:
(36)
(37) |x[n]|.sub.max is the absolute peak value of x[n] within the symbol (which changes on a per-symbol basis depending on the subcarriers contents), and m.sub.norm is a normalization constant. This procedure enforces the instantaneous frequency to be always in the range [m.sub.norm,m.sub.norm] hence limiting the maximum instantaneous bandwidth of the signal (which depends on the maximum frequency excursion). m.sub.norm can be regarded as a modulation index similar to that in analogue FM signals. It should be preferably chosen so as not to exceed a given maximum bandwidth, with a hard limit given by 0.5 to avoid phase changes beyond the interval [,] between two consecutive time instants (which would cause ambiguities in the unwrap step at the receiver [1]).
(38) Approximate analysis of the bandwidth in phase-modulated signals [2] yields a 90% bandwidth given by: BW2(|f.sub.max|+B), where |f.sub.max| denotes the maximum frequency excursion, and B is the baseband bandwidth of the modulating signal. In FM-OFDM, |f.sub.max|=m.sub.norm and B represents the highest frequency contents in the instantaneous frequency spectrum. The number of active positive subcarriers (active subcarriers in the positive half of the spectrum), denoted by N.sub.a,FM.sup.+=N.sub.a,FM/2, determines the value of B. Hence the following expression can be obtained:
(39)
(40) The bandwidth is given in normalized units between 0 and 1, as per the usual convention in Discrete Fourier Transforms, hence the term N in the denominator.
(41) Assuming that the average power of the subcarriers x[k] is equal to one (as is usual in modulation mapping techniques, like QPSK or M-QAM), the power of the active subcarriers in the instantaneous frequency spectrum, S.sub.sc,freq,FM will be given by:
(42)
(43) The higher the peak signal power |x[n]|.sub.max.sup.2, the lower the value of S.sub.sc,freq,FM. It is therefore convenient to minimize |x[n]|.sub.max.sup.2 by means of e.g. a scrambling operation applied to the payload x[k] (in order to randomize the subcarriers' contents), or an additional DFT that can also reduce the peak-to-average signal power.
(44) The noise power in the instantaneous frequency spectrum takes the value:
(45)
(46) As shown before, this power is not uniformly distributed in the spectrum of the instantaneous frequency, but the noise power experienced by the subcarriers will follow the shape of the noise power spectrum S.sub.f[k]:
(47)
(48) The average noise power calculated over the positive active subcarriers that contain the information is given by:
(49)
where a noise reduction factor has been defined over the N.sub.a,FM.sup.+ active positive subcarriers (noise in the negative subcarriers is identical by virtue of the spectrum hermiticity). By skipping the first k.sub.0 subcarriers that were reserved to overcome Doppler, it can be written:
(50)
(51) For AWGN channels with sufficiently high SNR values the arctan function can be approximated by its argument, as well as neglect the radial noise component n.sub.0,r when compared to the signal amplitude A.sub.c, therefore:
(52)
(53) It is to note that the noise power depends on the signal power through A.sub.c.
(54) The subcarrier SNR in the instantaneous frequency spectrum is therefore:
(55)
(56) The term
(57)
can be obtained using Monte Carlo or numerical integration techniques, assuming that A.sub.c is constant in AWGN channels, by means of the expression:
(58)
(59) The term
(60)
can be obtained by simulation as a function of N.sub.a,FM.sup.+ and the modulation order of the subcarriers in the instantaneous frequency, by simply obtaining the average of the term in brackets after a sufficiently high number of transmitted OFDM symbols with random subcarrier amplitudes x[k].
(61) The term (N.sub.a,FM.sup.+) provides additional robustness against noise for lower values of N.sub.a,FM.sup.+, as illustrated in
(62) It is important to note that the FFT length N must be high enough (e.g. 2048 or a similar value), because good protection can only be achieved at the lowest part of the spectrum. If the actual number of active subcarriers N.sub.a,FM.sup.+ is small, the occupied bandwidth will also be small but both N and the sampling frequency should be high enough to allow working in the low-noise region of the instantaneous frequency spectrum. For a given value of N.sub.a,FM.sup.+, which in turn determines the maximum bitrate, it is apparent that the higher the value of N, the better the performance.
(63) For sufficiently high SNR the following expression can be obtained:
(64)
(65) SNR improves with the modulation index m.sub.norm, although the latter is limited by design from the maximum allowed signal bandwidth. However SNR can significantly improve by reducing the number of active subcarriers through (N.sub.a,FM.sup.+). This should be chosen as a trade-off between data rate and the noise rejection capabilities of the designed waveform.
(66) By way of comparison, the subcarrier SNR in OFDM for AWGN channels, assuming A.sub.c as the subcarrier amplitude, is given by:
(67)
(68) Therefore, the relation between the subcarrier SNR in FM-OFDM and OFDM at high SNR can be given by:
(69)
(70) When the channel is not AWGN but follows a flat fading Rayleigh distribution, the above expressions must be changed to account for the statistical variations of the signal amplitude. The subcarrier SNR can still be written as
(71)
(72) Taking into account that the amplitude A.sub.c now follows a Rayleigh distribution:
(73)
where .sup.2 is the average power of the signal's amplitude, it is possible to calculate the term in the denominator by means of the expression:
(74)
(75) This expression can also be obtained by means of Monte Carlo or numerical integration, as a function of the symbol SNR.
(76) The presence of phase unwrap errors must however be taken into account as they can be present in a significant number of FM-OFDM symbols.
(77) Theoretical SNR in FM-OFDM Waveform Considering Phase Unwrap Errors
(78) Phase unwrap errors are caused by ambiguities in the phase of the received signal caused by channel impairments. Assuming that two consecutive signal samples have a phase difference , phase ambiguity will occur upon reception whenever noise forces to go from to or vice versa. In the instantaneous frequency spectrum, assuming that n.sub.0 is the time instant when a phase unwrap error is produced, it gives rise to an additive term of the form:
(79)
which is added to the subcarrier's complex information. Mathematically, phase unwrap errors are caused by the presence of multiple branches in the complex arctan function.
(80) This error could be ideally detected at the receiver (130) by estimating the presence of a progressive phase term on the unused subcarriers, namely those with indices above k.sub.0+N.sub.a,FM.sup.+. Estimation of the slope in this progressive phase would allow proper reconstruction and further subtraction of the phase unwrap error term, subject to thermal noise and estimation errors.
(81) Given that the power of the phase unwrap error term is 1/N, such error increases the total noise power in the subcarriers of the instantaneous frequency signal. At each FM-OFDM sample there is a probability that the instantaneous frequency yields a phase unwrap error, P[unwrap], given by:
P[unwrap]=P[|f+f|0.5].
(82) This is the probability that the received instantaneous frequency (including the error term f introduced by noise) exceeds 0.5. The average number of time instants where a phase unwrap error is produced within an FM-OFDM symbol is equal to N.Math.P[unwrap], and the average power of the phase unwrap errors, N.Math.P[unwrap]/N Hence the noise power including the effect of phase unwrap errors can be written as:
(83)
(84) P[unwrap] can be obtained numerically from the probability density function of the instantaneous frequency (f+f)[n], taking into account that p.sub.f+f(f)=(p.sub.f*p.sub.f)(f), and the probability distribution p.sub.f(.Math.) can be obtained as a transformation of n.sub.0,, n.sub.0,r and A.sub.c. Therefore:
(85)
(86) The subcarrier SNR, taking into account phase unwrap errors, will be given by the expression:
(87)
(88) This allows to determine the exact number of active subcarriers required for a given SNR gain over the OFDM case, for a given modulation order.
(89) All the above theoretical calculations can be complemented by link-level simulations where all mentioned effects can be present so as to yield BER/BLER performance curves. These curves can be used to select the waveform parameters that yield a desired SNR gain over prior-art techniques.
(90) With reference now to
(91) The proposed invention can be implemented by means of software elements, hardware elements, firmware elements, or any suitable combination of them. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium.
(92) Computer-readable media includes computer storage media. Storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Any processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
(93) As used herein, computer program products comprising computer-readable media including all forms of computer-readable medium except, to the extent that such media is deemed to be non-statutory, transitory propagating signals.
(94) The present invention can be applicable for wireless communications where Doppler and/or phase noise impairments can be very significant, such as those in high-speed wireless applications or at very high frequencies, where the oscillators can exhibit large phase noise. Suitable estimation of the cutoff subcarrier k.sub.0 for the desired operating conditions can ensure that no significant Doppler, phase noise and CFO impairments will corrupt the information. Channel estimation and time synchronization to the multipath components can be achieved via CAZAC sequences with good correlation properties. Subcarriers for time offset estimation, and a cyclic prefix appended to the complex baseband signal, can also be included to allow equalization and cope with any time synchronization errors. The constant envelope nature of the complex baseband signal makes it ideal for use in transmitters having non-linear power amplifiers with no or very little back-off.
(95) The scope of the present invention is defined in the following set of claims.
REFERENCES
(96) [1] Patent Application EP16382303.2, A method to generate a wireless waveform for use in a wireless communication system, a wireless communication system and computer program products thereof, June 2016. [2] Stanford University Lecture Notes on Angle Modulation, II, available for download at: http://web.stanford.edu/class/ee179/restricted/slides09.pdf