Abstract

The paper proposes a novel technique for reducing noise in M-ary signal transmission through wireless fading channel using wavelet denoising that play the key role. The paper also explains that the conventional threshold-based technique is not capable of denoising M-ary quadrature amplitude modulated (M-QAM) signals having multilevel wavelet coefficients through wireless fading channels. A detailed step by step wavelet decomposition and reconstruction processes are discussed here to transform a signal function into wavelet coefficients using simulation software like MATLAB. A 16-QAM modulated symbol through a Rician fading channel is weighted by a control variable of complex form to force the mean of each detail coefficient except low frequency component to zero to enhance noiseless property. The bit error rate (BER) performance of the simulation results are furnished to show the effectiveness of the proposed technique. The root mean square of the deviation of the reconstruct signal from the original signal is used to express the effectiveness of the proposed technique. The traditional denoising provides very high value (above 90%) of the percentage root mean square difference (PDR) and the proposed technique provides only 10% PDR value for the symbol through a noisy channel. The result of the simulation study reveals that the BER performance can be increased using an appropriate control variable to force the mean of each detail coefficient to zero.

1. Introduction and Literature Review

The signal transmitted through a wireless channel may arrive at the receiver through a number of paths with different amplitude, phase, and time delay due to multipath fading. The relative movement of either transmitter or receiver or both causes time varying multipath fading. Equalizer is used to minimize the fading effect, but the design complexity of the equalizer increases with the increase of data rate. Wavelet decomposition is in use in the area of image processing, image compression, segmentation, and denoising [15]. The wavelet coefficients are estimated from the noisy signals using maximum a posteriori (MAP) estimator [6]. In [6], four new bivariate distributions are proposed to wavelet coefficients of natural images to calculate the dependency between a coefficient and its parent. The wavelet denoising algorithm is extremely useful to reconstruct the original image signal from its noisy form. The main idea of denoising is to subtract the threshold value 𝑇 from all coefficients greater than the threshold one and set other coefficients to zero [7]. The wavelet transform of a signal is passed through a threshold that removes the coefficients below a certain value. Most of the energy of a signal is associated in the low-frequency region, and consequently the approximate coefficients are also contained in this region. Thus the high-frequency noise terms [8] are removed through this process. Wavelet denoising based on threshold scheme can be found in [911]. Wavelet soft-thresholding algorithm has been proposed for image denoising to reconstruct a noisy image in [12]. Fractal image denoising method is used to generate an original image from the noisy one discussed in [13]. A robust wavelet denoising-based estimator using a robust loss function is used to denoise a wireless signal through a Gaussian noisy channel [14]. Traditional wavelet denoising uses a threshold value [7] to reconstruct noisy wavelet coefficients by allowing actual noise coefficient if greater than the threshold and zero otherwise.

In this paper, the authors attempt to apply wavelet decomposition technique to generate wavelet coefficients of a noisy signal passing through a fading channel. The multipath fading channel has been modeled recently as reported in [15]. The reconstruction of the original symbol from the noisy transmitted symbol through the fading channel using wavelet denoising technique is discussed in detail in this paper. Wavelet decomposition and reconstruction methods are also derived in [1618]. The wavelet decomposition and reconstruction techniques are discussed here to generate wavelet coefficients for a noisy symbol and reconstruct the signal from the coefficients by a computer simulation using a programming language like C, Java, or software like MATLAB. The threshold-based denoising technique is used to reconstruct the modulated symbol. The problem of the traditional denoising is that the wavelet coefficients of 16-QAM or 64-QAM modulated symbols consist of multiple-bits and the thresholding technique is not able to estimate the noisy coefficients either greater or less than the threshold value. The authors also propose, in this paper, a denoising technique for multiple-bits symbol using a complex weighting control variable to force the mean of each high-frequency detail coefficient to zero. The transmitted 16-QAM symbol through a Rician fading channel is received in MATLAB simulation environment. The received noisy symbol is transformed to generate wavelet coefficients based on the wavelet decomposition technique. The proposed M-ary denoising technique predicts the actual detail coefficients from the received noisy coefficients. The transmitted signal is reconstructed from the predicted wavelet coefficients according to the decomposition technique. Bit error rate (BER) performances of M-ary signals with additive white Gaussian noise (AWGN) through the Rician channel are calculated and graphically shown. The M-ary signal is also used in antenna diversity environment to obtain better BER performance. The simulation study reveals that the proposed technique provides better BER performance of M-ary signal for a multipath fading channel, depending on the weighting control variables. The PDR of the 16-WAM symbol through an AWGN channel for traditional denoising technique is approximately 82.5% at 𝐸𝑏/𝑁0=3 dB. The proposed technique provides PDR value of 17.3% of the same symbol through the same channel at the same value of 𝐸𝑏/𝑁0. Thus the proposed technique provides excellent BER performance along with the antenna diversity technique that can be used in land mobile telephone system in 3G or 4G or in WiMAX physical layer to transmit better quality noise free audio or video signal at very high data rate.

