ARRANGEMENTS AND METHOD RELATING TO HANDLING OF DIGITAL SIGNALS

Abstract: The present invention relates to an arrangement and a method respectively for handling a digital data signal comprising a number of data bits which is transported in a channel, at least the phase of which varies. The arrangement comprises transmitting means (310) comprising interleaving means (302) and receiving means (320) comprising deinterleaving means (316). Means are provided for dividing each data bit into a number of chips and in the interleaving means (302) said chips are interleaved. The transmitting means (310) comprises means for transmitting the data signal and a pilot signal. In the receiving means (320) channel estimation means (314) are provided for performing a channel estimation using the pilot signal. The receiving means (320) further comprises compensating means (315) for compensating the signal for the phase variation and deinterleaving means (316) for deinterleaving the chips of the compensated signal.

Description: Title: ARRANGEMENTS AND METHOD RELATING TO HANDLING OF DIGITAL SIGNALS TECHNICAL FIELD The present invention relates to an arrangement for handling transportation of digital information bearing signals through a non-static channel in a communications system. The invention also relates to transmitting means for transmitting a digital data signal through a non-static channel. Still further the invention relates to a receiving arrangement for receiving a signal transported through a non-static communication channel. The invention also relates to a method of transmitting a digital information bearing signal through a non-static communication channel and of receiving a signal transmitted through a non-static communication channel. STATE OF THE ART When information is transferred, for example between a mobile station and a base station of a mobile communications system, using radio equipment, a number of disturbing phenomena have to be taken account of. Digital information bearing signals are affected both by noise and by interfering signals, i.e. unwanted signals received on the same channel . In mobile communications systems different multiple access methods are used. One such method is Frequency Division Multiple Access (FDMA) . Every channel is then assigned to a particular frequency band. Another such multiple access system is Time Division Multiple Access (TDMA) . TMDA is for example used in GSM. A frequency band is then divided into eight time slots and eight mobile stations can then use one and the same frequency band by using different time slots. Still another multiple access system is called Code Division Multiple Access (CDMA) . A CDMA-system differs from a TDMA-system in that the users are separated by different codes. All users can use the whole bandwidth and time simultaneously. In a TDMA-system on the other hand, the users are separated through different time slots and frequencies as referred to above. Since in CDMA all users are using the same frequency, it is of importance that the signals from every user arrive at the base station with approximately the same power. One of the disturbing effects is called multipath fading. Multipath fading occurs e.g. when a signal takes more than one path from a transmitting antenna to a receiving antenna. This means that the signal is not received directly from the transmitting antenna but from a number of other directions, i.e. the signal reaches the receiver via several reflections against for example buildings. The result is that the received signal is a sum of a number of identical signals which differ only in phase (and to some extent also in amplitude) . Since signals are added like vectors the vector sum may be close to zero which means that also the signal strength gets close to zero and a severe fading dip has occurred. Multipath fading produces fast variations when a transmitting arrangement and a receiving arrangement move in relation to one another. Each signal comprises a number of information bits (which can be modulated into data symbols containing a number of bits, e.g. two bits) . Bit errors often occur in bursts. This is because of the fact that long fading dips affect several consecutive bits. Channel coding is a method that can be used to detect and correct signal errors and error bursts which are not too long. In order to handle long fading dips, an interleaving scheme is used for separating consecutive bits of a message so that they are sent in a non-consecutive way. Interleaving is used in TDMA-systems to decrease the effects of fading. In a TDMA-system different users are separated by using different time slots and frequencies as referred to above. This makes all users orthogonal to each other. This puts high demands on cell planning so that the same set of time slots and frequencies is available for other users without interference. In a CDMA-system the users are only separated by different codes and it is almost impossible to make the users orthogonal to each other. This has as a result that the users will interfere. However, the demands on the cell planning are lower. In CDMA- systems it is known to use interleaving on bit or symbol level . For symbols, the data symbols are interleaved over a frame and thereafter spread through the multiplication by a user unique spreading code. This means that a data symbol will have the same channel performance over the entire length of the symbol. If the channel then suffers from multipath fading, e.g. Rayleigh fading some of the symbols will be lost due to the fact that the signal strength of the received signal in a fading dip is very low. This is similar for bit interleaving. US-A-5 341 396 discusses a communication system in which interleaving is done on chip level. In a spread spectrum digital communication system the minimum quantity of information is a bit but the transfer unit is one chip which has some averaged fractional relationship to a bit, i.e. a bit comprises a number of chips. However, in the data packet communication system of US-A-5 341 396 the channel only varies in amplitude and there does not arise any multipath fading. Thus the problems of multifading are not relevant . It is true that through use of chip interleaving as disclosed in US-A-5 341 396, the received data symbols sent through the channel get substantially the same quality, but this would not function in a mobile communication system in which the channels have a varying phase. The mere application of chip interleaving in such a system would have as a result a very poor receiving performance because of the variations in phase. WO 95/16310 also discusses the use of chip interleaving. Although this document refers to the use in a mobile communication system no solution is given as to how to take the phase variation into account, i.e. the problem has not even been observed, and therefore the receiving performance will not be good. It will also be impossible to deinterleave the chips if the phase is not correct, or varies. Thus, neither intentionally, nor unintentionally does WO 95/16310 solve the problem of a channel varying in phase. SUMMARY OF THE INVENTION What is needed is therefore an arrangement which can handle signals transferred on a channel which at least varies in phase. Transmitting means are also needed through which a signal can be transmitted through a channel varying in phase or a multipath channel. A receiving arrangement is also needed which can handle the reception of a signal transmitted over a channel varying in phase or a multipath channel . Still further a method for handling a signal transported through a multipath channel is needed. Moreover a method for transmitting a digital signal onto a multipath channel is needed as well as a method for receiving a signal transmitted through a multipath channel. Particularly a mobile communication system is needed having a high capacity and a good performance and in which multipath channels can be handled in an efficient manner without reducing the capacity or the performance of the system. Particularly an arrangement providing a high receiving performance is needed and which provides high quality received signals. Therefore an arrangement is provided which comprises means for dividing each of a number of data bits of an information bearing signal into a number of chips, interleaving means for interleaving said chips, means for transmitting a pilot signal through the same channel as the information bearing signal or through a substantially identical channel, means for performing a channel estimation using said pilot signal and means for compensating for at least the phase variations of the channel and deinterieaving means for deinterieaving the compensated information bearing signal . Particularly the channel is a multipath channel such as for example a Rayleigh or a Rice faded channel. Particularly also the amplitude of the channel varies. In a particular embodiment the communication system is a spread spectrum communication system. Still more particularly the system is a CDMA-system, which still more particularly uses direct sequence modulation. In a particular embodiment the interleaved information bearing signal is multiplied by a user code, i.e. a user specifique code, in the transmitting means and particularly the received signal is multiplied by the user code on the receiving side. In one particular embodiment a pilot signal is added to the interleaved information bearing signal in the transmitting means. If the digital information bearing signal is multiplied by a user specifique code, this is advantageously done after the pilot signal has been added to the interleaved information bearing signal. Particularly the pilot signal is separated from the information bearing signal in separating means in the receiving means and a channel estimation is done on the separated pilot signal, the information bearing signal being multiplied by the complex conjugate of the channel estimate before deinterieaving in the deinterieaving means. In the compensating means the information bearing signal is thus compensated for the phase variation. In deinterieaving means is then a deinterieaving operation performed. In another embodiment the pilot signal is transmitted in parallel to the interleaved information bearing signal through the same channel . The two signals, the information bearing data signal, in the following denoted the data signal, and the pilot signal, can be sent through the channel in different ways, i.e. they can be sent "separately" or without disturbing each other in different ways. One advantageous way is to multiply the data signal by one code and to multiply the pilot signal by another code so as to separate the data signal and the pilot signal going through the same channel . In another embodiment the pilot channel is transmitted via separate transmitting means through a separate channel having the same phase characteristics as the channel through which the data signal is transported. Separate, closely spaced, transmitting means can then be used for the data signal and the pilot signal respectively. The chips incoming to the interleaving arrangement can be arranged in a storing matrix in which the chips are written in rows/columns and read out in columns/rows and vice-versa in the deinterieaving means on the receiving side. However, interleaving can be done in other ways, e.g. through producing a rearrangement of the chips in time or providing a pseudo-random rearrangement of the chips. The invention is not limited to any particular way of interleaving. In a particular embodiment the transmitting means are arranged in a mobile station of a mobile communication system and the receiving means are arranged in a base station. Alternatively the transmitting means are arranged in a base station and the receiving means in a mobile station. In a particular embodiment power controlling is provided for. Different methods for detecting the transmitted data signal can be used, for example coherent detection, but also differential detection. In principle any appropriate detection method can be used; the invention is not limited to any particular detection method . Transmitting means are also provided for transmitting a digital information bearing signal. i.e. the data signal, through a multipath channel. The transmitting means comprises means for dividing data bits of the data signal into a number of chips, interleaving means for interleaving said chips and means for transmitting said interleaved data signal and a pilot signal, through the same channel or a channel having the same characteristics, at least as far as for the variation in phase is concerned. In an advantageous embodiment said means for transmitting the data signal and the pilot signal comprises adding means for adding the pilot signal to the interleaved data signal. In another embodiment said means for transmitting the data signal and the pilot signal comprises means for sending the data signal and the pilot signal separately through the same multipath channel or alternatively through separate channels as referred to above. In an advantageous embodiment the transmitting means also comprises multiplying means for at least multiplying the data signal by a user code (which is user specific) . Still more particularly the multiplying means comprises means for multiplying the data signal by a user code and means for multiplying the pilot signal by a pilot code so as to separate the signals from each other. The invention also provides receiving means for receiving a digital data signal transmitted over a multipath channel. The receiving means comprises channel estimation means for performing a channel estimation on a pilot signal sent through the same channel or through a channel having the same phase caracteristica, means for compensating for the phase variation of the channel, deinterieaving means for deinterieaving the compensated data signal and combining means for combining the chips of the data signal into data bits. In a particular embodiment the receiving means comprises means for extracting the pilot signal from the data signal and means for combining the complex conjugate of the channel estimate with the interleaved data signal. Still more particularly the receiving means comprises multiplying means for multiplying the incoming signal by a user code. It should be clear that in an embodiment in which the data signal and the pilot signal arrive separately from each other, i.e. if the information bearing signal has been multiplied by one code and the pilot signal has been multiplied by another code, the same codes are also used on the receiving side. According to the invention also a method is provided for transmitting a digital data signal comprising a number of data bits through a multipath channel, i.e. a channel at least varying in phase. The method comprises the steps of: dividing the data bits of the data signal into a number of smaller time segments, i.e. chips; interleaving said chips; transmitting the interleaved data signal and a pilot signal through the channel or channels having the same phase behaviour; performing a channel estimation using the pilot signal on the receiving side, compensating for the phase variations of the channel using the channel estimate; deinterieaving the compensated signal and combining the chips into data bits. In an advantageous embodiment the method also comprises the steps of multiplying the interleaved signal by a user code on the transmitting side before sending the signal on to the multipath channel and of multiplying the signal incoming to the receiving side by the user code . In a particular embodiment the method comprises the step of adding the pilot signal to the interleaved data signal on the transmitting side and of extracting the pilot signal from the received signal on the receiving side. According to another embodiment the method comprises the steps of transmitting the data signal and a pilot signal separately from each other through the same multipath signal. In the latter case the method advantageously comprises the steps of: multiplying the data signal by a user code and multiplying the pilot signal by a separate (i.e. different) pilot code, said user code and pilot code being made orthogonal so as to ensure that the data signal and the pilot signal are transported completely distinguished from each other and so that they do not disturb one another at all. The invention also provides a method of transmitting a signal through a multipath channel, thus including the steps belonging to the transmitting side as well as a method of receiving a signal incoming over a multipath channel, thus including the steps as discussed above belonging to the receiving side. BRIEF DESCRIPTION OF THE DRAWINGS The invention will in the following be further described in a non- limiting way with reference to the accompanying drawings in which: FIG 1 schematically illustrates an arrangement using chip interleaving, FIG 2 schematically illustrates the structure of transmitting means according to a first embodiment of the invention, FIG 3 schematically illustrates the receiving means according to a first embodiment of the invention, FIG 4 schematically illustrates another embodiment of an arrangement according to the invention including transmitting and receiving means, FIG 5 illustrates in a simplified manner a data signal to which a pilot signal is added, FIG 6A schematically illustrates transmitting means according to a third embodiment of the invention, FIG 6B schematically illustrates receiving means according to a third embodiment of the invention, FIG 6C shows a data signal and the codes for the data signal and the pilot signal respectively, FIG 7 is a flow diagram describing transmission of a data signal through a multipath channel using an arrangement according to the invention. DETAILED DESCRIPTION OF THE INVENTION In Fig 1 the functioning of chip interleaving is illustrated for illustrative purposes. A digital information bearing signal or a data signal here means a signal comprising a number of data bits. Data bits can be arranged into symbols (thus comprising a multibit data word) using well-known modulation techniques, but for reasons of simplicity is simply referred to as a data signal comprising a number of bits. A bit in turn can be divided into a plurality of chips. By chiprate is meant the number of chips per second. The chiprate is higher than the datarate, the datarate being the number of bits per second of the data signal. In Fig 1 a data signal D in is provided to an interleaver. The data signal here comprises N symbols. In Fig 1 it is not explicitly illustrated how the symbols of the data signal are divided into a number of chips but it is supposed that each symbol 1,...,N is divided into a number of chips. After the interleaving operation an interleaved signal D' is obtained in which every symbol is sent in several time positions over a frame. This means that as long as there are no, or substantially no, phase variations in the channel, only a part of each symbol is lost in the case of a fading dip. The interleaved signal is then multiplied by a user code. This multiplication as such has nothing to do with chip interleaving, which can be done in any case; this is merely included in the Figure for exemplifying purposes. The chip rate of the user code is higher than the data speed of the data signal . The frequency of the signal is then spread over the available frequency band, i.e. the transmitted signal is spread over a frequency band which is much wider than the bandwidth of the information being transmitted. The signal is then sent through the channel . On the receiving side the interleaved signal is again multiplied by the user code and the result is a signal D" , which is input to a deinterleaver in which an operation opposite to that of the operation done in the interleaver is carried out, thus providing an output signal D out . This works as long as the channel does not vary in phase but only in amplitude. This arrangement was merely shown in order to illustrate the chip interleaving functionality. It should however be noted that the inventive concept is not dependent on the multiplication by a user code; this merely relates to an advantageous embodiment. The chip interleaving functionality is particularly efficient if the correlation time of the channel is short. Furthermore, chip interleaving works particularly well with a high Doppler frequency. In Fig 2 a transmitting arrangement 10 according to a first embodiment of the invention is disclosed. A digital data signal D 10 , which comprises a number of bits, is divided, in the time domain, into a number of chips in dividing means 11. The signal divided into chips is here denoted D 10 CH and in this form the signal is input to the interleaver 12. In the interleaver 12 a chip interleaving operation is carried out. According to one embodiment the incoming data is arranged in an interleaving matrix written in rows. The transmission of the signal is performed columnwise, i.e. the data chips are read out in columns. In an alternative embodiment the matrix is filled up in columns and fed out in rows. However, the interleaving operation can be performed in different ways and how it is achieved is not significant for the functioning of the present invention, as long as the interleaving is done at chiprate. In one embodiment a pseudo-random rearrangement of the chips is performed or the chips are rearranged in the time domain in a convenient manner. Also other alternatives are possible. To the interleaved signal D 10 IL in the adding means 13 is added a pilot signal P 10 . A pilot signal is a signal wave, normally a single frequency, transmitted over the system, or the channel, to indicate or control its characteristics. A pilot signal in the present application contains enough information to enable an estimation of the characteristics of the channel. Thus different kinds of pilot signals can be used, the amount of information, the kind of information etc. can be different; it may e.g. be data transferred between a transmitting side and a receiving side etc. e.g. a signal having a known phase. According to an advantageous embodiment the pilot signal is stuffed in at a given rate between the data as illustrated in Fig 5 and the data interleaved signal is sent, together with the pilot signal, via the antenna 15 through a channel varying in phase . Fig 3 discloses, according to a first embodiment of the invention, receiving means 20 in which the interleaved data signal D' 10/IL and the pilot signal P' 10 from the transmitting means 10 after passing through the phase varying channel are received. The signal is first input to separating means 23 in which the pilot signal P' 10 is separated from the interleaved data signal D' 10 IL , or in other words, the pilot signal is extracted from the combined signal. A channel estimation is done on the pilot signal in channel estimating means 24. The channel estimation can be done in any appropriate way. Thereafter the channel estimate, or rather the complex conjugate of the channel estimate, is used on the interleaved data signal in compensating means 25, in which a compensation is done for the phase variation of the channel. The compensated data signal D' 10/Comp is then input to deinterleaver 26 in which a deinterieaving operation is performed. The deinterleaved, compensated, data signal D' 10 comp is then input to combining means 27 in which the chips are combined into data bits thus providing an output signal D 10/OUT . It should however be clear that the combining means 27 do not form part of the inventive concept of the present invention; a combination can be done in any appropriate way, as also the signal can be detected in any appropriate way. The invention also relates to an arrangement including the transmitting and receiving means 10, 20 of Figs 2 and 3, the functioning of which however should be clear from the discussion above . In Fig 4 an arrangement according to a second embodiment of the present invention is illustrated. It comprises transmitting means 310 and receiving means 320. A data signal divided into chips D 3O,CH is input to interleaving means 302 and an interleaving operation is performed as discussed under reference to Fig 2. As in Fig 2 a pilot signal P 30 is added to the interleaved signal D 30/IL in adding means 303. Thereafter the signal is multiplied by a user code in multiplying means 304. According to a particular embodiment the transmitter 310 is a CDMA-transmitter and a user specific user code is used. The interference from other users will only be suppressed by the spreading factor which is the number of chips a data bit is divided into (before the interleaving operation) . Returning to Fig 4, the signal is via the antenna means 305 transmitted through the channel 330. In the receiving means 320 the received signal is again multiplied by the user code in the multiplying means 312. Thereafter, as also discussed under reference to Fig 3, the pilot signal is separated from the data signal (the separating means are not illustrated in the figure) and a channel estimation is done in the channel estimating means 314. In the compensating means 315 the phase variation is compensated for as also discussed above. Thereafter a deinterieaving operation is done in deinterieaving means 316 and the chips of the data signal are combined into bits in the combining means 317. The resulting output signal D 30 0UT is then detected in detecting means 318. The detection can either be done differentially or coherently; the invention is not restricted to any particular detection method. In Fig 5 is schematically illustrated how a pilot signal can be sent together with an interleaved data signal, a spreading factor (i.e. the number of chips) of 10 being used on 2 bits in this case . In Fig 6A another embodiment of the invention is illustrated. A data signal D 40 CH , which already has been divided into a number of chips in dividing means (not shown) is input to an interleaver 42 in which an interleaving operation is performed. In multiplying means 44 the interleaved signal is multiplied by a user code which is user specific. A pilot signal P 40 is provided from a pilot signal generator (not shown) . In pilot multiplying means 44A the pilot signal P 40 is multiplied by a pilot code which is different from the user code used on the data signal. In adding means 43 the spread data signal and the spread pilot signal are added. The resulting signal is then via antenna means 45 output on a channel, the phase of which is varying. In a particularly advantageous embodiment the user code intended for the data signal and the pilot code intended for the pilot signal are completely orthogonal. In that case there will be no interference at all between the information bearing data signal and the pilot signal . In Fig 6B a receiving arrangement 50 for receiving a signal e.g. transmitted by transmitting arrangement 40, over a channel varying in phase is illustrated. The signal is received by an antenna 51. Thereafter the data signal and the pilot signal are separated from each other in separating means (not shown) . In multiplying means 52 the data signal is multiplied by the user code (advantageously the same as was used on the transmitting side) . In pilot multiplying means 52A the pilot signal in a similar manner is multiplied by the (a) pilot code. In adding means the sum is taken over a pilot bit. Thereafter a channel estimation is done in channel estimating means 54. In compensating means 55 the data signal is compensated for the phase variation of the channel using the channel estimate obtained in the channel estimating means 54. The compensated data signal is then deinterleaved in deinterieaving means 56. In the combining means 57 the chips are arranged into data bits. It is supposed that the receiving means are synchronized in any convenient manner. This is not further discussed herein since it is supposed to be wellknown to the man skilled in the art. The detection can also be done in different ways, e.g. through coherent detection which is advantageous, but also other alternatives are possible. In Fig 6C the data signal is illustrated as compared to the user code for the data signal, code D , and the code for a pilot signal, code p . In another embodiment of the invention the pilot signal is transmitted through a separate channel, which at least has the same phase variation characteristics as the channel through which the data signal is transmitted. Separate transmitting means may be arranged adjacent to the transmitting means for the data signal, as well as separate closely arranged receiving means may be provided. In the flow diagram of Fig 7 the transmission of a data signal through a channel varying in phase, for example using the arrangement of Fig 4, is illustrated. First a frame comprising a number of data bits, for example K, is created, 100. The data bits are then repeated N times which means that the data bits are divided into N chips each, 101. An interleaving operation over K x N chips, 102, is performed. A pilot sequence, i.e. a pilot signal, is then added to the interleaved data signal, 103. Thereafter a multiplication is done using the user specific code, for example a CDMA-code (in the case a CDMA-system is used) , 104. The resulting signal is then transmitted over the radio channel, 105. On the receiving side, the received signal is multiplied by the user specific code, 106. The pilot signal, i.e. the pilot sequence, is then separated from the data signal, 107. Using the pilot sequence a channel estimation is done, 108, and using the channel estimate the data signal is compensated, 104. The compensated data signal is then deinterleaved, 110, and chips from the same data bits are combined, 111. Finally the data bits are detected, 112. The use of a pilot signal in combination with interleaving on chip level has shown to be particularly efficient in reducing the variation in the channel, particularly if the correlation time of the channel is short. In an advantageous embodiment, not shown, power control is applied. Power control means are e.g. arranged on the transmitting side and power control commands are sent as a result of a feedback signal from the receiving side. The variance in the power control will be reduced approximately with the number of power control commands sent during the frame. In an advantageous embodiment the invention is applied to a so called RAKE-receiver which is a receiver structure for a CDMA- system. The invention is not limited to the shown embodiments but can be varied in a number of ways within the scope of the appended claims .

