next up previous contents
Next: Asynchronous DS-CDMA: Formulation Up: System Model Previous: System Model

Bit-Synchronous DS-CDMA: Formulation

In this case, the discrete time representation of the model is straightforward. The discrete time output of the sampler synchronized to the kth user following the chip-matched filter is given by
eqnarray60
since the pulse shaping filter tex2html_wrap_inline1182 has duration tex2html_wrap_inline357.

Given tex2html_wrap_inline1136 of length tex2html_wrap_inline1144, we wish to represent the chip-spaced input to the tapped-delay line as the tex2html_wrap_inline1144-length vector tex2html_wrap_inline1148 in order to express the output of the linear filter as
eqnarray66
where tex2html_wrap_inline1150 is the delay in chips after the first chip in the spreading sequence. If tex2html_wrap_inline1134 then tex2html_wrap_inline1152. This means that the first element of tex2html_wrap_inline1136 lines up with the first chip in the spreading sequence. If tex2html_wrap_inline3185, then tex2html_wrap_inline1150 may be negative and if tex2html_wrap_inline3189 then tex2html_wrap_inline1150 may be positive. This makes the model more general by not requiring the first element of tex2html_wrap_inline1136 to line up with the first element of the spreading sequence of bit n. In the discrete time model, we construct baud-spaced channel convolution matrices of dimension tex2html_wrap_inline1158 for each user, i.e.,

eqnarray71

Continuing the development of the discrete time model, we construct spreading matrices tex2html_wrap_inline1168 of dimension tex2html_wrap_inline3201 which map the baud spaced symbols of the kth user to the appropriate chip spaced sequences. Here, tex2html_wrap_inline1178 where he symbol tex2html_wrap_inline3207 represents the ceiling operation.
eqnarray78

where tex2html_wrap_inline1166 as determined by the dimensions of tex2html_wrap_inline1168. Define the kth user's baud spaced symbol vector as tex2html_wrap_inline3215, then it follows that the chip spaced regressor vector may be expressed as
 eqnarray152

In order to express the regressor as a product of matrices, let
eqnarray95
and let the matrix tex2html_wrap_inline1174 be a special ordering of all of the columns in the tex2html_wrap_inline1176 matrices, defined as
eqnarray112
where K is the total number of users. Finally, define the special stacked source vector as
eqnarray136
Then it follows that
 eqnarray205

next up previous contents

Next: Asynchronous DS-CDMA: Formulation Up: System Model Previous: System Model


Thu Dec 17 13:13:15 EST 1998