The organization of the paper is as follows. In Section 2, the modeling of a multipath fading channel is discussed to characterize the wireless channel. Discrete wavelet transform technique is discussed in Section 3 to generate the wavelet coefficients of a 16-QAM modulated symbol through the fading channel, and wavelet reconstruction is also discussed in this section. Traditional denoising and its complexity for M-ay are discussed in Section 4. The M-ary symbols and its application in wireless signal processing are proposed in Sections 5 and 6. Results of the simulation study are shown in Section 7. Finally, the conclusion of the work is drawn in Section 8.

2. Modeling of Wireless Channel

A QAM bandpass signal 𝑠(𝑡) corresponding to the transmitted base-band signals 𝑚1(𝑡) and 𝑚2(𝑡) with angular frequency 𝑤𝑐 can be expressed as [19]𝑠(𝑡)=𝑚(𝑡)𝑒(𝑗2𝜋𝑓𝑐𝑡).(1) The result of the signal in (1) transmitted through direct and reflected paths between the transmitter and receiver appears as shown in Figure 1. The reflected paths are the delayed versions of the signal at the receiver, and each path undergoes scattering and the locally scattered and reflected components combine at the receiver, the phenomenon being known as multipath fading. If the direct path of Figure 1 is absent, then the nonline-of-sight (NLOS) paths are characterized by Rayleigh distribution, and the line-of-sight (LOS) propagation paths are characterized by Rician distribution.

The carrier frequency is shifted from the actual one due to the relative movement of either transmitter or receiver or of both. The resultant received signal frequency is given by𝑓𝑟=𝑓0±𝑓𝑑,(2) where 𝑓𝑑 is the Doppler frequency shift and is defined by𝑓𝑑=𝑣𝜆×cos𝜙,(3) where 𝜆 is the wavelength, 𝑣 is the vehicle speed, and 𝜙 is the angle between the direction of wave arrival and the line of the vehicle movement. Due to the effect of Doppler shift, the modulating signal will be [20]𝑠(𝑡)=𝑎𝑒𝑗𝜃exp𝑗2𝜋𝑓𝑑𝑡𝑚(𝑡)exp𝑗2𝜋𝑓𝑐𝑡.(4) The received signal due to the superposition of say 𝑁 paths can be written as𝑠(𝑡)=𝑁𝑘=1𝑎𝑘𝑒𝑗𝜃𝑘𝑓exp𝑗2𝜋𝑑,𝑘+𝑓𝑐𝑡×𝑚(𝑡),(5) where, 𝑓𝑑𝑘=(𝑣/𝜆)cos𝜙𝑘, 𝑎𝑘, and 𝜃𝑘 are the attenuation factor and carrier phases. The fading path having a delay of 𝜏𝑘=𝑘/𝑐, where 𝑘 is the 𝑘th propagation path length and 𝑐 is the velocity of light. The received signal can be written in the form𝑠(𝑡)=𝑁𝑘=1𝑎𝑘𝑒𝑗𝜃𝑘𝑓exp𝑗2𝜋𝑑,𝑘+𝑓𝑐𝑡×𝑚𝑡𝜆𝑘.(6) The received signal can be rewritten as𝑠(𝑡)=(𝜏,𝑡)×𝑠(𝑡𝜏)𝑑𝜏,(7) where(𝜏,𝑡)=𝑁𝑘=1𝑎𝑘𝑗(𝑡,𝜏)exp2𝜋𝑓𝑑,𝑘𝜏𝑘(𝑡)+𝜃𝑘(𝑡,𝜏)×𝛿𝜏𝜏𝑘,(𝑡)𝑠(𝑡𝜏)=𝑚(𝑡𝜏)×exp𝑗2𝜋𝑓𝑐𝑡.(8) Hence, 𝑎𝑘(𝑡,𝜏) is the 𝑘th set of complex path gains, 𝜏𝑘(𝑡) is the excess delay of 𝑘th path, and 𝛿() is the delta function. For the Rician channel, the fading process can be written in the form [21] 𝑎𝑘=Ω𝑘𝑧𝑘𝑘rk++1𝑘𝑟𝑘𝑘𝑟𝑘+1×𝑒𝑗(2𝜋𝑓𝑑,𝑘𝑡+𝜃𝑘),(9) where 𝑘rk is the Rician 𝑘-factor of the 𝑟th path, Ω𝑘 is the average envelope power for 𝑘th path. The received complex signal consists of a large number of plane waves as in (7) and the received complex envelope can be written as𝑠(𝑡)=𝑠𝐼(𝑡)+𝑗𝑠𝑄(𝑡).(10) Here, 𝑠𝐼(𝑡) and 𝑠𝑄(𝑡) are Gaussian random process with nonzero means 𝑚𝐼(𝑡) and 𝑚𝑄(𝑡), respectively. If the random variables 𝑠𝐼(𝑡) and 𝑠𝑄(𝑡) have the same variance 𝑟, then the received complex envelope has a Rician distribution of the form [22]𝑠𝑝(𝑠)=𝑟2𝑠×exp2+𝑧22𝑟2×𝐼0𝑧𝑠𝑟2,(11) here, 𝑧 is the direct signal amplitude and 𝐼0(𝑦) is the zero order modified Bessel function of the first kind and is defined as𝐼01(𝑦)=2𝜋02𝜋𝑒𝑦cos𝜃𝑒𝑑𝜃𝑦2𝜋𝑦.(12) The Rician distribution of the received signal is shown in Figure 2.

3. Wavelet Transform Algorithm

The wavelet transform provides the time-frequency representation of the signal through decomposition by passing the time domain signal through various high-pass and low-pass filters. Each filter gives output signal of various frequency bands. The wavelet coefficients after the decomposition process can be used for further processing to obtain the desired level of signal.

The coefficients are the function of scale and position and are the sum over the signal time multiplied by scale and shifted version of the wavelet function (𝜓). Filter technique is used to represent time-scale representation and when the signal passes through filters then its feature is changed by upsampling and downsampling operations. In downsampling operation some of the samples of the signal are removed and in upsampling some of the new samples are added. The wavelet transform is to compute a set of coefficients and each coefficient is the inner product of input function 𝑓(𝑡) and basic wavelet 𝜓 [23]:𝑐(scale,position)=𝑓(𝑡)𝜓(scale,position)𝑑𝑡.(13) The continuous wavelet transform is defined [16] as:𝑐(𝑎,𝑏)=𝑓(𝑡)𝜓𝑎,𝑏(𝑡)𝑑𝑡,(14) where 𝑎 and 𝑏 represents the scale and position, 𝜓 a,b is defined as𝜓𝑎,𝑏(𝑡)=|𝑎|1/2𝜓𝑡𝑏𝑎.(15) The transform becomes𝑐(𝑎,𝑏)=|𝑎|1/2𝑓(𝑡)𝜓𝑡𝑏𝑎𝑑𝑡.(16) The discrete wavelet transform can be used to reconstruct the original signal 𝑓(𝑡) from the wavelet coefficients [17] as:1𝑓(𝑡)=𝑐𝜓|𝑎|1/2𝜓𝑡𝑏𝑎𝑐(𝑎,𝑏)𝑑𝑏𝑑𝑎𝑎2,(17) where, 𝑐𝜓=2𝜋(|𝜓(𝜆)|2/|𝜆|)𝑑𝜆.

