INTRODUCTION
The OFDM is a digital multicarrier modulation scheme, which uses a large number of closelyspaced orthogonal subcarriers that is particularly suitable for frequencyselective channels and high data rates. This technique transforms a frequency selective wideband channel into a group of nonselective narrowband channels, which makes its robust against large delay spreads by preserving orthogonality in the frequency domain as in frequency selective fading channels wideband signals suffer intersymbol interference while those narrowband signals only experience at fading. Orthogonal Frequency Division Multiplexing (OFDM) systems are especially suited for channel estimation. In order to achieve the potential advantages of OFDM systems, the channel coefficients should be estimated carefully.
Channel estimation is an important and necessary function for modern wireless
receivers which can be improved using more pilot symbols (Slock,
2004). With even a limited knowledge of the wireless channel properties,
a receiver can gain insight into the information that was sent by the transmitter.
The goal of channel estimation is to measure the effects of the channel on known
or partially known transmissions, where the channel samples will be extracted
from those known pilot signal and using a proper interpolation method for accurate
estimation of the channel.
In general OFDM systems, pilots can be sent either in block or combtype arrangements. In blocktype arrangement, pilots are sent on every subcarrier in a timeperiodic manner. In combtype, pilots are sent continuously in a frequencyperiodic manner.
After the estimation of the channel transfer function of pilot tones, the channel
transpose of data tones can be interpolated according to adjacent pilot tones.
The linear interpolation has been studied in (Rinne and Renfors,
1996) and is shown to be better than piecewise constant interpolation. The
other most general methods of interpolation used for the estimation of the channel
over OFDM system is:
• 
Linear interpolation 
• 
Spline interpolation 
• 
Cubic interpolation 
In this study, wavelet denoising filter will be used in order to reduce the
effect of the noise over the estimated channel using an improved algorithm for
the channel estimation of OFDM system (Ahmed et al.,
2009) which use a as specific pilot signal arrangement different form comb
and block type as can be seen later. As the joint of improved algorithm and
wavelet denoising can bring to more accurate estimation. Also, Viterbi detection
will be used in order to reduce the effect of the noise over the original transmitted
signal.
SYSTEM MODEL
The transmitter and receiver of the OFDM system over pilot insertion block, TCM and wavelet denoising filter will be described.
Transmitter structure: As shown in Fig. 1, the vector
of data s is encoded and mapped according to 2/3 convolutional coding over 8PSK
for TCM (Ungerboeck, 1987). Then, for pilot symbol aided
channel estimation, N_{f} and N_{t} pilot symbols are inserted
periodically with the distance D_{f} and D_{t} in frequency
and time grid respectively with the insertion of a single pilot sample of the
last sample of each symbol adjacent to the uniformly distributed pilot samples
symbol, as shown in Fig. 2, as the serial vector of the result
data converted to N×K vectors by a serialtoparallel converter where N is the
number of total subcarriers in one OFDM symbol and K is the total number of
OFDM symbols in the frame.

Fig. 1: 
Transmitter structure of the OFDM system 

Fig. 2: 
Pilot distribution for OFDM system in frequencytime grid 
At this time, each OFDM symbols vector in the frame x_{N}= [x_{1}(k)
x_{2} (k) x_{3}(k)… x_{N}(k)] will be modulated
using N point Inverse Fast Fourier Transform (IFFT). At the terminal end of
the transmitter, the resulted OFDM vector in the frame will be sent serially
through the time varying frequency selective channel. The channel will be described
using baseband equivalent impulse response as h(k) = [ h_{1}(k) h_{2}(k)
… h_{Lf} (k)]^{T} where Lf is the length of channel (Coleri
et al., 2002). The channel is modeled as an impulse response h(t)
followed by the complex Additive White Gaussian Noise (AWGN) n(t):
where, α_{m }is a complex values and T_{s} is the sampling
interval.
Receiver structure: At the receiver side as shown in Fig. 3, the received signal will be demodulated using N point (FFT), where the resulted signal will be as follow:
where, n_{n}(k) is the FFT sample of the additive white Gaussian noise and H_{n}(k) is the frequency domain of the channel coefficient for the nth subcarrier and the kth OFDM symbol.
The channel sample will be extracted from the received pilot signal by using LS channel estimation in frequency domain as the receiver know the sample at that signal as:
where, x_{p}(k) is the pilot sample in the OFDM signal, is the coefficient
of the channel at that pilot sample (Biglieri et al.,
1998). Where the channel coefficient will be filtered using a wavelet denoising
as it can be seen in Fig. 3, then estimation of the channel
will be done which is used to be combined with received signal to reduce the
channel from that signal which will be passed through ML detection using Viterbi
algorithm (Viterbi, 1967), to get the final signal.

