Method and apparatus for transmitting uplink signal, and method and apparatus for generating uplink signal in communication system
RE049539 · 2023-05-30
Assignee
Inventors
- Hyeong-Geun Park (Daejeon, KR)
- Il-Gyu Kim (Chungcheongbuk-do, KR)
- Young-Jo Ko (Daejeon, KR)
- Kap-Seok Chang (Daejeon, KR)
- Hyo-Seok Yi (Daejeon, KR)
- Young-Hoon Kim (Daejeon, KR)
- Seung-Chan Bang (Daejeon, KR)
Cpc classification
H04L5/0053
ELECTRICITY
H04L5/0021
ELECTRICITY
H04L1/1692
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
H04W4/00
ELECTRICITY
H04L1/1867
ELECTRICITY
H04L25/03
ELECTRICITY
Abstract
When a terminal generates an uplink signal in a communication system, the terminal hops a sequence for differentiating itself from another terminal with time. The terminal generates the uplink signal by multiplying a transmission symbol by a sequence of a transmission time corresponding to the transmission symbol.
Claims
1. A .Iadd.communication .Iaddend.method.[.of transmitting an uplink signal at a terminal of a first user in a wireless communication system.]., the method comprising: transmitting.Iadd., by a user equipment (UE), .Iaddend.a first sequence at a first transmission time, the first sequence being determined .[.by.]. .Iadd.based on .Iaddend.a basic sequence and a first cyclic shift value.[.among a plurality of cyclic shift values including the first cyclic shift value, a second cyclic shift value, a third cyclic shift value, and a fourth cyclic shift value.].; and transmitting.Iadd., by the UE.Iaddend., a second sequence at a second transmission time after the first transmission time, the second sequence being determined .[.by.]. .Iadd.based on .Iaddend.the basic sequence and .[.the.]. .Iadd.a .Iaddend.second cyclic shift value, .[.wherein at a terminal of a second user being different from the first user, a sequence determined by the basic sequence and the third cyclic shift value is transmitted at the first transmission time and a sequence determined by the basic sequence and the fourth cyclic shift value is transmitted at the second transmission time, and wherein a difference between the second cyclic shift value and the first cyclic shift value is different from a difference between the fourth cyclic shift value and the third cyclic shift value when the third cyclic shift value is adjacent to the first cyclic shift value.]. .Iadd.wherein the first cyclic shift value and the second cyclic shift value are UE-specific.Iaddend..
2. The method of claim 1, wherein the second cyclic shift value is determined based on the first cyclic shift value.[., and the fourth cyclic shift value is determined based on the third cyclic shift value.]..
3. The method of claim 1, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value.
4. The method of claim 1, wherein the first .[.sequence is given by cyclic-shifting the basic sequence by the first cyclic shift value in a time domain, and the second sequence is given by cyclic-shifting the basic sequence by the second cyclic shift value in a time domain.]. .Iadd.cyclic shift value is determined also based on a first symbol number of the first transmission time, and the second cyclic shift value is determined also based on a second symbol number of the second transmission time.Iaddend..
5. The method of claim 1, wherein each of the first sequence and the second sequence
.[.6. A method of receiving an uplink signal at a base station in a wireless communication system, the method comprising: receiving a first sequence from a first terminal of a first user at a first transmission time, the first sequence being determined by a basic sequence and a first cyclic shift value among a plurality of cyclic shift values including the first cyclic shift value, a second cyclic shift value, a third cyclic shift value, and a fourth cyclic shift value; receiving a second sequence from the first terminal at a second transmission time after the first transmission time, the second sequence being determined by the basic sequence and the second cyclic shift value; receiving a third sequence from a second terminal of a second user at the first transmission time, the second user being different from the first user and the third sequence being determined by the basic sequence and the third cyclic shift value; and receiving a fourth sequence from the second terminal at the second transmission time, the fourth sequence being determined by the basic sequence and the fourth cyclic shift value, wherein a difference between the second cyclic shift value and the first cyclic shift value is different from a difference between the fourth cyclic shift value and the third cyclic shift value when the third cyclic shift value is adjacent to the first cyclic shift value..].
.[.7. The method of claim 6, wherein the second cyclic shift value is determined based on the first cyclic shift value, and the fourth cyclic shift value is determined based on the third cyclic shift value..].
.[.8. The method of claim 6, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..].
.[.9. The method of claim 6, wherein the first sequence is given by cyclic-shifting the basic sequence by the first cyclic shift value in a time domain, and the second sequence is given by cyclic-shifting the basic sequence by the second cyclic shift value in a time domain..].
.[.10. The method of claim 6, wherein each of the first sequence and the second sequence
.[.11. An apparatus for transmitting an uplink signal at a terminal of a first user in a wireless communication system, the method comprising: a mapper configured to generate a first sequence and a second sequence, the first sequence being determined by a basic sequence and a first cyclic shift value among a plurality of cyclic shift values including the first cyclic shift value, a second cyclic shift value, a third cyclic shift value, and a fourth cyclic shift value, and the second sequence being determined by the basic sequence and the second cyclic shift value; and a transmitter configured to transmit the first sequence at a first transmission time and transmit the second sequence at a second transmission time after the first transmission time, wherein at a terminal of a second user being different from the first user, a sequence determined by the basic sequence and the third cyclic shift value is transmitted at the first transmission time and a sequence determined by the basic sequence and the fourth cyclic shift value is transmitted at the second transmission time, and wherein a difference between the second cyclic shift value and the first cyclic shift value is different from a difference between the fourth cyclic shift value and the third cyclic shift value when the third cyclic shift value is adjacent to the first cyclic shift value..].
.[.12. The apparatus of claim 11, wherein the second cyclic shift value is determined based on the first cyclic shift value, and the fourth cyclic shift value is determined based on the third cyclic shift value..].
.[.13. The apparatus of claim 11, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..].
.[.14. The apparatus of claim 11, wherein the first sequence is given by cyclic-shifting the basic sequence by the first cyclic shift value in a time domain, and the second sequence is given by cyclic-shifting the basic sequence by the second cyclic shift value in a time domain..].
.[.15. The apparatus of claim 11, wherein each of the first sequence and the second sequence
.[.16. An apparatus of receiving an uplink signal at a base station in a wireless communication system, the method comprising: a first receiver configured to receive a first sequence from a first terminal of a first user at a first transmission time and receive a second sequence from the first terminal at a second transmission time after the first transmission time, the first sequence being determined by a basic sequence and a first cyclic shift value among a plurality of cyclic shift values including the first cyclic shift value, a second cyclic shift value, a third cyclic shift value, and a fourth cyclic shift value, and the second sequence being determined by the basic sequence and the second cyclic shift value; and a second receiver configured to receive a third sequence from a second terminal of a second user at the first transmission time and receive a fourth sequence from the second terminal at the second transmission time, the second user being different from the first user and the third sequence being determined by the basic sequence and the third cyclic shift value and the fourth sequence being determined by the basic sequence and the fourth cyclic shift value, wherein a difference between the second cyclic shift value and the first cyclic shift value is different from a difference between the fourth cyclic shift value and the third cyclic shift value when the third cyclic shift value is adjacent to the first cyclic shift value..].
.[.17. The apparatus of claim 16, wherein the second cyclic shift value is determined based on the first cyclic shift value, and the fourth cyclic shift value is determined based on the third cyclic shift value..].
.[.18. The apparatus of claim 16, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..].
.[.19. The apparatus of claim 16, wherein the first sequence is given by cyclic-shifting the basic sequence by the first cyclic shift value in a time domain, and the second sequence is given by cyclic-shifting the basic sequence by the second cyclic shift value in a time domain..].
.[.20. The apparatus of claim 16, wherein each of the first sequence and the second sequence
.Iadd.21. The communication method of claim 1, further comprising: transmitting, from another UE, a third sequence at the first transmission time, the another UE being different from the UE, and the third sequence being determined based on the basic sequence and a third cyclic shift value; and transmitting, from the another UE, a fourth sequence at the second transmission time, the fourth sequence being determined based on the basic sequence and a fourth cyclic shift value, wherein, when the first cyclic shift value is equal to the third cyclic shift value plus one (1), the second cyclic shift value is not equal to the fourth cyclic shift value plus one (1)..Iaddend.
.Iadd.22. A communication apparatus, comprising: a processor, and a memory operably coupled to the processor, wherein the memory stores program instructions which: cause the communication apparatus to transmit a first sequence to a base station at a first transmission time, the first sequence being determined based on a basic sequence and a first cyclic shift value; and cause the communication apparatus to transmit a second sequence to the base station at a second transmission time after the first transmission time, the second sequence being determined based on the basic sequence and a second cyclic shift value, wherein the first cyclic shift value and the second cyclic shift value are UE-specific..Iaddend.
.Iadd.23. The apparatus of claim 22, wherein the second cyclic shift value is determined based on the first cyclic shift value..Iaddend.
.Iadd.24. The apparatus of claim 22, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..Iaddend.
.Iadd.25. The apparatus of claim 22, wherein the first cyclic shift value is determined also based on a first symbol number of the first transmission time, and the second cyclic shift value is determined also based on a second symbol number of the second transmission time..Iaddend.
.Iadd.26. The apparatus of claim 22, wherein each of the first sequence and the second sequence
.Iadd.27. The communication apparatus of claim 22, wherein another communication apparatus transmits a third sequence at the first transmission time, the another communication apparatus being different from the communication apparatus, and the third sequence being determined based on the basic sequence and a third cyclic shift value, wherein the another communication apparatus transmits a fourth sequence at the second transmission time, the fourth sequence being determined based on the basic sequence and a fourth cyclic shift value, and wherein, when the first cyclic shift value is equal to the third cyclic shift value plus one (1), the second cyclic shift value is not equal to the fourth cyclic shift value plus one (1)..Iaddend.
.Iadd.28. A communication method, comprising: receiving, from a first user equipment (UE), a first sequence at a first transmission time, the first sequence being determined based on a basic sequence and a first cyclic shift value; and receiving, from the first UE, a second sequence at a second transmission time after the first transmission time, the second sequence being determined based on the basic sequence and a second cyclic shift value, receiving, from a second UE, a third sequence at the first transmission time, the second UE being different from the first UE, and the third sequence being determined based on the basic sequence and a third cyclic shift value; and receiving, from the second UE, a fourth sequence at the second transmission time, the fourth sequence being determined based on the basic sequence and a fourth cyclic shift value, wherein, when the first cyclic shift value is equal to the third cyclic shift value plus one (1), the second cyclic shift value is not equal to the fourth cyclic shift value plus one (1)..Iaddend.
.Iadd.29. The method of claim 28, wherein the second cyclic shift value is determined based on the first cyclic shift value..Iaddend.
.Iadd.30. The method of claim 28, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..Iaddend.
.Iadd.31. The method of claim 28, wherein the first cyclic shift value is determined also based on a first symbol number of the first transmission time, and the second cyclic shift value is determined also based on a second symbol number of the second transmission time..Iaddend.
.Iadd.32. The method of claim 28, wherein each of the first sequence and the second sequence
.Iadd.33. The communication method of claim 28, wherein the first cyclic shift value and the second cyclic shift value are UE-specific..Iaddend.
.Iadd.34. A communication apparatus, comprising: a processor, and a memory operably coupled to the processor, wherein the memory stores program instructions which: cause the apparatus to receive a first sequence from a first user equipment (UE) at a first transmission time, the first sequence being determined based on a basic sequence and a first cyclic shift value; and cause the apparatus to receive a second sequence from the first UE at a second transmission time after the first transmission time, the second sequence being determined based on the basic sequence and a second cyclic shift value; cause the apparatus to receive a third sequence from a second UE at the first transmission time, the second UE being different from the first UE, and the third sequence being determined based on the basic sequence and a third cyclic shift value; and cause the apparatus to receive a fourth sequence from the second UE at the second transmission time, the fourth sequence being determined based on the basic sequence and a fourth cyclic shift value, wherein, when the first cyclic shift value is equal to the third cyclic shift value plus one (1), the second cyclic shift value is not equal to the fourth cyclic shift value plus one (1)..Iaddend.
.Iadd.35. The apparatus of claim 34, wherein the second cyclic shift value is determined based on the first cyclic shift value..Iaddend.
.Iadd.36. The apparatus of claim 34, wherein the first sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the first cyclic shift value, and the second sequence is defined by a product of the basic sequence and a complex sine wave corresponding to the second cyclic shift value..Iaddend.
.Iadd.37. The apparatus of claim 34, wherein the first cyclic shift value is determined also based on a first symbol number of the first transmission time, and the second cyclic shift value is determined also based on a second symbol number of the second transmission time..Iaddend.
.Iadd.38. The apparatus of claim 34, wherein each of the first sequence and the second sequence
.Iadd.39. The communication apparatus of claim 34, wherein the first cyclic shift value and the second cyclic shift value are UE-specific..Iaddend.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
(15) Throughout this detailed description and the claims which follow, unless explicitly described to the contrary, the word “comprise/include” or variations such as “comprises/includes” or “comprising/including” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. Each block is a unit for processing at least one function or operation, which can be realized by hardware, software, or a combination of hardware and software.
(16) Now, uplink signal transmitting methods and uplink signal transmitting apparatuses according to exemplary embodiments of the present invention will be described with reference to the drawings. While a system using an OFDM modulation/demodulation is described as an example of a communication system in the exemplary embodiments of the present invention, the present invention can be applicable to various communication systems.
(17) First, an uplink signal transmitting apparatus and an uplink signal transmitting method of a terminal according to a first exemplary embodiment of the present invention will be described with reference to
(18)
(19) As shown in
(20) Referring to
(21) The CDM sequence
(22)
(23) Here, {circle around (x)} denotes an operation that multiplies each element of one vector by each element of the other vector, i.sub.n(k) denotes a number of the CDM sequence used by the user #k at the transmission time #n, and Δτ denotes a granularity of the cyclic-shift, N.sub.f denotes the number of subcarriers for transmitting the CDM sequence, and the basic sequence
(24) In Equation 2, the cyclic-shift is determined based on the number i.sub.n(k) of the CDM sequence. For example, the cyclic-shift increases by Δτ when the number i.sub.i(k) of the CDM sequence increases by ‘1’.
(25) The IFFT 120 transforms the transmission symbol that is multiplied by the CDM sequence to a transmission signal of the time domain by performing an inverse fast Fourier transform (step S12). The parallel/serial converter 130 converts the transmission signal of the time domain to a serial transmission signal (step S13), and the CP adder 140 adds the CP to the serial transmission signal (step S14). The digital/analog converter 150 converts the transmission signal to which the CP is added to an analog transmission signal (step S15), and the RF transmitter 160 converts the analog transmission signal to an RF signal and transmits the RF signal through a transmission antenna 170 (step S16).
(26) Next, the CDM mapper 110 sets a CDM sequence
(27) On the other hand, channels using the CDM sequence according to the first exemplary embodiment of the present invention may be channels for allocating a plurality of users to the same frequency bandwidth at the same time domain. For example, a sounding reference signal or an ACK/NACK channel may use the CDM sequence. The sounding reference signal is a wideband signal that is periodically transmitted by the terminal, and is used for estimating the uplink channel characteristic, for controlling the uplink power, and for estimating the timing. Therefore, all users transmit the sounding reference signals by using the same frequency bandwidth at the same time. The ACK/NACK channel is a channel for informing whether or not the terminal has received downlink packet data, and is required to have excellent performance at a low signal-to-noise ratio (SNR). Therefore, a lot of frequencies and time resources are allocated to the ACK/NACK channel, and a plurality of users simultaneously could access the ACK/NACK channel. Accordingly, the CDM sequence according to the exemplary embodiments of the present invention may be applicable to the sounding reference signal and the ACK/NACK channel.
(28) In
(29)
(30) As shown in
(31) The RF receiver 210 receives K user signals from K terminals through a receiving antenna 270, and converts the K user signals to a baseband signal. The analog/digital converter 220 converts the baseband signal to a digital received signal. The CP remover 230 removes the CP from the digital received signal, and the serial/parallel converter 240 converts the digital received signal from which the CP is removed to a parallel received signal. The FFT 250 transforms the parallel received signal to a frequency domain received signal by performing a fast Fourier transform. The CDM demapper 260 estimates a vector s.sup.(k)
(32) The frequency domain received signal
(33)
(34) Here, {circle around (x)} denotes an operation that multiplies each element of one vector by each element of the other vector, H.sub.n.sup.(k)(j) denotes a channel value corresponding to the j.sup.th subcarrier.
(35) As shown in
(36) Referring to
(37) Here,
(38) The IDFT 262 transforms the output
(39) Next, the effect that a multipath of a user having a channel delay spread has on the other users will be described with reference to
(40)
(41) Referring to
(42) As shown in
(43) Next, a method for allocating the different CDM sequences to the user with time will be described with reference to Table 1 and Table 2. Table 1 and Table 2 show a CDM sequence allocation method according to the first exemplary embodiment of the present invention.
(44) TABLE-US-00001 TABLE 1 i.sub.0 i.sub.1 . . . i.sub.N−1 User #0 m.sub.0(0) m.sub.0(1) . . . m.sub.0(N − 1) User #1 m.sub.1(0) m.sub.1(1) . . . m.sub.1(N − 1) . . . . . . . . . . . . . . . User #(K − 1) m.sub.K−1(0) m.sub.K−1(1) m.sub.K−1(N − 1) m.sub.K−1(N − 1)
(45) Here, i.sub.n denotes a CDM sequence number of the transmission time #n, and m.sub.k(n) denotes the cyclic-shift value that is transmitted by the user #k at the transmission time #n. The m.sub.k(n) has any one of the cyclic-shift values from 0 to (K−1) as expressed in Equation 5.
∀n,m.sub.k(n)ϵ{0,1,2, . . . ,K−1},0≤k≤K−1 Equation 5
(46) In order to randomize the interference between the users, two different users use the different CDM sequences at one time domain. In addition, when the two users use the adjacent CDM sequences at one time domain, the two users use CDM sequences that are not adjacent to each other. As shown in an example of Table 2, the base station and the terminal allocate the different cyclic-shift values to the different users at one time domain, hop the cyclic-shift values with time, and allocate the hopped cyclic-shift values to the users. Then, the CDM sequence is hopped with time. The hopping pattern of the cyclic-shift is set such that the two users that have used the adjacent cyclic-shift values at one time domain use the cyclic-shift values that are not adjacent to each other at the other time domain. For example, when the hopping pattern of each user is set as shown in Table 2, the cyclic-shift values of the user #0 and the user #1 are adjacent to each other at the transmission time #0, but the cyclic-shift values of the user #0 and the user #1 are not adjacent to each other.
(47) TABLE-US-00002 TABLE 2 i.sub.0 i.sub.1 User #0 0 3 User #1 1 5 User #2 2 2 User #3 3 0 User #4 4 4 User #5 5 1
(48) The cyclic-shift hopping pattern is a pattern that is predetermined between the base station and the terminal. The base station informs the terminal of information on the cyclic-shift hopping pattern at initial access, and the terminal and the base station may store the cyclic-shift hopping pattern, respectively. The cyclic-shift hopping pattern may be set by the base station or an upper node of the base station in the communication system. That is, the base station or the upper node may set the CDM sequences on the plurality of user and the cyclic-shift hopping patterns thereof.
(49) Next, exemplary embodiments that respectively apply the cyclic-shift hopping pattern according to the first exemplary embodiment of the present invention to the sounding reference signal and the ACK/NACK channel will be described with reference to
(50)
(51) As shown in
(52) Meanwhile, since the user may move in a wireless communication system, the terminal periodically transmits the sounding reference signal as shown in
(53) Referring to
(54) The output of the CDM demapper (260 of
Ĥ.sub.n.sup.W.sup.
n=1, 3, 5 at the corresponding transmission time, and the output of the CDM demapper at a transmission time of the ACK/NACK signal is a product
y.sub.n=s.sup.(k)Ĥ.sub.n.sup.W.sup.
(n=0, 2, 4, 6) of the ACK/NACK symbol s.sup.(k) and the channel estimate at the corresponding transmission time. Then, a receiver of the base station compensates the outputs of the CDM demapper 260 with the channel estimates, and acquires an estimate on the ACK/NACK symbol by summing the compensated outputs as expressed in Equation 6.
(55)
(56) As shown in
(57) While it has been described that four symbols such as ACK/NACK symbols transmit the same symbols s.sup.(k) in
(58) As described above, while it has been described that K cyclic-shift values are used for the K users in the first to the third exemplary embodiments of the present invention, the K cyclic-shift values extracted from more than K cyclic-shift values may be allocated to the K users and be hopped with time.
(59) In addition, the base station and the terminal may change the number of cyclic-shift values in accordance with a cell environment or a cell load, and this exemplary embodiment will be described below.
(60) In a fourth exemplary embodiment of the present invention, the base station and the terminal classify entire sequences for the cyclic-shift values into a plurality of groups, and sets a minimum difference between the cyclic-shift values of each group to be greater than 1. For example, the base station and the terminal may divide all the sequences of Equation 5 into two groups as expressed in Equation 7. Then, when the number of the cyclic-shift values used in the cell is less than or equal to (K/2), the base station and the terminal set the cyclic-shift values with the sequences of the first group and hop the cyclic-shift values with time. Since the first group has the even-numbered cyclic-shift values, the minimum difference between the cyclic-shift values is 2. When the number of the cyclic-shift values used in the cell is greater than (K/2), the base station and the terminal set the cyclic-shift values with the sequences of the first and second groups and hop the cyclic-shift values with time. In this case, the minimum difference between the cyclic-shift values is 1.
∀n,m.sub.k(n)ϵ{0,2,4, . . . ,K−1},0≤k≤K/2−1
∀n,m.sub.k(n)ϵ{1,3,5, . . . ,K−2},K/2≤k≤K−1 Equation 7
(61) According to the fourth exemplary embodiment, when a small number of sequences are required in accordance with the time and the cell environment, the cyclic-shift values are allocated from the group in which the minimum difference between the sequences is great such that the interference between the users is reduced.
(62) When the time delay spread of the radio channel is different according to surroundings of the cell, the cyclic-shift values may be allocated from the (K/2) sequences of the first group in the case of the great time delay spread, and the cyclic-shift values may be allocated from the K sequences in the case of a small time delay spread.
(63)
(64) When a first user 311 uses a cell #0 of a first base station 312 as a home cell, and a second user 321 uses a cell #1 of a second base station 322 as the home cell, a signal transmitted by the second user may be received in the cell #0. In this case, if the first and second users have the same cyclic-shift hopping pattern, the CDM sequences of the two users may be continuously conflicted. Accordingly, the base station and the terminal according to a fifth exemplary embodiment of the present invention set the cyclic-shift hopping pattern based on the cell to which the user belongs as shown in Equation 8, Table 3, and Table 4.
i.sub.n=[m.sub.k(n)+H.sub.c(n)]% K Equation 8
(65) Here, H.sub.c(n) denotes a cell code value allocated to the cell #c at the transmission time #n, K denotes the maximum number of the users, and % denotes the modulo operation.
(66) TABLE-US-00003 TABLE 3 i.sub.0 . . . i.sub.N−1 User #0 [m.sub.0(0) + H.sub.0(0)]% K . . . [m.sub.0(N − 1) + H.sub.0(N − 1)]% K User #1 [m.sub.1(0) + H.sub.0(0)]% K . . . [m.sub.1(N − 1) + H.sub.0(N − 1)]% K . . . . . . . . . . . . User [m.sub.K−1(0) + H.sub.0(0)]% K . . . [m.sub.K−1(N − 1) + H.sub.0(N − 1)]% K #(K − 1)
(67) TABLE-US-00004 TABLE 4 i.sub.0 . . . i.sub.N−1 User #0 [m.sub.0(0) + H.sub.1(0)]% K . . . [m.sub.0(N − 1) + H.sub.1(N − 1)]% K User #1 [m.sub.1(0) + H.sub.1(0)]% K . . . [m.sub.1(N − 1) + H.sub.1(N − 1)]% K . . . . . . . . . . . . User [m.sub.K−1(0) + H.sub.1(0)]% K . . . [m.sub.K−1(N − 1) + H.sub.1(N − 1)]% K #(K − 1)
(68) According to the fifth exemplary embodiment, even though the user #k of the cell #0 and the user #k of the cell #1 use the same m.sub.k(n), the two users use different cyclic-shift values since the cell #0 and the cell #1 have different cells codes. Accordingly, since the users that belong to the different cells use the different CDM sequences at the same transmission time, the interference between the cells is prevented.
(69) In the first to fifth exemplary embodiments of the present invention, it has been described that the basic sequence is fixed and the cyclic-shift is hopped to hop the CDM sequence. However, the basic sequence may be varied with time while the cyclic-shift is hopped such that the interference between the cells is reduced.
(70) In addition, the cyclic-shift hopping pattern according to the exemplary embodiments of the present invention can be applicable to the case where the users are located at the different cells or sectors like a reference signal of a data channel used for a coherent demodulation of the data channel. This exemplary embodiment will be described with reference to
(71)
(72) As shown in
(73) Referring to
(74) Table 5 shows an example of a cyclic shift hopping pattern and a basic sequence hopping pattern on the reference signal of the data channel. Referring to Table 5, whenever the reference signal is transmitted, the basic sequence number u.sub.n and the cyclic-shift, i.e., the CDM sequence number i.sub.n is changed.
(75) TABLE-US-00005 TABLE 5 (u.sub.0, i.sub.0) (u.sub.1, i.sub.1) (u.sub.2, i.sub.2) (u.sub.3, i.sub.3) Base Sector α (0, 0) (2, 0) (0, 0) (5, 0) station Sector β (0, 1) (2, 2) (0, 1) (5, 2) #0 Sector γ (0, 2) (2, 1) (0, 2) (5, 1) Sector α (0, 3) (2, 3) (0, 3) (5, 3) Sector β (0, 4) (2, 5) (0, 4) (5, 5) Sector γ (0, 5) (2, 4) (0, 5) (5, 4) Base Sector α (1, 0) (4, 0) (2, 0) (7, 0) station Sector β (1, 1) (4, 2) (2, 1) (7, 2) #1 Sector γ (1, 2) (4, 1) (2, 2) (7, 1) Sector α (1, 3) (4, 3) (2, 3) (7, 3) Sector β (1, 4) (4, 5) (2, 4) (7, 5) Sector γ (1, 5) (4, 4) (2, 5) (7, 4)
(76) While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
(77) The above-described methods and apparatuses are not only realized by the exemplary embodiments of the present invention, but, on the contrary, are intended to be realized by a program for realizing functions corresponding to the configurations of the exemplary embodiments of the present invention or a recording medium for recording the program.