Abstract

This paper presents the performance analysis and comparison of full chip and half chip rate of noncoherent (NC) and differentially coherent (DC) code acquisition scheme in (multiple input-multiple output) MIMO assisted by direct sequence spread spectrum (DS-CDMA) wireless system when communicated over uncorrelated Rayleigh channel. Four schemes are investigated, namely, SISO with full chip rate, SISO with Half chip rate, MIMO with full chip rate, and MIMO with half chip rate by varying the code acquisition technique. The simulation is done in RF signal processing Lab using matlab tool box, and the performance metrics are considered, namely, Bit Error Rate (BER) and mean acquisition time (MAT). The simulation results indicate that DC performance is superior than NC in both full chip and half chip rate and also shown that half chip performance is better than full chip in both DC and NC code acquisition methods.

1. Introduction

MIMO technique is employed with spread spectrum to increase capacity and improve the overall performance in the MIMO scheme. In these systems, multiple antennas are used at both ends of the wireless link. This method allows cellular systems to provide users with high data rate services through reliable communication link. It has the ability to combat the fading phenomena in wireless links. Recent research in this method has shown an increase in system diversity and bandwidth efficiency [1]. This technique offers higher capacity to wireless systems, and the capacity increases linearly with the number of antennas.  A basic MIMO channel model is depicted in Figure 1 with 𝑀 transmitter and 𝑁 receiver antennas.   In each use of the MIMO channel,   a vector π‘Ž=(π‘Ž1,π‘Ž2β€¦π‘Žπ‘€)𝑇 of complex numbers is sent and a vector π‘Ÿ=(π‘Ÿ1,π‘Ÿ2β€¦π‘Ÿπ‘)𝑇of complex numbers is received. We assume an input-output relationship of the form π‘Ÿ=π»π‘Ž+𝑉,(1) where 𝐻 is an 𝑁×𝑀 matrix representing the scattering effects of the channel called as channel matrix, and 𝑉=(𝑣1,𝑣2,𝑣𝑁)𝑇 is the noise vector. Throughout this paper, 𝐻 is assumed as a random matrix with independent complex Gaussian elements {β„Žπ‘–π‘—} with mean 0, and unit variance is denoted as β„Žπ‘–π‘—βˆΌπΆπ‘(0,1).   Also 𝑉 is assumed as a complex Gaussian random vector with elements π‘£π‘–βˆΌπΆπ‘(0,𝑁0), and 𝐻 and 𝑉 are independent of each other and of the data vector π‘Ž.

2. DS-CDMA Modulation

A spread spectrum multiple access technique is one which spreads the bandwidth of the data uniformly for the same transmitted power. Spreading code is a pseudo-random (PN) code which has a narrow pulse codes. In CDMA scheme [2], a locally generated code runs at a much higher rate than the data to be transmitted. In this method, the modulated waveform is spread second time in such a way to produce an expanded wideband signal whose bandwidth is greater than the available bandwidth. This signal does not interfere with other signals. such an expansion is achieved using second modulation. Many potential advantages are achieved over conventional systems such as improved interference rejection, high resolution ranging, secured communication and increased capacity, and a better spectral efficiency. The Figure 2 shows the amplitude spectrum before and after spreading.

In DS-SS [3], the spread signal is obtained by multiplying the information signal directly with a wideband PN signal. The information rate is 𝑅=1/𝑇𝑏 bits per sec, where 𝑇𝑏 is one bit interval. The PN signal rate is 1/𝑇𝑐 β€œchips” per sec where 𝑇𝑐 is one chip duration [4]. One bit interval occupies (𝑁)chips, that is, 𝑇𝑁=𝑏𝑇𝑐.(2) There are many issues in the conventional DS-CDMA [2] systems which are as given below(i)If all users transmit almost with identical power then beyond certain point increase of power of every user will not reduce the bit error rate [5].(ii)If the user transmits with widely different power, then the conventional receiver allows the signal from the powerful user by suppressing the weaker user signal.(iii)The detection of desired signal is limited by inherent suppression capacity of the system.

3. System Model

A finite length tapped with delay line channel model generates the 𝐿 Rayleigh-faded multipath signals, each is arriving with a time delay πœπ‘™ having a tap spacing of one chip duration and half chip duration considered. It is also assumed that the Rayleigh fading is sufficiently slow for the faded envelope to remain constant over 𝜏𝐷 chip intervals. The Neyman-Pearson criterion is adopted [6, 7], which leads to a Constant False-Alarm Rate (CFAR). The received signal of the MIMO over the multipath Rayleigh-fading channel can be expressed mathematically as in (4).

The DC and the NC receiver module used in code acquisition scheme using transmit/receive antennas is as shown in Figure 3, and the timing hypothesis test is carried out for binary spreading. The NC module generates its decision variable by accumulating 𝑃⋅𝑅 number of independently faded signals observed over a given time interval. In the DC scheme,   instead of squaring the summed energy as suggested by the procedures outlined, the channel’s output samples accumulated over a full spreading code period is multiplied by the conjugate of the 𝑁-chip-delayed samples, where 𝑁 is represented by 𝑁=𝜏𝐷,𝑇𝑐(3)π‘Ÿ(𝑑)=𝐿𝑃𝑙=1ξ“π‘…π‘š=1𝑛=1𝛼(𝑙,π‘š,𝑛)𝐸𝑐𝑃𝑇𝑐𝐢𝑑+𝑑𝑇𝑐+πœ‚β‹…πœ”π‘šξ€·π‘‘+𝑑𝑇𝑐𝑒+πœ‚(2πœ‹π‘“π‘‘+πœ™(𝑙,π‘š,𝑛))+πΌπ‘˜(𝑙,π‘š,𝑛)ξ‚Ή,(𝑑)(4) where 𝑃 = number of transmit antennas, 𝑅 = number of receive antenna, 𝛼(𝑙,π‘š,𝑛) = complex-valued envelope of the(𝑙,π‘š,𝑛)th signal path obeying a Rayleigh magnitude distribution and a uniform phase distribution, 𝐸𝑐 = pilot signal energy per PN code chip, 𝐢(𝑑) = common PN sequence having a cell-specific code-phase offset is the code phase offset with respect to the phase of the local code, 𝑇𝑐 = one chip duration, π‘€π‘š(𝑑) = specific Walsh code assigned to the π‘šth transmit antenna, 𝑓 = carrier frequency, πœ™ = carrier phase of a specific user’s modulator.

where π‘˜=π‘˜thβ€‰πœ“ chip’s sampling instant, π‘†π‘˜(𝑙,π‘š,𝑛) = a deterministic value, which depends on whether a signal is present or absent. Furthermore, the definition of π‘Š1,π‘˜(𝑙,π‘š,𝑛), π‘Š2,π‘˜(𝑙,π‘š,𝑛), π‘Š3,π‘˜(𝑙,π‘š,𝑛), and π‘Š4,π‘˜(𝑙,π‘š,𝑛) which are mutually independent Gaussian random variables having zero means and unit variances.

Equation (4) can be given in a simplified form as π‘π‘˜(𝑙)DC=π‘‹π‘˜(𝑙)βˆ’π‘Œπ‘˜(𝑙),(5) where,π‘‹π‘˜(𝑙)=π‘ƒξ“π‘…π‘š=1𝑛=1βŽ‘βŽ’βŽ’βŽ£ξƒ©ξƒŽ4𝐸𝑐𝑁𝐼0π‘ƒβ‹…π‘†π‘˜(𝑙,π‘š,𝑛)+π‘Š1,π‘˜(𝑙,π‘š,𝑛)ξƒͺ2+π‘Š23,π‘˜(𝑙,π‘š,𝑛)⎀βŽ₯βŽ₯⎦,π‘Œπ‘˜(𝑙)=π‘ƒξ“π‘…π‘š=1𝑛=1ξ‚ƒπ‘Š22,π‘˜(𝑙,π‘š,𝑛)+π‘Š24,π‘˜(𝑙,π‘š,𝑛)ξ‚„.(6) Then the final decision variable is obtained as 𝑍DCπ‘˜(𝑙)=π‘‹π‘˜(𝑙)βˆ’π‘Œπ‘˜(𝑙)=π‘ƒξ“π‘…π‘š=1𝑛=1π‘‹π‘˜(𝑙,π‘š,𝑛)βˆ’π‘ƒξ“π‘…π‘š=1𝑛=1π‘Œπ‘˜(𝑙,π‘š,𝑛).(7) Accordingly, the decision variable π‘‹π‘˜(𝑙,π‘š,𝑛) of each path obeys a noncentral chi-square PDF with two degrees of freedom, where as π‘Œπ‘˜(𝑙,π‘š,𝑛) is centrally chi-square distributed with two degrees of freedom. The individual PDFs are given by as follows𝑓π‘₯π‘˜(𝑙,π‘š,𝑛)ξ€·π‘§βˆ£π»π‘₯ξ€Έ=12𝑒[βˆ’(𝑧+πœ†π‘₯)/2]⋅𝐼0ξ‚€βˆšπ‘β‹…πœ†π‘₯,π‘“π‘Œπ‘˜(𝑙,π‘š,𝑛)ξ€·π‘§βˆ£π»π‘₯ξ€Έ=12𝑒[βˆ’π‘§/2],(8) respectively, where𝑧β‰₯0, π‘₯=0 or 1, 𝐼0(β‹…) is the zeroth order modified Bessel function of the first kind. Let us now express the PDF of the desired user’s signal at the output of the acquisition scheme conditioned on the presence of the desired signal in 𝑓π‘₯π‘˜(𝑙,π‘š,𝑛)(π‘§βˆ£π»π‘₯), when communicating over an uncorrelated Rayleigh channel.   In this scenario,𝐸𝑐 is multiplied by the square of the Rayleigh distributed fading amplitude, 𝛽, which has a chi-square distribution with two degrees of freedom: 𝑓(𝛽)=π‘’βˆ’π›½/𝜎2/𝜎2, where𝜎2 is the variance of the constituent Gaussian distribution. Then the average pilot signal energy 𝐸𝑐 per PN code chip can be expressed as 𝐸𝑐=𝛽𝐸𝑐=𝜎2𝐸𝑐.

The probability of correct detection for the 𝑙th path according to π‘₯=1  is expressed as 𝑃DC𝐷(𝑙)=ξ€œβˆžπœƒπ‘“π‘§DCπ‘˜(𝑙)ξ€·π‘§βˆ£π»1𝑑𝑧,πœƒβ‰ 0,(9) whereπœƒ = threshold value.

𝑃DC𝐷(𝑙) = the probability of correct detection for the 𝑙th path. Finally, the false alarm probability in the context of an𝐻0 hypothesis is expressed as 𝑃DC𝐹=ξ€œβˆžπœƒπ‘“π‘§DCπ‘˜(𝑙)ξ€·π‘§βˆ£π»0𝑑𝑧,πœƒβ‰ 0,(10) where 𝑃DC𝐹 = the false alarm probability.

For comparison, the NC counterpart of the previously described DC scheme is characterized here, where the final decision variable of the 𝑙th path is given by 𝑍DCπ‘˜(𝑙)=π‘ƒξ“π‘…π‘š=1𝑛=1β€–β€–β€–β€–1√2ξƒ©ξƒŽ4𝐸𝑐𝑁𝐼0π‘ƒβ‹…π‘†π‘˜(𝑙,π‘š,𝑛)+πΌπ‘˜(𝑙,π‘š,𝑛)ξƒͺβ€–β€–β€–β€–,2(11) where β€–β‹…β€– represents the Euclidian norm of the complex-valued argument and the factor of √1/2 is employed to normalize the noise variance. The NC decision variable  𝑍NC𝐾(𝐿) has exactly the same statistical behavior as π‘‹π‘˜(𝑙) described above. Thus its derivation follows the same procedures that of π‘“π‘‹π‘˜(𝑙)(π‘§βˆ£π»π‘₯) outlined. π‘†π‘˜(𝑙,π‘š,𝑛) becomes deterministic while πΌπ‘˜(𝑙,π‘š,𝑛) is the complex-valued additive white Gaussian noise having zero means and variances of 𝜎2=2 for both their real and imaginary parts.

The probability of correct detection corresponding to π‘₯=1 for the 𝑙th path is obtained as𝑃NC𝐷(𝑙)=π‘’βˆ’πœƒ/πœ‡1β‹…π‘ƒβ‹…π‘…βˆ’1ξ“π‘˜=0ξ€·πœƒ/πœ‡0ξ€Έπ‘˜π‘˜ξ…ž,(12) where π‘˜ = False locking penalty factor, πœƒ= threshold value

