A METHOD AND DEVICE FOR DESPREADING AN OFFSET SIGNAL

Abstract: A method and a device are disclosed for despreading incoming signals in a receiver for DS-CDMA systems (DS-CDMA = Direct Sequence Code Division Multiple Access) using Offset-QPSK spreading as the transmitting spreading format combined with arbitrary data modulation formats, such as BPSK and QPSK data modulation formats. The receiver has a PN generator (3; 11) for generating a unique PN sequence signal [s(k)] divided into a real and an imaginary component. The input sampled complex valued numbered signal is divided into inphase and quadrature components. The invention is characterized in that the inphase and the quadrature components (y>I< and y>Q<) of the input signal are downsampled to provide either two complex samples per chip period or one complex sample per chip period in which later case the downsampling instants are delayed by a quarter of a chip period. Each downsampled complex signals is correlated with the corresponding segments of the complex PN sequence signal of the receiver. The correlation values obtained for odd and even complex samples of the downsampled input signal are summed, in the case when two samples per chip are provided after downsampling.

Description: A METHOD AND DEVICE FOR DESPREADING AN OFFSET SIGNAL This invention relates generally to spread spectrum communication systems and, more particularly, to a method and apparatus for despreading Offset-QPSK (OQPSK) spread signals in a DS-CDMA receiver. TECHNICAL FIELD OF THE INVENTION Traditionally, mobile radio communication systems have been optimised mainly towards speech services and just marginally towards data communication services. However, as an increased number of subscribers in the existing networks as well as requests for new .kinds of services has emerged, capacity problems in die existing networks are foreseen. To meet the new flexibility and capacity requirements DS- CDMA (Direct Sequence Code Division Multiple Access) based technology has turned out to be a promising candidate for the choice of multiple access method adapted to the air interface of future mobile radio communication systems. Compared to traditional systems where the users are separated by use of narrow or seminarrow frequency band combined with or without time division, in CDMA based systems each user is assigned a different pseudo-noise spreading sequence. This gives rise to a substantial increase in bandwidth of the information-bearing signal. Spread spectrum systems generally fall into one of two categories: frequency hopping (FH) or direct sequence (DS). This invention relates to DS-CDMA. Direct sequence is, in essence, multiplication of a conventional communication waveform by a pseudo-noise, real or complex, sequence in the transmitter. Thus DS-CDMA systems use real or complex (polyphase) sequences as means to spread the bandwidtih. of a transmitted signal in order to achieve simultaneous operation of multiple users in the same frequency band. As is common in the art the complex spreading sequences (pseudo-noise) occupying the same spectrum for the different users are chosen to have certain correlation properties in order to interfere witii each other as little as possible. In each receiver adapted to receive die transmitted signal in question the inverse operation of spreading the transmitted signal spectrum, called despreading, is performed in order to recover die original data signal and in me same time suppress the interference from me other users or, more generally, die other sources. The despreading operation is performed prior to data demodulation and decoding and it is also the basic operation within the multipath delay search processor (searcher), which is an important part of a so-called RAKE receiver. The searcher is used to estimate the channel impulse response, to identify patiis within a delay profile and to keep track of changing propagation conditions. A RAKE receiver should be able to capture most of the received signal energy by allocating a number of parallel demodulators to die selected strongest components of e received multipadi signal. The allocation and time synchronisation of die demodulators are performed on the basis of the estimated channel response. DESCRIPTION OF RELATED ART If the spreading sequence is real and binary (± 1 element) uien the spreading is called BPSK spreading (BPSK = Binary Phase Shift Keying), while when the spreading sequence is complex, i.e. consists of real and imaginary components which are both considered to be binary sequences, it is called QPSK spreading (QPSK = Quadrature Phase Shift Keying). Usually QPSK spreading is performed by multiplying the data witii different real and imaginary binary sequences as described in die article "A Coherent Dual-Channel QPSK Modulation for CDMA Systems", by S. R. Kim et al, Proc. of VTC ' 96, Atianta, pp 1848-1852, April 1996. Pulse shape filtering is usually performed in each of me quadrature branches of die system in order to adapt die spread signal to die transmission channel. It is to be noted tiiat QPSK spreading could be applied to either BPSK or QPSK data modulation format. Examples of bom are given in the article mentioned above. For bom data modulation formats die QPSK despreader is die same, i.e. multiplication of quadrature input samples witii the complex conjugated spreading sequence and integration across a data symbol period. This invention relates to a receiver adapted to receive signals witii arbitrary data modulation formats spread by using Offset-QPSK (OQPSK) spreading. The OQPSK spreading differs from QPSK spreading by a half chip period delay in the imaginary (Q) branch of me spreader, after multiplication of d e data symbol witii the segment of complex spreading sequence. OQPSK spreading is used in the up-link of the so called IS-95 systems and is also discussed for third generation mobile systems. A despreader for BPSK data modulation witii Offset-QPSK spreading is discussed in D.M. Grieco, "The Application of Charge-Coupled Devices to Spread-Spectrum Systems," IEEE Transactions on Communications, Vol. 28, No. 9 (Chapter IIIC, pp 1699, FIG 7). Another reference discussing the same matter is D-W Lee et al, "Development of the Base Station Transceiver Subsystem in tire CDMA Mobile System", ETRI Journal, Vol. 19, No. 3, pp 116-140, Oct. 1997. PRIOR ART SYSTEM IN FIG 1 FIG 1 illustrates a prior art despreader according to die references mentioned above. A received signal is downconverted into its corresponding baseband representation and divided into inphase yi and quadrature y Q signal components. The signal components are further downsampled ti rough downsampling means Al and A2, respectively, to provide two complex samples per chip period, T c , i.e. the duration of a complex PN sequence symbol. The received signal components are multiplied by multipliers A3, A4, A5, A6 with the real and imaginary parts dj(n) and d< j (n), respectively of the corresponding complex PN sequence symbol. Note that the signal components multiplied with the real PN sequence symbol component dτ(n) are delayed half a chip period, in delay circuits A7 and A8, respectively, before the actual multiplications are performed. This is done in order to align the signal components. The resulting multiplied signals are combined, in combination circuits A9 and A 10, respectively, downsampled with a factor 2, in downsampling means Al 1 and A 12, respectively, and fed to die inputs of two summation circuits A 13 and A14, respectively, which are performing a correlation operation. If me PN sequence of the received signal and die local replica generated by die receiver are synchronised, as will be described further on, die correlator provides a constructively combined signal which can be used for data demodulation and detection. Assuming perfect synchronisation, and that the data signal and die complex PN sequence can be represented as d(n) = d^n) ÷ jdq(n) and s(k) = s r (k) + js Q (k) respectively, it can be derived tiiat the output from the correlator can be represented as: z(n) = 2L ■ (dτ(n) + jp[T c /2] d Q (n)} + 2d Q (n)Σ [sι(k) s Q (k)] + +j Σ [W(k) Q s,(k) - W(k) l SQ (k)] each integration (Σ) is made from k=nL to k=nL+L-l, where L is equal to the data symbol duration in chip periods. From this equation it can be seen that the inphase and quadrature components of d e data signal d(n) are weighted differently. The quadrature component is weighted by a factor determined by the impulse response of me used pulse shaping filter. This constitutes no problem for d e BPSK modulated signals where the quadrature phase signal usually carries no information, i.e. dq(n) = 0. However, for signals utilising quadrature based modulation schemes, e.g. QPSK modulated signals, such weighting will make data demodulation difficult since the real and the imaginary pans of each data modulation symbol can not be demodulated witii the same quality. It can also be seen from die equation above that the self-interference due to crosscorrelation between the real and imaginary PN sequences increase when quadrature data modulation is applied. Furthermore, the self-interference due to crosscorrelation between the real and imaginary PN sequences as well as the distortion due to interfering chip waveforms originating from adjacent chip intervals will be unevenly distributed between die real and imaginary parts of z(n). All these factors implies a reduced performance of the overall system if quadrature modulated signals are utilised witii the despreader scheme specified. Thus, summarizing, the existing OQPSK despreader known in the prior art has two major drawbacks when it is applied to die OQPSK spread-spectrum signals obtained for data modulation formats other than BPSK, i.e.: a) The data bits contained in the real and imaginary parts of each data modulation symbol can not be demodulated with the same quality since the amplitudes after despreading are different in the real and imaginary part of the data modulation symbol due to the pulse shaping filter operation; b) The self-interference due to the crosscorrelation of real and imaginary PN sequences is increased compared to d e case when BPSK/OQPSK modulation/spreading is applied. SUMMARY OF THE INVENTION OBJECTS OF THE INVENTION An object of die invention is to provide an Offset-QPSK despreader scheme which can function independently of die data modulation format. Thus, the despreader in die receiver does not need to be changed if a change in data modulation format is done in die transmitting system, for instance in new systems developed in die future. Anotiier objective of the invention is to provide a computational efficient OQPSK despreader scheme tractable from an implementation point of view. The object of the invention is thus to provide a despreader scheme valid for OQPSK spreading and QPSK and BPSK or any otiier complex data modulation format. o THE INVENTION A solution to d e objects of the invention is disclosed in die independent claims. Further features and developments of me invention are disclosed in the dependent claims. The technical field for the invention is to provide a method and a device for despreading incoming signals in a receiver for DS-CDMA systems (DS-CDMA = Direct Sequence Code Division Multiple Access) using Offset-QPSK spreading as the transmitting spreading format combined witii arbitrary data modulation formats, such as BPSK and QPSK data modulation formats. The receiver has a unique PN sequence signal divided into a real and an imaginary component. The input baseband signal is divided into an inphase and a quadrature component, as common in the art. The invention is characterised in that complex correlations are performed between an OQPSK data signal and corresponding segments of a locally generated replica of die PN sequence used to spread die data signal. The invention is further characterised in that die inphase and the quadrature components of die input signal are downsampled to provide eitiier two samples per chip period or one complex sample per chip period in which later case the down-sampling instants are delayed by a quarter of the chip period. Each downsampled complex signals is correlated witii the corresponding segments of me complex PN sequence signal of the receiver. The correlation values obtained for odd and even complex samples of die downsampled input signal are summed, in the case when two samples per chip are provided after downsampling. Each of the samples of me inphase and d e quadrature components of the input signal, or a timeshifted version of them, could be multiplied with each of the real and an imaginary component of die PN spreading sequence of the receiver. The output of the multiplied inphase components version with the real PN spreading sequences and die output of the multiplied quadrature components with the imaginary PN spreading sequence are added to each other. The output of the multiplied quadrature components version with the imaginary PN spreading sequence and the output of the multiplied inphase components version with the imaginary PN spreading sequences are subtracted one from d e otiier. ADVANTAGES WITH THE INVENTION The invention was developed in order to provide a receiver adapted for systems using OQPSK spreading format. The inventive despreader has a good performance on AWGN and Rayleigh fading channels. It is valid for BPSK, QPSK or any other complex data modulation formats, which makes it important for future mobile communication systems. BRIEF DESCRIPTION OF THE DRAWINGS For a more complete understanding of die present invention and for further objects and advantages tiiereof, reference is now made to the following description taken in conjunction with the accompanying drawings, in which: FIG 1 illustrates a prior art despreader for OQPSK spread BPSK data modulated signals, FIG 2A illustrates a generic transmitter structure for a system using OQPSK spreading format; FIG 2B illustrates a generic receiver structure for a system using OQPSK spreading format; FIG 3 illustrates a first embodiment of die despreader unit in a receiver according to die invention; FIG 4 illustrates chip pulse waveforms after pulse shaping matched filtering in die quadrature branches of an OQPSK despreader according to die invention; FIG 5 illustrates a second embodiment of me despreader unit in a receiver according to me invention; and FIG 6 illustrates a third embodiment of the despreader unit in a receiver according to die invention. FIG 7 is a graph of the frequency characteristics of the pulse shaping filter. DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS GENERIC DS-CDMA TRANSMITTER STRUCTURE, FIG 2A The transmitter for sending OQPSK spread data is illustrated in FIG 2A. The signal to be transmitted is fed to a data modulator 1. The modulated signal is spread witii a complex PN spreading sequence signal s(k) in die spreader 2, controlled by a complex PN generator 3 generating the PN sequence signal: s(k) = S! (k) +js Q (k) which is unique for each physical transmission channel established in the system. This means that each receiving unit usually has its own PN sequence. This sequence is provided to die receiver in the beginning of an information exchange session, i.e. during the initial sign-tiling. It is usually valid for a whole session, although it may also be changed for various reasons. The signal from the spreader 2 is fed through a pulse shaping filter 4 and an RF modulator 5 to an antenna 6. The function of die circuitry in FIG 2 A is apparent from the following discussion. Assume, without loss of generality, tiiat in a transmitter for sending information to be received by a receiver according to die invention, the data modulation format before spreading is QPSK. During the n:tiι data symbol period, a data symbol d(n) can then be represented by its real and imaginary components as d(n) = d,(n) + j dQ(n) dr(n), ά ) e (±1) (1) Let us also assume that the complex PN spreading sequence s(k) can be represented during the k:th chip period as s(k) = s,(k) + j s Q (k) s,(k), s Q (k) e (±1) (2) The signal x'(k) obtained after die QPSK spreading is equal to x'(k) = [d,(n) + j dQ(n)][ Sl (k) + j s Q (k)] = [dj(n) S[ (k) - dg(n) s Q (k)] + j [dq(n) s,(k) + d τ (n) s Q (k)] (3) To obtain the OQPSK spread signal x(k) the imaginary component of the signal x'(k) is delayed by half a chip peπod. For simplicity and without loss of generality, let us assume that the number of samples within the chip period, before the pulse shaping lowpass filter 4 at the output, is equal to two. In such a case the signal before the pulse shaping filter can be represented as x(k)odd = [dι(n) sι(k) - d^n) s Q (k)] + j*0 X(k)even = 0 + j [dg(n) Sτ(k) + dj(n) s Q (k)] (4) whereby, x(k) odd represents a reference to x(k) when die index k is odd, and x(k) eve π represents a reference to x(k) when die index k is even. The samples of the I and Q branches (die real and imaginary components of the signal x(k)) are passed dirough corresponding pulse shaping filters 4 in order to obtain a signal to be transmitted witii a frequency spectrum which satisfies the limits of the allocated transmit frequency band. In the transmitter the signal is interpolated (up-sampled) to an arbitrary number of samples per chip in the pulse shaping filter in order to have a good pulse form before they are fed to die RF modulator 5 for transmitting the signals to the receiver. GENERIC DS-CDMA RECEIVER STRUCTURE, FIG 2B The signal transmitted from the antenna 6 is received by an antenna 7 and fed dirough an RF demodulator 8 to a pulse shaping filter 9. The low frequency output from the filter 9 is fed to a search processor 10 controlled by a PN generator 11 which produces die unique PN sequence signal for the receiver and adapted to die PN sequence signal used by die transmitter when it is communicating with the actual receiver. The search processor 10 correlates the signals from the filter 9 with a delayed replica of the receiver PN sequence. Its goal is to identify the multipath components of the receiver signal and estimate their corresponding delays. The strongest identified multipath components are despread by separate despreader units 13, also called RAKE fingers, i.e. parallel processing units each having a variable delay circuit 14 and a despreader circuit 15, by usmg a replica of the receiver PN sequence which is delayed according to the delay values obtained from the search processor 10. The outputs of all die despreaders 15 are combined in a constructive way before demodulation. As long as die received sequence signals do not include die right PN sequence signal the timing processor 12 controls only die PN generator 11 and die search processor 10. When die correct PN sequence signal is detected and the receiving timing is estimated by die search processor, die timing processor 12 starts to control the despreader units 13 using the adequate liming for its internal circuits. The PN sequence signal from the PN generator is fed to each despreader circuit 15. The timing processor 12 provides die timing signals to the individual circuits 10, 11, 14, 15 at times adaptable to receive and process the transmitted information for the receiver in question. The despread signals from the despreading units 13 are fed to a data demodulator 16 which recovers the transmitted information. The invention relates to a despreader to be provided as die despreader circuit in each of die despreading units 13 and in die search processor 10. The embodiments below show metiiods to despread die signals obtained by combination of OQPSK spreading with arbitrary data modulation format (e.g. having OQPSK spreading eitiier to BPSK or QPSK data modulation format). This is provided by downsampling me incoming signals to provide eitiier two complex samples per chip or one complex sample per chip (in which case me downsampling instants are delayed by a quarter of a chip period), then by making a complex correlation of such downsampled signals with the corresponding segments of die complex PN sequence signal of d e receiver, and by summation of odd and even correlation values in d e case when two samples per chip are provided after downsampling. FIRST EMBODIMENT, FIG 3 In the embodiment of the receiver according to die invention shown in FIG 3, the received signal from the antenna 17 is down-converted in the circuitry 18 and divided into inphase (I) and quadrature (Q) components, which are sampled, passed dirough filters, matched to die pulse shaping waveform and converted into R samples per chip resulting in the components yi and V Q , as common in the art. The component y is down-sampled witii a ratio R/2 in a down-sampling means 19 to obtain two samples per chip (PN sequence symbol). The component y Q is downsampled witii a ratio R/2 in a down-sampling means 20 to obtain two samples per chip. If the pulse shaping filters at the output of the transmitter satisfies the Nyquist criterion for intersymbol interference free transmission, and a perfect sample synchronisation established in the receiver 18 is assumed tiien the odd-numbered complex samples y(k) odd at the output of the down-sampling means 19 and 20 can be represented as y(k) odd = [dj(n) Sl (k) - d^n) s Q (k)] Ce* 9 + + (j p(-Tc/2) [dq(n) Sl (k) + dj(n) s Q (k)] +j W Q (k)} Ce< θ (5) while the even-numbered complex samples y(k) eVen at the output of the downsampling means 19 and 20 can be represented as y(k)evcn = {p(Tc/2) [d,(n) s,(k) - dq(n) s Q (k)] + W r (k)} C θ + +j [dq(n) Sl (k) + dj(n) s Q (k)] C 6 (6) where p(t), t=0, ±T S , ±2T S , is the chip waveform after the receiver pulse shaping matched filter sampled at sampling intervals T s . It is assumed during the derivations, without loss of generality, that t=0 corresponds to die pulse maximum, i.e. p(0)= 1. If the chip period is denoted as T c , tiien the sampling interval satisfies T s = TJH. W](k) and W Q (k) are distortion terms in the I and Q branches caused by die chip waveforms from the adjacent chip intervals. The influence of the communication channel is modelled by a multiplication of the transmitted signal witii a complex valued number C e FIG 3, as well as the other embodiments, represents an implicit realisation of the equations in the text. FIG 4 shows the chip pulse waveforms after the pulse shaping matched filters in die receiver 18 at sampling intervals T s . The waveforms drawn witii continuous lines represent the response corresponding to odd samples while the waveforms drawn witii dashed lines represent me response corresponding to even samples. The signal z(n) odd obtained by multiplying the odd-numbered complex input samples by the complex conjugate of the PN spreading sequence and integrating the results during a given time interval can be expressed as z(n) odd = ∑ y(k) odd [s;.(k) + j s Q (k)] = = [l+p(-T c /2)] [dι(n) +j dq(n)] L C θ - - [l - p(-Tc/2)] [dg(n) +j d τ (n)] C β ∑ [ Sl (k) s Q (k)] + + C θ ∑ j W(k) Q [ Sl (k) - j s Q (k)] (7) where it is assumed that the integration length L is equal to die data symbol duration divided by T c , and each integration (Σ) is made from k = n L to k = n L+L- 1. In a similar way, the signal z(n) even can be represented as z(n) even = [ l+p(T-/2)] [d n) + j dg(n)] L C θ + + [l - p(TJ2)] [dg(n j d,(n)] Ce> θ ∑ [s,(k) s y (k)] - - C θ ∑ W(k)ι [s,(k) - j s Q (k)] (8) The equations (7) and (8) show that the despread signal consists of three components (placed on three different lines in each equation). The first part of the equations is the desired component containing the complex data symbol multiplied by the channel response and by die integration length. The second component is the crosscorrelation interference caused b the crosscorrelation between the quadrature PN spreading sequences withm the n th data symbol interval For any symmetrical pulse shaping waveform, such as the raised cosme waveform shown in FIG 4. it stands that p(Tj2)=τp(-T l) Thus the crosscorrelation interference terms m z(n) odd and z(n) e en have the same \ alues but with the opposite signs To obtain the despread signal without crosscorrelation interference, regardless of the actual crosscorrelation properties of the quadrature spreading sequences, it is enough to add z(n) odd and z(n) even parts within the n th data symbol interval This operation is performed implicitly by the operation of the means means 21 to 24 m FIG 3. The third term is an inter-symbol interference term caused by the chip waveforms from the adjacent chip mtervals in the opposite quadrature branch Thus, returning to die circuit in FIG 3, in order to provide die signalling features expressed by die equations above, the output of the down-sampling means 19 is connected to one mput of an adder 21 and to a delay circuit 22 having its output connected to anotiier input of the adder 21. The output of the down-sampling means 20 is connected to one input of an adder 23 and to a delay circuit 24 having its output connected to another input of the adder 23 The delay circuits 22 and 24 delay the signal one sample Therefore, each of the adders 21 and 23. respectively. add the actual sample with a previous one m order to have only one sample per chip to process further on The output of the adder 21 is connected through a down-sampling means 25 with d e ratio 2'\ to one mput of a multiplier 26 and to one input of a multiplier 29 The output of the adder 23 is connected dirough a down-sampling means 28 with the ratio 2J to one mput of a multiplier 27 and to one input of a multiplier 30 Λ signal S[(k), l e the real component of the receiver PN sequence signal s(k). is connected to the other input of the multipliers 26 and 27 A. signal s 0 (k), 1 e the imaginary component of the receiver PN sequence signal s(k). is connected to the other mput of the multiplieis 29 and 30 The outputs of the multipliers 26 and 30 die connected to an (-)-mput each of an adder 31, and die outputs of the multipliers 27 and 29 are connected to a (+)-input and a (-)-input, respectively, of an adder 32. Each output of these adders 31 and 32 is tiien connected to an integration device 33 and 34. respectively, having an integration length equal to the data symbol duration L The summaπsed output from the despreader shown FIG 3 can be represented as z(n) = 2 [ l -p(T,/2)] [d,(n) j d Q (n)] L Ce> ύ - - Ce ju Σ [W(k), - j W(k)g] [S,(k) - j S (k)] (9) SECOND EMBODIMENT. FIG 5 It is to be noted that practically the same result could be provided if the down- sampling means 25 is moved to a position between the elements 31 and 33 and the down-sampling means 28 is moved to a position between the elements 32 and 34 as illustrated m FIG 5, where the moved down-sampling means in question have the references 25 ' and 28 ' Other kinds of embodiments could be created, for instance by moving the elements 21, 22 to positions between the elements 26 and 3 1 and between the elements 29 and 32 and between 3 1 and 25 ' and the elements 23. 24 to positions between the elements 30 and 31 and between 27 and 32 or between 32 and 28 ' , as is evident for d e person skilled in the art. THIRD EMBODIMENT, FIG 6 Fiom the equations above it is apparent that the crosscorrelation interference will disappear both m the odd and even output samples, if the quadrature spreading sequences are chosen to have certain correction properties, e.g. orthogonal, under die condition tiiat die integration length is equal to the sequence length or a multiple thereof. Furthermore, even if the quadrature spreading sequences are not orthogonal it is possible to cancel the crosscorrelation interference by delaymg die sampling phase for δ=T c /4. This is illustrated in me embodiment shown in FIG 6, in which the part including die elements 41 to 46 is die same as in FIG 3 (comprising die elements 26 to 34). The timing processor 37 for the despreader circuit as a whole is shown connected to a delay circuit 38 delaying die clock signal from die processor by δ=T c /4. It is to be noted that this is a way to illustrate the difference between this embodiment and die other embodiments and tiiat thus the delay circuit 38 acmally is a part of the liming processor. The delayed clock signal is provided to a down-sampling means 39 having die down-sampling ratio R between the signal yi to the circuit 39 and the inputs of the multipliers 41 and 43 and to a down-sampling means 40 also having the downsampling ratio R between the signal y Q to the circuit 40 and the inputs of me multipliers 42 and 44. It is to be noted tiiat ti ere is only need for two downsampling means in tiiis embodiment, as well as a reduced number of adders and a reduced processing speed. The integrating devices 47 and 48 corresponding to die devices 33 and 34 in FIG 3 are connected directly to die output of the element 45 and 46, respectively. When one sample per chip is provided before the actual despreader after the elements 39 and 40 die output signal from the despreader can be represented as z(n) = [p(Tc/4) + p(-T c /4)] • [dι(n) + j dq(n)] ' L ■ C θ + + [ p(T c /4) - p(-T c /4)] [dQ(n) +j dj(n)] Ce* 6 ∑ [s f (k) s Q (k)] + + c θ ■ ∑ [W(k) r + j w(k) Q ] [ S ,(k) - j s Q (k)] (io) As p(T c /4) = p(-T c /4), the relation above reduces to z(n) = 2 [p(Tc/4)] [d!(n) + j dq(n)] L Ce> θ + + C θ ∑ [W(k), + j W(k) Q ] [s,(k) - j s Q (k)] ( 11) PERFORMANCE Finally, the performance with additive white Gaussian noise is also an item which should be taken into account in a comparison between the schemes in FIGs 3 and 5 and die FIG 6. Namely, the addition of the odd and even consecutive samples within the chip period, as it is done in FIG 3, may provide an improved signal-to-noise ratio (SNR) at the despreader output. This will be the case only if the noise samples are uncorrelated. However, the pulse shaping matched filter in me receiver means mat the noise samples within the chip period are in fact correlated. Furthermore, it can be shown tiiat die signal-to-noise gain of a coherent integrator (as any despreader acmally could be regarded as) is proportional to the integration time (see for instance K.S. Miller and R.I. Bernstein, "An Analysis of Coherent Integration and Its Application to Signal Detection", IRE Transactions on Information Theory, pp 237-248, December 1957). Therefore, the two kinds of embodiments mentioned above should have practically die same performance witii noise if die integration length L is large enough. The despreader embodiments in FIGs 3 and 6 were simulated assuming a spreading sequence chip rate f chφ =4.096 Mbps and a sampling frequency in the receiver Fs = 4 f ch . The chip pulse waveform after the matched filter, designed witii the assumption of having four samples per chip period, is shown in FIG 5. The filter spectral magnitude characteristics directly matches a root raised cosine shape down to -lOdB, as can be seen from FIG 7. The overall performance evaluation of the despreader embodiments in FIGs 3 and 6 was done by finding die bit-error rate (BER) which they provide on die communication channels. It has been found tiiat both embodiments have practically the same performance. Compared with QPSK despreading the OQPSK despreader implemented by die two embodiments in FIGs 3 and 6 introduces a loss of 0.9 dB when QPSK data modulation is employed at a transmitter in both cases. Although the invention is described with respect to exemplary embodiments it should be understood tiiat modifications can be made witiiout departing from the scope tiiereof Accordingly, the invention should not be considered to be limited to die described embodiments, but defined only by die following claims which are intended to embrace all equivalents tiiereof.

Claims: CLAIMS 1. In a receiver in a spread spectrum communication system, a method for despreading an Offset QPSK spread data signal, said Offset QPSK spread data signal being spread by a complex pseudonoise sequence [s(k)] and divided into an inphase and a quadrature phase component (yi, y Q ), said pseudonoise sequence being divided into chip periods [Tc], said metiiod for despreading upon reception of said OQPSK spread data signal in said receiver being characterized in -generating samples of said quadrature and said inphase components (yi, Y Q ); and - perform a complex correlation between a segment of said samples, corresponding to at least one data symbol period of said OQPSK spread data signal, and a corresponding segment of said complex pseudonoise sequence - generating correlation values of said complex correlation. 2. The method of claim 1, further characterized in that - the step of generating samples includes, upon reception of said OQPSK spread data signal, generating high sample rate signals of said Inphase and Quadrature components; and - downsample said high sample rate signals to provide two complex samples per chip period, termed die odd and even complex samples; and - summing correlation values obtained for said odd and said even complex samples of said downsampled high sample rate signal. 3. The method of claim 1, wherein said step of generating samples is further characterized by - upon receiption of said OQPSK spread data signal, generating high sample rate signals of said inphase and quadrature components; and - downsample said high sample rate signals at downsample instants that are delayed by a quarter of a chip period, to provide one complex sample per chip period. 4. The method of claim 1, wherein said step of performing complex correlation is further characterized in that - each of said samples of said inphase and quadrature phase components [yi, y Q ] are multiplied with each of a real and imaginary component of said complex pseudonise spreading sequence [s^k), s Q (k)] - performing an addition of an output of said multiplication of an inphase component [yi] with a real component of said spreading sequence [s^k)] and an output of said multiplication of a quadrature component [ygj with an imaginary component of said pseudonoise sequence [sq(k)] - performing a subtraction of an output of said multiplication of an inphase component [yi] with an imaginary component of said spreading sequence [s Q (k)] from an output of said multiplication of a quadrature component [y Q ] with a real component of said spreading aequence [sι(k)]. 5. The method of claim 4, characterized in tiiat the added output and die subtracted output, integrated over at least a data symbol duration integrated during at least one data symbol duration period are added in order to cancel crosscorrelation terms [eq. (7), (8), (9)]. 6. The method of claim 1-5, wherein said Offset QPSK spread data signal is a QPSK modulated data signal. 7. The method of claim 1-5, wherein said Offset QPSK spread data signal is a BPSK modulated data signal. 8. The method of claim 1, wherein said spread spectrum communication system is a DS-CDMA (Direct Sequence Code Division Multiple Access) System 9. In a receiver in a spread spectrum communication system, a device for despreading an Offset QPSK spread data signal, said Offset QPSK spread data signal being spread by a complex pseudonoise sequence [s(k)] and divided into an inphase and a quadrature phase component (yi, y Q ), said pseudonoise sequence being divided into chip periods (Tc). said device for despreading upon reception of said OQPSK spread data signal in said receiver being characterized by - means for generating samples of said quadrature and said inphase components; - means to perform a complex correlation (26 to 34;41 to 48) between a segment of said samples, corresponding to at least one data symbol period of said OQPSK spread data signal, and a corresponding segment of said complex pseudonoise sequence and; - means for generating correlation values of said complex correlation. 10. The device of claim 9, further characterized in comprising - means for generating samples and produce high sample rate signals of said inphase and quadrature components (yi, y Q ); and - means for downsampling (19, 20) said high sample rate signals to provide two complex samples per chip peπod. termed the odd and even complex samples, and - means for summing correlation values obtained for said odd and said even complex samples of said downsampled high sample rate signal. 11. The device of claim 9, further characterized in comprising - means for generating samples and produce high sample rate signals of said inphase and quadrature components, and - means for downsampling said high sample rate signals (39, 40) at downsample instants that are delayed by a quarter of a chip period, to provide one complex sample per chip period. 12. The device of claim 10 further characterized in that said means for complex correlation (26 to23; 41 to 48) operates to combine each of said inphase and said quadrature components (yi, VQ), to be despread witii said real and said imaginary components of said pseudonoise spreading sequence [sι(k), s Q (k)] such that crosscorrelation interference terms of said odd and even complex samples multiplied witii corresponding segments of a complex conjugate of said pseudonoise sequence cancel each otiier 13 The device of claim 9- 1 1 characterized in composing - delaying means (22) for delaying said downsampled signals of said inphase component and; - adding means (21) for adding said delayed downsampled signal of said inphase component to a non-delayed downsampled signal of said inphase component. 14. The device of claim 9-11 characterized in comprising - delaying means (24) for delaying said downsampled signals of said quadrature component, and; - adding means (23) for adding add said delayed downsampled signal of said quadrature component to a non-delayed downsampled signal of said quadrature component. 15. The device of claim 11, characterized in comprising downconverting means (39, 40) having a downconversion ratio of R, where R is the number of samples per chip, connected to each of said inphase and quadrature components of said received OQPSK spread data signal and being controlled by timing means having a phase delayed clock signal (δ=Tc/4 in relation to the timing of the rest of the despreader circuitry (FIG 5). 16. The device of claim 9, characterized in that said correlating means comprises - a first multiplier means (26;41) for multiplying said inphase components (y with said real component of die pseudonoise spreading sequence [sι(k)J - a second multiplier means (29;43) for multiplying said inphase components (yO with said imaginary component of the pseudonoise spreading sequence [s.q(k)] 2J - a third multiplier means (27;42) for multiplying said quadrature components (y Q ) witii said real component of the pseudonoise spreading sequence [S[(k)] - a fourth multiplier means (30;48) for multiplying said quadature components (V Q ) with said imaginary component of die pseudonoise spreading sequence [s Q (k)] - a first adder means (31 :45) for adding the outputs of said first and fourth multiplier means (26,30;41,48) - a second adder means (32;46) for subtracting the output of said second multiplier means (29;43) from the output of the third multiptier means (27;42).

Inventors: KLANG GOERAN, POPOVIC BRANISLAV, KLANG, GOERAN, POPOVIC, BRANISLAV
Applicants: ERICSSON TELEFON AB L M, TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Application year: 1999
Main classification: H04B1
IPC codes: H04B1, H04L27