throbber
Ulllted States Patent [19]
`Letaief et al.
`
`US005960032A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,960,032
`Sep. 28, 1999
`
`[54] HIGH SPEED DATA TRANSMISSION USING
`EXPANDED BIT DURATIONS IN MULTIPLE
`PARALLEL CODED DATA STREAMS
`
`[75] Inventors: Khaled Ben Letaief, Taikoo Shing;
`Justin C_I Chuang; ROSS D_ Murch,
`both of Clearwater Bay, an of The
`Hong Kong Special Administrative
`
`8/1993 Murai .................................... .. 375/267
`5,239,541
`5,373,502 12/1994 Turban ......... ..
`.. 370/441
`5,414,734
`5/1995 Marchetto et a1
`375/267
`5,442,625
`8/1995 Gitlin et a1.
`370/342
`375/206
`5,467,367 11/ 1995 IZllIIli et a1
`5,521,937
`5/1996 Kondo et a1.
`375/206
`5,544,167
`8/1996 Lucas et a1.
`370/342
`5,555,268
`9/1996 Fattouche et a1. .................... .. 375/206
`
`
`
`Region of the peoplezs Republic of China
`
`
`
`Padovani et a1. ..................... .. 5,583,851 12/1996 Kato et a1. ........................ .. 375/206
`
`[73] Assignee: The Hong Kong University of Science
`& Tgchnolqgy’ The. Hong Kong speflal
`Administrative Region of the People s
`Republic of China
`
`5,615,227
`
`3/1997 Schumacher, Jr. et a1. .......... .. 375/206
`
`Primary Examiner—Don N. V0
`k
`.
`Attorney, Agent, or Ftrm—Burns, Doane, SWec er &
`Mathis, LLP
`
`[21] Appl. No.: 08/531,012
`
`[57]
`
`ABSTRACT
`
`Sep' 20’ 1995
`[22] Filed:
`[51] Int. Cl? ................................................... .. H04B 1/707
`[52] US. Cl. ............................................................ .. 375/206
`[58] Field of Search
`375/206 260
`335’ 342’
`’ 441’, 479’
`
`’
`
`’
`
`’
`
`High-rate bit transmitted data is serial to parallel converted
`into low-rate bit stream in a Similar fashion to multicarrier
`of multitone modulation Howe/V691“ Contrast ‘0 the mul
`ticarrier method, each loW-rate bit stream is modulated using
`direct-sequence spread-spectrum. By selecting the process
`ing gain properly the total required bandwidth Will be of the
`same order as the original high-rate data stream, thereby
`ainin the inherent bene?t of multi ath re'ection Without
`g
`g
`P
`J
`expanding the bandwidth of the original high-rate stream.
`
`56
`[
`]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3,518,547
`
`6/1970 Filipowsky ........................... .. 370/208
`
`15 Claims, 7 Drawing Sheets
`
`Symbol duration = K Tb
`
`1
`
`b1 (0
`
`E
`5
`Data
`w
`—> ‘3
`Tb
`%
`6
`w
`
`r(t)
`
`?cosmct + w)
`
`ERIC-1001
`Ericsson v. IV
`Page 1 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 1 of7
`
`5,960,032
`
`Symbol duration = K Tb
`
`l
`
`Serial to Parallel
`
`1/500“ wot + w)
`
`"('0
`
`TH‘
`.(-)Jdt
`II]
`
`zj
`t__ T
`
`output A
`ill
`b (t)
`k
`data
`
`ak? - 7]) coskvct‘wj)
`
`FIG. 1
`
`Page 2 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 2 of7
`
`5,960,032
`
`10
`
`
`
`Error Probability
`
`10;
`
`10-35
`
`1°
`
`:
`
`—— Walsh xPN Code
`-------- -- Walsh Codes
`----- PN Sequences
`
`10-5
`
`l
`
`I ‘'"III
`
`'
`
`' ""lll
`
`I
`
`l lllllll
`
`.0001
`
`.1
`.01
`.001
`Normalized Delay Spread d
`
`1
`
`FIG. 2
`
`Page 3 of 15
`
`

