next up previous contents
Next: Bit-Synchronous DS-CDMA: Formulation Up: Performance of Fixed and Previous: Introduction

System Model

  Due to the complex nature of CDMA systems, there have been many different formulations for the CDMA model. The model presented here is designed to have a form which is convenient for linear detection formulation. It can also be found in [3, 1]

  figure1637
Figure 2.1: DS-CDMA system model.

Consider the DS-CDMA baseband system model shown in Figure 2.1. In this model we have K users transmitting symbols from the BPSK alphabet tex2html_wrap_inline1074 with arbitrary power and timing. Each user's symbol is spread by an arbitrary periodic pseudo-noise sequence of length L. The symbol period is denoted by T and the chip period is denoted by tex2html_wrap_inline357 where tex2html_wrap_inline1082. All users are assumed to use the same chip pulse shaping filter, denoted by tex2html_wrap_inline1084 which is assumed to be time limited to tex2html_wrap_inline1086. All channels (including any attenuation in the kth user's transmission path) are assumed FIR, denoted by h(t), with maximum delay spread tex2html_wrap_inline2841 (tex2html_wrap_inline1094 a positive integer). The aggregate channel noise is denoted by w(t) and is assumed Gaussian, zero mean, and independent of the sources, with variance tex2html_wrap_inline1098. The chip matched filter is the usual tex2html_wrap_inline1100, see [4]. Unless noted otherwise, the following notation applies to the rest of this paper. Baud spaced indexes are represented by n. Chip spaced indexes are represented by l. User k's nth symbol is denoted by tex2html_wrap_inline1110. User k's spreading sequence is denoted by tex2html_wrap_inline2863 where tex2html_wrap_inline1116. Soft decisions at the output of the linear estimator are denoted by tex2html_wrap_inline1118 where tex2html_wrap_inline1120 is the composite system delay in units of T.

With all of this out of the way, we can write the following general expressions to develop a continuous time model. First, let us express the kth user's continuous time spreading waveform as
eqnarray45
then the output of the kth channel may be written as


eqnarray49
where tex2html_wrap_inline1128 represents continuous time linear convolution. The net received signal at the input of the chip matched filter is given by
eqnarray53

We now wish to sample the received signal u(t) after pulse-matched filtering and apply a FIR linear filter tex2html_wrap_inline1136. The FIR linear filter used to estimate symbols from the kth user is denoted by the length tex2html_wrap_inline1144 vector tex2html_wrap_inline1132.

Now, let us consider some special cases. In each case, we will first work to reduce the continuous time description to an equivalent discrete time model. The discrete time model will then be used to calculate MMSE optimal settings for tex2html_wrap_inline1136, including adaptive solutions.




next up previous contents
Next: Bit-Synchronous DS-CDMA: Formulation Up: Performance of Fixed and Previous: Introduction


Thu Dec 17 13:13:15 EST 1998