Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Enhanced Radio Access Technologies for Next Generation Mobile Communication phần 3 doc
MIỄN PHÍ
Số trang
31
Kích thước
1018.7 KB
Định dạng
PDF
Lượt xem
1116

Enhanced Radio Access Technologies for Next Generation Mobile Communication phần 3 doc

Nội dung xem thử

Mô tả chi tiết

54 CHAPTER 2

where, each row of the matrix above except the first, can be used as orthogonal

spreading sequence. The 1st sequence of Hadamard matrix consists of all 1s and

thus cannot be used for channelization.

Earlier, in Section 2.1, we have illustrated orthogonal Walsh codes ability to

provide channelization of different users. However, this ability heavily depends on

the orthogonality of the codes during the all stages of the transmission. In practice,

the IS-95 CDMA system uses a pilot channel and sync channel to synchronize

the downlink and to ensure that the link is coherent. In the uplink, which does

not have sync and pilot channels, another type of codes, PN codes are used for

channelization, due to the noncoherent nature of the uplink

PN sequences have an important property: time-shifted versions of the same

PN sequence have very little correlation with each other, in other words low

autocorrelation property. We define the discrete-time autocorrelation of a real

valued sequence x to be

(5) Rxi =

J

−1

j=0

xjxj−1

In other words, for each successive shift i, we calculate the summation of the

product of xj and its shifted version xj−i.

PN code sets can be generated from linear feedback shift registers, as shown in

Figure 17. The register starts with an initial sequence of bits. In each step, the

content of the register is shifted one place to the right and it is also fed back to the

leftmost place, the output of the last stage and the output of the one intermediate

stage are combined and fed as input to the first stage. The output bits of the last

stage form the PN code.

0 0 1 1

1 0 0 0

0 1 0 0

1 1 0 0 1 0 1 1

0 1 1 1

1 1 1 1

p = 1 0 0 1 0 1 1

Figure 17. Example for a PN sequence generated by a linear feedback shift register of three stages

RADIO ACCESS TECHNIQUES 55

The code generated in this manner is called a maximal-length shift register code,

and the length L of this code is

(6) L = 2m−1

where m is the number of stages of the register. In example given by Figure 17 the

linear feedback shift register with three stages is shown. An initial state of [0 0 1]

is used for the register. After clocking the bits through the register, we obtain the

required PN sequence, which is p = 1001011 .

Note that at shift L=23–1=7, the state of the register returns to that of the initial

state, and further shifting of the bits yields another identical sequence of outputs.

A PN code set of 7 codes can be generated by successively shifting p, and by

changing 0s to -1s we obtain

p1 =

+1 −1 −1 +1 −1 +1 +1

p2 =

+1 +1 −1 −1 +1 −1 +1

p3 =

+1 +1 +1 −1 −1 +1 −1

p4 =

−1 +1 +1 +1 −1 −1 +1

p5 =

+1 −1 +1 +1 +1 −1 −1

p6 =

−1 +1 −1 +1 +1 +1 −1

p7 =

−1 −1 +1 −1 +1 +1 +1

We can easily verify that these codes satisfy the three conditions outlined earlier.

Figure 18 shows the channelization using PN codes. Suppose the same two users

A, and B wish to send two separate messages:

• User A signal m1(t)=[+1 -1], spreading code

p1t = +1−1−1+1−1+1+1

• User B signal m2(t)=[-1 +1], spreading code

p2t = −1+1−1+1+1+1−1

Each message is spread by its assigned PN code:

• For message one:

m1tp1t = +1−1−1+1−1+1+1−1+1+1−1+1−1−1

• For message two:

m2tp2t = +1−1+1−1−1−1+1−1+1−1+1+1+1−1

The spread spectrum signals for two messages are combined to form a composite

signal s(t):

st = m1p1t+m2p2t =

=

2 −200 −202 −220020 −2

At the receiver of user B, the composite signal is multiplied by the PN code

corresponding to the user B:

stp2t =

−2 −200 −2 0 −22200202

56 CHAPTER 2

2 –2

1

1

1

1

1

–1 –1

1

–1

1 1

1

–1 –1

1

–1

1 1

–1

1 1

–1

1

–1 –1

1

–1 –1

1

–1

1 1

m1(t)

p1(t)

m1(t) × p1(t)

m2(t)

1

–1 –1

1

–1

1 1

p1(t)

1

–1 –1

1

–1

1 1

1

–1 –1

1

–1

1 1

m2(t) × p2(t)

–1

1 1

–1

1

–1 –1

2

–2 –2

2

s(t)

2

–2

2

2 2

–2 –2

s(t) × p2(t)

–2

–2

–2

1

1

m2(t) ~

: User 1 message

: User 1 PN code

: User 1 spread data

: User 2 message

: User 2 PN code

: User 2 spread data

: Transmitted data

: Transmitted signal

multiplied by User 2 PN code

: Recovered User 2 message

Figure 18. Example of channelization using PN code sequences

Then the receiver integrates all the values over each bit period, which results in

M2(t) = [-8 8] function for user B. After the decision threshold we obtain the result

m˜ 2t = −1 +1 for user B. may try to decode the symbols for user A in the

same manner.

The two short codes of length 215–1 and one long code length of 242–1 used in

IS-95 CDMA system. For cdma2000 Spreading Rate 3, the short code length is

3 times the short code length given above or 3x215 in length.

All base stations and all mobiles use the same three PN sequences. In uplink

direction long PN code used for channelization, by assigning different time shifted

versions of the long code to different users, whereas short PN codes used for

scrambling users data.

In downlink channel each base station is also assigned a unique, time shifted

version of the short PN code that is superimposed on top of the Walsh code. This

is done to provide isolation among the different base stations or sectors, which is

Tải ngay đi em, còn do dự, trời tối mất!