The family {𝜓𝑎,𝑏}(𝑎,𝑏)𝑧2 of function 𝜓 is an orthonormal basis of the space 𝐿2(𝑅) of finite energy signals, the multiresolution analysis (MRA) of 𝐿2(𝑅) is a closed sequence {𝑉𝑗}𝑗𝑧 [18] as𝑉3𝑉2𝑉1𝑉0𝑉1𝑉2𝑉3.(18) Detail spaces {𝑊𝑗}𝑗𝑧 are associated with the approximation spaces, and 𝑊𝑗 is orthogonal complement of 𝑉𝑗 in 𝑉𝑗1 as𝑉𝑗1=𝑉𝑗𝑊𝑗for𝑗𝑧.(19) As scaling function 𝜑 is associated with 𝜓, the integer translate of the family {𝜑𝑗,𝑘}𝑘𝑧 of 𝜑 generates 𝑉𝑗. Similarly, the integer translate of the family {𝜓𝑗,𝑘}𝑘𝑧 of 𝜓 generates 𝑊𝑗. By replacing 𝑗 by 𝑗1, we can decompose 𝑉𝑗 into its components as𝑉𝑗=𝑉0+𝑊1+𝑊2++𝑊𝑗1=𝑉𝑗1+𝑊𝑗1,(20) where 𝑉𝑗1 and 𝑊𝑗1 can be written as [17]𝑉𝑗1=𝑘𝑧𝑎𝑘𝑗1𝜑2𝑗1,𝑊𝑥𝑘𝑗1=𝑘𝑧𝑏𝑘𝑗1𝜓2𝑗1,𝑥𝑘(21) with𝑏𝑘𝑗1=𝑎𝑗2𝑘𝑎𝑗2𝑘+12,𝑎𝑘𝑗1=𝑎𝑗2𝑘+𝑎𝑗2𝑘+12.(22) Let us consider two discrete filters 𝐻 and 𝐿 with their impulse response, =(1/2,1/2) and 𝑙=(1/2,1/2).

Now let us define the following equations:𝐻(𝑎)𝑘=(𝑎)𝑘=2𝑗=1(𝑗)𝑎𝑘+1𝑗1=2𝑎𝑘+12𝑎𝑘1,𝐿(𝑎)𝑘=(𝑙𝑎)𝑘=2𝑗=1𝑙(𝑗)𝑎𝑘+1𝑗=12𝑎𝑘+12𝑎𝑘1.(23) Now, replace 𝑘 by 𝑘+1, then we have𝐻(𝑎)𝑘=12𝑎𝑘12𝑎𝑘+1,𝐿(𝑎)𝑘=12𝑎𝑘+12𝑎𝑘+1,𝐻(𝑎)2𝑘=12𝑎2𝑘12𝑎2𝑘+1,𝐿(𝑎)2𝑘=12𝑎2𝑘+12𝑎2𝑘+1.(24) The discarding of odd coefficient is called downsampling, and the decomposition algorithm is shown in Figure 3.

Similarly, the reconstruction of 𝑎𝑗 can be written as 𝑎𝑗𝑙=𝑎𝑘𝑗1+𝑏𝑘𝑗1𝑎,if𝑙=2𝑘,𝑘𝑗1𝑏𝑘𝑗1,if𝑙=2𝑘+1.(25) Now, considering the same discrete filters 𝐻 and 𝐿 with impulse responses =(1,1), and ̃𝑙=(1,1), we have𝑎𝑘=𝑎𝑘𝑎𝑘1,̃𝑙𝑎𝑘=𝑎𝑘+𝑎𝑘1.(26) Setting odd entries to zero, we have𝑎𝑙=𝑎2𝑘,𝑙=2𝑘,𝑎2𝑘̃,𝑙=2𝑘+1.𝑙𝑏𝑙=𝑏2𝑘𝑏,𝑙=2𝑘,2𝑘,𝑙=2𝑘+1.(27) We have,𝑎𝑙+̃𝑙𝑏𝑙=𝑎2𝑘+𝑏2𝑘𝑏,𝑙=2𝑘,2𝑘𝑎2𝑘,𝑙=2𝑘+1.(28) Now, writing 𝑎2𝑘=𝑎𝑘𝑗1, and 𝑏2𝑘=𝑏𝑘𝑗1, the sequence 𝑎2𝑘 and 𝑏2𝑘 are called upsample and the reconstruction formula is as:𝑎𝑗=𝑎𝐿upsample𝑗1+𝑏𝐻upsample𝑗1.(29)

The reconstruction step is shown in Figure 4.

Multiresolution analysis analyze the signal in different frequency band and enables to observe signal in both time and frequency domain. The three level multiresolution analysis of 𝑎𝑗 is shown in Figure 5.