`
`Sep.28, 1999
`
`Sheet 3 of 7
`
`5,960,032
`
`>a
`."'.:'
`
`'5
`N
`.D
`OL.
`D.
`1..
`Cx.5..
`UJ
`
`:- Walsh x PN Code
`
`-------- -- Walsh Codes
`----- PN Sequences
`
`1
`
`Resolution r
`
`FIG. 3
`
`Page 4 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 4 0f 7
`
`5,960,032
`
`102:
`
`-
`
`K=64
`
`£33153;
`
`:
`
`5
`(U
`.Q
`9
`D_

`LE
`
`..
`
`.
`.
`.
`
`- 104;
`
`:
`
`K=32
`
`10's
`
`1
`
`. Inn-l .
`
`. lunn .
`
`. |H|H|
`
`I
`
`. llllll
`
`.0001
`
`.1
`.01
`.001
`Normalized Delay Spread d
`
`1
`
`FIG. 4
`
`Page 5 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 5 of7
`
`5,960,032
`
`10‘2_
`

`L1
`‘5
`£163."
`
`.
`
`.
`-
`
`K=100
`
`_Q
`(U
`.Q
`9
`a
`
`-
`.
`
`K=64
`
`1 llllllll
`
`| |||||||l
`
`||||||||l
`
`| |||||||
`
`.0001
`
`1
`.01
`.001
`Normalized Delay Spread d
`
`1
`
`FIG. 5
`
`Page 6 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 6 of7
`
`5,960,032
`
`
`
`@5821 6am
`
`10'4
`.001
`
`1
`
`Normalized Delay Spread d
`
`FIG. 6
`
`Page 7 of 15
`
`

`
`U.S. Patent
`
`Sep.28, 1999
`
`Sheet 7 0f 7
`
`5,960,032
`
`Zn
`
`|——_' Decision —> who]
`
`(i=0)
`Tb lfn_1[o]., ............................................................................. .=
`
`Zn_1
`
`- Zn-1[o]
`
`Decision
`
`A_
`»’b(,'1)_1[1]
`
`v
`
`Decision —> 8922p]
`
`Decision —> 352mm]
`
`Channel Estimation
`
`FIG. 7
`
`Page 8 of 15
`
`

`
`1
`HIGH SPEED DATA TRANSMISSION USING
`EXPANDED BIT DURATIONS IN MULTIPLE
`PARALLEL CODED DATA STREAMS
`
`FIELD OF THE INVENTION
`
`This invention relates to a method for the high speed
`transmission of data, in particular in Wireless personal
`communications.
`
`BACKGROUND OF THE INVENTION
`
`During the last decade, the telecommunication industry
`has produced an explosion of Wireless technology. This
`growth, together With recent developments in hardWare
`miniaturiZation, has opened a neW dimension to future
`Wireless netWorks Whose ultimate goal is to provide univer
`sal personal communications. To achieve such an objective,
`the next generation personal communications netWorks Will
`need to be able to support a very high level of user traf?c
`along With a Wide range of high-quality services With
`varying bit rates. These future services are likely to include
`video and LAN applications Which require high speed
`transmission rates of several Mbps. HoWever, the ability to
`achieve high bit rates at loW error rates over Wireless
`channels is severely restricted by the propagation charac
`teristics of the Wireless environment Where signals typically
`arrive at the receiver via a scattering mechanism resulting in
`multiple propagation paths With different time delays,
`attenuation, and phasors. This causes a spread in delay times
`Which imposes a limit on the maximum transmission rate.
`These restrictions manifest themselves as intersymbol inter
`ference (ISI) Which leads to the introduction of an irreduc
`ible error ?oor. Therefore, Without countermeasures to miti
`gate the delay spread impairments the information rate is
`usually limited to be under 1 Mbps When user mobility
`prevents steady line-of-sight conditions.
`
`PRIOR ART
`
`One possible solution, Which has received a lot of atten
`tion recently, is multicarrier modulation or multitone modu
`lation in Which the transmitted data is divided into several
`interleaved bit streams Which are then used to modulate
`several sub-carriers, see for example:
`L. J. Cimini, Jr., “Analysis and simulation of a digital
`mobile-channel using orthogonal frequency division
`multiplexing,” IEEE Trans. Commun., COM-33, No. 7, pp.
`665—675, July 1985; I. Kalet, “The multitone channel,”
`IEEE Trans. Commun., Vol. COM-37, No.2, pp. 119—124,
`February 1989; and J. A. C. Bingham, “Multicarrier modu
`lation for data transmission: An idea Whose time has come,”
`IEEE Commun. Mag., pp. 5—14, May 1990.
`HoWever, such an approach requires equaliZation in the
`frequency domain Which can prove to be quite complex With
`high transmission rates (of the order of 10 Mbps or higher
`for instance) and time-varying Wireless channels. In
`addition, in multicarrier modulation a training Waveform is
`often sent through the channel. The channel information is
`then fed back from the receiver to the transmitter so that the
`total transmitted poWer for the various sub-channels can be
`allocated. To do so, hoWever, can be quite complicated. In
`fact, the optimum poWer distribution for each sub-channel
`should be calculated by a “Water-pouring” information
`theoretic approach similar to that of R. G. Gallagher “Infor
`mation Theory and Reliable Communications” Wiley, NY.
`1968. This again requires a complex system Whose perfor
`mance degrades signi?cantly if the channel feedback infor
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`5,960,032
`
`2
`mation is in error. The time-varying nature of the channel of
`Wireless channels further requires constant update of this
`complicated process. An alternative approach is to send
`sub-carrier pilots along With the transmitted information to
`assist phase and amplitude equaliZation in multicarrier
`modulation. HoWever, it should be noted that this reduces
`the spectrum efficiency.
`Another key advantage of multicode modulation is its
`ability to use interference cancellation as an effective tech
`nique for improving the overall system performance. Indeed,
`because of the special structure of the multicode modulation
`method there is only one channel for all data streams.
`Thereby, it is only necessary to estimate the channel param
`eters once Which can be done for instance by allocating a
`pilot channel for that purpose. (Note that if pilot signals are
`to be used in multicarrier modulation, then multiple pilot
`signals along With multiple channel estimations Will be
`required, thereby, making the system architecture quite
`complex.) In addition, in the multicode modulation method
`the signature sequences of all the data streams are knoWn.
`Hence, it folloWs that one can use the pilot signal to estimate
`the channel parameters. These parameters can then be used
`as an effective means for cancelling the interference among
`the sub-channels. Thereby, signi?cantly improving the over
`all system performance.
`
`SUMMARY OF THE INVENTION
`
`According to the present invention there is provided a
`method for the high speed transmission of data in a Wireless
`communication system comprising, dividing a high-rate data
`stream into a plurality of parallel loW-rate bit streams,
`Wherein each said loW-rate bit stream is modulated using
`direct-sequence spread spectrum as a single carrier.
`The choice of signature sequences or codes is crucial
`because these codes must be able to separate the interference
`betWeen the loW-rate bit streams and their multipath dupli
`cates. If both objectives in the code design can be achieved
`then the system sensitivity may be reduced to delay spread
`because of the spreading of the signaling interval and also
`take advantage of the inherent multipath rejection bene?t
`Without spreading the original bandWidth of the transmitted
`signal. As a result, the proposed method has the advantage
`of being more robust to fading and multipath problems than
`multicarrier modulation.
`Traditionally, PN sequences such as m-sequences,
`Kasami sequences, or Gold codes have been used in spread
`spectrum multiple access communications to separate the
`multiple users. HoWever, in the method of the present
`invention the loW-rate data streams are transmitted synchro
`nously. As a result orthogonal sequences, such as Walsh
`codes, Which have Zero cross-correlations When they are
`time synchronized, may be employed. HoWever, multipath
`delays can introduce signi?cant non-Zero cross-correlations
`betWeen orthogonal codes and therefore an alternative
`choice of signature sequence may be more appropriate.
`A preferred signature sequence may comprise a combi
`nation of orthogonal codes and PN sequences. Aparticularly
`preferred possibility is for the signature sequence of each
`loW-rate bit streams to be multiplied by the same PN code
`and then separated by different orthogonal sequence. By
`means of this arrangement the randomness of the orthogonal
`codes is increased While at the same time their Zero cross
`correlation property is maintained at Zero time delay.
`Preferably each said loW-rate bit streams is subject to a
`processing gain of the order of the number of said loW-rate
`bit streams. This makes it possible to obtain high-rate DS
`
`Page 9 of 15
`
`

`
`3
`spread spectrum modulation Within the bandwidth of the
`original high-rate transmission stream While maintaining the
`advantages of DS spread spectrum such as multi-path rejec
`tion.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`An embodiment of the invention Will noW be described by
`Way of example and With reference to the accompanying
`draWings, in Which:
`FIG. 1 illustrates schematically the method of data trans
`mission according to an embodiment of the present
`invention,
`FIG. 2 shoWs the BER performance of the present inven
`tion as a function of the normaliZed delay spread,
`FIG. 3 shoWs the BER performance of the present inven
`tion as a function of the spread spectrum resolution,
`FIGS. 4 and 5 shoW the BER performance of the present
`invention as a function of the normaliZed delay spread and
`for different numbers of loW-rate bit streams,
`FIG. 6 shoWs the effect on BER of selection diversity, and
`FIG. 7 illustrates a proposed interference cancellation
`method.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENT SYSTEM DESCRIPTION
`
`The proposed multicode modulation system is shoWn in
`FIG. 1. The incoming data bits With bit duration Tb are
`serial-to-parallel converted into K parallel bit streams With
`symbol duration T=KTb in a similar fashion to multitone
`modulation. After the serial-to-parallel conversion, the sym
`bols on each loW-rate branch are modulated using DS
`spread-spectrum modulation in Which the processing gain
`for each loW-rate stream is of the order of K. Consequently,
`it is possible to achieve high-rate DS spread spectrum
`modulation Within the bandWidth of the original high-rate
`transmission stream While maintaining the advantages of DS
`spread-spectrum such as multipath rejection. Furthermore,
`each of the DS spread-spectrum modulated loW-rate streams
`passes through exactly the same Wireless channel. As a
`result, poWer control Will not be an issue as it is for multiple
`access spread-spectrum systems. This common Wireless
`channel also implies that the received delay characteristics
`Will be identitical for all loW-rate data streams. Therefore,
`this makes the receiver design less intricate. For example, if
`a Rake receiver is required then the delay path search
`circuitry need only be implemented once rather than repeat
`edly for each individual loW-rate stream.
`In order to analyZe the performance of the multicode
`modulation technique shoWn in FIG. 1 some de?nitions and
`notation need to be introduced. Speci?cally, let Sk(t) denote
`the transmitted signal for the kth data stream. Then
`
`5m) = vmwmmw + so)
`
`(1)
`
`5,960,032
`
`4
`is the binary data signal, and
`
`w
`am) = Z agmm. (141m)
`
`(3)
`
`is the signature sequence signal With pt(t1, t2) being a unit
`rectangular pulse on [t1, t2), b]-(k)E{—1,1} Where Pr(b]-(k)=—
`1)=Pr(b]-(k)=1)=1/2, and the kth stream’s code sequence
`a]-(k)E{—1,1} With a]-(k)=a]-+N(k) for all j and k and for some
`integer N. The integer N is the minimum period of the
`spreading sequence. The chip length TC Will be assumed to
`be given by TC=T/N Where T is the symbol interval duration.
`Hence, there is one signature sequence ak=(a0(k), a1(k), .
`.
`. ,
`aN_1(k)) per data symbol.
`A multipath Rayleigh-fading channel having a sloW fad
`ing rate compared to the symbol rate may be assumed, so
`that the channel random parameters do not change signi?
`cantly over several consecutive symbol intervals. It may also
`be assumed that the channel consists of a ?xed number of
`faded paths. Speci?cally, the complex loWpass equivalent
`impulse response of the channel is given by
`
`Where L is the number of paths (A good approximation for
`L is L=[Am/TC]+1 Where Am is the maximum delay
`difference), and [31, "El, and Y1 are the lth path gain, delay, and
`phase for the kth data stream, and i=\/——1. Throughout, it may
`be assumed that for each 1 that the path phase of the received
`signal (bl, given by (methyl), to be an independent random
`variable uniformly, distributed over [0,275]. The path gains [31
`Will be assumed to be independent Rayleigh random vari
`ables.
`Auseful function Which characteriZes a multipath channel
`is the “poWer delay pro?le”
`
`pm % BMW].
`
`(5)
`
`15
`
`25
`
`35
`
`This function is important since it can provide a key param
`eter; namely, the (rms) delay spread A Which is de?ned as the
`square root of the second central moment. That is,
`
`45
`
`fpmdr
`
`(6)
`
`Where the average delay pd is given by
`
`55
`
`frpmd r
`fpmdr
`
`-
`
`M =
`
`d
`
`Where P is the signal power, we is the carrier frequency, and
`11) is the carrier phase. Likewise,
`
`It turns out that the bit error rates (BERs) for transmission
`through a multipath channel are strongly dependent on the
`normaliZed rms delay spread Which is de?ned as
`
`65
`
`Where We recall that T is the symbol period. In fact, d must
`be signi?cantly smaller than unity in order to prevent
`excessive irreducible BERs due to ISI in a conventional
`(K=1) non-equaliZed modulation scheme.
`
`Page 10 of 15
`
`

`
`5,960,032
`
`5
`Throughout, We Will restrict our consideration to the
`equal-gain tWo-ray pro?le
`
`1
`PU) = 5W1) + 6(1 - 2A)].
`
`<8)
`
`6
`-continued
`
`Rlk’w = fram- 011mm and
`
`0
`T
`
`Rlk’w = f aka-mm:
`
`(12)
`
`In this case, We have L=2, pd=A and dEA/T. In addition, note
`that at a speci?c time delay t, the channel impulse response,
`denoted by h(t,), is a complex Zero-mean Gaussian random
`variable With variance p(t,).
`NoW by combining Equations (1) and (4) and using the
`convolutional integral, the received signal, Which Will be
`denoted as r(t), can then be expressed as
`
`15
`
`, K. It can be easily shoWn that
`.
`.
`for 0§T<T and k=1, 2, .
`the continuous-time partial correlation functions de?ned in
`(12) can be expressed as
`
`Where l=|_'C/TCJ and C1(k)(l) is the aperiodic cross-correlation
`function. That is,
`
`(13)
`
`Where n(t) is the channel noise Which is assumed to be a
`White Gaussian noise process With double sided poWer
`spectral density No/2.
`
`6%) =
`
`ERROR PERFORMANCE ANALYSIS
`
`Without loss of generality, We shall restrict our consider
`ation to the 1st loW-rate data stream. Further, We Will assume
`that the desired receiver can coherently recover the carrier
`phase and delay lock to the jth path of the arriving desired
`signal. Therefore, if We let Zj- denote the output of the
`correlator receiver that is matched to the jth path of data
`stream 1. (When there are more than 2 signi?cant paths, a
`Rake receiver structure With multiple correlators must be
`considered.) Then, the decision statistic is given by
`(assuming that the maximum delay difference is less than
`tWo symbols)
`
`25
`
`35
`
`45
`
`55
`
`and C1(k)(l)=0 for |l|§N. Also note that since n(t) is a White
`noise Gaussian process, it folloWs that 11 is a Zero mean
`Gaussiani random variable With variance NOT/4.
`NoW let Pg denote the system BER for the ?rst loW-rate
`data stream. Then
`
`Due to the symmetry of the problem, one can Without loss
`of generality set b0(1)=—1. Hence, PeEP(Z§0|b0(1)=—1).
`Speci?cally, (for simplicity, We Will omit the conditioning
`on boa) in our notation)
`
`Where
`
`for l=1, 2,. .
`
`. , L and k=1, 2,. .
`
`.
`
`, K. Next let
`
`A
`L
`S: 2 x51)
`l:lJ¢j
`
`denote the desired user “self” interference, and
`
`A K L
`
`k
`
`22x1)
`
`I<:2 [:1
`
`(16)
`
`(17)
`
`Where tl='cl—"cj- and m=0 or 1 depending on Whether tIZO or
`tl<0. Likewise,
`
`denote the total co-channel interference. Likewise, let the
`random vector ®=(B,D,(I>,b) Where B=([31,[32, .
`.
`. ,BK),
`D=("c1;c2, .
`.
`. ,"cK), <I>=(q>,,q>,, .
`.
`. ,¢K), and b=(b1,b3, .
`.
`. ,bK)
`Where bk=(bm_1(k),bm(k)) for k=1,2, .
`.
`. ,K and m=0 or 1
`again depending on Whether the delay difference, t], is
`positive or negative as described above. Then, for a given 6)
`
`65
`
`Page 11 of 15
`
`

`
`5,960,032
`
`7
`(With b0(1)E—1) the decision statistic Z]- is conditionally
`Gaussian. In particular,
`
`Where 113(6) is the joint probability “density” function of 6)
`(Note that the term “density” is being used in a loose
`statistical sense as the random vector 6 contains discrete and
`continuous random variables.) and
`
`PE(0) = Pr(error| o = 0)
`
`10
`
`(19)
`
`15
`
`25
`
`35
`
`Where Eb=PT is the energy per bit. Notice that if [3,=1 for all
`I and K=L=1, then We have no self nor co-channel interfer
`ence and Eqn. (19) reduces to the Well-known BPSK result
`over the additive White Gaussian noise (AWGN) channel,
`
`a
`
`is the complementary error function.
`Where
`The probability of error as expressed in Equation (18)
`cannot be in practical situations evaluated analytically. As a
`result, Monte Carlo simulations must be often used to
`estimate Pg. Let Ie(Z]-) denote the indicator random variable
`of the error event {Z120}. That is, Ie(Z]-)=1 if Z120.
`QtherWise, Ie(Z]-)=0. Then the Monte Carlo estimator for P6,
`P6, is the sample mean estimator Which simply counts the
`relative frequency of the event {Z120} during N indepen
`dent simulation trials and then estimates Pg as folloWs
`
`1 N
`e = 52142;”)
`
`(20)
`
`, Zj-(N) are N independent and
`.
`.
`Where Zj-(l), ZJ-(Z), .
`identically distributed (iid) random samples that are gener
`ated during the simulation trials. The Monte Carlo estimator
`as described in Equation (20) often requires a large number
`of simulation trials. This is especially true When the BERs
`are relatively small. Amore ef?cient approach for estimating
`Pg can be obtained if one uses Eqns. (18) and (19). Indeed,
`notice that
`
`45
`
`N
`
`1
`i), E Z mow)
`
`2 |
`n:l
`
`(21)
`
`55
`
`. ., N
`Where Pe(®(”)) is given by (19) and GO’) for n=1,2, .
`are iid random samples from 366(6). Clearly, the computa
`tional cost required to achieve accurate estimates of P6 can
`be signi?cantly decreased through the use of Equation (21)
`instead of Equation (20).
`NoW it is clear that the overall system performance is
`dependent on the choice of the signature sequences.
`Traditionally, PN sequences such as m-sequences, Kasami
`sequences, or Gold codes have been used in spread
`spectrum multiple access communications to separate the
`multiple users. HoWever, in this application the loW-rate data
`
`65
`
`8
`streams are transmitted synchronously. As a result, since
`orthogonal sequences such as Walsh codes have Zero cross
`correlations When they are time synchroniZed, one Would
`expect that orthogonal signature sequences can be applied in
`multicode modulation. But, because multipath delays can
`introduce signi?cant non-Zero cross-correlations betWeen
`the orthogonal codes another choice of signature sequences
`may be more appropriate. A possible alternative is to use a
`combination of orthogonal codes and PN sequences.
`Speci?cally, the symbol sequences for the K data streams
`can be multiplied by the same PN code and then separated
`by different orthogonal sequences. By doing so, the random
`ness for the orthogonal codes is increased While at the same
`time their Zero cross-correlation property is maintained at
`Zero time delay. Thus, the signature sequence aj-(k) can be for
`example, an orthogonal sequence (eg Walsh codes), or an
`orthogonal sequence multiplied or “concatenated” by a PN
`code Which is the same for all data streams.
`
`NUMERICAL RESULTS
`In this section, some sample numerical results are pre
`sented Which illustrate the potential of the proposed multi
`code modulation method of the present invention as applied
`to the transmission of high bit rates in Wireless personal
`communications. Throughout, We Will use as an example a
`bit rate Rb=10 Mbps. Hence, the loW information rate of the
`parallel data streams is simply R=10/K Mbps. Recall that
`our results are speci?c to the L=2 delay pro?le given by
`Equation
`HoWever, We note that it has been shoWn that
`the performance of various communications systems over
`multipath fading channels is not very sensitive to the delay
`pro?le used. In fact, if L22 and if a Rake receiver With
`maximum ratio combining among the various signals from
`multiple correlators is considered, better results may be
`obtained at the expense of higher complexity. Finally, We
`notice that in this study We have restricted our consideration
`to the high signal-to-noise (SNR) or the irreducible BER
`performance. In other Words, our main interest is the “irre
`ducible” bit errors Which occur at very high SNRs. These
`errors typically occur because of signal fading and/or ISI
`caused by multipath delay spread.
`FIG. 2 lists the BER performance of the proposed mul
`ticode modulation scheme as a function of the normaliZed
`delay spread d When Eb/N0=40 dB. Speci?cally, this ?gure
`lists the average bit error probability using Walsh sequences
`With K=N=64, m-sequences With period N=63 along With 63
`loW-rate parallel data streams, and K=64 Walsh sequences
`that are multiplied or concatenated With the ?rst 64 bits of
`an m-sequence With length 127. A close observation of this
`?gure clearly indicates the potential of the method of the
`present invention for the transmission of high-speed data.
`For example, note that When d=0.1 We have Rb=1/TC=0.1><
`108, R=0.1562><106, and A=0.64><10_6=640 nsec, Which is
`approximately the upper bound of the normaliZed rms delay
`spread in the personal communications environment. For
`comparison, it is noted that With this value of A the normal
`iZed rms delay spread is equal to 6.4 When K51 (i.e., over a
`single user channel). Obviously, the transmission over the
`channel With small error rates in this latter case is impossible
`unless one uses an alternative modulation scheme such as
`the one proposed here.
`The importance of selecting appropriate signature
`sequences is also clearly indicated in FIG. 2. Speci?cally,
`note that for large delay spreads the PN sequences give the
`best performance. HoWever, When the delay spread is rela
`tively small multicode modulation With PN sequences is
`unusable. In contrast, note that the orthogonal Walsh
`
`Page 12 of 15
`
`

`
`5,960,032
`
`sequences give the best and Worst performance among the
`three considered codes for small values and large values of
`d, respectively. Finally, note that the performance of the
`concatenated Walsh/m-sequences is a compromise of the
`above coding schemes. This can be easily explained by
`presenting FIG. 3 Which shoWs the BERs listed in FIG. 2 as
`a function of the DS spread-spectrum modulation “resolu
`tion” Which We Will de?ne as
`
`Clearly, the performance of the PN sequences is expected to
`be very bad for values of ré 1 since in this case the delayed
`paths cannot be resolved. For these values, the time delays
`are relatively small. As result, the orthogonal Walsh func
`tions Will give the best performance because of their small
`cross-correlations Which makes the co-channel interference
`nearly Zero. In contrast, for large values of d the non-Zero
`cross-correlations of Walsh sequences are not negligible.
`Consequently, the performance of multicode modulation
`With Walsh codes is Worse than that With PN sequences.
`Finally, note that the concatenated Walsh/PN-sequences
`combine the good features of orthogonal codes as Well as PN
`sequences. Speci?cally, they solve the cross-correlation
`problem of the Walsh codes When the delay spread is large
`and maintain the “orthogonality” property of the Walsh
`sequences When the delay spread is small.
`NoW note that the performance of the multicode modu
`lation method is not as good as one Would hope for. This is
`expected because the performance of the system over a
`single Rayleigh faded path (i.e., With K=L=1) is poor to
`begin With. Indeed, in this case our simulations predict that
`P€=0.23><10_5. By using a fully loaded spread spectrum
`system (i.e., a DS spread spectrum Where the total number
`of simultaneous users is equal to K) one Would expect that
`the performance Would degrade and becomes relatively
`poor. One possible solution is to use less loW-rate parallel
`data streams as shoWn in FIG. 4. This Will clearly improve
`the system performance (as there Will be less co-channel
`interference) at the expense of the channel bandWidth usage.
`This is also illustrated in FIG. 5 Which shoWs the average
`error probability against d When Walsh codes With N=128
`are concatenated With the ?rst 128 chips of an m-sequence
`With period 255.
`The performance of spread spectrum multiple-access over
`multipath fading channels can be signi?cantly improved if
`one employs some type of diversity such as Selection
`diversity or Maximal Ratio Combining diversity. This is
`illustrated in FIG. 6 Which lists the BER performance When
`antenna selection diversity of order M=2 is used. It Was also
`found that performance among sub-channels is different, ie
`“code-selective” fading exists, similar to frequency
`selective fading that occurs in the multicarrier modulation.
`It is therefore expected that coding and interleaving could
`help reduce the associated bursty errors.
`The results presented here indicate that multicode modu
`lation can indeed be a potential candidate for high-speed
`transmission. To further improve the system performance
`and because of the special structure of multicode modulation
`one can cancel the interference among the sub-channels
`using an interference cancellation method. The proposed
`interference cancellation method is based on a successive
`co-channel interference cancellation scheme Whose aim is to
`improve the system performance by incorporating the avail
`able information about the interference signals in the deci
`sion process. This is done by regenerating estimates of the
`interfering signals, and then subtracting those reconstructed
`interference signals from the input of the desired receiver.
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`10
`This process is performed in a cascaded fashion in such a
`Way that more and more of the interference signals are
`cancelled, thereby resulting in a signi?cant performance
`improvement. This process is performed successively (i.e.,
`in multiple stages) as folloWs (See FIG. 7).
`We ?rst ?nd initial estimates of the co-channel interfer
`ence terms (stage O). We Will then proceed With m stages of
`processing the decision statistics of the desired signal. At the
`1 stage, We reconstruct the co-channel interference terms
`In[l] Where n denotes the index of the nth bit interval using
`estimates of the channel (namely, the multipath time delay
`"Ac, please delay (I), and path gain
`along With estimates of
`the unknoWn transmitted symbols of data stream k, bn(k) and
`then subtract the regenerated co-channel interference for the
`desired data stream received signal to obtain a neW decision
`statistic for the lth stage. Ideally, if We can correctly estimate
`the co-channel interference terms at say stage I, then the
`decision statistic at the next stage Will not include any
`co-channel interference terms. Consequently, signi?cant
`improvement in the system performance Would result. On
`the other hand, note that if the data estimation for say data
`stream k is incorrect at say stage I, then a negative version
`of the interference caused by this data stream is created,
`thereby, resulting in a neW co-channel interference term (due
`to data stream k) at the 1+1 stage that is tWice the co-channel
`interference term of data stream k at stage I. It is therefore
`clear that one must have relatively good data and channel
`estimates in order for this iterative scheme to Work Well.
`HoWever, note that because of the special structure of the
`multicode modulation system, there is only one channel for
`all the data streams. Hence, We only need to estimate the
`channel parameters once. This can be done for instance by
`allocating a pilot channel for that purpose. Further, notice
`that the signature sequences, ak(t), of all the data streams are
`knoWn. Hence, it is reasonable to expect that the proposed
`interference cancellation method to perform Well in the
`multicode modulation system. Such performance improve
`ment has been actually observed and Was found to be true
`during various simulations that have been conducted.
`We claim:
`1. A method for transmitting digital data in a Wireless
`communication environment comprising:
`dividing an incoming stream of serial data bits having a
`?rst bit duration (Tb) into a plurality
`of parallel data
`bit streams;
`expanding by K times the bit duration of the incoming
`data so that the resulting symbol duration in said
`parallel data streams equals KTb;
`modulating said expanded parallel data streams With
`modulating sequences, each said modulating sequence
`having a processing gain N, having a sequence period
`equal to the symbol duration KTb of said expanded data
`streams, and having N binary chips Within each period
`so that each chip has a chip duration of TC=KTb/N,
`Wherein K and N are integers and N>K; and
`summing the modulated parallel data streams for trans
`mission.
`2. A method according to claim 1, Wherein said modu
`lating sequences are mutually orthogonal.
`3. A method according to claim 1, Wherein said modu
`lating sequences are pseudo-noise (PN) sequences.
`4. The method of claim 3, Wherein said PN sequences are
`selected from the group comprising m-sequences, Kasami
`sequences and Gold sequences.
`5. A method according to claim 1, Wherein each said
`modulating sequence is a combination of a pseudo-noise
`sequence and an orthogonal sequence.
`
`Page 13 of 15
`
`

`
`5,960,032
`
`11
`6. A method according to claim 5 wherein said combina
`tion is formed by multiplication or concate

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket