 Research
 Open Access
 Published:
Lowcomplexity WLMMSE channel estimator for MBOFDM UWB systems
EURASIP Journal on Wireless Communications and Networking volume 2015, Article number: 56 (2015)
Abstract
Widely linear (WL) minimum mean square error (MMSE) channel estimation scheme have been proposed for multiband orthogonal frequency division multiplexing ultrawideband (MBOFDM UWB) systems dealing with noncircular signals. This WLMMSE channel estimation scheme provides significant performance gain, but it presents a high computational complexity compared with the linear one. In this paper, we derive an adaptive WLMMSE channel estimation scheme that significantly reduces the computational complexity. The complexity reduction is done in two stages. The first stage consists of a real evaluation of the WLMMSE channel estimator and the second stage follows with a reducedrank filtering based on the singular value decomposition (SVD). Computational complexity evaluation shows that the proposed lowrank realvalued WLMMSE channel estimator has computation cost comparable with the linear MMSE. Additionally, simulations of the bit error rate (BER) performance show comparable performance with the WLMMSE channel estimator especially at high signaltonoise ratio (SNR).
Introduction
Over the past few years, ultrawideband (UWB) has been promised as an efficient technology for future wireless shortrange high data rate communication [1]. It has received great attention in both academia and industry for applications in wireless communications since 2002 when the Federal Communications Commission (FCC) of the USA reserved the frequency band between 3.1 and 10.6 GHz for indoor UWB applications. This decision has led to the introduction of Institute of Electrical and Electronic Engineering (IEEE) 802.15 high rate alternative physical layer (PHY) Task Group 3a for wireless personal area networks (WPAN). And ever since then, various researches on UWB systems have been conducted all over the world for the final highspeed WPAN standard. One of them, the multiband orthogonal frequency division multiplexing (MBOFDM)based UWB system has been proposed, by the Multiband OFDM Alliance (MBOA), for European Computer Manufacturers Association (ECMA)368 standard to provide low power and high data rate transmission [24].
A collection of problems including channel measurements and modeling, channel estimation, and synchronization have been widely studied by researchers [510]. Clearly, all the performance improvement and capacity increase are based on accurate channel state information. Therefore, the most important component of MBOFDM UWB system, represented by the block diagram of Figure 1, is that blue highlighted channel estimation and equalization component.
In the UWB literature, the channel estimation has mostly been studied for its effect on error rate performance and computational complexity [818]. For example, a minimum mean square error (MMSE) estimator has been proposed by Beek et al., and they have shown that it gives a performance gain over least square (LS) estimator [8]. Moreover, Li et al. have proposed a lowcomplexity channel estimator developed by first averaging the overlapadded (OLA) received preamble symbols within the same band and then applying timedomain least squares method followed by the discrete Fourier transform [9]. Also, a lowsamplingrate scheme, based on multiple observations generated by transmitting multiple pulses, for ultrawideband channel estimation has been proposed in [12]. Furthermore, authors in [18] propose preamblebased improved channel estimation in the presence of both multipleaccess interference (MAI) and narrowband interference (NBI). The aforementioned estimators are applied for strictly linear systems.
Outside the UWB literature, there has been growing interest to widely linear (WL) processing which takes into account both the original values of the signal data as well as their conjugates. For example, Chevalier et al. have presented the widely linear mean square estimation with complex data [19,20]. They have shown that widely linear systems outperform significantly the strictly linear one. Also, Sterle has compared linear and widely linear MMSE transceivers for multiple input multiple output (MIMO) channels [21]. The results have shown that the widely linear MMSE transceiver provides considerable mean square error (MSE) and signal error rate (SER) gains over the linear one. Similarly, Cheng and Haardt have investigated the use of widely linear processing for MIMO systems employing filter bank multicarrier/offset quadrature amplitude modulation (FBMC/OQAM) [22]. Moreover, the WL processing has been considered to channel estimation firstly in [23] for multicarrier code division multiple access (MCCDMA) systems and it has been shown via simulations that the asymptotic bias and the MSE are significantly reduced when WL processing is employed. Furthermore, the WL processing has been investigated to suppress inter/intrasymbol interference, multiuser interference, and narrowband interference in a high data rate direct sequence ultrawideband (DSUWB) system [24]. The WL processing has shown that it outperforms the linear one. However, it has been shown that the WL processing presented a high computational cost [2426].
Many studies (see, e.g., [24,2738]) have shown that significant complexity reduction can be achieved by rank reduction techniques. Among these techniques, the eigenvalue decomposition (EVD) and its related singular value decomposition (SVD) techniques have had growing interest. For example, a reducedrank maximum likelihood estimation (RRMLE) has been derived in [27] for the ML estimation of the regression matrix in terms of the data covariances and their Eigen elements. Also, Scharf and Van Veen have proposed lowrank detectors for gaussian random vectors, and they have shown that rank reduction can be performed with no loss in performance [28]. Novel reducedrank scheme based on joint iterative optimization of adaptive filters with a lowcomplexity implementation using normalized least mean square (NLMS) algorithms has been proposed in [29]. The simulation results of the proposed scheme for CDMA interference suppression show a performance significantly better than existing schemes and close to the optimal fullrank MMSE. Moreover, Marzook et al. have proposed a novel channel estimation technique based on SVD technique for time division code division multiple access (TDSCDMA) [30]. The results have shown that the proposed technique improves the performance of the TDSCDMA system with lowrank processing and low computation complexity. Furthermore, channel estimation techniques based on SVD for reducedrank MIMO systems have been proposed in [36]. It has been shown that the SVDbased estimation largely improves the system performance. In all these studies, it has been proved that the rank reduction techniques, especially SVD technique, give a best tradeoff between performance and complexity.
The aim of the paper is twofold. Firstly, based on complextoreal transformation, we propose a realvalued WLMMSE channel estimator algorithm. Secondly, and based on SVD technique, we propose to reduce the rank of the obtained realvalued WLMMSE channel estimator.
The rest of the paper is organized as follows. MBOFDM UWB system model describes the system model. The structure of the proposed lowrank realvalued widely linear minimum mean square error (LrRWLMMSE) channel estimator is presented in channel estimation. Computational complexity evaluation is dedicated to the computational complexity evaluation of the conventional and proposed schemes. Performance evaluations provide the performance evaluations. Finally, some concluding comments are given in ‘Conclusions’.
MBOFDM UWB system model
Multiband OFDM (MBOFDM) is the main solution considered for high rate UWB transmission. Firstly, it was proposed by A. Batra et al. from Texas Instruments for the IEEE 802.15.3a task group [3]. Secondly, it was introduced by the MBOA consortium as their global UWB standard [4]. According to this standard, the available spectrum (3.1 − 10.6 GHz) is divided into 14 subbands. Each subband of 528 MHz offers 480 Mbit/s. In order to introduce multiple accessing capabilities and to exploit the inherent frequency diversity, each OFDM symbol obtained from a 128point inverse fast Fourier transform (IFFT), is transmitted on a different subband as dictated by a timefrequency code (TFC), shown in Figure 2, that leads to band hopping [4]. The architectures of the transmitter and the receiver of a MBOFDM UWB system, based on the specifications of ECMA368 standard, are shown in Figure 1. The modified blocks are those highlighted. These blocks are mainly the rhombicdual carrier modulation (DCM) mapping at the transmitter and the rhombicDCM demapping at the receiver proposed by Hajjaj et al. (unpublished work) for MBOFDM UWB systems. In addition, lowrank realvalued WLMMSE channel estimation and equalization is applied. All MBOFDM UWB system parameters are detailed in Table 1.
At the baseband transmitter, the bits from information sources are first scrambled into a pseudo random sequence. The resulting scrambled sequence is then encoded using convolutional encoder of rate R = 1/3 and constraint length K = 7, interleaved via bit interleaver and converted into the l ^{th} OFDM symbol of N _{D} = 100 tones. The N _{D} energycarrying tones are modulated using rhombicDCM. Then, a total of N _{P} = 12 pilot tones, N _{G} = 10 guard tones and 6 null tones are inserted into the OFDM symbol. An IFFT is used to transform the block of N _{IFFT} (N _{IFFT} = N _{D} + N _{P} + N _{G} + 6 nulls) tones into timedomain. The duration for the OFDM symbol is T _{IFFT} = 242.42 ns. Then, a zero padding sequence of length N _{ZP} = 32 and duration T _{ZP} = 60.61 ns is added to the resulting timedomain OFDM symbol, to eliminate the intersymbol interference (ISI) caused by the multipath propagation, and a guard interval of length 5 and duration T _{GI} = 9.47 ns is added to the end of the OFDM symbol, to ensure the frequency hopping. Thus, each transmitted OFDM symbol has a duration T _{S} = T _{IFFT} + T _{ZP} + T _{GI} = 312.5 ns and includes N _{S} = N _{IFFT} + N _{ZP} + 5 = 165 subcarriers.
The useful discretetime OFDM signal model is defined by:
where n = 0,…, N _{IFFT} −1, D, P and G are the k ^{th} data, pilot, and guard subcarriers of the l ^{th} OFDM symbol, respectively, and the functions q _{ D }, q _{ P }, and q _{ G } define a mapping functions for data, pilot, and guard subcarriers, respectively.
The baseband of the receiver, in general, consists of similar blocks of the baseband in the transmitter but in the reverse order [2].
The RFtransmitted signal is obtained by converting the baseband signal into continuoustime waveforms via a digitaltoanalog converter (DAC) and then upconverting it to the appropriate center frequency, as:
where Re(⋅) represents the real part of the signal, Nsym is the number of symbols, f _{ c } (m) is the center frequency for the m ^{th} frequency band, q(l) is a function that maps the l ^{th} symbol to the appropriate frequency band, and x(t) is the complex baseband signal representation for the l ^{th} symbol. x(t) must satisfy the following property: x(t) = 0 for t ∉[0, T_{S}].
The radiated signal S _{RF} (t) is transmitted over the UWB channel proposed for the IEEE 802.15.3a standard [40]. The impulse response of the multipath UWB channel model is described as:
where \( \left\{{\alpha}_{k,l}^i\right\} \) and \( \left\{{\tau}_{k,l}^i\right\} \) are the gain and the delay of the k ^{th} multipath component relative to the l ^{th} cluster arrival time \( \left({T}_l^i\right) \), respectively, {χ _{ i }} is the lognormal shadowing of the i ^{th} channel realization.
The IEEE 802.15.3a task group also defined four different configurations (CM1, CM2, CM3, and CM4) identified by the propagation scenarios line of sight (LOS) and nonline of sight (NLOS), and the distance between the transmitting and receiving antennas. The main characteristics of the UWB channel models are listed in Table 2.
The discretetime UWB channel is modeled as a N _{ h }tap finiteimpulseresponse (FIR) filter whose channel frequency response (CFR) of the l ^{th} OFDM symbol on its corresponding subband is given by:
where (⋅)^{T} denotes the transposition operation.
At the receiver side, the received signal r _{RF} (t), which is the sum of the output of the channel and additive white Gaussian noise (AWGN) w(t), is first filtered via bandpass filter and downconverted to baseband, and then the zero padding is removed using OLA method [41]. Then, the unitary fast Fourier transform (FFT) is applied to transform the discrete combined signal into frequency domain as:
where X(l) = diag{X(l, 0), X(l, 1), …, X(l, N _{IFFT} − 1)} represents the transmitted data, Y(l) = [Y(l, 0), Y(l, 1), …, Y(l, N _{IFFT} − 1)]^{T} denotes the received data, and \( W(l)={\left[\begin{array}{cccc}\hfill W\left(l,0\right),\hfill & \hfill W\left(l,1\right),\hfill & \hfill \dots, \hfill & \hfill W\left(l,{N}_{IFFT}1\right)\hfill \end{array}\right]}^T \) indicates the additive noise component, of the l ^{th} OFDM symbol.
For the sake of simplicity, we refer, in this paper, to Y(l), X(l), H(l), and W(l) as Y, X, H, and W, respectively.
Wiener filter (WF) based on LMMSE criterion, employing the secondorder statistics of the channel conditions, is considered for channel estimation [8]. However, since the proposed MBOFDM UWB system is dealing with noncircular signals, it requires widely linear processing to take into account all the secondorder statistics of the channel conditions and the received signal. Therefore, the received signal, in the frequency domain, is augmented with its conjugate as:
Channel estimation
The MBOFDM UWB systems employ framebased transmission. As shown in Figure 3, each MBOFDM UWB frame, which is referred to PPDU (PLCP protocol data unit), is composed of three components: the PLCP (Physical Layer Convergence Protocol) preamble, the PLCP header, and the PSDU (PLCP service data unit) [3]. The PLCP preamble consists of three distinct portions: packet synchronization sequence, frame synchronization sequence, and the channel estimation sequence. The latter portion is used to estimate the channel frequency response. The channel estimation sequence is followed by the PLCP Header which contains the data rate, the data length, the transport mode, the preamble type, and the MAC Header. The last component of the PPDU is the PSDU, which contains the actual information data (coming from higher layers).
We focus in this section on channel estimation for MBOFDM UWB systems. There are two main methods: the first is based on the channel estimation sequence (CES) of the PLCP preamble and the second is based on pilot signals insertion into each OFDM symbol. Here, even assuming that the UWB channel is invariant over the transmission period of an OFDM frame, the channel estimation can be performed using the channel training sequence.
In the end of the MBOFDM UWB system model, we have shown the relation between the augmented output \( \underset{\bar{\mkern6mu}}{Y} \) and the augmented transmitted symbol \( \underset{\bar{\mkern6mu}}{X} \) as:
This relation can be equally written for the N (N = 112) CSES data subcarriers of a single training OFDM symbol as:
where \( \overset{\smile }{\underset{\bar{\mkern6mu}}{X}} \) is 2 N × 2 N diagonal matrix with diagonal entries the N nonzero transmitted data augmented with its conjugate, \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}},\overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) and \( \overset{\smile }{\underset{\bar{\mkern6mu}}{W}} \) are 2 N × 1 related subblocks of \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}},\overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) and \( \underset{\bar{\mkern6mu}}{W} \), respectively.
Augmented LS estimator
Let \( \widehat{\underset{\bar{\mkern6mu}}{H}} \) be the estimate of \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \). The expression of augmented LS estimation is:
which minimizes \( \left(\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}\overset{\smile }{\underset{\bar{\mkern6mu}}{X}}\overset{\smile }{\underset{\bar{\mkern6mu}}{H}}\right)H\left(\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}\overset{\smile }{\underset{\bar{\mkern6mu}}{X}}\overset{\smile }{\underset{\bar{\mkern6mu}}{H}}\right) \)
WLMMSE estimator
We denote the widely linear estimator of the augmented transfer function of channel \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) by:
Based on the orthogonality principle for linear estimation \( E\left[\left({\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{WLMMSE}}\overset{\smile }{\underset{\bar{\mkern6mu}}{H}}\right){\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}}^H\right]=0 \) [42], the optimal Ă is given by:
Hence, the WLMMSE estimator of \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) can be written as:
where the augmented autocovariance matrix of \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}} \) is given by:
and the augmented crosscovariance matrix is defined as:
In strictly linear case, the LMMSE estimator is given by:
Lowrank realvalued WLMMSE estimator
We denote by H _{ R }, X _{ R }, W _{ R }, and Y _{ R } the real composite representation of \( \overset{\smile }{H},\overset{\smile }{X},\overset{\smile }{W} \), and \( \overset{\smile }{Y} \), respectively:
where H _{ r } and H _{ i } are the real and imaginary vectors of \( \overset{\smile }{H} \)
where X _{ r } and X _{ i } are the real and imaginary matrices of \( \overset{\smile }{X} \)
where W _{ r } and W _{ i } are the real and imaginary vectors of \( \overset{\smile }{W} \)
where Y _{ r } and Y _{ i } are the real and imaginary vectors of \( \overset{\smile }{Y} \).
Then,
The lineartocomplex transformation gives the following relations

The relation between the augmented vector \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}} \) and the real vector Y _{ R } can be described by: \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}=T{Y}_R \) where \( T=\left[\begin{array}{cc}\hfill I\hfill & \hfill jI\hfill \\ {}\hfill I\hfill & \hfill jI\hfill \end{array}\right] \) is unitary up to a factor of 2: TT ^{H} = T ^{H} T = 2I, and I is the identity matrix.

The relation between the augmented vector \( \overset{\smile }{\underset{\bar{\mkern6mu}}{W}} \) and the real vector W _{ R } can be described by \( \overset{\smile }{\underset{\bar{\mkern6mu}}{W}}=T{W}_R \).

The relation between the augmented vector \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) and the real vector H _{ R } can be described by \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}}=T{H}_R \).
We assume that \( \overset{\smile }{H} \) and \( \overset{\smile }{W} \) are uncorrelated as in all stochastic filtering applications, i.e., \( \overset{\smile }{H}{\overset{\smile }{W}}^H=\overset{\smile }{W}{\overset{\smile }{H}}^H=0 \).
Then, the augmented autocovariance matrix of \( \overset{\smile }{Y} \) can be expressed as:
where \( {R}_{Y_R{Y}_R} \) is the autocorrelation matrix of Y _{ R }.
Then,
where \( {R}_{H_R{H}_R} \) is the autocorrelation matrix of H _{ R }.
The augmented crosscovariance matrix can be determined as:
where
By inserting the expression of \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{\underset{\bar{\mkern6mu}}{H}}\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}},{\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}\overset{\smile }{\underset{\bar{\mkern6mu}}{Y}}} \), and \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}} \) into (12), the resulting realvalued WLMMSE (RWLMMSE) estimator of \( \underset{\bar{\mkern6mu}}{H} \) is denoted by:
The LS estimator of \( \overset{\smile }{\underset{\bar{\mkern6mu}}{H}} \) is:
where \( {H}_{L{S}_R}=\left(\begin{array}{c}\hfill {H}_{L{S}_r}\hfill \\ {}\hfill {H}_{L{S}_i}\hfill \end{array}\right) \), and \( {H}_{L{S}_r} \) and \( {H}_{L{S}_i} \) are the real and imaginary vectors of \( {\overset{\smile }{H}}_{LS} \).
Then,
where
To further reduce the computational complexity, we adopt the lowrank approximation technique based on SVD [35]. The SVD of \( {R}_{H_R{H}_R} \) is denoted by \( {R}_{H_R{H}_R}=U\varLambda {U}^H \), where U is a matrix with orthonormal columns u_{0}, u_{1}, . . ., u_{2N1} and Λ is a diagonal matrix, containing the singular values λ _{0} ≥ λ _{1} ≥ … ≥ λ _{2N − 1} ≥ 0 on its diagonal. Since some singular values of the matrix Λ are negligible, by selecting r significant singular values, we can obtain optimal rank r channel estimator.
The proposed rank r channel estimator is given by:
where Δ _{ r } is a diagonal matrix containing the values:
Computational complexity evaluation
In this section, we analyze the performance of our proposed estimator in terms of computational complexity. It is shown that the multiplication of two N × N complex matrixes requires 3 N ^{3} + 2 N ^{2} real additions and 4 N ^{3} real multiplications [43].