The analysis gives the three detail coefficients 𝑐𝐷1, 𝑐𝐷2, and 𝑐𝐷3, and the approximate coefficient 𝑐𝐴3. Here 𝑐𝐷2 is the half resolution of 𝑐𝐷1, 𝑐𝐷3 is the half resolution of 𝑐𝐷2. These give the detail information of the signal, and the three levels multiresolution step can be written mathematically as𝑐𝐷1=𝐻𝑎𝑗𝑛=2𝑘,𝑐𝐷2=𝐿𝐻𝑎𝑗𝑛=2𝑘,𝑘0𝑛=2𝑘,𝑐𝐷3=𝐿𝐿𝐻a𝑗𝑛=2𝑘,𝑘0𝑛=2𝑘,𝑘0𝑛=2𝑘,𝑐𝐴3=𝐿𝐿𝐿𝑎𝑗𝑛=2𝑘,𝑘0𝑛=2𝑘,𝑘0𝑛=2𝑘,(30) where 𝑘0 in all cases. The multiresolution wavelet reconstruction algorithm is shown in Figure 6.

The multiresolution reconstruction produces final three details (𝐷1, 𝐷2, and 𝐷3), and approximation 𝐴3. Mathematically 𝐷1, 𝐷2, 𝐷3, and 𝐴3 can be written as𝐷1=𝐻𝑈𝑐𝐷1,𝐷2=𝐻𝑈𝐿𝑈𝑐𝐷2,𝐷3=𝐻𝑈𝐿𝑈𝑐𝐴3,𝐴3=𝐿𝑈𝐿𝑈𝑐𝐴3,(31) where 𝑈𝑎(𝑛) is the upsample of 𝑎(𝑛) defined as𝑋(2𝑛1)=𝑎(𝑛),𝑥(2𝑛)=0.(32) The reconstructed signal can be written as𝑎𝑗(𝑛)=𝐷1+𝐷2+𝐷3+𝐴3.(33)

4. Problem Statement

Wavelet denoising is used to predict approximate detail coefficients by allowing minimum error between the detailed coefficients of threshold noisy signal and the original. A noisy random signal is represented as𝑦(𝑛)=𝑠(𝑛)+𝜎(𝑛),(34) where 𝑠(𝑛) is the original signal and 𝜎(𝑛) is the noise with mean zero. Now, decompose the noisy signal 𝑦(𝑛) using three levels wavelet decomposition to generate three detail coefficients and one approximate coefficient. A threshold value is applied to each detail coefficient to allow the actual value of the noisy detail coefficient if it greater than the threshold and force to zero otherwise, mathematically can be written as [7]𝐷𝑗,𝑘=𝐷𝑗,𝑘𝑇𝑗,0,otherwise,(35) where 𝑇𝑗 is the threshold value of level𝑗. In first stage the threshold can be chosen by finding the minimum error between the detail of noisy and original signal. Later, a loop is applied for each level to find the corresponding threshold value that gives the minimum error. The noisy signal 𝑦(𝑛) is denoised by using the threshold level to each detail coefficients after applying three level wavelet transform to generate three detail coefficients. Finally the signal is regenerated using the wavelet reconstruction technique. The result of the denoising of the noisy signal is shown in Figure 7.

In the denoising technique, let the detail coefficients have two levels a and b as in Figure 8(a). When noise affects the signal then the maximum and minimum level may be shifted due to addition of the noise. The threshold level c is used to allow the coefficient equal to b when the noisy coefficient is equal or greater than c, and equal to a if the noisy coefficient less than c. If the coefficients have multilevel for M-ary modulated signal, that is, another two level d and e beyond a and b then the denoising technique is unable to reconstruct the original signal because if the noisy coefficient is less than c and a then the technique forces the coefficient equal to a instead of d as shown in Figure 8(b).

5. Proposed Multilevel Denoising Technique

