throbber
Exhibit IOOS
`
`l|||||||||||||||||||||llllllllll|||l||||||||||||||||l||||||||||||l||||||||l
`usoosmvsm
`
`[191
`United States Patent
`Aug. 29, 1995
`[45] Date of Patent:
`Chang
`
`[11] Patent Number:
`
`5,446,757
`
`[54] OODE-DIVISIONnMULTIPLE-ACCESS-SYS-
`"FEM BASED ON M—ARY PURE-POSITION
`MODULATED DIRECT-SEQUENCE
`
`[76]
`
`Inventor:
`
`Chen-Yi Chang, 1001 Ta Hsueh
`Road, Hsinchu,
`
`{21} Appl. No.: 71,347
`
`[22] Filed:
`
`Jun. 14, 1993
`
`Int. (31.6
`[51]
`H03K 7/04; H043 1/00
`
`[52] US. Cl.
`375x239; IFS/200
`[58] Field of Search
`375/23, 1
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,235,615
`5,329,546
`5,329,547
`
`375x205
`8/1993 Omura
`..
`7X1994- Lee
` 3752’206
`1(19'94 Ling
`
`Primary ExamineMEdward L. Coles, Sr.
`Assistant Examiner—Allan A. Esposo
`
`Attorney, Agent. or Firm—Lades & Parry
`
`ABSTRACT
`[5?]
`A BPSK-MPP-DS-CDMA system is devised using a
`pulse position modulated direct sequence technique.
`Under the same bandwidth, same energy used for one
`decision, and same bit error rate conditions, if the num-
`ber of users is less than the period Nap of the pseudoran-
`dam sequence signal PNflt) used in the BPSK~MPP-
`DS-CDMA system. the multiple access capacities of the
`that)! (Dbl), ternary 01:3}, quaternary 04:4), and
`pentary (M=5) BPSK-MPP-DS-CDMA systems ac,
`cording to the present invention are respectively at least
`2, 5.34, 13.28, and 26.4 times greater than that of the
`conventional BPSK-DS-CDMA systems. On the other
`hand, if the number of users attains Neg, the multiple
`access capacity can not merease an}.r more, however,
`the bit error rate of the system will be reduced. Further-
`more. (M— l)/M transmitting energy is saved.
`
`13 Claims, 19 Drawing Sheets
`
`
`
`Liberty Mutual
`Exhibit 1008
`
`Page 000001
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 1 of 19
`
`5,446,757
`
`
`
`
`dim
`x .m: J2_Pd:(t)sin wot
`
`
`
`JZ—PdiflPNitflsinwot
`
`J'z'fisin u.t
`
`mm
`
`FIG. 1A(PRIOR_ ART)
`
`H: y.(t)dt
`
`integrator
`
`I
`
`PNitt)
`
`~15 sin mt
`
`FIG. 1B(PRIOR ART)
`
`Page 000002
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 2 of '19
`
`5,446,757
`
`_w.___________________H___
`
`F
`
`
`
`
`
`325:030308083285.“
`
`oIoc8330
`
`33;
`
`
`
`cozoct8£33mincur—o
`
`Eugene.”52:350.”.383an:
`
`
`
`53.3»m5260:3513_.6vim_.3550
`
`530552.
`
`32amBoo_.23263285
`
`
`.2232:032.;onLevon353
`
`
`
`25.30%$33.35_mmm_boEoE
`
`
`cosuufioEocxma35:
`
`
`
`a:IIIIIIIIIIIIIIIIIIIIIIIIIIIII|_
`
`
`
`cm:”62%N.2...
`
`Page 000003
`
`
`
`
`