➢ The calculation of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{WLMMSE}} \) requires:

12 N ^{3} + 8 N ^{2} real additions and 12 N ^{3} real multiplications to calculate \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{H}\overset{\smile }{Y}} \),

24 N ^{3} + 20 N ^{2} real additions and 24 N ^{3} real multiplications to calculate \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{Y}\overset{\smile }{Y}} \),

8 N ^{3} operations to calculate the inverse of \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{Y}\overset{\smile }{Y}} \),

48 N ^{3} + 8 N ^{2} operations to calculate the product of \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{H}\overset{\smile }{Y}} \) by \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{Y}\overset{\smile }{Y}}^{1} \),

and 64 N ^{2} operations to calculate the product of \( {\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{H}\overset{\smile }{Y}}{\underset{\bar{\mkern6mu}}{C}}_{\overset{\smile }{Y}\overset{\smile }{Y}}^{1} \) by \( \overset{\smile }{\underset{\bar{\mkern6mu}}{Y}} \).

Then, the computational complexity of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{WLMMSE}} \) is given by:

➢ The calculation of Ĥ _{LMMSE} requires:

3 N ^{3} + 2 N ^{2} real additions and 3 N ^{3} real multiplications to calculate \( {C}_{\overset{\smile }{H}\overset{\smile }{Y}} \),