A modulated signal 𝑠(𝑡) (where 𝑠=𝑎+𝑗𝑏) is affected by noise and interference 𝑛(𝑡) (where 𝑛=±𝑛1±𝑗𝑛2, 𝑛1 and 𝑛2 are any real value), and the resultant signal can be written as𝑦(𝑡)=𝑠(𝑡)±𝑛(𝑡).(36) The mean of the white noise is zero, and the mean of the each detail wavelet coefficient is zero [8]. The standard deviation of detail coefficients (𝑐𝐷𝑖) of 𝑠(𝑡) at level 𝑗 (𝑗=1,2,,𝑝, 𝑝0; 𝑝 is decomposition level) is as𝑠𝑗=1𝑁1𝑁𝑖=1𝑐𝐷𝑗𝑖𝑥𝑗21/2,(37) where 𝑁 is the length of the detail coefficients, and mean 𝑥 is defined as𝑥𝑗=1𝑁𝑁𝑖=1𝑐𝐷𝑗𝑖.(38) The standard deviation of detail coefficients of the noisy signal 𝑦(𝑡) can be written as𝑠𝑗=1𝑁1𝑁𝑖=1𝑐𝐷𝑗𝑖±𝑒𝑗𝑖𝑥𝑗21/2,(39) where 𝑒𝑗𝑖 is the components added with the original detail coefficient due the effect of noise. The mean of noisy detail coefficient can be written as𝑥𝑗=1𝑁𝑁𝑖=1𝑐𝐷𝑗𝑖±𝑒𝑗𝑖.(40) To estimate the original detail coefficients, the mean of noisy detail coefficient 𝑥 should be zero, and the standard deviation can be written as𝑠𝑗=1𝑁1𝑁𝑖=1𝑐𝐷𝑗𝑖21/2,(41) where, 𝑐𝐷𝑗𝑖=𝑐𝐷𝑗𝑖±𝑒𝑗𝑖.

A complex weighting vector 𝑤=𝑤1+𝑗𝑤2, where 𝑤1 and 𝑤2 are any real number, is used to minimize random noise by a factor of 𝑤1 in [15]. In this paper, we used the complex weighting vector to minimize the noise in the detail coefficients by the same amount to generate noise-free wavelet coefficient by approximating the mean of detail coefficient to zero. The modulated signal 𝑠(𝑡) is multiplied by a complex variable 𝑤=𝑤1+𝑗𝑤2, 𝑤1>0, 𝑤2<0, then the resultant signal can be written as 𝑦(𝑡)=𝑠(𝑡)𝑤. The noisy received signal can be written as𝑦(𝑡)=𝑠(𝑡)𝑤±𝑛(𝑡),(42)𝑦(𝑡)=𝑎𝑤1𝑏𝑤2+𝑗𝑎𝑤2+𝑏𝑤1+±𝑛1+𝑗±𝑛2,(43)𝑦(𝑡)𝑤1𝑤=𝑎𝑏2𝑤1+𝑗𝑎𝑤2𝑤1++𝑏±𝑛1𝑤1+𝑗±𝑛2𝑤1.(44) If 𝑤1𝑤2, then𝑦out(𝑡)=𝑎+𝑗𝑏+±𝑛1𝑤1+𝑗±𝑛2𝑤1,𝑦(45)out𝑛(𝑡)=𝑠(𝑡)±(𝑡)𝑤1.(46) Here, the noise and interference term in (46) of the received signal 𝑦out(𝑡) through a fading channel is reduced by a factor of 𝑤1. The mean of the detail coefficients 𝑐𝐷𝑗𝑖of less noisy signal 𝑦out(𝑡) in (46) is as𝑥𝑗=1𝑁𝑁𝑖=1𝑐𝐷𝑗𝑖±𝑒𝑗𝑖𝑤1.(47) The noise (±𝑒𝑗𝑖) with each of the detail coefficients is due to the noise 𝑛(𝑡) with the original signal 𝑠(𝑡). The complex number 𝑤 reduced the noise term 𝑛(𝑡) associated with 𝑠(𝑡) by a factor of 𝑤1. If 𝑤10 and 𝑤20 then the mean 𝑥𝑗0, and the complex number 𝑤 may be defined as mean control variable. The noise and interference of detail coefficient is reduced by a factor of 𝑤1, and the reconstructed signal 𝑦out(𝑡) from the noise free detail coefficients may be considered as free from noise and interference as the mean of each detail coefficient tends to zero.

6. Proposed Denoising Method in Signal Processing

The noise and interference associated with the wavelet detail coefficient can be discarded using the proposed denoising technique as in (42) to (47). The transmitted signal is multiplied by the complex control variable 𝑤=𝑤1+𝑗𝑤2. The mean of the detail coefficient is kept at a level approximately equal to zero by reducing the noise term by a factor of 𝑤1 as according to (46). The value of the mean control variable 𝑤 is generated according to the required mean value of each detail coefficient. The transmitted signal can be obtained by using wavelet reconstruction as shown in Figure 9. In this figure the modulated symbol 𝑠(𝑡) is transmitted through a noisy channel and the noisy signal at the receiver is processed by using three level wavelet decomposition according to (30). The transmitted modulated symbol is reconstructed by using wavelet reconstruction method of the denoised wavelet coefficients according to (31).