Claims: CLAIMS 1. Arrangement for handling a digital data signal, comprising a number of data bits, transported in a channel (330) in for example a mobile communication system using a multiple access system, wherein at least the phase of the channel varies, said arrangement comprising transmitting means (10,-310; 40) comprising interleaving means, (12;302;42) and receiving means (20;320;50) comprising deinterieaving means (26 ; 316 ; 56) , c h a r a c t e r i z e d i n that it comprises means (11) for dividing each data bit into a number of chips, and in that the transmitting means (10; 310; 40) comprises means for transmitting said data signal and a pilot signal, said interleaving means (12; 302; 42) interleaving said chips, and in that channel estimation means (24 ; 314 ; 54) are provided in the receiving means (20; 320,-50) for performing a channel estimation using the pilot signal, said receiving means (20,-320,-50) further comprising compensating means (25; 315,-55) for compensating the data signal, and deinterieaving means (26; 316,-56) for deinterieaving the chips of the compensated data signal. 2. The arrangement according to claim 1, c h a r a c t e r i z e d i n that the channel (330) is a multipath channel, e.g. a Rayleigh faded channel . 3. The arrangement according to claim 1 or 2 , c h a r a c t e r i z e d i n that furthermore the amplitude of the channel (330) varies. 4. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that the multiple access system is a CDMA-system, particularly a direct sequence (DS) CDMA-system. 5. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that the transmitting means (310; 40) comprise multiplying means (304 ;44) for multiplying the interleaved signal by a user code and in that the receiving means (320; 50) comprise multiplying means (312;52,52A) for multiplying the received signal by the user code. 6. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that the transmitting means (10; 310,-40) comprise adding means (13; 303,-43) for adding the pilot signal to the interleaved data signal . 7. The arrangement according to claim 6, c h a r a c t e r i z e d i n that the pilot signal is added to the interleaved signal before multiplication by the user code. 8. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that the receiving means include separating means (23) for separating the pilot signal from the data signal and in that said separating means are so arranged that the signal is multiplied by the user code after the separation has been done. 9. The arrangement according to any one of claims 1-5, c h a r a c t e r i z e d i n that a separate channel is provided at least having the same phase variation pattern as the data signal channel and in that the transmitting means comprise separate channel transmitting means, for transmitting said pilot signal, and which are arranged adjacent to the transmitting means for transmitting the data signal . 10. The arrangement according to any one of claims 1-5, c h a r a c t e r i z e d i n that separate multiplying means (44A) are provided for multiplying the pilot signal by a pilot code different from said user code for the data signal and in that adding means (43) are provided for adding the data signal and the pilot signal multiplied by the user code and the pilot code respectively. 11. The arrangement according to claim 10, c h a r a c t e r i z e d i n that the receiving means comprises separating means for separating said data signal from said pilot signal and multiplying means (52A) for multiplying the pilot signal, by the pilot code separately from the multiplication of the data signal by the user code . 12. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that said interleaving means (12 ; 302 ; 42) comprise a storing matrix, incoming chips being written in rows/columns and read out in columns/rows, and in that the opposite operation takes place in the deinterieaving means (26; 316; 56) in the receiving means. 13. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that the transmitting means (10; 310; 40) are provided in a mobile station and the receiving means (20; 320,-50) are provided in a base station of a cellular communication system, or vice versa. 14. The arrangement according to any one of the preceding claims, c h a r a c t e r i z e d i n that means for power control are provided in the transmitting means . 15. The arrangement according to any one of claims 1-14, c h a r a c t e r i z e d i n that the receiving means comprise combining means (27; 317; 57) for combining the deinterleaved chips into data bits and in that detecting means (318) are provided for detecting the combined signal . 16. The arrangement according to claim 15, c h a r a c t e r i z e d i n that the detection is coherent. 17. Transmitting means (10; 310,-40) for transmitting a digital data signal comprising a number of data bits through a multipath channel, said transmitting means comprising interleaving means (12,-302; 42) , c h a r a c t e r i z e d i n that dividing means (11) are provided for dividing each data bit into a number of chips, said interleaving means (12; 302; 42) being arranged to interleave the chips and in that a pilot signal is transmitted with the interleaved signal . 18. The transmitting means according to claim 17, c h a r a c t e r i z e d i n that adding means (13; 303; 43) are provided in which the interleaved data signal and the pilot signal are added, and in that the interleaved data signal and the pilot signal are transmitted through the same multipath channel . 19. The transmitting means according to claim 17, c h a r a c t e r i z e d i n that pilot signal is transmitted through a separate channel having at least the same phase variation as the data channel . 20. The transmitting means according to any one of claims 17-19, c h a r a c t e r i z e d i n that multiplying means (304) are provided for multiplying the interleaved signal, to which the pilot signal is added, by a user code. 21. The transmitting means according to claim 17, c h a r a c t e r i z e d i n that the interleaved data signal is multiplied by a user specific code in multiplying means (44) , that the pilot signal is multiplied by a pilot code in other multiplying means (44A) , and in that the data signal and the pilot signal, multiplied by the user code and the pilot code respectively, are added in adding means (43) before transmission. 22. Receiving means (20;320;50), for receiving a digital data signal which is interleaved on chip level and transmitted over a multipath channel, comprising deinterieaving means (26; 316,-56) and detecting means, c h a r a c t e r i z e d i n that separating means are provided for separating a received pilot signal from the received data signal, the receiving means further comprising estimating means (24,-314; 54) for estimating the phase variation of the channel using the pilot signal, compensating means for compensating the data signal for the phase variation of the channel and in that the deinterieaving means are arranged to deinterleave the chips of the compensated data signal . 23. The receiving means according to claim 22, c h a r a c t e r i z e d i n that it comprises multiplying means (312;52,52A) for multiplying the received signal by a user code. 24. The receiving means according to claim 22, c h a r a c t e r i z e d i n that multiplying means (52) are provided for multiplying the data signal by a user code and in that separate multiplying means (52A) are provided for multiplying the pilot signal by a pilot code. 25. The receiving means according to any one of claims 22-24, c h a r a c t e r i z e d i n that it comprises combining means (27,-317; 57) for combining the deinterleaved chips into bits and detecting means (318) for detection of the signal . 26. Method of transmitting a digital data signal, comprising a number of data bits, through a multipath channel, i.e. a channel at least varying in phase, c h a r a c t e r i z e d i n that it comprises the steps of: dividing the data bits of the data signal into a number of smaller time segments, i.e. chips; interleaving said chips; - providing a pilot signal; transmitting the interleaved signal and the pilot signal; performing a channel estimation, using the pilot signal, on the receiving side; compensating for the phase variation; - deinterieaving the chips; detecting the signal . 27. The method according to claim 26, c h a r a c t e r i z e d i n that it further comprises the steps of: multiplying the interleaved signal by a user specific code on the transmitting side; multiplying the signal received on the receiving side by the user code. 28. The method according to claim 27, c h a r a c t e r i z e d i n that it comprises the steps of, on the transmitting side: - multiplying the data signal by a user code; multiplying the pilot signal by a pilot code; adding the data signal and the pilot signal; on the receiving side: separating the data signal from the pilot signal; multiplying the data signal by the user code; multiplying the pilot signal by the pilot code. 29. The method of anyone of claims 26-28, c h a r a c t e r i z e d i n that it further comprises the step of : coherently detecting the signal.

Inventors: CARLSSON ROLAND, KARLSSON TORBJOERN, CARLSSON, ROLAND, KARLSSON, TORBJOERN
Applicants: ERICSSON TELEFON AB L M, TELEFONAKTIEBOLAGET LM ERICSSON
Application year: 1998
Main classification: H04B1
IPC codes: H03M13, H04B1, H04B7, H04L1