6 N ^{3} + 5 N ^{2} real additions and 6 N ^{3} real multiplications to calculate \( {C}_{\overset{\smile }{Y}\overset{\smile }{Y}} \),

N ^{3} operations to calculate the inverse of \( {C}_{\overset{\smile }{Y}\overset{\smile }{Y}} \),

6 N ^{3} + 3 N ^{2} operations to calculate the product of \( {C}_{\overset{\smile }{H}\overset{\smile }{Y}} \) by \( {C}_{\overset{\smile }{Y}\overset{\smile }{Y}}^{1} \),

and 8 N ^{2} operations to calculate the product of \( {C}_{\overset{\smile }{H}\overset{\smile }{Y}}{C}_{\overset{\smile }{Y}\overset{\smile }{Y}}^{1} \) by \( \overset{\smile }{Y} \).

Then, the computational complexity of Ĥ _{LMMSE} is given by:
Therefore, the computational complexity of WLMMSE estimator requires about five times more operations than the LMMSE estimator.

➢ The calculation of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{RWLMMSE}} \) requires:

8 N ^{3} operations to calculate the product of T by \( {R}_{H_R{H}_R} \),

4 N ^{2} operations to calculate the addition of \( {R}_{H_R{H}_R} \) and ξI,

8 N ^{3} operations to calculate the inverse of \( \left({R}_{H_R{H}_R}+\xi I\right) \),