In explicit MAT analysis, formulas are provided as single-antenna-aided serial search-based code acquisition system. There is no distinction between a single-antenna-aided scheme and a multiple-antenna-assisted one in terms of analyzing their MAT performance, except for deriving their correct detection and the false alarm probability based upon using transmit/receive antennas. It is assumed that in each chip duration 𝑇𝑐, 𝛼 number of timing hypotheses are tested, which are spaced by 𝑇𝑐/𝛼.   Hence, the total uncertainty region is increased by a factor of 𝛼 [8], while the analysis of the MAT performance of NC receiver 𝑍totdecision variable is generated by the NC module and is compared with threshold value πœƒ1. The search method involves two serial searches, namely search mode and validation mode and hence called as Double Dwell Serial Search method. When the desired user tentative code phase is obtained in the search mode of double dual serial search, the verification mode is activated which may use DC/NC modules in order to conform that the correct code phase is same as in search mode. DC scheme is excluded in the search mode since it requires further processing carried out with DC module and thus the complexity is minimized, by not employing DC scheme to verification mode. Let 𝑍1 and 𝑍2 be the two decision variables of search and verification modes respectively and πœƒ1 and πœƒ2 be acquisition threshold of search and verification mode respectively. 𝑍1 is compared to πœƒ1, and if it exceeds the threshold, 𝑍2 generated by either DC or NC module is compared to πœƒ2. If successful code acquisition is declared, then the code tracking loop is enabled. Otherwise, the acquisition system reverts back to the search stage, until the correct code and its phase are found.

4. Simulation Results and Discussions

The simulation was carried out at RF signal processing lab. Initially single-input single-output (SISO) system was considered employing DC and NC schemes using BPSK modulation scheme with full chip rate, and half chip rate, respectively. It is evident that DC code acquisition system performs better in terms of BER characteristics when compared to NC systems. This is as shown in Figures 4(a) and 4(b).

The Figures 5(a), 5(b), 5(c), and 5(d) shows the MIMO receiver simulation for 4, 8, 16, and 32 path employing DC and NC code acquisition for full chip rate using BPSK modulation method. In Figures 5(c) and 5(d), it is seen that BER is nil and also is DC is a better option than NC. Further it is also evident that BER decreases as transmission path increases hence improving the capacity.

Similarly Figures 6(a), 6(b), 6(c), and 6(d) depict the MIMO receiver simulation for 4, 8, 16, and 32 path employing DC and NC code acquisition for half chip rate using BPSK modulation method. In the Figures 6(a) and 6(d), BER is reduced much comparing to full chip. This shows that DC is better suited when compared to NC code acquisition method.   Also it is observed that in half chip performance characteristics the BER decreases with increase in the number of transmission path.

For the benefit of visualization and the comparison effects, the four sets of figures are shown again in Figure 7, Which brings out the difference between MIMO full chip (Figures 7(a)–7(d)) and half chip configuration (Figures 7(e)–7(h)).

Figure 8 shows the variation of the mean acquisition time(MAT) with respect to the SINR(𝐸𝑐/𝑛0) ratio. From the figures, it is clear that the MAT decreases with increase of SINR ratio. This is one of the favorable results of this system. The mean acquisition time of DC is less than NC code acquisition. From the result, it is observed that as SINR ratio is increased, the mean acquisition time is reduced considerably for both DC and NC code acquisition methods. Also For 32 paths, the MAT of DC code acquisition is very less or zero. The MAT for DC code acquisition is decreasing as the number of transmission path increases. Hence DC is again a better option than NC.

5. Conclusion

This paper is a successful implementation of full chip and half chip rate with DC and NC schemes. It is evident that MIMO technique is employed with spread spectrum to increase capacity and improves performance in the MIMO scheme. This paper highlights the effects of two performance metrics for MIMO-DSCDMA over uncorrelated Raleigh wireless channel, namely, BER characteristics and MAT performance characteristics using Matlab toolbox. The simulation results are compared for four MIMO systems for both DC and NC code acquisition schemes. The observations from the simulation results are as follows:(i)As the number of paths increases, the BER is decreased for both DC code acquisition and NC code acquisition for both the half and full chip rate schemes.(ii)DC performance is better than NC in both half chip and full chip for both SISO and MIMO.(iii)Half chip method is best suited in terms of BER when compared to full chip for both DC and NC schemes.(iv)As the number of paths increases the BER is decreased for both half chip and full chip.(v)The mean acquisition time of DC is less than NC code acquisition.(vi)As SINR ratio is increased, the mean acquisition time is reduced considerably for both DC and NC code acquisition methods.(vii)For 32 paths, the MAT of DC code acquisition is very less or zero stating that the mean acquisition time is reduced as the number of path increases.

Acknowledgments

The authors express their sincere thanks to The management, The Director (Academics), The Principal, The Head of the Department ECE, Sri Ramakrishna Engineering College, coimbatore-22, TN, India for providing the resources to carry out this research with constant encouragement. The authors also express their sincere thanks to the doctoral committee members Dr. R. Rangarajan, The Dean Dr. Mahalingam, college of Engineering and technology, Dr. Shankaranarayanan, The Dean EASA College of Engineering for their constant support and technical guidance.