`

`US. Patent
`
`m.
`
`.5023amumm33“2..“
`
`
`8m...335%:moummmL?.lal...m,EN502;8am.
`
`
`
`
`
`
`Bambucohotgcoo
`
`cmII
`
`w:5:52;
`
`
`
`.5m7.,wm0..w5.,(n9EDam
`
`
`

`

`US. Patent
`
`Aug. 29
`
`’
`
`1995
`
`Sheet 4 of 19
`
`5,446,757
`
`0mm
`
`3203.4
`
`3.9,
`
`:R5aSN
`
`3;
`
`
`_.3...:
`
`uni—cam3:22,.
`
`5N
`
`Ea»
`
`SN31:?a...
`
`a;nu
`
`canb
`
`+<3.;
`_3;EN0£13a...
`
`aha—DMD.oIa
`
`«B329
`
`#3330
`
`Eton
`
`Euohm1
`
`Emma:38?G3“”03.3.6;o_0..
`
`833:3wa?INew
`
`hog—Eocmm
`
`mm.OE
`
`«ta
`
`Essa:
`
`fie
`
`a“;
`
`SEQ
`
`Page 000005
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 5 of 19
`
`5,446,757
`
`
`
`Page 000006
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 6 of 19
`
`5,446,757
`
`3358:9.“52
`
`__________
`
`__.____._____
`
`33€0.323.2
`3583:232fl
`33E032a".2
`
`N
`
`fl__
`
`___._
`
`8M2“.
`
`.3.0E
`
`71741
`1T
`
`nub.32*
`
`noknuzn
`
`aohaoZN
`
`nun—.32
`
`C...
`
`I...
`
`a...
`
`"T.
`m:1
`
`._..l_
`
`:7...
`
`_—Im
`
`I:
`
`_—
`
`I.._
`
`_.
`
`3mm.0:
`
`Page 000007
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 7 of 19
`
`5,446,757
`
`ooh.
`
`auPN
`
`_
`
`mm.oE
`
`Page 000008
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 8 of 19
`
`5,446,757
`
`3.5
`
`3.3
`
`539005
`
`“Elm.
`
`alm
`
`guto‘éoo
`
`0:...
`
`.2me
`
`an.
`
`508%
`
`(III
`
`onF2ND0oI
`
`Son
`
`0233
`
`con
`
`<5.9...
`
`Page 000009
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 9 of 19
`
`5,446,757
`
`N+uHQT3an
`
`a?
`
`3:26
`
`Eton35:96.;
`
`53.953
`
`Jommdwoo apmgufinn
`
`9.3.89.
`
`3.9,
`
`5322.3
`
`03.9,
`
`3233
`
`3.9,
`
`59.533.83 35.2%
`
`
` 333200
`3285...
`
`Euobn
`
`to3%532285
`Etonas?
`
`.6.6
`war—u
`
`”—5020
`
`5.33mm5.0HI.—
`
`Page 000010
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 10 of 19
`
`5,446,757
`
`cmF
`
`Fm8
`
`
`
` m.......m.-1-m.Q
`
`
`
`
`
`I'll...Ill-IlllIalllll-al
`
`.0LG{I_IF(F
`1]!n_o
`
`._I.8f8
`
`._..3wenH
`
`..........muuuuu§Irm
`
`.....§H
`
`Page 000011
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 11 of 19
`
`5,446,757
`
`nFFFFFFu...nFF2mmMF;F2.3"cit:_21.7.3_9.7.:
`
`
`
`nofinoZ?no...320no...aoZNno...32
`
`_EBSEEP.82n33Eat—FE82m33E039.32m35E35:82mmmm«a.9...
`
`“FLFF_\F\IWF\ImFF"F\\FJF\:_mF“\FJF\|_MF..\FF:\
`
`
`
`
`\\\\\\m\.:\..\3mmnn.83“.
`
`TIFni|Fni1|Bi]5timod?—
`
`Page 000012
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 12 of 19
`
`5,
`
`,757
`
`___
`
`___
`
`___
`
`___
`
`-__.__.
`
`__.
`
`___
`
`___
`
`___
`
`___
`
`__
`
`__
`
`__
`
`.__
`
`___
`
`___
`
`___
`
`___
`
`__.
`
`__
`
`__
`
`__
`
`___
`
`__.
`
`nah.
`
`_ _
`
`I
`
`N
`
`___
`
`___
`
`8(.0
`
`8.5
`
`8an
`
`860
`
`(OF.OE
`
`moF.07.
`
`
`
`on:.0:
`
`QOF.OE
`
`Page 000013
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 13 of 19
`
`35
`
`446,757
`
`Jowmdmoa apmgufiow
`
`058%
`
`as?
`
`.3233
`
`3239.
`
`use,
`
`“280:3
`
`HanaTana
`
`2&3
`
`~38?
`
`
`
`«9...
`
`Etc»33:89.“.
`
`03.6.23
`
`5+fir:oe;
`
`35.2.3_3.2,_m
`33.32_uzea
`
`EDP—aw
`
`
`
`tn!DuctLOU—.EOCOD
`
`Ewan03—0)
`
`33:03282
`
`wmn0mm.
`
`tn.at«U6
`
`9.30:0
`
`“maxim_.F.OHh—
`
`Page 000014
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995'
`
`Sheet 14 of 19
`
`5,446,757
`
`......I......
`
`ELI-.....-
`
`2,mo
`
`“sumo
`
`<9
`
`.0:
`
`m?
`
`.0E
`
`attach________
`_::-::-::-:_-§
`
`ON.
`
`.07.
`
`...:__I_.I._I__IflN__m____________:36
`.....________.
`H_____________._~_GNP
`_l__l__l__l_.§
`
`MNF
`
`3W_at.35..._.an.5.ma___~_m________*______.._NF
`“_____________.__3.5
`l__l__l__l__
`
`.0:
`
`.9...
`
`.2...
`
`Page 000015
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 15 of 19
`
`5,446,757
`
`330
`
`3.3
`
`.ofiboco
`
`gal:
`
`nTm
`
`Lou—09:8
`
`Brow
`
`tn
`
`Eoobm
`
`['{IIIIL
`
`3.0
`
`:52;
`
`(mp.07.
`
`Page 000016
`
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 16 of 19
`
`5,446,757
`
`itemB3:28
`
`3:958
`
`3&3
`
`Eco»
`
`Enos.»E2%
`
`szoquauafi 9mm
`ampsqn [ p Kano uv
`
`5:5
`
`.323
`
`H
`
`
`
`mm;.0?—
`
`E{o
`
`Page 000017
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995‘
`
`Sheet 17 of 19
`
`5,446,757
`
`Ncp Intervals
`
`
`
`Page 000018
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 18 of 19
`
`5,446,757
`
`com
`
`52.0
`
`—N
`
`Mac“—3.95m
`E3::”.2;ex
`
`mam.
`
`Eton33.9.3.
`
`3:258
`
`338
`
`3:8
`
`83%.E3%
`
`muodwoo apnuufion
`
`womauafi anlnA
`z y.) (we uv
`
`amosqo
`
`
`
`m_‘.2...
`
`Page 000019
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Aug. 29, 1995
`
`Sheet 19 of 19
`
`5,446,757
`
` PNg1(t—ePNg,ttJ
`
`0<€$ Tsc
`
`FIG. 16A
`
`
`
`3Ts<ESTcp
`
`FIG. 168
`
`Page 000020
`
`

`

`1
`
`5,446,757
`
`CODE-DIVISIONwMULTIPLE-ACCESS-SYSTEM
`BASED ON M-ARY PUISE-POSI'HON
`MODULATED DIRECT-SEQUENCE
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`The present invention relates in general to a method
`of data transmission and reception, and more specifi—
`cally, to a method of data transmission and reception
`using code-division-multiple-access
`(CDMA)
`tech-
`nique.
`2. Description of Prior Art
`The Spread-spectrum technique is a technique devel-
`oped since about the mid-£9503. A detailed description
`of the conventional spread-spectrum systems can be
`found in a tutorial entitled “Theory of Spread Spectrum
`Communications—"A Tutorial” authored by Raymond
`L. Pickholtz et a1. and published on IEEE Trans. Com-
`mun., Vol. COM-30, pp. 855-884, May 1982.
`The conventional BPSK (Binary-Phase-Shifi-Key-
`ing) direct sequence spread spectrum communication
`system is shown in FIG.
`lA—IB. A multiple access
`communication system that employs spread spectrum
`technique is technically termed as a code division multi-
`ple access (CDMA) system. The configuration of a
`basic CDMA system is shown in FIG. 2. A more detail
`description of the conventional BPSK-DS-SS (or
`BPSK-DS-CDMA) system of FIG. 1 will be given in
`the paragraphs under the header “Performance Evalua-
`tions.”
`The CDMA technique was developed mainly for
`capacity reasons. Ever since the analog cellular system
`started to face its capacity limitation in 1987, research
`efforts have been conducted on improving the capacity
`of digital cellular systems. In digital systems, there are
`three basic multiple access schema: frequency division
`multiple access (FDMA), time division multiple access
`(TDMA), and code division multiple access (CDMA).
`In theory, it does not matter whether the channel is
`divided into frequency bands, time slots, or codes; the
`capacities provided from these three multiple access
`schemes are the same. However, in cellular systems, we
`might find that one scheme may be better than the
`other.
`A list of technical references pertinent to the subject
`matter of the present invention is given below:
`[1] “Overview of Cellular CDMA”, by William C. Y.
`Lee, IEEE Trans. Veh. Tech, Vol. 40, No. 2, pp.
`291-302, May 1991.
`[2] “0n the Capacity of 3 Cellular CDMA System”,
`by A. J. Viterbi, L. A. Weaver, and C. E. Wheatley 111,
`IEEE Trans. Veh. Tech, Vol. 40, No. 2, pp. 303-312,
`May 1991.
`[3]“A Statistical Analysis of Ont-off Patterns in 16
`Conversations”, by P. T. Brady, Bel] Syst. Tech. 1.,
`Vol. 47, pp. 73—91, Jan. 1968.
`[4]“Coherent Spread Spectrum Systems”, by .T. K.
`Holmes, John Wiley and Sons, New York, pp. 388—339,
`1982.
`[5] “Error Probability of Asynchronous Spread Spec-
`trum Multiple Access Communications Systems”, by K.
`Yao,
`IEEE Trans. Commum. Vol. COM-25, pp.
`803—307, 1977.
`[6] “Direct-Sequence Spread Spectrum Multiple-
`Aooess Communications with Random Signature Se-
`quences: Large Deviations Analysis”, by J. S. Sa-
`
`10
`
`15
`
`35
`
`45
`
`55
`
`2
`dowsky and R. K. Baht", IEEE Trans. Inform. Theory
`Vol. 37, No. 3, pp. 514-527, May 1991.
`[7} “Digital Communications and Spread Spectrum
`Systems”, by R. E. Ziemer and R. 1.. Peterson, Macmil-
`lan, New York, Ch. 11, 1985.
`{8] “Spread Spectrum Multiple Access Communica-
`tions, Maid-User communication Systems”, by M. B.
`Parsley, edited by G. Longo, Spfinger—Verlag. NY. pp.
`139-199, 1981.
`[9]
`“Performance Evaluation for PhaseCoded
`Spread-Spectrum Multiple-Access Communication—
`Part II: Code Sequence Analysis”, by M. B. Parsley and
`D. V. Sarwate, IEEE Trans. Commurt, Vol. Com-25,
`No. 3, pp. 800-803, August 19??.
`Remarkable results have been derived in the pertinent
`reference [2], “0n the Capacity of 3 Cellular CDMA
`System” by A. J. Viterbi et at. This technical paper
`shows that the net improvement in the capacity of
`CDMA systems is four to six times better than that of a
`digital 'I'DMA or FDMA system, and nearly 20 times
`better than that of current analog FMIFDMA system.
`Therefore, the CDMA scheme may become a major
`system in future communication systems
`The reason for the improvement in the multiple ac-
`cess capacity of the CDMA system mentioned above is
`that the capacity of the CDMA system is inversely
`proportional to cross-correlation noise, which is influ-
`enced or can be reduced by: (1) voice activity with a
`duty factor of approximately 3; and (2) spatial isolation
`through use of meld-beamed or multi-sectored anten-
`nas. Therefore if we can find another factor which can
`reduce the cross—correlation noise, the multiple access
`capacity will increase correSpondingly.
`SUMMARY OF THE INVENTION
`
`A primary object of the present invention is to pro-
`Vidc a CDMA system by which the multiple access
`capacity is increased and the transmitting energy is
`decreased compared to the conventional BPSK-DS-
`CDMA system.
`In accordance with the above objects, a. code division
`multiple access (CDMA) system based on M-ary pulse
`position modulated direct sequence is provided. This
`system is called a BPSK-MPP—DS-CDMA (Binary-
`Pbase-Shift-Keyed M-ary Pulse-Positiou—Modulated-
`Direct-Sequence} system. The data source in this sys-
`tem sends out a sequence of data bits with bit duration
`T. According to the present invention the system first
`converts the serial binary data stream into M parallel bit
`sequences. These M parallel bit sequences can thus be
`considered as a. sequence of M—bit vectors with each bit
`having a duration of MT. A number Nap, which is the
`period of a pseudorandom process PNAt), is selected to
`divide each MT duration into Na, intervals with every
`interval having a duration Tcp, where T¢p=MTIqu
`Each interval T4, is further divided into 2“—1 pulse
`positions, each pulse position having a duration T5,
`T5=Tcpl2M—l. Each M-bit vector is converted into a
`corresonding block of NW duty pulses in every interval
`MT, with each duty pulse set in accordance with a
`predetermined mapping table to appear in one of the
`234—1 pulse positions and with a certain polarity. This
`duty pulse train is then modulated with a sample PNP'It)
`of the pseudorandom process PNP(t). The modulated
`signal is modulated further by a carrier signal and then
`is transmitted over the channel of the connnunication
`system.
`
`Page 000021
`
`

`