8 N ^{3} operations to calculate the product of \( T{R}_{H_R{H}_R} \) by \( {\left({R}_{H_R{H}_R}+\xi I\right)}^{1} \),

and 4 N ^{2} operations to calculate the product of \( T{R}_{H_R{H}_R}{\left({R}_{H_R{H}_R}+\xi I\right)}^{1} \) by \( {\widehat{H}}_{L{S}_R} \).

Then, the computational complexity of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{RWLMMSE}} \) is given by:

➢ The calculation of \( {\underset{\bar{\mkern6mu}}{\widehat{H}}}_{Lr\mathrm{RWLMMSE}} \) requires:

4N ^{2} r + 2Nr operations to calculate \( U\left(\begin{array}{cc}\hfill {\varDelta}_r\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill \end{array}\right){U}^H \),

8 N ^{3} operations to calculate the product of T by \( U\left(\begin{array}{cc}\hfill {\varDelta}_r\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill \end{array}\right){U}^H \),

and 4 N ^{2} operations to calculate the product of \( TU\left(\begin{array}{cc}\hfill {\varDelta}_r\hfill & \hfill 0\hfill \\ {}\hfill 0\hfill & \hfill 0\hfill \end{array}\right){U}^H \) by \( {\widehat{H}}_{L{S}_R} \).

