In this paper, we propose a new multi-user Rake receiver, based on the interference mutualization with a matrix representation for Multiple Input Single Output MISO channel. The proposed system used the Modified Gegenbauer functions in order to generate the signal and to ensure the multi users transmission system. The new proposed receiver allows, using the temporal and special diversity, to avoid the interferences between symbols and to improve the system performances in terms of Bit Error Rate BER and interferences between users with a low algorithm complexity. The proposed solution is based on the classical Rake receiver associated with the equalizer receiver. In order to adapt the Rake approach, in single detection case and in multi users Ultra Wide Band environment, we propose a multi-user Rake receiver using the matrix form. Our proposed system is evaluated in terms of channel effects and multi users’ interferences.
In recent years a considerable interest arose in ultrawideband (UWB) communication systems, due to their appealing features and release of the spectral mask from the Federal Communications Commission (FCC) [
For high data rate, the superposition of symbols in the receiver destroys the signal and generates intersymbol interferences. However, the Rake receivers, using the spatial diversity (antenna) and temporal diversity improve the receiver performance and maximise the signal to noise ratio at the receiver output.
Several type of Rake receivers have been proposed such as the Arake receiver that combines all the signal paths [11-13]. This receiver is not easy to implement because UWB channel is characterised by a large number of multipath.
However a feasible implementation can be obtained using a selective Rake (Srake), which combines the multipath components with a higher power. Maximal Ratio Combining MRC receiver Rake uses the path with higher signal noise ratio SNR [
In our approach, in order to have a low cost solution, we propose a multi-user Rake receiver in Multiple input Single Output MISO channel based on the matrix representation. The new receiver has a computational complexity equal to the product of the user numbers M and the symbol numbers Q transmitted in a packet of data frame. In this case, the complexity is lower compared to the others receivers cases.
The results obtained and compared to different receivers show that our approach improves the performances in terms of BER, gives better performances with a lower complexity algorithm.
This paper is organized as follows. In the first section, we describe the UWB system and structure of the MISO channel. The second section highlights the main drawbacks of using single detection receivers based on Rake receivers MRC in a multi user. The third section presents our approach proposed and in the fourth section we give simulation results and discussions. At the end, a conclusion is drawn with prospects.
In order to exploit the diversity benefits, the receiver must be able to combine different transmitted signals. The presented methods assume that different signals to be combined are received through different branches [
where is the bit energy and is the symbol period.
The zero mean i.i.d data symbol are passed through a unit energy pulse shaping includes the effects of transmit antenna. In this equation, each Gegenbauer order is assigned to each active user. The used pulses are defined by the recurrence relation:
where is the time in nanosecond, the order of the Gegenbauer function and is the parameter defining the Gegenbauer polynomials family. The results in [
The Gegenbauer polynomials may be used in UWB systems to construct MGF pulses with narrow widths. For this purpose, they are multiplied by the square root the weight function. These functions, that satisfy the Equation (3), are given by the following formula:
We consider a MISO channel with each transmitted (antenna) is composed of a MGF pulse as shown in
where is the Additive White Gaussian Noise AWGN with zero mean and variance; is the impulse response associated with the kth user.
The stochastic channel models, used to evaluate the physical layer of UWB, are adopted by the committee 802.15.3a especially for the intra-building environment, short-range (up to 10 m) for high date speed communications (>100 Mbit/s). These models are defined by an impulse response and given in the following equation:
where is the gain coefficient of the ith ray within the lth cluster. is the delay of lth cluster for desired user. is the delay of the ray relative to the cluster arrival time of the desired user’s. represents the log-normal shadowing; L and P indicate respectively the number of resolvable path and the number of rays of each cluster. To simplify the analysis, we can write the impulse response in another form as:
where is the total number of rays, and are the gain and delay introduced by the lth ray. As the number of signal sample is is the sample of pulse; then the convolution operation between the signal and the impulse response, therefore the number of signal, signal sample is: assuming that j is the desired user and is the symbol of the j desired user. The received signal given by 5 can be written by the following equation:
with
In this equation there are three different terms. The first term corresponds to the useful signal of the desired user, the second term is the symbol interference. This second term interact with the useful signal when the total duration of the response channel denoted is higher than the symbol duration. The third term corresponds to the multi-user interference.
Due to the fact that impulse responses have a large number of multiple paths, using Rake receiver [
where is the number of receiver branch and is the weight assigned to the branch i, regardless the combination method. For the branch i, with the delay, the output of the correlator or conventional receiver is given by :
In the multi user case, where each user transmits in a channel different from its neighbor as expressed by Equation (8), the choice of weights assigned for the branch i, as proposed in several studies, cannot be efficient for estimating the symbols, even though no actual interference between symbols occurs. If we adopt the all Rake (Arake) with MRC and when the channel is knownthe gains combinations
are identical to the channel gain with
. In this case
for and.
In this section, to improve the reception performances, we propose a multi-user Rake receiver matrix representation using MGF functions. The idea of this approach is to mutualise different interferences as seen in Equation (8), to constitute only a single type of interference. In this case, interference cancellation can be combined easily. So, the signal received from the user k illustrated by
where is the transmitted waveform; is a channel matrix of dimension; represents spread data and therefore, can be expressed as:
Here is a column vector which represents the symbols transmitted by the user with the dimension; denotes a column vector of the modified Gegenbauer function sampled by factor; is the identity matrix of size; the operand means the Kronecker product and the operand is a column vector which allows the concatenation of the column vectors of a matrix. The channel matrix is expressed by:
(13)
We can note that, in element for. The matrix channel is lower triangular due to the causal nature of. For the purposes of Arake receiver, the channel gain vector must be . Assuming active users, the received signal is given by this formula:
where is a column vector corresponding to the Gaussian noise with zero mean and variance. Similarly to the Rake receiver single detection, here we choose gains of each branch as vector
. Thus the channel matrix Arake can be decomposed into a sum of the various paths as following:
(15)
where is a shift matrix expressed by
To extract the symbols, observed variable is despread by applying a matrix correlation. That gives
If we set
It combines the different in a matrix constituted of elements of dimension
. So Equation (17) becomes:
Let us consider
where is mutualisation of different interferences matrix. By substituting the channel matrix Arake by the expression of Equation (15), development of the square matrix whose dimension is could be written as following:
where and represent respectively the coefficient matrix of the multipath channel and the index of relative delay multipath; the matrix and give respectively the correlation matrix and matrix of code shifted by a number of lines upwards. The matrix and are defined as following:
here is the zero matrix whose size is. In this configuration, the equation of the variable decision is encapsulated:
where are random vector of parameters whose realization is to be estimated and has mean zero and covariance matrix is of the dimension symbols. Thus, the new variance of noise denoted equal to. To restore the transmitted symbols, the optimal data estimation should resolve the approach to the problem of least squares assuming such as
By solving Equation (8), data estimation is obtained by
With the pseudo inverse matrix.
This algorithm is referred to using the acronym Rake-LS (Rake least squares). Unfortunately the optimal solution in the least-squares approach is obtained without the Gaussian noise [19-22]. Forcing the interference zeros pooled significantly amplify the noise. The LMMSE approach allows taking into account the noise and the correlation factor in the variable decision, is obtained by minimizing the following equation:
where means the mathematical Esperance. The solution of Equation (27) using [
This algorithm is referred to using the acronym RakeLMMSE [23,24]. In the case of Single Input Single Output SISO channel where all users transmit on a single channel only the matrix is modified and then, becomes:
In the presence of multi users interference and lack of interference intersymbol, the proposed approach reduces the correlation matrix to the value and consequently, the complexity of design loads is reduced and thus the matrix has the dimension.
In this section, we discuss simulation results of ultra wideband system using stochastic channel models adopted by the committee IEEE 802.15.3a. To analyze the results, we studied the case of using the four first orders of modified Gegenbauer functions, where each waveform with duration of 2 ns is assigned to each user. The signal waveforms are sampled at the period. The simulations are performed on Matlab using the Monte Carlo method. Two antenna configurations are analyzed, the case of transmission in SISO channel and MISO channel. Four types of channels IEEE 802.13a noted CM1 to CM4 are used in our simulation. Here we took a frame of data closed by four symbols, i.e. the transmission rate at 8 ns.
In the simulations, the following
Rake LMMSE are significantly better than those obtained with the Rake-LS method.
The
In this paper, we proposed a receiver that combines all interferences in a MISO channel using the modified Gegenbauer polynomials. A novel proposed approach based on the matrix representation is given. The simula-
tions carried out, show that our approach gives high performances compared to a conventional or ARAKE receivers. Using this new approach, we can achieve a trade-off between performance in terms of bit error rate and computational complexity. Our approach offers a high performance system in terms of data rate and bit error rate with a low cost. In the future work, we will apply these studies on others channel type such as the IEEE 802.15.4a models. We will validate these theoretical and simulation results by tests in real environments.