Transmitter and transmitting method increasing the flexibility of code assignment
RE046477 · 2017-07-11
Assignee
Inventors
Cpc classification
H04B7/2628
ELECTRICITY
International classification
H04L25/03
ELECTRICITY
Abstract
According to the present invention a transmitter and a transmitting method for communicating data symbols over a communication channel, for example, according to the CDMA system is presented. The transmitter (24, 25) comprises means (9) for spreading each data symbol with a respective spreading code, wherein the spreading codes are mutually orthogonal. Means (10) for scrambling are provided to scramble each spread symbol with a respective scrambling code, the scrambling codes respectively having the same length as the spreading codes. Furthermore, means (11) for the transmission of the spread and scrambled symbols are provided. According to the present invention the means (10) for scrambling are provided with a plurality of different scrambling codes, which can be used simultaneously within the same link.
Claims
.[.1. Transmitter for communicating data symbols over a communication channel, the transmitter comprising: means for spreading each data symbol with a respective spreading code, wherein the spreading codes are mutually orthogonal, means for scrambling each spread symbol with a respective scrambling code, the scrambling codes respectively having the same length as the spreading codes, and means for transmitting said spread and scrambled symbols, wherein the means for scrambling are provided with a plurality of different scrambling codes which can be used simultaneously within the same link..].
.[.2. Transmitter according to claim 1, characterized in that the means for scrambling can use different scrambling codes for an uplink communication channel and a downlink communication channel, respectively..].
.[.3. Transmitter according claim 1, characterized in that the spreading codes are obtained by means of a code tree..].
.[.4. Transmitter according to claim 1, characterized in that only in a downlink communication channel different scrambling codes are used, wherein in an uplink channel only one scrambling code is used..].
.[.5. Transmitter according to claim 1, characterized in that the means for scrambling use different scrambling codes within the same link only for channels demanding a high bit rate..].
.[.6. Transmitter according to claim 5, characterized in that the means for scrambling use different scrambling codes within the same link only video channels..].
.[.7. Wireless transmission system, comprising: means for spreading each data symbol with a respective spreading code, wherein the spreading codes are mutually orthogonal, means for scrambling each spread symbol with a respective scrambling code, the scrambling codes respectively having the same length as the spreading codes, and means for transmitting said spread and scrambled symbols, wherein the means for scrambling are provided with a plurality of different scrambling codes which can be used simultaneously within the same link, and wherein a subset of scrambling codes is respectively allocated to a cell of the transmission system..].
.[.8. Wireless transmission system according to claim 7, characterized in that different spreading codes are allocated to adjacent cells of the transmission system..].
.[.9. Method for the transmission of data symbols over a communication channel, comprising the following steps: spreading each data symbol with a respective spreading code, wherein the spreading codes are mutually orthogonal, scrambling each spread symbol with a respective scrambling code, the scrambling codes respectively having the same length as the spreading codes, and transmitting said spread and scrambled symbols, wherein the scrambling step provides a plurality of different scrambling codes which can be used simultaneously within the same link..].
.[.10. Method according to claim 9, characterized in that in the step of scrambling different scrambling codes can be used for an uplink communication channel and a downlink communication channel, respectively..].
.[.11. Method according to claim 9, characterized in that the spreading codes are obtained by means of a code tree..].
.[.12. Method according to claim 9, characterized in that only in a downlink communication channel different scrambling codes are used, wherein in an uplink channel only one scrambling code is used..].
.[.13. Method according to claim 9, characterized in that different scrambling codes within the same link are used only for channels demanding a high bit rate..].
.[.14. Method according to claim 13, characterized in that different scrambling codes within the same link are used only for video channels..].
.Iadd.15. A method for transmitting one or more data symbols over first and second communication channels in an uplink or a downlink, comprising: spreading for the first and second communication channels each of the one or more data symbols using a spreader unit, with one or more associated spreading codes to produce a corresponding spread data symbol for each data symbol for the first and second communication channels, respectively, wherein the one or more associated spreading codes are mutually orthogonal; scrambling, using a scrambling unit, each spread data symbol of the first communication channel with a respective scrambling code to produce corresponding mutually orthogonal scrambled symbols for the first communication channel; scrambling, using a scrambling unit, each spread data symbol of the second communication channel with a respective scrambling code to produce corresponding mutually orthogonal scrambled symbols for the second communication channel; assigning a plurality of mutually orthogonal scrambled codes to one user, wherein different scrambling codes are used for the first and second communication channels in a link for transmitting data symbols at a data bit rate higher than voice data bit rate, and the same scrambling code is used for the first and second communication channels in a link for transmitting data symbols at a voice data bit rate; wherein a resulting data rate is spread over two or more of the plurality of mutually orthogonal scrambled codes in the single communication channel; and transmitting, using a transmitter, each corresponding scrambled symbol. .Iaddend.
.Iadd.16. The method according to claim 15, wherein the one or more associated scrambling code does not effect a band rate of the transmission. .Iaddend.
.Iadd.17. The method according to claim 15, wherein at least one of the one or more associated scrambling codes has the same length of an associated spreading code. .Iaddend.
.Iadd.18. The method according to claim 15, wherein the different scrambling codes are a subset of available scrambling codes. .Iaddend.
.Iadd.19. The method according to claim 15, wherein the associated spreading code is based on a data rate. .Iaddend.
.Iadd.20. The method according to claim 15, wherein the associated spreading code is based on a service requirement. .Iaddend.
Description
(1) Further aspects, advantages and features of the present invention will now be explained by means of embodiments of the present invention and with reference to the enclosed figures of the drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8) A transmission system according to the present invention will now be explained generally with reference to
(9) With reference to
(10) In
(11) For the uplink 27, according to the present invention either the same scrambling codes C.sub.scramble 1, . . . , C.sub.scramble M as in the case of the downlink 26, or another group of scrambling codes C.sub.scramble 1, . . . , C.sub.scramble M or, as generally the uplink channel 27 demands for the same high bit rate as the downlink channel 26, even just one scrambling code can be used.
(12) As it has already been set forth above, the downlink channel 26 or the uplink channel 27 can comprise subchannels for video and/or voice transmission. As one aspect of the present invention, different scrambling codes can be allocated for the scrambling of the channels demanding for a high bit rate, as it is the case, for example, for the transmission of video data. For transmission of, for example, voice data, only one scrambling code can be used.
(13) Regarding the details of the spreading and scrambling process, particularly the modulo-2 sum operation for the scrambling at the transmission side and the multiplying operation for the descrambling at the reception side, the above-cited documents WO 96/05668 A1 and EP-A-565 506 are incorporated by reference. Particularly
(14) According to the present invention the spreading codes are generated by a code tree. This technique is known from Adachi, Tree-structured generation of orthogonal spreading codes with different lengths for forward link of DS-CDMA mobile radio, Electronic Letters, January 1997, Vol. 33, No. 1, page 27, 28, which is incorporated herewith by reference.
(15) Orthogonal spreading codes with different lengths can be generated by a tree-structure for orthogonal multiplexing of forward-link code-channels of different data rates in direct sequence code division multiple access DS-CDMA mobile radio. Thereby codes of the same layer of the tree constitute a set of Walsh functions and are orthogonal. Furthermore, any two codes of different layers of the tree structure are also orthogonal except for the case that one of the two codes is a mother code of the other.
(16) As it has already been set forth in the introductory portion, when only one scrambling code (or long code) is used per link, there are restrictions of the combinations of codes which can be used for the orthogonal codes (see Adachi et al.) These restrictions may prevent a user from being allocated to a certain channel. These restrictions are especially important for high data rate users. Furthermore the highest data rate is restricted to the shortest orthogonal code.
(17) As according to the present invention, two or more scrambling codes are assigned to one link (one user), the following advantages are achieved: increased flexibility in assignment of orthogonal codes since the data rate can be split over at least two scrambling codes and a different (longer) orthogonal code can be chosen from the code tree (see Adachi et al), and the highest data rate is increased since the data rate can be split over at least two scrambling codes. Therefore a higher data rate service on one link (uplink or downlink) can be provided by using a plurality of scrambling codes within one link. In this way the same channelisation codes (spreading codes) can be reused and a higher data rate can be supported because the highest data rate is restricted by the set of channelisation codes (spreading codes) with the shortest link.
(18) By only using two scrambling codes (M=2) per link (user), the total number of available channelisation codes (spreading codes) can be doubled and the maximum data rate can also be doubled.
(19)
(20) As it has already been set forth above, according to the present invention one scrambling code is used in conjunction with a set of channelisation codes (spreading codes) depending upon the required data rate and services required. Adjacent base stations can use different scrambling codes and every base station uses a set of scrambling codes to maintain different links in each cell.
(21) An application of the present invention will now be explained with reference to
(22) To increase the flexibility of code assignment and increase the usage of the codes and the code tree, it is proposed to use as an option more than one scrambling code per link.
(23) In
(24) If, however, the new user 32 uses 2 (SF=4) orthogonal codes from scrambling code 1 and 1 (SF=4) orthogonal code from scrambling code 2, a 2 Mbit/s service can be supported and the codes and the code tree can be more optimally utilised.
(25)
(26) By utilizing the scheme as shown in