Then, the computational complexity of \( {\underset{\bar{\mkern6mu}}{\widehat{H}}}_{Lr\mathrm{RWLMMSE}} \) is given by:
Thus, the computational complexity of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{RWLMMSE}} \) requires a total of 24 N ^{3} + 8 N ^{2} operations, which is about 5 times less than that of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{WLMMSE}} \) and slightly less than that of Ĥ _{LMMSE}. Consequently, the realvalued WLMMSE channel estimator reduces the computational complexity by 80% and accomplishes a computational complexity comparable with that of LMMSE channel estimator. Furthermore, by applying the lowrank Wiener filter technique, the complexity of \( {\widehat{\underset{\bar{\mkern6mu}}{H}}}_{\mathrm{Lr}\hbox{} \mathrm{RWLMMSE}} \) is significantly reduced mainly for small values of r.
Performance evaluations
In this section, we compare the bit error rate (BER) of the proposed lowrank RWLMMSE channel estimator with that of WLMMSE channel estimator. The MBOFDM UWB system parameters are summarized in Table 1. In our simulations, we adopt the CM1 and CM2 UWB channel models of the standard IEEE 802.15.3a.
In Figures 4 and 5, the BER performance of the proposed channel estimator for MBOFDM UWB system for various values of rank r are evaluated in terms of signaltonoise ratio (SNR) in CM1 and CM2, respectively. The used modulation is the rhombicDCM with a rhombic deformation coefficient ε = 0.5. In these figures, the legends WLMMSE, LrRWLMMSE (r = 16), LrRWLMMSE (r = 32), and LrRWLMMSE (r = 64) present the estimators based on WLMMSE, LrRWLMMSE with rank r = 16, LrRWLMMSE with rank r = 32, and LrRWLMMSE with rank r = 64, respectively. In both figures, it is observed that the performance of the LrRWLMMSE estimator is comparable with that of WLMMSE at low SNR and slightly under the WLMMSE estimator’s performance at high SNR. For LrRWLMMSE estimator, the performance degrades slightly as the rank r decreases. This is due to the loss of channel information when the rank of the channel correlation matrix is reduced. These results are further proved by the Figures 6 and 7 which give the performance of the WLMMSE and LrRWLMMSE with rank r = 32 for different values of rhombic deformation coefficient.
Conclusions
In this paper, we have presented a lowcomplexity channel estimator for MBOFDM UWB system. We have investigated the WLMMSE channel estimator algorithm, and we have proceeded with realvalued algorithm followed by lowrank approximation of such channel estimator algorithm. The proposed lowrank realvalued WLMMSE channel estimator algorithm has reduced the computational complexity while maintaining the performance improvement of the WLMMSE one. As a consequence, the proposed LrRWLMMSE channel estimator algorithm has provided not only BER performance improvement but also lower computation cost.
Abbreviations
 AWGN:

additive white Gaussian noise
 BER:

bit error rate
 CDMA:

code division multiple access
 CES:

channel estimation sequence
 DAC:

digitaltoanalog converter
 DCM:

dual carrier modulation
 DS:

direct sequence
 DSUWB:

direct sequence ultrawideband
 EVD:

eigenvalue decomposition
 FCC:

Federal Communications Commission
 IFFT:

inverse fast Fourier transform
 LOS:

line of sight
 Lr:

low rank
 LS:

least square
 MAI:

multipleaccess interference
 MB:

multiband
 MBOA:

Multiband OFDM Alliance
 MC:

multicarrier
 MIMO:

multiple input multiple output
 MMSE:

minimum mean square error
 MSE:

mean square error
 NBI:

narrowband interference
 NLMS:

normalized least mean square
 NLOS:

nonline of sight
 OFDM:

orthogonal frequency division multiplexing
 OLA:

overlapadded
 PLCP:

physical layer convergence protocol
 PPDU:

PLCP protocol data unit
 PSDU:

PLCP service data unit
 RR:

reducedrank
 RRMLE:

reducedrank maximum likelihood estimation
 RWLMMSE:

realvalued WLMMSE
 SER:

signal error rate
 SNR:

signaltonoise ratio
 SVD:

singular value decomposition
 UWB:

ultrawideband
 WF:

Wiener filtering
 WL:

widely linear
 WPAN:

wireless personal area networks
References
 1.
J Foerster, E Green, S Somayazulu, D Leeper, Ultrawideband technology for short or mediumrange wireless communications. Intel Technology J Q2. (2001)http://www.intel.com/content/dam/www/public/us/en/documents/research/2001vol05iss2inteltechnologyjournal.pdf
 2.
A Batra, J Balakrishnan, GR Aiello, JR Foerster, A Dabak, Design of a multiband OFDM system for realistic UWB channel environments. IEEE Trans Microwave Theory Tech A 52, 2123–2138 (2004)
 3.
A Batra, J Balakrishnan, A Dabak, R Gharpurey, J Lin, P Fontaine, JM Ho, S Lee, M Frechette, S March, H Yamaguchi, J Cheah, K Boehlke, J Ellis, N Askar, S Lin, D Furuno, D Peters, G Rogerson, M Walker, F Chin, Madhukumar, X Peng, Sivanand, J Foerster, V Somayazulu, S Roy, E Green, K Tinsley, C Brabenac et al., MultiBand OFDM Physical Layer Proposal for IEEE 802.15 Task Group 3a, IEEE P802.1503/268r3 (March 2004).
 4.
