where p(sjy, uˆ (i21)) is the a posteriori probability of the transmitted sequence s conditioned on uˆ (i21), i refers to the ith iteration. fuˆ (i)g converges to uˆ ML as long as the initial estimate is ‘close enough’. The log likelihood function (LLF) of the complete data z is

Code-aided SNR estimation based on expectation maximisation algorithm N. Wu, H. Wang and J.-M. Kuang

ln pðzjuÞ ¼ ln pðy;sjuÞ ¼ ln pðyjs; uÞ þ ln pðsÞ A code-aided signal-to-noise ratio (SNR) estimator based on the expectation maximisation algorithm is proposed. The method iteratively uses the soft information from the channel decoder and significantly improves estimation precision in the low SNR regime. It can be extended to higher-order modulation such as MPSK and MQAM directly.

Substituting (6) in (4) we have P pðsjy; u^ ði1Þ Þln pðyjs; uÞ Qðu;u^ ði1Þ Þ ¼ s[Ak

þ

P s[A

Introduction: Signal-to-noise ratio (SNR) estimation is an important problem in power control, turbo decoding, link adaptation, etc. Many papers have been published on SNR estimation over the AWGN channel [1 – 4]. In [1], a variety of data-aided (DA) and non-data-aided (NDA) SNR estimators are compared. In [2], a hybrid DA/NDA estimator jointly using pilots and data symbols is proposed to improve estimation accuracy. An NDA SNR estimator based on the expectation maximisation (EM) algorithm is proposed in [3]. Symbol soft information feedback from the output of the demodulator is used to improve performance when SNR is low. All the estimators in [1– 3] are designed for uncoded systems. In [4], an estimator, which is suitable to be embedded in a coded system with an iterative decoding scheme, is proposed to use a priori information of data symbols to improve estimation precision in the low SNR regime. However, this estimator is hard to be extended to higher-order modulation owing to the complexity of likelihood function. In this Letter, we propose an SNR estimator derived from the EM algorithm for the coded system. Soft information of the data symbol from the channel decoder is used iteratively to maximise the likelihood function. Simulation results show a significant performance improvement in the low SNR regime over the other estimators which ignore the channel coding. In addition, the extension of the proposed estimator to higher-order modulation such as MPSK and MQAM is straightforward. System model and ML SNR estimation: Consider the following discrete time complex-valued modulated signal transmitted over an AWGN channel with perfect synchronisation yk ¼ Ask þ nk

k ¼ 1; 2;    ; K

ð1Þ

where yk is the sample of the matched filter output, A is a positive channel gain, sk [ A is the transmitted symbol from constellation set A, nk is the noise sample of a complex AWGN with mean zero and variance s2. Define a parameter vector u W [A, s2]T. The SNR of the received signal can be defined as g ¼ A 2/s2. The maximum likelihood (ML) estimation of parameter u is    P u^ML ¼ arg maxfln pðyjuÞg ¼ arg max ln pðyjs; uÞpðsÞ ð2Þ u

u

s

where p(s) is the a priori probability of the symbol sequence transmitted. For the coded system, where s is a codeword, then  l=jAjKR 8s [ B PðsÞ ¼ ð3Þ 0 8s [ B where jAj refers to the number of elements in set A, A k is the set of modulated sequence, B , A k is the set of possible coded sequence, R is the code rate. Code-aided SNR estimation based on EM algorithm: Substituting (3) in (2), we will have the code-aided (CA) ML SNR estimator. Unfortunately, a huge number of terms in the sum make the direct computation of (2) intractable. The EM algorithm is proposed to solve this problem iteratively. Define y as the incomplete data set and z W ( yT, sT)T as the complete data set. The EM algorithm proceeds in two steps: the expectation step (E-step) (4) and the maximisation step (M-step) (5): n o P ði1Þ pðsjy; uˆ Þln pðzjuÞ ð4Þ Qðu^;u^ ði1Þ Þ ¼ Ez ln pðzjuÞjy;u^ ði1Þ ¼ s[A k

n o u^ ðiÞ ¼ arg max Qðu;u^ ði1Þ Þ u

ð5Þ

ð6Þ

pðsjy; u^ ði1Þ Þln pðsÞ

ð7Þ

k

The second term in (7) does not depend on u and can be dropped as far as M-step is concerned. The conditioned LLR is  k   1 jyk  Ask j2 ln pðyjs; uÞ ¼ ln P pffiffiffiffiffiffiffiffiffiffiffi exp  ð8Þ k¼1 2ps2 2s2 Substituting (8) in (7) and dropping the terms independent of u, we get  k  X K jyk j2 þ A2 rk  2ARefyk hk g Lðu; u^ ði1Þ Þ ¼  ln s2  ð9Þ 2 2s2 k¼1 where hk and rk are defined, respectively, as the a posteriori mean (10) and a posteriori mean square value (11) of the kth channel symbol sk conditioned on uˆ (i21)    P P hk y; u^ ði1Þ W sk p sjy; u^ ði1Þ ¼ sk p sk ¼ sjy; u^ ði1Þ s[Ak

s[A

ð10Þ    P P rk y; u^ ði1Þ W jsk j2 p sjy; u^ ði1Þ ¼ jsk j2 p sk ¼ sjy; u^ ði1Þ s[A k

s[A

ð11Þ The partial derivatives of L(u, uˆ (i21)) with respect A to g are set to zero. After some algebra, we have the estimator expressed as P 2 k K Refyk hk g k¼1 g^ ðiÞ ¼ P 2 2 P P P k k k k 2   k¼1 rk k¼1 jyk j k¼1 rk k¼1 Refyk hk g ð12Þ Multiplying a factor (K 2 3)/K to (12) for a real-valued channel and a factor (K 2 3/2)/K for a complex-valued channel, we obtain the biasreduced estimator [1]. This proposed novel estimator can be labelled as the EM-based iterative soft decision directed (EM-ISDD) SNR estimator, since it iteratively exploits the soft decision provided by the channel decoder. By replacing hk in (12) with the corresponding hard symbol decision hˆ k , we have the counterpart EM-based iterative hard decision directed (EM-IHDD) SNR estimator. For QPSK modulation, rk( y, uˆ (i21)) ¼ 1 and hk can be expressed as pffiffiffi   ð13Þ hk ðy; u^ ði1Þ Þ ¼ ð1= 2Þ tanh L aðkÞ =2 þ jtanh L bðkÞ =2 where [a(k), b(k)] are the two bits Gray mapped onto the kth QPSK symbol, L(a(k)) and L(b(k)) are the corresponding log a posteriori probability ratio (LAPPR) obtained from the channel decoder. For higherorder modulation, the extension is tedious but straightforward, and is not presented here. Simulation results and discussion: A Monte Carlo simulation of 104 trials is used to estimate the normalised bias (NBias) and normalised mean square error (NMSE), defined as in [1], associated with four estimators, namely, RxDA, M2M4 [1], EM-ISDD and EM-IHDD, in different SNRs. Consider an LDPC-coded QPSK system with block length n ¼ 64800 and code rate R ¼ 1/2. The maximum iterations for the LDPC decoder I ¼ 20. For each estimator, K ¼ 1024 data symbols are used for SNR estimation. EM-ISDD and EM-IHDD are initialised by a TxDA estimator [1] with 90 pilot symbols. Figs. 1 and 2 illustrate the NBias and NMSE of the four SNR estimators. The normalised Cramer-Rao bound (CRB) [5] is also marked for comparison. We observe a threshold effect with the RxDA estimator when SNR is lower than 9 dB. This is due to the increase of symbol decision errors. The M2M4 estimator does not show any obvious threshold effect, but it cannot attach the CRB even in the high SNR regime.

ELECTRONICS LETTERS 17th July 2008 Vol. 44 No. 15

EM-ISDD and EM-IHDD estimators perform very well when SNR . 1 dB. Their NMSE coincide with the CRB even by a single EM iteration. With further decrease of SNR, a threshold effect can be observed in both EM-ISDD and EM-IHDD estimators. This is because that SNR has entered the so-called ‘waterfall region’ of the LDPC code. 1.2

Conclusion: We propose a code-aided SNR estimator for the AWGN channel. The LAPPR from the output of the channel decoder is exploited iteratively by the EM algorithm to maximise the likelihood function. Simulation results demonstrate the significant performance improvement over other previously proposed estimators in respect of estimation precision. Moreover, extension of the proposed estimator to higher-order modulation is straightforward.

RxDA

1.0

M2M4

# The Institution of Engineering and Technology 2008 29 April 2008 Electronics Letters online no: 20081216 doi: 10.1049/el:20081216

EM-ISDD, iter. 1 EM-ISDD, iter. 3

normalised bias

0.8

EM-IHDD, iter. 1 EM-IHDD, iter. 3

0.6

N. Wu, H. Wang and J.-M. Kuang (Department of Electronic Engineering, Beijing Institute of Technology, No. 5 Zhongguancun South Street, Haidian District, Beijing 100081, People’s Republic of China)

0.4 0.2

E-mail: [email protected]

0

References

–0.2 0

2

4

6

8

10

SNR, dB

Fig. 1 Normalised bias of four different SNR estimators 100

normalised mean square error

CRB RxDA M2M4 EM-ISDD, iter. 1 EM-ISDD, iter. 3

10–1

EM-IHDD, iter. 1 EM-IHDD, iter. 3

1 Pauluzzi, D.P., and Beaulieu, N.C.: ‘A comparison of SNR estimation techniques for the AWGN channel’, IEEE Trans. Commun., 2000, 48, (10), pp. 1681– 1691 2 Chen, Y.F., and Beaulieu, N.C.: ‘An approximate maximum likelihood estimator for SNR jointly using pilot and data symbols’, IEEE Commun. Lett., 2005, 9, (6), pp. 517– 519 3 Wiesel, A., Goldberg, J., and Messer, H.: ‘Non-data-aided signal-tonoise-ratio estimation’. Proc. IEEE Int. Conf. Communications, New York, USA, April– May 2002, pp. 197–201 4 Dangl, M.A., and Lindner, J.: ‘How to use a priori information of data symbols for SNR estimation’, IEEE Signal Process. Lett., 2006, 13, (11), pp. 661–664 5 Alagha, N.S.: ‘Cramer-Rao bounds of SNR estimates for BPSK and QPSK modulated signals’, IEEE Commun. Lett., 2001, 5, (1)

10–2

10–3 0

2

4

6

8

10

SNR, dB

Fig. 2 Normalised MSE of four different SNR estimators

ELECTRONICS LETTERS 17th July 2008 Vol. 44 No. 15

Code-aided SNR estimation based on expectation ...

a priori information of data symbols to improve estimation precision in the low SNR ... and a posteriori mean square value (11) of the kth channel symbol sk.

110KB Sizes 4 Downloads 215 Views

Recommend Documents

inteligibility improvement using snr estimation
Speech enhancement is one of the most important topics in speech signal processing. Several techniques have been proposed for this purpose like the spectral subtraction approach, the signal subspace approach, adaptive noise canceling and Wiener filte

Non Data-Aided SNR Estimation of OFDM Signals
Index Terms—SNR estimation, OFDM, non data-aided. I. INTRODUCTION ... and noise power are not estimated independently which results in performance ...

MMSE Noise Power and SNR Estimation for ... - Semantic Scholar
the possible data rates, the transmission bandwidth of OFDM systems is also large. Because of these large bandwidths, ... for communication systems. Adaptive system design requires the estimate of SNR in ... In this paper, we restrict ourselves to da

Non Data-Aided SNR Estimation of OFDM Signals
advantage of the periodic redundancy induced by the cyclic prefix to get an accurate ... More specifically, SNR knowledge enables wireless systems to improve ...

MULTI-PITCH ESTIMATION BASED ON PARTIAL ...
State Key Lab of Intelligent Technologies and Systems. Department of Automation ..... In the 1st and 2nd beats, the note F5 is missing, since it probably gives ...

gaze direction estimation tool based on head motion ... - eurasip
The data acquisition system is a single digital camera. The main advantage of this solution is that iris position and head motion can be extracted from the same video data. Oth- er systems for gaze direction estimation usually use more sophisticated

Time-of-Arrival Estimation Based on Information ...
estimation schemes for UWB IRs extremely robust to channel statistics and noise power uncertainties. Instead of using a threshold to discriminate noise-only bins from signal-plus-noise bins, we propose to estimate the number of the noise-only bins by

An Energy Expenditure Estimation Method Based on ...
Summary of the validation studies. ... needed and only heart beat data and personal background parameters (e.g. ... EE is easily accessible from HR data.

maximum likelihood sequence estimation based on ...
considered as Multi User Interference (MUI) free systems. ... e−j2π fmn. ϕ(n). kNs y. (0) m (k). Figure 1: LPTVMA system model. The input signal for the m-th user ...

gaze direction estimation tool based on head motion ... - eurasip
98, pp. 236-274, 2005. [2] B. Noureddin, P. Lawrence, C. Man – A Non Contact System for Tracking Gaze in a Human Computer Interface – Com- puter Vison ...

A Charge-Based Low-Power High-SNR Capacitive ...
recommended by Associate Editor J. Silva-Martinez. The authors are with the Georgia Institute of Technology, ... code common-source amplifier. If the amplifier has two stages, although similar results can be .... based SwIFT-Lite process [7] is used

A Charge-Based Low-Power High-SNR Capacitive ...
charge amplifier only consumes 1 W to achieve the audio band. SNR of 69.34 dB. ... 1. Capacitive sensing diagrams. (a) In a typical two-chip hybrid approach, the small variance of ...... in 2000 and the M.S. degree from the Georgia Insti- ... Dr. Has

Hitchhike: A Preamble-based Control Plane for SNR ...
packet requires the data packet to have a sufficiently large SNR, otherwise ... 10101101 The data. (b) Hitchhike, a preamble based approach. Fig. 1. Illustration of Hitchhike compared with payload based mechanism. In Side-channel (Fig. 1(a)), the ...

Kernel-Based Skyline Cardinality Estimation
which is more meaningful than the conventional skyline for high- dimensional ... [2], use DD&C as a sub-routine and, thus, preserve its worst-case bound, while ...

Kernel-Based Skyline Cardinality Estimation
otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SIGMOD'09 ... implemented in Microsoft SQL Server. LS assumes that the skyline cardinality m, of an ...... In general, the kIDR

On Placing Skips Optimally in Expectation - Semantic Scholar
Feb 12, 2008 - Department of Computer Science. Sapienza University of Rome ... data structures for query processing in web-search engines. In this paper we study a fundamental problem for query processing– how to place skips in an ...

A Hardware Method for Real-Time SNR Estimation for M ... - CiteSeerX
1 INTRODUCTION. In a growing number of contemporary wireless ... Other advantages of the proposed ..... contemporary wireless receivers is estimation via the.

A Hardware Method for Real-Time SNR Estimation for M ... - CiteSeerX
1 INTRODUCTION. In a growing number of contemporary wireless ... Other advantages of the proposed ..... contemporary wireless receivers is estimation via the.

Expectation, Disappointment, and Exit: Evidence on ...
Mar 25, 2017 - 4In the platforms literature these are known as direct network effects, ... number of other participants (e.g., social media) and indirect network effects, in which payoffs depends ... For our application we take the set of ABIN listin

Expectation driven by case-markers: Its effect on ...
created two counter-balanced lists of declarative sentences. 20 native speakers ..... Journal of Verbal Learning and Verbal Behavior,. 20 , 417-430. Ishizuka, T.

Graeme Malcolm | Snr Content Developer, Microsoft - GitHub
Graeme Malcolm | Snr Content Developer, Microsoft. Page 2. • What is a Stream? • What is Apache Storm? • How is Storm Supported in Azure HDInsight?

On the Effect of Bias Estimation on Coverage Accuracy in ...
Jan 18, 2017 - The pivotal work was done by Hall (1992b), and has been relied upon since. ... error optimal bandwidths and a fully data-driven direct plug-in.

On the Effect of Bias Estimation on Coverage Accuracy in ...
Jan 18, 2017 - degree local polynomial regression, we show that, as with point estimation, coverage error adapts .... collected in a lengthy online supplement.