Wavelet denoising can be used in antenna diversity technique to obtain better quality signal through a noisy channel. In antenna diversity, signal is transmitted through more than one antenna and received by a single antenna, on the other way one antenna transmits signal and more than one antenna receive the signal. The first process is called transmit diversity and second is called receive diversity. A combiner is used at the receiver to add the entire incoming signal in phase or search the path having highest signal strength [24]. The wavelet denoising method is used to further discarding noise from combiner output signal, the entire process is shown in Figure 10. In transmit diversity, let the signal 𝑆0 be sent from the transmitter to receiver through two diversity path 1 and 2, the maximum ratio combiner (MRC) combines the two received fading signal 𝑟0, 𝑟1, according to [24], as𝑆0=1𝑘=0𝑘𝑟𝑘.(48) In two branches transmit diversity, symbol from antenna zero can be denoted by 𝑆0 and from antenna one by 𝑆1 and in the next symbol period signal the transmitted signal can be represented as 𝑆1, and 𝑆0. The received signal for channel response 0(𝑡) and 1(𝑡) can be written as𝑟0=0𝑆1+±𝑛1+𝑗0𝑆2+±𝑛2,𝑟1=1𝑆1+±𝑒1+𝑗1𝑆2+±𝑒2,(49) here 𝑛0=𝑛1+𝑗𝑛2, and 𝑒0=𝑒1+𝑗𝑒2 are the noise signal for 1st and 2nd path. Now, we select the control variable of form 𝑤=𝑤1+𝑗𝑤2, then the resultant transmitted symbol is𝑆0=𝑆0𝑤=𝑆1𝑤1𝑆2𝑤2𝑆+𝑗1𝑤2+𝑆2𝑤1.(50) The received signal can be expressed as𝑟0=0𝑆1𝑤10𝑆2𝑤2+±𝑛1+𝑗0𝑆1𝑤2+𝑆2𝑤10+±𝑛2.(51) Dividing (35) by 𝑤1, and considering 𝑤1𝑤2, we have𝑟00𝑆0+1𝑤1𝑛0.(52) The received signal from other diversity path can be written with applying the same operation as first antenna, we have the received signal as𝑟11𝑆0+1𝑤1𝑒0.(53) The MRC combiner combined these two received as in  (48)𝑆0=1𝑘=0𝑘𝑟𝑘.(54) The received signal in (54) is then passed through the wavelet decomposition process to generate the detail coefficients. Here, the control variable (𝑤) is adjusted to approximate the mean of each detail coefficient equal to zero to obtain better channel capacity. The entire process is shown in Figure 10. The PDR is used to examine the percentage of the improvement in the reconstructed signal from the original asPDR=𝑁𝑛=1𝑉(𝑛)𝑉𝑅(𝑛)2𝑁𝑛=1𝑉2(𝑛),(55)𝑉(𝑛): original 16-QAM symbol and 𝑉𝑅(𝑛): reconstructed 16-QAM symbol.

7. Results

The simulation results in MATLAB environment of the BER performance of the AWGN channel for the 16-QAM symbol is shown in Figure 11. Here, the three-level wavelet decomposition technique is applied on the noisy received signal to generate the appropriate detail coefficients. The wavelet reconstruction technique is applied using (31) to generate the detail coefficients which ultimately generate the transmitted signal. The generated transmitted signal is found to be the same as the one received directly from the noisy channel. The multilevel denoising technique shown in Figure 9 is used to increase the performance of the channel. The BER of AWGN channel using different values of the control variable to approximate each detail coefficient equal to zero is shown in Figure 11 for different values of 𝐸𝑏/𝑁0. The BER through the direct path is 0.2620 at 𝐸𝑏/𝑁0=2 dB and the wavelet decomposition provides the same BER performance at the same 𝐸𝑏/𝑁0 value. Now, the controlling value of 1+𝑗0.2 is used for which, the BER value is 0.085 for the same parameter. The control variables 𝑎1, 𝑎2, and 𝑎3 of values of 1+𝑗0.2, 1+𝑗0.1, and 1+𝑗0.001, respectively, to provide BER values of 0.082, 0.0630, and 0.0290 at 𝐸𝑏/𝑁0 of 3 dB. The mean of three details coefficients for the above condition is 2.6×1018. The control variable allows the mean of the detail coefficients to tend to zero and this phenomenon reduces the noise and interference effects. The BER performance through a Rician fading channel is shown in Figure 12 using the same control variable as of Figure 11 with sampling frequency of 10 MHz, Doppler frequency shift of 100 Hz, and the Rician factor of 3.