`3
`In the receiving end of the communication system,
`the received signal is demodulated synchronously by
`the carrier signal and the pseudorandom sequence sig-
`nal PNpifi) to recover each duty pulse block during a
`duration MT. The pulse position and the polarity of the
`N5], pulses in each received duty pulse block are deter-
`mined and are used to find the bit pattern represented
`by each received duty pulse block by using the prede-
`termined mapping table in a. reverse manner. In this
`way, a vector of M parallel data bits are recovered
`during this duration MT.
`Under the condition that the energy used for one
`decision (this energy will be defined in the paragraphs
`under the header “Performance Evaluations”) in all
`concerned systems
`is equal,
`the BPSK-MPP—DS—
`CDMA system according to the present invention has
`three improved characteristics over the conventional
`BPSK—DS-CDMA system. These improved character-
`istics include reduction of cross-correlation noise, an
`increase in multiple access capacity, and reduction of
`transmitting energy.
`'
`The cross-correlation noise is reduced by a factor of
`4 if the system is based on M=2; 12 if the system is
`based on M=3, 32 if the system is based on M=4, and
`80 if the system is based on M=S. If the multiple access
`capacity is not limited by the period N99 of the pseudo-
`random sequence signal PNPKt), then under the same
`bandwidth and same bit error rate constraints, the mul-
`tiple access capacity is improved by a factor at least of
`2 if the system is based on M=2; 5.34 if the system is
`based on M=3; 13.28 if the system is based on M24;
`and 26.4 if the system is based on M=5. Conversely, if
`the multiple access capacity is limited by qu, that is
`after the number of users attain th, the extra reduction
`in cross-correlation noise can reduce the bit error rate
`of the system.
`For a general M-ary system, the tramsmitting energy
`is only UM of that in the conventional system, i.e.,
`(M— DIM of the transmitting ‘energy is saved. The
`proofs of these results will be given in the performance
`evaluation of the prefered embodiment section.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention can be more fully understood
`by reading the subsequent detailed description of the
`preferred embodiments thereof with references made to
`the accompanying drawings, wherein:
`For the Conventional BPSK—DS-SS System:
`FIG. 1A shows the block diagram ofa transmitter for
`the conventional BPSK direct sequence spread Spec-
`trum system;
`FIG. 13 shows the block diagram of a receiver for
`the conventional BPSK direct sequence spread spec-
`trum system;
`FIG. 2 shows a basic CDMA communication system
`model;
`For the BPSK—BPP—DS—CDMA System:
`FIG. 3A shove the block diagram of a BPSK-BPP—
`DS-CDMA transmitter devised in accordance with the
`present invention;
`FIG. SB shows the block diagram of a BPSK-BPP—
`DS—CDMA receiver devised in accordance with the
`present invention;
`FIGS. ILA—41) are four waveform patterns, showing
`the encrypted duty pulse trains generated reapectively
`in response to the bit patterns of four different 2-bit
`vectors;
`
`5
`
`10
`
`I5
`
`20
`
`25
`
`30
`
`35
`
`45
`
`55
`
`65
`
`5,446,757
`
`4
`FIG. 5A shows the waveform of an example of a
`train of encrypted duty pulses;
`FIG. SB shows an example of a pseudorandom se-
`quence signal used to modulate the pulse train of FIG.
`5A;
`FIGS. 6A-6B show the waveforms of two control
`pulse trains used respectively to control the {IN/OFF
`mode of a pair of switches in the receiver of FIG. 313;
`For the BPSK-TPP-DS-CDMA System:
`FIG. 7A shows the block diagram of a BPSK—TPP—
`DS-CDMA transmitter devised in accordance with the
`present invention;
`FIG. 78 shows the block diagram of a BPSK-TPP—
`DS-CDMA receiver devised in accordance with the
`present invention;
`FIGS. BA-SH are eight waveform diagrams, show-
`ing the encrypted duty pulse trains generated reaper:-
`tively in response to the bit patterns of eight different
`3—bit. vectors;
`FIG. 9A shows the waveform of an example of a
`train of encrypted duty pulses;
`FIG. 9B shows an example of a pseudorandom se—
`quence signal used to modulate the pulse train of FIG.
`9A;
`FIGS. lOA—IOD show the timing diagrams of four
`control pulse trains used respectively to control the
`ON/OFF mode of an array of four switches in the
`receiver of FIG. TB;
`FIG. 11 shows the block diagram of a modified
`BPSK-TPP—DS-CDMA receiver devised in accor-
`dance with the present invention;
`FIGS. 12A—12F Show the waveforms of six control
`pulse trains used respeCtively to control the ON/OFF
`mode of the switches 811, 513, 831, 832, 523, and 524 in
`the receiver of FIG. 11;
`For the BPSK—MPP-DS-CDMA System:
`FIG. 13A shows the block diagram of a generalized
`BPSK—MPP—DS-CDMA transmitter devised in accor-
`dance with thc present invention;
`FIG. 13B shows the block diagram of a generalized
`BPSK-MZPP-DS-CDMA receiver devised in accor-
`dance with the present invention; and
`FIGS. 14A—14B are diagrams used to depict how
`pulse positions are formed in a generalized M-ary sys-
`tern;
`FIG. 15 shows the block diagram of a modified
`BPSK-MPP-DSCDMA receiver devised in accor—
`dance with the present invention;
`For Performance Evaluations:
`FIGS. 16A—JGB show a set of typical cross-cor-
`related mveforms of PNcij(t—6)PNc1‘It) for M=3.
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`The present invention relate; to a spread spectrum
`transmission and reception system based on an Mary
`pulse position modulated direct sequence. In the follow—
`ing detailed descriptions, exmnples will be given for the
`cases of M=2 and M=3. Finally, a generalized BPSK—
`MPP-DS-CDMA system is described.
`EXAMPLE 1
`
`A BPSK-BPP-DS-CDMA System (M=2)
`Referring to FIGS. 3A—SB, there show a BPSK—
`BPP-DS—CDMA (binary—phase
`shift-keyed binary-
`pulse—position modulated direct-sequence code-divi-
`sion-multiple-access) system devised in accordance
`
`Page 000022
`
`

`

`5,446,757
`
`5
`with the prmnt invention. The transmitter portion of
`the system is shown in FIG. 3A and the receiver portion
`of the system is shown in FIG. 3B.
`The transmitter portion of the system, which is used
`to transmit binary signals from a data source 200 to a 5
`communication channel,
`includes a serial-to-parallel
`converter 210, a BPP-DS modulator 220, and a carrier
`modulator 230. The BPP—DS modulator 220 consists of
`a duty pulse encryptor 221 and a pulse modulator 222.
`In practice, a data bit “1" is transformed into a posi- 10
`tive square pulse with a duration of T and a data bit
`“—1” is transformed into a negative square pulse also
`with a duration of T at the output of the data source
`200. When a data bit stream BS=(bo. b1, b1, . . . , bn_1.
`.
`. ) is sent out from the data source 200 with a bit dura— '5
`tion ofT and is to be transmitted over the communica-
`tion channel, the data bit stream BS is first converted by
`the serial-to-parallel converter 210 into two parallel bit
`streamsBSlandB52,BSJ=(bo, bub-t, ...,bzl.---)311d
`BSz=(b], b3, b5, . . . b2“. 1,
`.
`. . }. However, the duration 20
`of each bit in BS: and 382 is 2T. Consequently, the 2-bit
`serial-to-parallel converter 210 sends out a sequence of
`2-bit vectors (bu, b2;+ 1), ] =0,1,2,, . .
`. , to the BPP-DS
`modulator 220. Each thus formed 2-bit vector has a bit
`
`6
`square pulse appearing at the pulse position defined as
`“PPz”; and
`(d) if the input 2-bit vector is (— l, — l), the duty pulse
`encryptor 221 sends out a package of Nap consecutive
`negative square pulses during the period 2T with each
`square pulse appearing at the pulse position defined as
`“PPI.” .
`The foregoing mapping relationships are summarized
`in the following Table-A2. They can also be schemati-
`cally visualized respectively from the diagrams of
`FIGS. 4A4D.
`
`Bit Pattern
`(132:. sz'+ a}
`(l. 1)
`(I. —1)
`(— 1’ 1}
`(— l. ul)
`
`TABLE A2
`encrypged Duty Pulse
`Pulse Position
`Polarity
`PP;
`+1
`PP;
`+1
`PP;
`— l
`PP}
`-l
`
`The square pulse in each chip Top is termed as a “duty
`pulse.” Only one duty pulse will be present in firth chip
`T”. For example, if the leading eight hits in the bit
`stream BS are (l. —l, —1, --l, —l, 1,1, 1), then the
`duty pulse encryptor 221 will send out a. corresponding
`signal x1(t) as illustrated in FIG. 5A. The thus formed
`signal aid.) is subsequently modulated by the pseudoran-
`dom sequence signal PNflt). The timing relationship
`between x;(t) and PNP'It) can be seen from FIGS.
`SA—SB. The pseudorandom sequence signal PNPI'G)
`contains Ne}, consecutive pseudorandom bits with each
`bit having a duration of Tag. The signal and) at the
`output of pulse modulator 222 is
`
`:29) =XltllPNpiU)»
`
`(l)
`
`which is subsequently modulated at the carrier modula-
`tor 230 by a sinusoidal signal qua/E sin(oot) to
`obtain a modulated signal X3(t) and thereby transmitted
`through the communication channel to its destination.
`Referring back to FIG. 3B, the transmitted signal is
`picked up by the receiver portion of the system located
`at the receiving end of the channel. For noise flee situa-
`tion, the received signal is y 1(t) =A.xa(t—'n), where “A"
`is the amplitude of y1(t), and riis the transmission delay
`of 1:30.). The signal y1(t) is demodulated by multiplying
`it with a sinusoidal signal C(z—sgzv’i sin (unfit—"r3,
`where 9,- is the estimate of 17. Since the purpose ofthis
`description is only to demonstrate the operation of the
`system. A=l and i1=rr=0 can be assumed without the
`loss of generality. The demodulated signal y2(t) is then
`multiplied by a local pseudorandom sequence signal
`Ppr{t—rg). which should be in synchronization with
`the received PNFiIZt—i'fl. The waveform of the signal
`y3(t) would be identical to 2:16) in FIG. 3A if no noise
`interference were present in the channel. However, no
`noise interference isonly an ideal candidon and in prac-
`tice the signal y3(t) may be expressed as:
`
`n(0=X1(13+f(!)+fl(f).
`
`(2)
`
`where 1(t) is the cross-correlation noise, and n(t) is the
`white noise.
`A pair of switches S: and 52, with ON/OFF mode
`thereof being controlled respectively by a first pulse
`train CP1(t} and a second pulse train CP3(tJ, are con-
`nected in parallel to the output of the pulse-demodula-
`tor 232. The waveforms of the two pulse trains CP1(t)
`
`Page 000023
`
`pattern which may be one of the four possible bit pat- 25
`terns as listed in the following Table-A1:
`TABLE Al
`
`(lot. by“)
`(1; 1)
`(1. —1}
`(—1. 1)
`(-1. - 1)
`
`30
`
`In the BPP—DS modulator 220, each 2-bit vector is as
`processed firstly by the duty-pulsa-encryptor 221 and
`then modulated in the pulse modulator 222 with a pseu—
`dorandom sequence signal PNflt). In the present inven-
`tion, a number Nap, the period of the pseudorandom
`sequence signal PNp'It). is used to divide the bit dura- 40
`tion 2T into Nap equal intervals with each interval thus
`having a duration of 2T/Ncp. The duration 21‘!qu is
`called the chip Tc}, of the pseudorandom sequence signal
`PNFEQ). Each chip T99 is divided into two pulse posi-
`tions (in general the number of pulse positions divided is 45
`equal to 2”“ for M-ary system). The duration of each
`pulse position is Ts, T;=T¢p/2. The two pulse positions
`within each Tc? are defined as “PPI” and “PH”, respec«
`tively.
`The duty pulse encryptor 221 includes a built-in one- 50
`tocne mapping table defining the generating of a duty
`puls: train in reaponse to the bit pattern of a 2-bit vector
`(132.621.;— 1). The preferred embodiment of the present
`invention incorporates a mapping table having the fol-
`lowing mapping relationships:
`(n) if the input 2-bit vector is (l, I), the duty pulse
`encryptor 22! sends out a package of NC; consecutive
`positive square pulses during the interval 2T with each
`square pulse appearing at the pulse position defined as
`"PP1";
`(b) if the input 2-bit vector is (1,——1), the duty pulse
`encryptor 221 sends out a package of Nag consecutive
`positive square pulses during the interval 21" with each
`square pulse appearing at the pulse position defined as
`“PPg”;
`(c) if the input 2-bit vector is (— 1, 1), the duty pulse
`encryptor 221 sends out a paclmge of NC, consecutive
`negative square pulses during the interval 2T with each
`
`55
`
`to
`
`65
`
`

`

`7
`and CP2(t) are shown in FIGS. 6A—6B. Each of the two
`pulse trains CPujt) and (21320) is a periodic pulse train
`having pulse duration T, and period exactly equal to
`Top, where Tszgp/z The appearance of one square
`pulse in the pulse train CP1(t) will actuate the switch S]
`to be turned 0N; and the appearing of one square pulse
`in the pulse train CP2(t) will actuate the switch 8; to be
`turned ON. A pair of matched filters 241 and 242
`(which are integrate-and-dump circuits for the present
`invention) are connected respectively to the switches
`31 and 52 so that
`the signals passing through the
`switches 51 and $2, denoted by yxl(t) and yyflt), are
`processed by the matched filters 241, 242 and sampled
`by a pair of samplers 251, 252. The outputs of the sam-
`plers 251, and 252 are denoted by zfik) and 220:), which
`are respectively given by:
`
`1
`210‘) = T
`
`His
`(k - 1)}?
`
`ysiirld't
`
`x2“)
`
`= -
`I I0: + 1):;
`1"
`RT:
`
`m
`
`(£de
`
`{3)
`
`(4)
`
`, Nap
`.
`.
`where k=1,2, .
`A pair of summers 261, 262 are used respectively to
`sum up the two outputs 2100, 32(k) for k: 1,2, .
`.
`. , N”.
`The output signals of the two summers 261, 262 are
`referred to as “statistics” and are denoted by Ar, 1:], 2,
`which are respectively given by:
`Non
`A1 = kit 210‘)
`
`(5)
`
`5,446,757
`
`8
`This can be implemented by the arrangement of a sec-
`ond comparator 292 connected via two switches 33 and
`54 respectively to the output of the two summers 261,
`262. The decision bit d1, which has been already deter—
`mined at this time, is used to control the ON/OFF of
`the two switches 83, S4 in such a way that if d: = 1, the
`switch 53 is triggered 0N and the switch 84 is triggered
`OFF, thereby causing only the signal A; to be passed to
`the second comparator 292; and if d1: -— l, the switch
`83 is triggered OFF and the switch S4 is triggered ON,
`thereby causing only the signal A; to be passed to the
`second comparator 292.
`The second comparator 292 compares the input sig-
`nal with a zero reference voltage. If the magnitude of
`the input signal is positive, an output bit “1” is gener—
`ated; and if the magnitude of the input signal is negative,
`an output bit “4- l" is generated. The output bit of the
`second comparator 292 is taken as the decision bit d2.
`Based on the two decision bits (611432), the bit pattern
`represented by the received N: duty pulses, denoted
`here in the receiver portion as
`2:, b1+ 1), can be deter-
`mined. In accordance with the foregoing two prede-
`fined Table-AZ and Table-A3, a table listing logic rela-
`tionships between (Bag, by“) and (d1, d2) can be ob-
`tained as Table-A4 shown below:
`
`TABLE A4
`Decision Bits
`Deciphered Bit Patten-i
`(d1. d2)
`(52:. 32a 1)
`(I. l)
`(1. 1)
`(—1, l)
`(1. -13
`(—1. 1)
`(—1, —1J
`(—1. —l)
`(1. -l)
`
`5
`
`10
`
`is
`
`25
`
`30
`
`A—
`It
`7.0;:
`klZE'Il
`2
`
`(6}
`
`35
`
`is the
`Define a statistic A=|All—|A2|, where |Ag|
`absolute value of A;,1= 1,2. Further define two decision
`bits (11 and d2, where d: is used to indicate the pulse
`position of each received duty pulse during each Tap,
`and d; is used to indicate the polarities of duty pulse
`traJJ’l.
`
`The following Table—A3 can be used to determined
`the values old} and d: in accordance with received duty
`pulse:
` TABLE A3
`Received Duty Pulse
`Decision Bits
`Pulse Position
`Polarity
`(ch. dz)
`PP.
`+1
`(1- 1)
`FF:
`+1
`(wl. 1}
`PP:
`-1
`(— 1. — 1)
`_1PP] (1, —1}
`
`
`
`The decision bit :11 can be determined by the following
`two criteria:
`(1) if A30, then d1=l, and
`(2) ifA<0, then d1=—1.
`These two criteria can be implemented by a comparator
`291, which compares the magnitude of the signal A with
`a zero reference voltage. Accordingly,
`if A20, the comparator 291 generates a logic high
`voltage representing a bit “1”; and
`if A<O, the comparator 291 generates a logic low
`voltage representing a bit “— I".
`The subsequent step is to determine the decision bit
`d2, i.e., the polarity of the duty pulse train within 21‘.
`
`40
`
`45
`
`55
`
`60
`
`65
`
`A logic circuit 295 is devised to implmnent the logic
`relationships of Table-A4, taking (d1,d2) as the input
`and {Swamp as the output. The design of the logic
`circuit 295 is an obvious practice to those who skilled in
`the art of logic circuit designs, so that detailed circuit
`diagram thereof will not be illustrated and described.
`Two data bits are thus obtained in parallel, which can
`be subsequently converted to serial bit stream by a par-
`allel-to-serial converter 296. The receiving end thus can
`fetch from the output of the parallel-to-serial converter
`296 a serial bit stream which represents the information
`sent by the data source 200.
`EXAMPLE 2
`
`A BPSK—TPP—DS—CDMA System (M=3}
`Referring to FIGS. 7A—7B, there show a BPSK-
`TPP-DS-CDMA (1?? stands for “ternary pulse posi-
`tion") digital communication system. The transmitter
`portion of the system is shown in FIG. 7A, and the
`receiver portion of the system is shown in FIG. 7B. In
`the subsequent descriptions for the system of FIGS.
`“LA-7B, constituting components that are structurally
`and functionally the'same as those used in the system of
`FIGS. 3A~SB will not be described in detail again.
`In FIG. 7A, the data. bit stream BS is converted by a.
`3-bit serial-to-parallel converter 310 into three parallel
`bit streams B81, 382, and and B53,
`
`BSI=Mbs,bfi....,b31,...)
`
`352=(bi.b.t.b1,-u.b3!+1w--)
`
`U]
`
`(3)
`
`Page 000024
`
`

`