Standard ECMA368, High rate ultra wideband PHY and MAC standard, 1st edition, Dec. 2005, 2nd edition, Dec. 2007, http://www.ecmainternational.org/publications/standards/Ecma368arch.htm
 5.
T Jacobs, Y Li, H Minn, RMAP Rajatheva, Synchronization in MBOFDMBased UWB Systems, Proceedings of the IEEE International Conference on Communications (IEEE Xplore Press, 2007), pp. 1071–1076. doi:10.1109/ICC.2007.182
 6.
C Bairu, J Liangcheng, Synchronization Design for MBOFDM Ultra Wideband (UWB) System, Proceedings of the IEEE 13th International Conference on Communication Technology (IEEE Xplore Press, 2011), pp. 485–488. doi:10.1109/ICCT.2011.6157923
 7.
Y Zhenzhen, C Duan, P Orlik, Z Jinyun, A LowComplexity Synchronization Design for MBOFDM UltraWideband Systems, Proceedings of the IEEE International Conference on Communications (IEEE Xplore Press, 2008), pp. 3807–3813. doi:10.1109/ICC.2008.715
 8.
JJ Beek, O Edfors, M Sandell, SK Wilson, PO Borjesson, On Channel Estimation in OFDM Systems, Proceedings of the IEEE 45th Vehicular Technology Conference vol. 2 (IEEE Xplore Press, 1995), pp. 815–819. doi:10.1109/VETEC.1995.504981
 9.
Y Li, H Minn, RMAP Rajatheva, Synchronization, channel estimation, and equalization in MBOFDM systems. IEEE Trans Wirel Commun 7(11), 4341–4352 (2008)
 10.
S Coleri, M Ergen, Puri A, Bahai A, A study of channel estimation in OFDM systems, Proceedings of the IEEE 56th Vehicular Technology Conference (IEEE Xplore Press, 2002), pp. 894–898. doi:10.1109/VETECF.2002.1040729
 11.
SMR Islam, SK Kyung, EnergyEfficient Channel Estimation for MBOFDM UWB System in Presence of Interferences, Proceedings of the International Conference on Information and Communication Technology Convergence (IEEE Xplore Press, 2010), pp. 149–154. doi:10.1109/ICTC.2010.5674256
 12.
T Ballal, TY AlNaffouri, Lowsamplingrate ultrawideband channel estimation using equivalenttime sampling. IEEE Trans Signal Process 62(18), 4882–4895 (2014)
 13.
M Hajjaj, F Mhiri, R Bouallegue, LowComplexity MMSE Channel Estimator for MBOFDM UWB Systems. Int J Future Comp Communication A 3, 227–231 (2014)
 14.
M Basaran, S Erküçük, HA Cirpan, Compressive sensing for ultrawideband channel estimation: on the sparsity assumption of ultrawideband channels. Int J Communication Systems (2013); [Online]. Available: http://dx.doi.org/10.1002/dac.2548.
 15.
P Hammarberg, F Rusek, O Edfors, Channel estimation algorithms for OFDMIDMA: complexity and performance. IEEE Trans. Wirel. Commun. 11(5), 1723–1734 (2012)
 16.
S Galih, T Adiono, A Kurniawan, Low complexity MMSE channel estimation by weight matrix elements sampling for downlink OFDMA mobile WiMAX system. Int J Computer Science and Network Security 10(2), 280–285 (2010)
 17.
A Zaier, R Bouallegue, Channel estimation study for block  pilot insertion in OFDM systems under slowly time varying conditions. Int J Computer Networks & Communications (IJCNC) 3(6), 39–54 (2011)
 18.
SMR Islam, KS Kwak, Preamblebased improved channel estimation for multiband UWB system in presence of interferences. Telecommunication Systems, doi:10.1007/s1123501194405. Published Online: 09 April 2011.
 19.
B Picinbono, P Chevalier, Widely linear estimation with complex data. IEEE Trans Signal Process A43, 2030–2033 (1995)
 20.
P Chevalier, JP Delmas, A Oukac, Properties, performance and practical interest of the widely linear MMSE beamformer for nonrectilinear signals. Signal Process A 97, 269–281 (2014)
 21.
F Sterle, Widely linear MMSE transceivers for MIMO channels. IEEE Trans Signal Process A 55, 4258–4270 (2007)
 22.
Y Cheng, M Haardt, Widely Linear Processing in MIMO FBMC/OQAM Systems (Proceedings of the ISWCS, Ilmenau, Germany, 2013)
 23.
S Abdallah, IN Psaromiligkos, Widely Linear Minimum Variance Channel Estimation for MCCDMA Systems Using Real Modulation, Proceedings of the Canadian Conference on Electrical and Computer Engineering (IEEE Xplore Press, 2007), pp. 757–760. doi:10.1109/CCECE.2007.194
 24.
N Song, RC Lamare, M Haardt, M Wolf, Adaptive widely linear reducedrank interference suppression based on the multistage wiener filter. IEEE Trans Signal Process 60(8), 4003–4016 (2012)
 25.
J Szurley, A Bertrand, M Moonen, On the use of timedomain widely linear filtering for binaural speech enhancement. IEEE Signal Processing Letters A 20, 649–652 (2013)
 26.
FGA Neto, VH Nascimento, MTM Silva, ReducedComplexity Widely Linear Adaptive Estimation, Proceedings of the 7th International Symposium on Wireless Communication Systems (IEEE Xplore Press, 2010), pp. 399–403. doi:10.1109/ISWCS.2010.5624294
 27.
P Stoica, M Viberg, Maximum likelihood parameter and rank estimation n reducedrank multivariate linear regressions. IEEE Trans Signal Processing A 44, 3069–3078 (1996)
 28.
LL Scharf, B Van, Veen, Low rank detectors for Gaussian random vectors. IEEE Transactions on Acoustics Speech and Signal Processing A 35, 1579–1582 (1987)
 29.
RC de Lamare, R SampaioNeto, Reducedrank adaptive filtering based on joint iterative optimization of adaptive filters. IEEE Signal Processing Letters 14(12), 980–983 (2007)
 30.
A Marzook, A Ismail, A Sali, BM Ali, S Khatun, A new technique for multicell joint channel estimation in time division code division multiple access based on reduced rank singular value decomposition. Springer Wireless Networks 20(4), 759–773 (2014)
 31.
AM Haimovich, Y BarNess, An eigen analysis interference canceler. IEEE Trans on Signal Processing A 39, 76–84 (1991)
 32.
Y Hua, M Nikpour, P Stoica, Optimal reduced rank estimation and filtering. IEEE Trans Signal Process 49(3), 457–469 (2001)
 33.
JS Goldstein, IS Reed, LL Scharf, A multistage representation of the Wiener filter based on orthogonal projections. IEEE Trans Inf Theory A44, 2943–2959 (1998)
 34.
ML Honig, JS Goldstein, Adaptive reducedrank interference suppression based on the multistage Wiener filter. IEEE Trans On Communications 50(6), 986–994 (2002)
 35.
O Edfors, M Sandell, JJ van de Beek, SK Wilson, PO Börjesson, OFDM channel estimation by singular value decomposition. IEEE Trans Commun 46(7), 931–939 (1998). doi:10.1109/26.701321
 36.
T Cui, Q Wang, Y Jing, X Yu, SVDBased Estimation for ReducedRank MIMO Channel, Proceedings of the IEEE International Symposium on Information Theory (IEEE Xplore Press, 2014), pp. 631–635. doi:10.1109/ISIT.2014.6874909
 37.
RC de Lamare, R SampaioNeto, Adaptive reducedrank processing based on joint and iterative interpolation, decimation, and filtering. IEEE Trans Signal Process 57(7), 2503–2514 (2009)
 38.
S Li, RC de Lamare, R Fa, ReducedRank Linear Interference Suppression for DSUWB Systems Based on Switched Approximations of Adaptive Basis Functions. IEEE Trans Veh Technol 60(2), 485,497 (2011)
 39.
Z Sahinoglu, S Gezici, I Guvenc, UltraWideband Positioning Systems: Theoretical Limits, Ranging Algorithms, and Protocols (Cambridge University Press, New York, 2008)
 40.
J Foerster (editor), Channel Modeling SubCommitter Report Final (tech. rep., IEEE P802, IEEE P802.15 Working Group for Wireless Personal Area Networks, 2004). 1502/368r5SG3a
 41.
B Muquet, Z Wang, GB Giannakis, M de Courville, P Duhamel, Cyclic prefixing or zero padding for wireless multicarrier transmissions? IEEE Trans Commun 50(12), 2136–2148 (2002)
 42.
RM Gray, LD Davisson, An Introduction to Statistical Signal Processing (Cambridge Univ. Press, Cambridge, UK, 2004)
 43.
AT Fam, Efficient complex matrix multiplication. IEEE Trans Comput 37(7), 877–879 (1988)
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Hajjaj, M., Chainbi, W. & Bouallegue, R. Lowcomplexity WLMMSE channel estimator for MBOFDM UWB systems. J Wireless Com Network 2015, 56 (2015). https://doi.org/10.1186/s1363801502936
Received:
Accepted:
Published:
Keywords
 Widely linear estimation
 Computational complexity
 Low rank
 Real valued
 MBOFDM
 UWB