The control variable in antenna diversity is used to reduce the noise level by a factor more than the previous case because diversity provides some noise reduction performance. Here, the BER performance in antenna diversity for the control values of values 𝑎1=2+𝑗0.01 and 𝑎2=3+𝑗0.01 is shown in Figure 13. The BER is 0.027 for two branch transmit diversity through the AWGN channel with 𝐸𝑏/𝑁0=4 dB. Now, the BER for the value of control variable 𝑎1=(2+𝑗0.01) and 𝑎2=(3+𝑗0.01) with wavelet denoising in the same branch transmit diversity through the same channel is 0.008 and 0.001, respectively, with considering the same value of 𝐸𝑏/𝑁0. Here, the simulation is performed by sending a 16-QAM symbol through an AWGN channel with mean zero and variance 𝜎2. The phase offsets for the two paths are 30 and 35, respectively. The PDR of the AWGN channel is calculated using (55) by considering 𝑉(𝑛) as transmitted 16-QAM symbol. The denoising technique in [7] is used to reconstruct 𝑉𝑅(𝑛), and we get the value of PDR which is above 90% for any value of 𝐸𝑏/𝑁0. Similarly, the proposed denoising technique is used to reconstruct 𝑉𝑅(𝑛) for the same symbol through the same channel. The PDR of the same channel for simply transmitting the symbol through the channel without any signal processing technique, and using proposed denoising technique at different values of control variables is shown in Figure 14 at 𝐸𝑏/𝑁0=020 dB. It is seen from the result that the proposed denoising technique provides the lowest deviation of reconstruct signal from the original one, because traditional denoising provides PDR of about 92%, direct transmission provides PDR of 82.5%, and the proposed multilevel denoising provides a PDR of 17.3% for a signal having multipoint in the constellation diagram with 𝐸𝑏/𝑁0=3 dB for all cases.

8. Conclusion and Future Work

Three main issues regarding wireless signal denoising through a multipath fading channel are addressed in this paper. Firstly, the wavelet decomposition and reconstruction of a 16-QAM symbol through a noisy channel using MATLAB simulation software. The BER performance of a modulated signal through AWGN and Rician channel and the performance using wavelet denoising technique for the same signal through the same channel is the same as shown from Figures 11 and 12. It is seen from the result that the wavelet decomposition and reconstruction techniques discussed in this paper for the simulation study reconstruct the signal using the wavelet decompose coefficient with 100% accuracy. Secondly, the traditional threshold-based denoising technique is used to denoise 16-QAM modulated noisy wavelet detail coefficients, the traditional denoising method is not capable to generate noise free coefficients due to the fact that the one threshold level cannot predict a noisy coefficient from multilevel values as discussed in Section 4. Thirdly, a control variable based multilevel wavelet denoising technique is proposed to denoise a complex modulated symbol through a fading channel, and the BER performance is shown using appropriate control variable to force each detail coefficient to zero by reconstructing noise free transmitted symbol.

The simulation result shows that the BER performance is increased with increasing tendency of the mean of the detail coefficients close to zero by selecting appropriate control variable as shown in Figures 11 and 12. The proposed multilevel denoising technique is also used in antenna diversity to obtain a far better BER performance, and the simulation study shows that the proposed denoising technique along with the antenna diversity to provide far better BER performance than the one shown in Figures 11 and 12. The PDR of the proposed multilevel denoising technique shows that it provides accurate reconstruction of a complex modulated symbol through a multipath fading channel because it deviates the estimate signal from the parent one by only 10%.

In the future, the analysis can be done to search for far better a control variable depending on the condition of the wireless channel characteristics to obtain far more accurate results. The proposed technique can be used in multiple input multiple output (MIMO) case to send image signal at very high date rate with far better BER results through WiMAX physical layer.