`353462. hi. he. .
`
`-
`
`9
`. .b3i+2. -
`
`- .)
`
`5,446,757
`
`(9)
`
`10
`3T, with each duty pulse appearing at the pulse position
`defined as PP;; and
`(h) if the 3-bit vector is (— 1, —l, — l}, the duty pulse
`encryptor 321 is triggered to send out a package of Ncp
`consecutive negative duty pulses during the bit duration
`3T, with each duty pulse appearing at the pulse position
`defined as PP1.
`The foregoing mapping relationships are summarized
`in the following Table-32, or they can be schematically
`visualized reSpectively from the diagrams of FIGS.
`sA—BH.
`
`TABLE 32
`
`MP
`
`—— 1
`
`—— I
`
`Bit Pattern
`(his hm i. bit-+1)
`(1. 1, 1)
`(1, 1. —1)
`(1, —1. 1)
`(I. —l, —1)
`(—l. 1. 1)
`(—1. 1, —1)
`{—1, —1, 1)
`(~I. —1. ~1)
`
`ulse Position
`PP]
`PP:
`PP;
`PP;
`”’4
`PP:
`PP:
`PP}
`
`Table-B2 only shows a preferred example of the map-
`ping relationships. Each bit pattern can be in fact as-
`signed by a one-to-one mapping relationship to any of
`the eight possible duty—pulse—train patterns within each
`duration 3T. Therefore, there can be arranged a total of
`8!:40320 mapping tables so that it would be difficult
`for eavesdmppers to decipher the encrypted duty
`pulses.
`If the leading twelve bits in the bit stream BS is 1— 1 1,
`—1—1—1, 1—1—1, 111, thentheduty pulse encryptor
`321 will send out a corresponding signal x1(t) of duty
`pulse train as illustrated in FIG. 9A. The thus formed
`duty pulse train x1(t) is then modulated in the pulse
`modulator 322 with a pseudorandom sequence signal
`myth) which has period Na, and chip 1",, The timing
`relationship between x1(t) and PNP‘G) can be seen from
`FIGS.
`9A—93.
`The
`resultant
`signal
`x20).
`m(t)=x1(t}PNpi(t), is then modulated further by a sinu-
`soidal signal C(t)= V3P/35intwat) and the modulated
`signal x3(t) is transmitted through the communication
`channel to its destination.
`Referring back to FIG. 713, the receiver of the system
`includes an array of four switches S1, 32, 53, 34., which
`are coupled respectively in subsequence with an array
`of four matched filters 34], 342, 343, 344, an array of
`four satuplers 351, 352, 353, 354, and an array of four
`summers 361, 362, 363, 364. The ONXOFF modes of the
`four switches S1, 32, 83, 54 are respectively controlled
`by
`four
`control
`pulse
`sequences
`CP1(t),CP2(t),CP3(t),€IPa(t)
`having waveforms illus-
`trated in FIGS. 10A-10D. The appearance of each
`square pulse in the four control sequences is used to
`trigger ON the associated switch such that:
`during the duration of pulse position
`S] =ON and Sg=S§=Sa=OFF;
`during the duration of pulse position
`Sz=ON and 81:83=&=0FF;
`during the duration of pulse position
`$3=ON and S1=Sana=OFF;
`during the duration of pulse position
`S4=ON and SI,=Sz=Sa=OFF.
`The signals passing the switches Si, 82, $3, or 3:.
`denoted respectively by YnCt). yea}, y53flt}, yyujt), are
`processed by the matched filters 341, 342, 343, 344 in
`
`P132,
`
`PP},
`
`P134,
`
`PE, only
`
`Page 000025
`
`However, the duration of each bit in 1381, 882, and B83
`is now changed to 3T. Consequently, the 3-bit serial-to-
`paralle] converter 310 sends out a sequence of 13-bit 5
`vectors {b3}, b3f+1, b3;+1),1 =0, 1,2,, . . . , to the TPP-DS
`modulator 320. Each thus formed S-bit vector has a bit
`pattern which may be one of the eight possible bit pat-
`terns as listed in the following Table-B1:
`TABLE Bl
`(has b.u+ I: b3r+2l
`(1. l. 1)
`(l, l. —1)
`(I, —1. l}
`(1. —

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