Fig. 3: 
Receiver structure of OFDM system 
An improved algorithm for channel estimation based on pilot sample: Using those extracted channel coefficients at that pilot to estimate the channel coefficients for the OFDM signal. In order to obtain estimated channel coefficients for all subcarriers the mean and the variance of two adjacent channel coefficient extracted from those pilot samples and then using the equation of the mean and variance to calculate the estimated channel coefficients as follow:
• 
Calculating of the mean and the variance of the two channel
coefficient which has been extracted from the pilot sample in the same time
period of OFDM symbol as follow: 
where, N_{p} is the number of pilot used in the equation.
• 
Multiplying the calculated variance by a factor ξ where
ξ=0.556 
• 
Calculating the value of the two entire samples between the
two pilots using the following equation: 
where, h_{e} is the estimated coefficient of the channel, while c_{1} and c_{2} will be calculated as follow:
• 
Now for the calculation of the channel coefficient between
OFDM symbol the same cited procedure will be used but with aid of the past
calculated coefficient to calculate the mean and the variance and modified
by α and β factor respectively. Where α and β factor
will be explained with aid of schemes. In this study we will propose that
those factors will be known 
α and β factors: α and β factors are the modification
factor for the mean and variance of the two adjacent pilot sample of the same
subcarrier of the OFDM symbols. Where these two factors are limited to unity
value as those factor are fluctuated around the value of one. By testing the
Probability Density Function (PDF) of these factors it was found that these
two factors limited to one as the doppler frequency f_{d} dencrease
as shown in Fig. 4, 5 which can show the
normal distribution of 4, 6 and 8 tab of the channel length for both of α
and β factors (mean and variance factor, respectively).
Wavelet denoising: Wavelet analysis is capable of revealing aspects
of data that other signal analysis technique as fourier analysis which miss
aspects like trends, breakdown points, discontinuities in higher derivatives
and selfsimilarity.

Fig. 4: 
Probability density function of α factor for different
doppler frequency of the channel 

Fig. 5: 
Probability density function of β factor for different
doppler frequency of the channel 
Furthermore, because it affords a different view of data than those presented
by traditional techniques, wavelet analysis can often compress or denoise a
signal without appreciable degradation.
Fourier analysis has a serious drawback. In transforming to the frequency domain, time information is lost. When looking at a fourier transform of a signal, it is impossible to tell when a particular event took place.
Wavelet denoising can bring to more accurate estimation for the channel by
reducing the effect of the noise on the estimated channel. As the noisy channel
coefficients pass through the wavelet denoising filter the estimated signal
will be more accurate as shown in Fig. 6. The general wavelet
denosing procedure is as follows (Wang et al., 2000):
• 
Apply wavelet transform to the noisy signal to produce the
noisy wavelet coefficients to the level which we can properly distinguish
the PD occurrence 
• 
Select appropriate threshold limit at each level and threshold
method (hard or soft threshold) to best remove the noises 
• 
Inverse wavelets transform of the thresholded wavelet coefficients
to obtain a denoised signal 
The threshold is crucial when use the wavelet denoising. Function wden in Matlab is used to remove (I +W)Xp*. The option minimaxi is used as threshold algorithm. It is presented in:
where, n is the length of the signal. It can be seen that the thr is directly proportional to the σ (D1) . So, the noisy is removed efficiently unless the threshold thr is chosen close to σ ((I +W)Xp^{*}), the standard deviation of the noisy (I +W)Xp^{*}. It means to minimize the Δ:

Fig. 6: 
Estimated Channel over Wavelet Denoising filter, (a) Original
fading channel , (b) Noisy estimated channel and (c) Estimated channel over
Wavelet denoising 
D1 is the firstlevel detail coefficients. We choose thr to make Δ_{min} and use wavelet denoising method to remove (I +W)Xp^{*} to get more accurate.
Viterbi decoder: Soft MaximumLikelihood (ML) decoding using the ViterbiAlgorithm
(VA) is assumed (Viterbi, 1967). The Viterbi decoder
divides the input data stream into blocks, estimating the most likely data sequence
and outputting each decoded data sequence in a burst. The Viterbi algorithm
performs the trace back operation in parallel with the path calculations. The
width of the metric registers must be enlarged when using high rate punctured
codes, when the number of bits used in soft decision is large and when the Bit
Error Rate at the input of the Viterbi decoder is high. The trace back depth
should be sufficiently long to avoid loss of accuracy, therefore 20 trace back
depth was used in the simulation in order to get a good accuracy.
SIMULATION
Simulation parameter: In this study, the simulation has been considering different values of the doppler frequency for the Rayleigh fading channel according to the velocity of the vehicle with Additive White Gaussian Noise (AWGN). The channel is assumed to be frequency selective fading, where the doppler frequency for the channel has been calculated using:
where, f_{d} is the doppler frequency, v is the vehicle velocity and c is the light speed. Table 1, shows the parameter specifications for OFDM system based on the trellis code modulation (TCM) and the wavelet denoising filter.
Simulation results: Now, we will test different OFDM systems over different
parameters of Rayleigh fading channel.
Table 1: 
Parameter of OFDM system base TCM and Wavelet denoising filter 

Where the tested OFDM systems based on
improved algorithm of channel estimation (C.C.), are OFDM system based on TCM
(CCV), OFDM system based on wavelet denoising (CCWden) and OFDM system based
on both TCM and wavelet denoising (CCVWden).
Figure 7 shows testing of the four OFDM systems over fixed
parameter of the channel, 100 Hz doppler frequency has been selected for the
Rayleigh fading channel in additional to AWGN for testing those different systems.
As can be seen that OFDM/CCV can improve the performance of the system in both
cases (with and without wavelet denoising filter) by about 7.58 dB for all
BER.

Fig. 7: 
Performance of different OFDM systems over 100 Hz doppler
frequency of Rayleigh fading channel 

Fig. 8: 
Performance of different OFDM systems over different value
of doppler frequency of Rayleigh fading channel 

Fig. 9: 
OFDM system based an improved algorithm for channel estimation,
TCM and wavelet denoising over different doppler frequency of the rayleigh
fading channel 
While, the usage of the wavelet denoising filter in both cases (with and
without TCM) can improve the performance limitedly, while at 40 dB of SNR, BER
will improved as for C.C. BER equal to 3×10^{2}, while for C.C.Wden
is about 3×10^{3} so as for OFDM/C.C.V., where BER for the OFDM/C.C.V
system without Wden at 40 dB of SNR, BER will be about 8×10^{2}, while
with Wden will be 8×10^{2}.
Figure 8 shows testing of the four OFDM systems over different values of doppler frequency in addition to AWGN for testing those different systems. Where it is clear that the for the whole OFDM systems the BER of the each system increased by increasing of doppler frequency of the channel as the performance of the OFDM/CCV in both cases (with and without Wden) improve the performance of the system, while for that base Wden (with and without TCM) will increase the performance especially at high doppler frequencies of the channel.
Finally, Fig. 9 shows OFDM system based on an improved algorithm for channel estimation, TCM and wavelet denoising over different values of doppler frequency. Where, it is obviously that the performance of that system increasing by the decreasing of the doppler frequency of the channel.
RESULTS AND DISCUSSION
From the simulation result, it was found that the OFDM/CCVWden give the pest
performance of the OFDM system over the others as it can improve the performance
by about 78 dB over OFDM/C.C., 67.5 dB over OFDM/CCWden as the performance
of the system improved up to 10 dB by using the TCM and Viterbi decoder for
error correction (Akay and Ayanoglu, 2004) and about
1.52 dB over OFDM/CCV.

Fig. 10: 
Coded and uncoded OFDM system over AWGN 
So, from Fig. 9, it is obvious that the OFDM/C.C.V.Wden performance increase as the doppler frequency decrease, where the estimation of the channel will be more accurate, so the BER would be decreased as the SNR increased.
Form the previous study, it was found that OFDM system over TCM encoder that
the performance of the OFDM system will be increased by about 3.5 dB as can
be seen from Fig. 10 (Fernando et
al., 1998), where the coded and uncoded OFDM has been tested over AWGN
only, where it was found that OFDM/TCM enhanced by about 3.5 dB in compared
with uncoded system.
CONCLUSION
This study present an improved algorithm of OFDM/CC system combined either with TCM, wavelet or both together. It is clear that OFDM/CCV will increase the performance of the system, obviously. OFDM/CCWden can also enhance the performance but limitedly but maximum performance can get from OFDM/CCVWden.
ACKNOWLEDGMENTS
The authors thank the anonymous reviewers for many useful comments which help to improve the quality and readability of this study. This research was supported by Prof. Kasmiran Jumari under UKMOUPNBT29153 Project code.