Digital communication receiver using partial knowledge of the channel state information
09954699 ยท 2018-04-24
Assignee
Inventors
- Arafat Jamil Al-Dweik (Abu Dhabi, AE)
- Youssef Iraqi (Abu Dhabi, AE)
- Mohammed Al-Mualla (Abu Dhabi, AE)
Cpc classification
H04B1/10
ELECTRICITY
International classification
H03D1/24
ELECTRICITY
H04B1/10
ELECTRICITY
Abstract
The present invention proposes a demodulator device, a receiver and a demodulation method for M-ary amplitude shift keying systems (MASK) that requires partial knowledge of the CSI, namely, the channel attenuation coefficient. Therefore, the new demodulator, receiver and demodulation method do not require the knowledge of the channel phase shift. Consequently, no complicated channel estimation techniques are required, and the system will be very robust to the system impairments such as phase noise, I-Q imbalance, etc. In this sense, the new technique is denoted as semi-coherent demodulation (SCD). To reduce the complexity of the new SCD, a suboptimal demodulator is derived which has much lower complexity than the optimal while providing almost the same error probability.
Claims
1. A digital communication receiver for detecting signals transmitted by a digital transmitter through a communication channel, the channel having a channel attenuation |h| and a channel phase shift having a multipath fading effect on the transmitted signals, the receiver comprising a demodulator configured to demodulate signals received by the receiver using channel attenuation coefficients representing the channel attenuation only without any knowledge of the channel phase shift, wherein the demodulator is robust to phase noise, lame phase variations and time-varying I-Q imbalance; the demodulator uses a M-ary amplitude shift keying technique, the transmitted signals being modulated by the transmitter using said same technique before transmission using a modulation order M equal or superior to 2; the detected signals have a symbol Error Rate (SER) intermediate in terms of performance between a coherent detection and a non-coherent detection assuming a same spectral efficiency; the demodulator is less complex than a coherent demodulator, and wherein the SER performance of the detected signals using the demodulator is substantially similar to a SER performance obtained using a coherent demodulator; the channel is a multi-path fading channel; the channel attenuation coefficients are obtained by: inserting pilot symbols d.sub.PSK.sup.{l} within the transmitted signals d.sub.ASK.sup.{l} with a particular time spacing for forming a transmitted frame with data symbols having the following structure d=[d.sub.PSK.sup.{1}, s.sub.ASK.sup.{2}, . . . , d.sub.ASK.sup.{Q}, d.sub.ASK.sup.{Q+1}, d.sub.ASK.sup.{Q+2}, . . . , d.sub.ASK.sup.{2Q}, d.sub.PSK.sup.{2Q+1}, . . . ], where the pilot symbols have a constant modulus |d.sub.PSK.sup.{l}|.sup.2=C.sup.{l}=1 l, where C is a constant, and where Q is a constant set a priori based on configuration criteria; using least-squared estimation to compute such that a channel attenuation coefficient obtained from an lth pilot symbol is in accordance with the following equation:
2. The digital communication receiver as claimed in claim 1, wherein the demodulation of the signals comprises detecting the transmitted signals by computing {circumflex over (d)}.sub.ASK.sup.{l}=|r.sub.ASK.sup.{l}|.sup.2/{circumflex over ()}.sup.{l}, l mod Q1.
3. The digital communication receiver as claimed in claim 2, wherein the demodulation of the signals further comprises, once {circumflex over (d)}.sub.ASK.sup.{l} is obtained, obtaining channel state information for all data symbols by: compiling .sub.ASK.sup.{l}=r.sub.ASK.sup.{l}/{circumflex over (d)}.sub.ASK.sup.{l}, l mod Q1; using interpolation to find .sub.PSK.sup.{l}, l mod Q1; constructing a vector =[.sup.{1}, .sup.{2}, . . . , .sup.{L}].
4. The digital communication receiver as claimed in claim 3, wherein the demodulation of the signals further comprises detecting an entire received vector comprising the data symbols coherently by:
{circumflex over (d)}=.sup.Hr where r=[r.sup.{1}, r.sup.{2}, . . . , r.sup.{L}], =diag{.sup.{1}, .sup.{2}, . . . .sup.{L}}, and () denotes the Hermitian transpose operation.
5. The digital communication receiver as claimed in claim 4, wherein the configuration criteria based on which Q is set comprises at least one of a channel coherence time, a spectral efficiency, and an interpolation error tolerance.
6. The digital communication receiver as claimed in claim 5, wherein the pilot symbols are modulated by the transmitter using phase shift keying (PSK).
7. A computer-implemented demodulation method comprising: receiving from a digital communication receiver signals transmitted by a digital transmitter through a communication channel, the channel having a channel attenuation |h| and a channel phase shift having a multipath fading effect on the transmitted signals; and demodulating the signals received by the receiver using only channel attenuation coefficients representing the channel attenuation without any knowledge of the channel phase shift for detecting the transmitted signals, wherein the demodulation method is robust to phase noise, large phase variations and time-varying I-Q imbalance; the demodulation method uses a M-ary amplitude shift keying technique, the transmitted signals being modulated by the transmitter using said same technique before transmission using a modulation order M equal or superior to 2; the detected signals have a symbol Error Rate (BER) intermediate in terms of performance between a coherent detection and a differentially coherent detection assuming a same spectral efficiency; the demodulation method is less complex than a coherent demodulation, and wherein the SER performance of the detected signals using the demodulation method is substantially similar to a SER performance obtained using a coherent demodulation; the channel is a multi-path fading channel; the channel attenuation coefficients are obtained by: inserting pilot symbols d.sub.PSK.sup.{l} within the transmitted signals d.sub.ASK.sup.{l} with a particular time spacing for forming a transmitted frame with data symbols having the following structure d=[d.sub.PSK.sup.{1}, s.sub.ASK.sup.{2}, . . . , d.sub.ASK.sup.{Q}, d.sub.ASK.sup.{Q+1}, d.sub.ASK.sup.{Q+2}, . . . , d.sub.ASK.sup.{2Q}, d.sub.PSK.sup.{2Q+1}, . . . ], where the pilot symbols have a constant modulus |d.sub.PSK.sup.{l}|.sup.2=C.sup.{l}=1 l, where C is a constant, and where Q is a constant set a priori based on configuration criteria; using least-squared estimation to compute such that a channel attenuation coefficient obtained from an lth pilot symbol is in accordance with the following equation:
8. The demodulation method as claimed in claim 7, wherein the demodulation of the signals comprises detecting the transmitted signals by computing {circumflex over (d)}.sub.ASK.sup.{l}=|r.sub.ASK.sup.{l}|.sup.2/{circumflex over ()}.sup.{l}, l mod Q1.
9. The demodulation method as claimed in claim 8, wherein the demodulation of the signals further comprises, once {circumflex over (d)}.sub.ASK.sup.{l} is obtained, obtaining channel state information for all data symbols by: compiling .sub.ASK.sup.{l}=r.sub.ASK.sup.{l}/{circumflex over (d)}.sub.ASK.sup.{l}, l mod Q1; using interpolation to find .sub.PSK.sup.{l}, l mod Q=1; constructing a vector =[.sup.{1}, .sup.{2}, . . . , .sup.{L}].
10. The demodulation method as claimed in claim 9, wherein the demodulation of the signals further comprises detecting an entire received vector comprising the data symbols coherently by:
{circumflex over (d)}=.sup.Hr where r=[r.sup.{1}, r.sup.{2}, . . . , r.sup.{L}], =diag{.sup.{1}, .sup.{2}, . . . .sup.{L}}, and () denotes the Hermitian transpose operation.
11. The demodulation method as claimed in claim 10, wherein the configuration criteria based on which Q is set comprises at least one of a channel coherence time, a spectral efficiency, and an interpolation error tolerance.
12. The demodulation method as claimed in claim 11, wherein the pilot symbols are modulated by the transmitter using phase shift keying (PSK).
13. A demodulator device for detecting signals transmitted by a digital transmitter to a digital receiver through a communication channel, the channel having a channel attenuation |h| and a channel phase shift having a multipath fading effect on the transmitted signals, the demodulator device being configured to communicate with the digital receiver for demodulating signals received by the receiver using channel attenuation coefficients representing the channel attenuation only without any knowledge of the channel phase shift, wherein the demodulation is robust to phase noise, large phase variations and time-varying I-Q imbalance; the demodulator device uses a M-ary amplitude shift keying technique, the transmitted signals being modulated by the transmitter using said same technique before transmission using a modulation order M superior to 2; the detected signals have a Bit Error Rate (BER) intermediate in terms of performance between a coherent detection and a differentially coherent detection assuming a same spectral efficiency; the demodulator device is less complex than a coherent demodulator, and wherein the BER performance of the detected signals using the demodulator is substantially similar to a BER performance obtained using a coherent demodulator; the channel is a multi-path fading channel; the channel attenuation coefficients are obtained by: inserting pilot symbols d.sub.PSK.sup.{l} within the transmitted signals d.sub.ASK.sup.{l} with a particular time spacing for forming a transmitted frame with data symbols having the following structure d=[d.sub.PSK.sup.{1}, s.sub.ASK.sup.{2}, . . . , d.sub.ASK.sup.{Q}, d.sub.ASK.sup.{Q+1}, d.sub.ASK.sup.{Q+2}, . . . , d.sub.ASK.sup.{2Q}, d.sub.PSK.sup.{2Q+1}, . . . ], where the pilot symbols have a constant modulus |d.sub.PSK.sup.{l}|.sup.2=C.sup.{l}=1 l, where C is a constant, and where Q is a constant set a priori based on configuration criteria; using least-squared estimation to compute such that a channel attenuation coefficient obtained from an lth pilot symbol is in accordance with the following equation:
14. The demodulator device as claimed in claim 13, wherein the demodulation of the signals comprises detecting the transmitted signals by computing {circumflex over (d)}.sub.ASK.sup.{l}=|r.sub.ASK.sup.{l}|.sup.2/{circumflex over ()}.sup.{l}, l mod Q1.
15. The demodulator device as claimed in claim 14, wherein the demodulation of the signals further comprises, once {circumflex over (d)}.sub.ASK.sup.{l} is obtained, obtaining channel state information for all data symbols by: compiling .sub.ASK.sup.{l}=r.sub.ASK.sup.{l}/{circumflex over (d)}.sub.ASK.sup.{l}, l mod Q1; using interpolation to find .sub.PSK.sup.{l}, l mod Q1; constructing a vector =[.sup.{1}, .sup.{2}, . . . , .sup.{L}].
16. The demodulator device as claimed in claim 15, wherein the demodulation of the signals further comprises detecting an entire received vector comprising the data symbols coherently by:
{circumflex over (d)}=.sup.Hr where r=[r.sup.{1}, r.sup.{2}, . . . , r.sup.{L}], =diag{.sup.{1}, .sup.{2}, . . . .sup.{L}}, and () denotes the Hermitian transpose operation.
17. The demodulator device as claimed in claim 16, wherein the configuration criteria based on which Q is set comprises at least one of a channel coherence time, a spectral efficiency, and an interpolation error tolerance.
18. The demodulator device as claimed in claim 17, wherein the pilot symbols are modulated by the transmitter using phase shift keying (PSK).
Description
DRAWINGS
(1) The invention will now be described with reference to the accompanying drawings, which illustrate a preferred embodiment of the present invention without restricting the scope of the invention's concept, and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE INVENTION
(11) MASK Modulation
(12) In MASK modulation, the baseband representation of the transmitted signal is given by
d=A.sub.i, i{0,1, . . . , M1}(1)
where M is the modulation order, the amplitudes A.sub.i R for coherent detection, while for NCD A.sub.i0. Without loss of generality, the amplitudes are selected such that A.sub.i+1>A.sub.i. Moreover, the amplitude spacing is usually assumed to be uniform where A.sub.i+1A.sub.i=. Since the average symbol power is normalized to unity, then
(13)
The transmitted amplitudes can be described by,
(14)
(15) Conventional NC MASK Detection
(16) Assuming that the information symbols are transmitted over a Rayleigh frequency-flat fading channel, the received signal can be expressed as
v=hA.sub.i+w, i{0,1, . . . ,M1}(4)
(17) where the channel fading coefficient h is a complex normal random variable h(0, 2.sub.H.sup.2) and w
(0, 2.sub.w.sup.2) denotes the additive white Gaussian noise (AWGN). To perform NCD, the energy of the received signal should be computed,
(18)
where ()* denotes the complex conjugate. The received signal energy is the decision variable that will be fed to the maximum likelihood detector (MLD). The conditional probability distribution function (PDF) of can be expressed as
(19)
where E.sub.i=A.sub.i.sup.2. The PDF in (6) for M=4 is shown in
(20) Based on the PDF given in (6), the MLD can be expressed as [5],
(21)
(22) It is worth noting that the MLD of NCD of MASK requires accurate knowledge of .sub.w.sup.2 and .sub.h.sup.2. The SER using MLD can be expressed as [5],
(23)
(24) The SER of the NCD-MASK for M=2 using optimal MLD is presented in
(25) The New Semi-Coherent Demodulator
(26) To eliminate the impact of the multiplicative fading we introduce the new SCD, which can be obtained by equalizing the received symbols energy using only the magnitude of the channel coefficients. The equalized envelop can be expressed as
(27)
(28) As depicted in (9), the multiplicative effect of multipath fading has been converted into an additive disturbance. The process of computing |h|.sup.2 for practical systems will be presented in the following sections.
(29) The conditional PDF of the decision variable is given by
(30)
where .sub.i=(+E.sub.i).sub.w.sup.2.sub.h.sup.2. As it can be noted from
(31) The SER of the SCD using MLD is presented in
(32) Based on the PDF given in (10), it can be shown that the optimum detector has high complexity, and it requires the knowledge of .sub.w.sup.2 and .sub.h.sup.2. Consequently, suboptimal solutions should be considered. Towards this goal, it is straightforward to show that in high SNR scenarios, an efficient suboptimal detector for SCD can be expressed as
(33)
(34) which corresponds to the minimum distance detector (MDD). The SER based on MDD can be expressed as
(35)
is the average power per symbol which is normalized to unity for all systems.
(36) The SER for M=2 is shown in
(37) Partial CSI Estimation
(38) As it can be noted from (9), the partial CSI required for the SCD is the channel attenuation coefficient |h|.sup.2. The most straightforward approach to obtain |h|.sup.2 is to insert pilot symbols within the information symbols with a particular time spacing. The spacing between the pilot symbols can be optimized based on the channel variations in the time domain. For quasi static and slowly varying channels, the number of pilots is insignificant and hence, the spectral efficiency degradation becomes negligible. The main requirement for the pilot symbols is to have a constant modulus, |s|.sup.2=P, where P is a constant. Therefore, the energy of the received signal when a pilot symbol s is transmitted can be expressed as,
(39)
(40) The estimated value of |h|.sup.2 can be obtain by computing {circumflex over ()}=.sub.P/|s|.sup.2.
(41) The channel variations over time can be described using Jake's model [7]. Assuming that the channel is Rayleigh fading with L.sub.h independent multipath components, the time correlation between the channel coefficients can be expressed as,
E[h.sub.nh.sub.m]=.sub.lJ.sub.0(2f.sub.dT.sub.s(nm)),(14)
where T.sub.s is the symbol period, .sub.l is the normalized power of the lth multipath component where .sub.l=0.sup.L.sup.
(42) Numerical Results
(43) In the previous parts, the SER performance was obtained under ideal channel conditions and perfect channel estimation. Therefore, this section presents the SER in the presence of mobility, channel estimation errors, and phase noise.
(44) The SER of the SCD in the presence of mobility is presented in
(45) The SER of SCD and CD in the presence of phase noise (PN) is presented in
v=he.sup.jA.sub.i+w, i{0,1, . . . , M1}
where is a function of the phase noise power, and it is typically modeled as a random jitter N(0, .sub.PN.sup.2) [14], where .sub.PN.sup.2 is measured in rad.sup.2. As it can be noted from the figure, the SER of SCD is independent of the PN, which is expected because the SER depends only on the magnitude of the channel response. On the contrary, CD is sensitive to PN particularly at high values of .sub.PN.sup.2. It is worth noting that PN can be caused by the transmitter and receiver frequency jitter, timing and frequency synchronization, and channel estimation error, therefore, large PN values might be experienced in particular system and channel conditions [14].
(46) The new receiver for digital communication systems proposed is based on a novel demodulation technique that requires only partial knowledge of the channel state information, which simplifies the channel estimation process. The error rate performance of the new receiver is substantially lower than that of the conventional non-coherent demodulators. The proposed system enables high spectral efficiency implementation of digital communication systems by exploiting the pilots for joint data transmission and channel estimation.
(47) Blind CSI Estimation Using Amplitude-Coherent Detection
(48) In this section, we propose a low complexity blind channel estimation technique using ACD. As it can be noted from aforementioned discussion, the partial CSI required for the ACD is the channel attenuation coefficient . The most straightforward approach to obtain is to insert pilot symbols within the information symbols, and then use least-squared estimation to compute . The main requirement for the pilot symbols is to have a known amplitudes at the detector side. Therefore, without loss of generality, we assume that the pilot symbols d.sub.PSK.sup.{l} satisfy |d.sub.DSK.sup.{l}|.sup.2=C.sup.{l}=1 l. Since MPSK has constant modulus, we assume that all pilot symbols are MPSK modulated.
(49) If the pilot and data symbol during the lth signaling interval are denoted by d.sub.PSK.sup.{l} and d.sub.ASK.sup.{l}, respectively, then the transmitted frame has generally the following structure,
d=[d.sub.PSK.sup.{1}, s.sub.ASK.sup.{2}, . . . , d.sub.ASK.sup.{Q}, d.sub.ASK.sup.{Q+1}, d.sub.ASK.sup.{Q+2}, . . . , d.sub.ASK.sup.{2Q}, d.sub.PSK.sup.{2Q+1}, . . . ].(15)
(50) The value of Q depends on the channel coherence time, spectral efficiency, interpolation error tolerance, etc.
(51) Using least square estimation, the channel attenuation factor obtained from the lth pilot symbol can be expressed as,
(52)
where r.sub.PSK is the received signal that corresponds to a given pilot symbol. Similar to conventional coherent systems, the channel estimates can be used to form the following sparse vector
a=[{circumflex over ()}.sup.{1}], 0.sup.{2}, . . . , 0.sup.{Q}, {circumflex over ()}.sup.{Q+1}, 0.sup.{Q+2}, . . . , 0.sup.{2Q}, {circumflex over ()}.sup.{2Q+1}, . . . ], 2Q+1=L.(17)
(53) Then, interpolation can used to compute {circumflex over ()}.sup.{i} where=l mod Q1. Finally, the data symbols can be detected by computing {circumflex over (d)}.sub.ASK.sup.{l}=|r.sub.ASK.sup.{l}|.sup.2/{circumflex over ()}.sup.{l}, l mod Q1.
(54) As it can be noted from the aforementioned discussion, the pilot symbols design and channel estimation approach used are generally similar to those used in coherent detection. However, it is interesting to note that once {circumflex over (d)}.sub.ASK.sup.{l} is obtained, then the full CSI can be obtained for all data symbols where .sub.ASK.sup.{l}=r.sub.ASK.sup.{l}/{circumflex over (d)}.sub.ASK.sup.{l}, l mod Q1. Then, interpolation can be used to find .sub.PSK.sup.{l}, l mod Q=1, which allows constructing the vector =[.sup.{1}, .sup.{2}, . . . , .sup.{L}]. Consequently, the entire received vector can be detected coherently
{circumflex over (d)}=.sup.Hr(18)
where r=[r.sup.{1}, r.sup.{2}, . . . , r.sup.{L}], =diag{.sup.{1}, .sup.{2}, . . . , .sup.{L}}, and () denotes the Hermitian transpose operation. Therefore, if the pilot symbols are regular MPSK data-bearing symbols, then the data can be recovered and utilized. In this sense, the data and pilot symbols exchange their roles recursively to estimate the CSI and detect the data with low complexity and no power or spectrum penalties.
(55) Because both d.sub.PSK and d.sub.ASK symbols are bearing data, none of them should be referred to as pilot symbol. Moreover, the ratio between the number of PSK and ASK symbols is channel and system dependent. However, PSK SER is typically lower than ACD. Therefore, the number of PSK symbols can be increased to provide lower SER as long as the separation between ASK symbols is small enough to provide accurate channel estimation.
(56) It is important to note that using A.sub.0=0 for channel estimation with ACD should be avoided since the channel coefficient is undefined in such scenarios. A simple solution to resolve this matter is to use A.sub.m=(m+1), m{0, . . . , M1}. For an average power
(57)
and equally spaced constellation points, the amplitude separation can be defined as s.sub.m+1s.sub.m, where
(58)
Therefore, P.sub.s can be expressed as
(59)
(60) It is worth noting that the SER when A.sub.0>0 is higher than the case where A.sub.0=0 due to the loss of power efficiency. Such limitation can be avoided by setting A.sub.0=0, however, CSI over the entire frame has to be recovered from nonuniformly spaced samples [15].
(61) Numerical Results of the Blind Detection Technique
(62)
REFERENCES
(63) [1] J. Proakis and M. Salehi, Digital Communications, 4th Edition, McGrawhill, 2001. [2] A. Al-Dweik and F. Xiong, Frequency-hopped multiple-access communications with noncoherent M-ary OFDM-ASK,, IEEE Transactions on Communications, vol. 51, no. 1, pp. 33-36, January 2003. [3] D. Divsalar and M. Simon, Multiple-symbol differential detection of MPSK, IEEE Transactions on Communications, vol. 38, no. 3, pp. 300-308, March 1990. [4] O. Ozdemir, R. Hamila, and N. Al-Dhahir, Exact Average OFDM Subcarrier SINR Analysis Under Joint Transmit-Receive I/Q Imbalance, IEEE Transactions on Vehicular Technology, vol. 63, no. 8, pp. 4125-4130, October 2014. [5] R. Mallik and R. Murch, Noncoherent Reception of Multi-Level ASK in Rayleigh Fading with Receive Diversity, IEEE Transactions on Communications, vol. 62, no. 1, pp. 135-143, January 2014. [6] M. Simon and M. Alouini, Digital Communication over Fading ChannelsA Unified Approach to Performance Analysis, 1st Ed., Wiley, 2000. [7] W. C. Jakes, Microwave Mobile Communications. Piscataway, N.J.: IEEE Press, 1994. [8] Radio broadcasting systems; digital audio broadcasting (DAB) to mobile, portable and fixed receivers, ETS Standard 300 401, 1995. [9] Digital video broadcasting (DVB); framing structure, channel coding and modulation for digital terrestrial television, ETSI Standard EN 300744 v1.6.1, 2008. [10] IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Broadband Wireless Access Systems Amendment 3: Advanced Air Interface, IEEE Standard 802.16m, 2011. [11] LTE; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description, 3GPP Standard TS 36.300, 2011. [12] IEEE 802.11p: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 6: Wireless Access in Vehicular Environments, Jul. 15, 2010. [13] IEEE Standard for Broadband over Power Line Networks: Medium Access Control and Physical Layer Specifications, IEEE Standard 1901, 2010. [14] R. Krishnan, A. Graell, T. Eriksson and G. Colavolpe, Constellation Optimization in the Presence of Strong Phase Noise, IEEE Transactions on Communications, vol. 61, no. 12, pp. 5056-5066, December 2013. [15] S. Maymon and V. Oppenheim, Sinc interpolation of nonuniform samples, IEEE Trans. Signal Process., vol. 59, no. 10, pp. 4745-4758, October 2011.