throbber
0001
`
`APL 1006
`IPR of U.S. Pat. No. 6,128,290
`
`

`
`APPROVED:?
`FOR LIENE [7
`
`INITIALS
`
`_
`
`_______
`
`Mailed
`
`131It
`
`I
`
`o 8 6 1 1 69 5
`
`Date
`*
`
`or
`Counted
`
`t
`
`ninIii~ i1i
`
`~08611695HiDt
`EneredReceived
`UINb
`
`-
`
`-or
`
`_________
`
`1. Aplicationpaes
`
`_______8.
`
`5,
`
`9.
`
`10.
`
`11.
`
`12.
`
`-13.
`
`-~14.
`
`-~15.
`16.
`
`17.
`
`18.
`
`-20.
`
`21.
`
`-22.
`
`23.
`
`24.
`
`-25.
`
`-26.
`27.
`
`28.
`
`29.
`
`30.
`
`31.
`
`32.
`
`(FRONT)
`
`0002
`
`

`
`SEARCHED
`jDate
`Class j Sub.
`
`jExmr.
`
`945: 466
`
`,574 C2-
`
`0,3/Iq 7
`
`-705-0/
`'70 05
`
`A 2ov. o/
`
`W76. (7
`
`g35 1 lf
`itEl
`
`Z-21
`
`(RIGHT OUTSIDE)
`
`0003
`
`

`
`PATENT NUMBER
`
`,PPLucATION SERIAL NUMBER
`
`P9 (DIcI j 9t
`CAV,VEGY
`
`,PPLICANT'S NAME (PLEASE PRINT)
`
`REISSUE. ORIGINAL PA'rENT NUMBER
`
`INTERNATIONAL CLASSIIFICATIONC
`
`:
`
`GROUP,C- T
`
`-t A
`
`F'RE.
`
`.9)ISSUE
`
`1CLASSIFICAT16iLP
`
`0004
`
`

`
`Staple Issue Slip Here
`
`POSITION
`CLASSIFIER-
`EXAMINER
`TYPIST
`VERIFIER
`CORPS CORR.
`SPEC.HAND
`FILE MAINT.
`DRAFTING
`
`_____
`
`__
`
`___________
`
`ID NO.
`
`DATE
`
`k9__ te-6
`
`____
`
`A._
`
`INDEX OF CLAIMS
`
`Claim
`
`Date
`
`Claim
`'aI
`
`Date
`
`.....
`.~Allowed
`
`.
`
`E
`
`0 5
`
`2
`53
`54
`55
`56
`57
`56
`59
`60,
`61
`62
`63
`64
`65
`66
`67
`68
`69
`70
`71
`72
`73
`74
`75
`76
`77
`78
`79
`80
`
`SYMBOLS
`.... ......Rected
`
`- (hrtg nmb Wal.Cncle
`Reistricted
`..............
`.
`....... ........ Nan-elected
`N
`.................
`Inteiference
`Appul
`A.....................
`0...................... Objected
`
`.82
`83
`84
`85
`88
`87
`88
`89
`90
`91
`92
`93
`94
`95
`96
`97
`98
`99
`1 100,
`
`(LEFT INSIDE)
`
`0
`
`19
`
`2 3
`2 4
`
`27
`21
`29
`
`3 2
`
`4
`
`35
`36
`27
`38
`39
`40
`41
`421
`433
`41
`45
`46
`47
`48
`49
`40
`
`0005
`
`

`
`United States Patent (191
`Carvey
`
`INEhmhhhhEINI
`
`US005699357A
`[iij Patent Number:
`[45] Date of Patent:
`
`5f699%357
`Dec. 16, 1997
`
`[54] PERSONAL DATA NETWORK
`
`(75)
`
`Inventor Philip R. Camvy, Bedford, Mass.
`r73] Assignee: BEN Corpora"in Cambridge. Mass.
`
`5,297,142
`5M, 297
`5,371,734
`5,481.265
`
`3/1994 Fsgwt et al .
`....... 37QWI6
`.-......
`4/1994 I9achi et . ................. 364n7S. 1
`1211994 Fischer.
`1/1996 Russell .
`
`[21] Appl. No.: 611,695
`MM 6, 1996
`r22] Filed:
`
`[52] U.S. CL ..............
`
`3796347; 3701350; 370/442;
`370/509; 455/89; 364108.
`[58] Hld dSearch----.-..~.
`37(V310.311,
`3701312, 313, 365, 367, 348. 349, 350,
`431. 433. 442. 443,.445. 449, 458. 462,
`465. 468, 503, 509, 510, 512, 511, 514,
`522; 455/89. 100, 54.1. 66, 38.3 ; 375=22;
`3641705.01. 705.05, 708.1; 39-W200.01,
`200.02. 200.17, 200.19, 280, 1128, 835,
`882, 551; 341/22; 345/156. 157, 169
`References Cited
`U.S. PATENT DOCUMENTS
`SV1993 Yao"s@ at
`
`527,9
`
`.......
`.
`
`.- -. 364/01.1
`
`Ptimary ExaunsneWulington Chin
`Assfitant xaniner-Huy D. Vii
`Autorne; Agen4 or Finn-Hory D. Pahl, kr
`
`ABSTRACT
`
`The data network disclosed heen utilizes low duty cycle
`pulsed radio frequency energy to effect bidirectional wire-
`less data commiunication between a server microcomputer
`unit and a plurality of peripheral units, each of which is
`intended to be caried on the person of the microcomputer
`user. By establishing a tightly synchronized common time
`base between the units and by the use of sparse codes, timed
`in relation to the common time base, low power consuamp-
`tion and avoidance of interference between nearby similar
`systems is obtained.
`
`18 Claims, 6 Drawing Sheets
`
`12
`
`Personal
`Digital
`Assistant
`( PDA)
`
`13
`
`I
`
`il
`
`RF Links
`
`Sensor
`33
`
`PEA
`Modem
`31
`
`30
`
`29
`
`Actuat
`
`39Jr
`
`PEA
`Modem
`31
`
`30
`
`0006
`
`

`
`U.S. Patent
`
`Dec. 16, 1997
`Dc 6 97
`
`Sheet I of 6
`Set1o
`
`,9,5
`59699r357
`
`.00
`
`-o
`
`JL p
`
`OD 0
`
`tOD
`
`c
`
`If)
`
`0007
`
`

`
`U.S. Patent
`
`Dec. 16, 1997
`Dc 6 97
`
`Sheet 2 of 6
`Set2o
`
`5fi99,357
`
`Sensor /
`Actuator
`Interface
`
`PC MC IA
`Interface
`
`FIG.?
`
`FIG. 3
`
`0008
`
`

`
`U.S. Patent
`
`Dec. 16, 1997
`Dc 6 97
`
`Sheet 3 of 6
`Set3o
`
`59699 357
`,9,5
`
`FIG. 4
`
`51
`
`5O--4
`
`To TX /RX
`
`ITo
`TX /RX
`}From TX /RX
`
`FIG.?7
`
`0009
`
`

`
`U.S. Patent
`
`Dec. 16, 1997
`
`Sheet 4 of 6
`
`59699,357
`
`0010
`
`

`
`U.S. Patent
`
`Dec. 16, 1997
`
`Sheet 5 of 6
`
`5,699,357
`
`r
`
`I
`
`0.
`
`0
`E
`
`01
`
`Uj
`tcnqW
`
`c
`0
`cU
`
`0011
`
`

`
`U.S. PatentDe16197
`Dec. 16, 1997
`
`Sheet 6 of 6
`Set6o65,937
`
`596"9,357
`
`E~
`
`0012
`
`

`
`5,699,357
`
`I
`PERSONAL DATA NETWORK
`
`2
`
`BACKGROUND OF THE INVENTION
`The present invention relates to a data network and more
`particularly to a data network which can effect bidirectional 5
`wireless data communications between a microcomputer
`unit and a plurality of peripheral units, all of which ame
`adapted to be carried on the person of die user
`Thke size and power onsumption of digital electronic
`devices has been progressively reduced so that persoal "'
`computers have evolved from lap tops through so-called
`notebooks. into hand held or belt carriable devices comn-
`monly referred to as personal digital assistants (PDAs). One
`area which has remained trouble some however, is the cou-
`to die main 15
`pling of peripheral devices or accessories
`processing unit. With rare exception, such coupling has
`typically been provided by means of connecting cables
`which place such restrictions on the handling of die units
`that many of the advantages of small size and light weight
`are lost.
`While it has been proposed to link a keyboard or a mouse
`to a main processing unit using infrared or radio frequency
`(RP) communications, such systems have been typically
`limited to a single peripheral unit with a dedicated channel 2
`of low capacity.
`Among the several objects of die present Invention may
`be noted the provision of a novel data network which will
`provide wireless communication between a host or server
`microcomputer unit and a plurality of peripheral units, all of 30
`which ame Adapted to be carried on the person of an user, die
`provision of a daa network which provides highly reliable
`bidirectional data communication between die peripheral
`units and the server, the provision of such a data network
`Which requires extremely low Power Consumption, pdiklU- 35
`Msry forthe Peripheral units; the provision of such a network
`system which avoids Interference from nearby similar sys-
`tem; and the provision of such a data network system which
`is highly reliable and which Is of relatively simple and
`inexpensive construction. Other objects and feasture will be 40
`in part apparent and in part pointed out hereinafter.
`SUMMARY OF THE PRESENT INWENTION
`The data network of the present invention utilizes die fadt
`diat the server microcomputer unitead the several per"pherl 45
`units which are to be linked are all in close physical
`proximity, e.g., under two meters separation, to establish.
`with very high accuracy, a common lime: base or syndiro-
`nization. The short distances Involved means that accuracy
`of synchronization is not appreciably affected by transit tm 5o
`delays. Using the common time base, code sequences; are
`generated which control die operation of the several trans-
`mitters in a low duty cycle pulsed mode of operation. The
`low duty cycle pulsed operation both substantially reduces
`power consumption and facilitates the rejection of intarfer- ss
`ig signals.
`In addition to conventional peripheral devices such as a
`keyboard or mouse, it should be understood! that data coo-
`munications in accordance with the present invention will
`als be useful for a wide variety of less conventional 6o
`peripheral systems which can augment the usefulness of a
`moicrocomputer such as a PDA. For example, displays are
`being developed which project a private image directly into
`an User's eye usingt a devic which is Mounted On a head-
`band at eyeglasses. These displays are usefuL for example, 65
`for providing combat Information to military personnel and
`for realistic gamnes. Likewise, so called virtual keyboards =r
`
`being developed which use inertial or magnetic sensors
`attached to a users fingers in die maer of rings. Frther,
`apart hum more usual business type computer applications.
`the data network system of the present invention may also be
`useful for applications such as physiological monitoring
`where the peripheral units may be physiological sensors
`such as temperature, heartbeat and respiration rate sensors.
`As will be understood, such peripheral units may be useful
`for outpatient monitoring, monitering for sudden infant
`death syndrome, and for fitness training, It is convenient in
`the context of this present description to refer to such
`conventional and inconventional pe4reral units collec-
`tively as personal electronic acces series (PEAs).
`Briefly stated, a data networls system according to the
`present Invention effects coordinating operation ofta plural-
`ity of electronic devices carried on the person of die user.
`These devices include a saver microcomputer which is
`battery powered and portable so as to be carried on the
`person of a user and a plurality of peripheral units which are
`also battery poowered and portable and which provide input
`information from the user or output information to the user.
`The sarver microcomputer incorporates an lRP transmitter
`for sending commands and synchronizing Information to the
`Peripheral units. The peripheral units, in turn, each include
`an RP receiver for detecting those commands and syndhro-
`niZzing Information and Include also respective RF transmnit-
`term for sending informatio
`from the peripheral unit to dhe
`server microcomputer. The server microcomputer includes a
`receiver for receiving that inforation transmitted from the
`peripheral units.
`Thie sarver and peripheral unit transmitters are energized
`in low duty cycle pulses at Intervals which are determined by
`a code sequence which is timed In relation to die syndhro-
`nizing information
`initially transmitted fromn the sarver
`microcomputer. Preferably. the input and output information
`is carried by frequency modulation of the respective trans-
`mitter.
`
`BRIEF DESCIPTION OP THE DRAWINGS
`PIG. 1 Is in overall block diagram of a wireless data
`network system linking a personal digital assistant or server
`micrcomputer with a plurality of peripheral units;
`FIG. 2 Is a block diagram of a modem circuitry employed
`in one of the peripheral units of FIG. 1;,
`P1G. 3 is a black diagram of a modem circuitry employed
`In die sarver microconmputer of FIG. 1;
`FIG. 4 is a block diagram of the transmitter circuitry
`employed in the modem of FIG. 2;
`FIG. 5 is a circuit diagram of receiver circuitry employed
`in the modem of FIG. 2; and
`FIG. 6s adiagram. llustrating timing of RP signals which
`are transmitted between the server microcomputer and the
`various Peripheral units;
`FIG. 7 is a block diagram of the controller employed in
`the PEA modem; and
`FIG. 8 is a block diagram of the digital matched filter
`employed in the PEA controller; and
`Corresponding reference characters indicate correspondi-
`ing parts throughout the several view of the drawings.
`DESCRWVrION OF THE PREFERRED
`EMBODIMNTU
`Referring now to FIG. 1. a server microcomputer of die
`type characterized as a personal digital assistant (PDA) is
`
`0013
`
`

`
`5,699,357
`
`3
`designated geneally be reference character U. The PDA
`may also be considered to be a HOST processor and the
`HUB of the local networkt The PDA Is powered by a battery
`12 and is adapted to be carried on the person of the user, e.g.
`in his hand or on a belt book. Such PDAs typically accept
`options which are physically configured as -n industry
`standard PCMCIA card. In accodance with the presnt
`invention such a card, designated by referenice character 13
`is implemented which includes a PCMCIA lantefooe ad
`PDA modem
`As is described in greater detail hereinafte, the network
`system of the present invention establishes wireless corn-
`andcation between PDA 11 and a plurality of peripheral
`units or PEAs designated generally by reference characters
`21-29. A PDA and a collection of PEAs associated with it
`w~e referred to herein as an "ensemble. The present invcn-
`tion allows the creation of a data netwask linking such an
`ensemble Of elements with minimal likelihood of interfer-
`ence from similar ensembles looted nearby. Each of the
`peripheral units Is powered by a respective battery 30 and
`31. Frther, each peripheral unit
`incorporates a PEA muo
`can incorporate a sensor 33, which responds to input from
`the user &r a actuator 37 which provides output to the useL
`Some peripheral units mighit also employ both sensors and
`actuators. As Illustrated, each PEAmoademn preferably incor-
`poirates two antenna's, a dipole antenna 38 for reception and
`a loop antenna 39 for transmitting. The use of separate
`antennans for transmitting and receiving facilitaites the utili-
`zation of Impedlance matching networks 'which in turn
`facilitsas the operation at very low power.
`Referring now to FIG. 2, the PDA modem illustrated there
`comprises five major components, a transmitter 40. a
`receiver 41, a local oscillator 42 which is shared by the
`transmitter and the receiver, a controller 43 which times and
`coordinates
`the operations of the transmitter, receiver,
`finally, a voltage cintrolled crystal
`microprocessor and
`oscillator oscillator 44 which Is utilized in muantain a
`ime base with the host microcompute. The oscil-
`commtron
`lato 44 utilizes a crystal which operates at 41.MhL
`As is described in greater detail hereinafter, the controller
`43 sequences the operations necessary in establishing syn-
`chroctlzation with the host system adjusting the oscillator
`44, acquiring from the host appropriate code sequences to be
`used in data communications, In coupling received infor-
`mation from receiver 41 to a scnriiactuawo
`interface,
`designated by reference character 46, and in transmitting
`data from the interface 46 back to the host bhough trans-
`inaer 40. The controller in one embodiment is partitioned
`into a commercially available general purpose icroproces-
`sor such as the PIC16C64, together with a special purpose
`logic integrated circuit (IC). The specia purpose IC imple-
`ments those functions which cannot be efficiently executed
`on the general purpose microprocessor. For eample, the
`clock to the PIC 16C64 is sourced by the special purpose IC
`because even In the microprocessor's so-called "sleep"
`mode, its power consumption Is higher than acceptible.
`As is explained in greater detail hereinafter, the general
`scheme of data transmission and reception is a fosir of time
`division multiple access (TDMA). 'Ibis TDMA access is
`chiaracrized by a framne interval, common to the host and
`all PEAs of 32,768 milliseconds, segmented into 16.384
`tinme slots. Each time; slot is further partitioned into four data
`bit intervals during which the RE carrier is modulated either
`above the t nominal for a binary "aC or below the cszricz
`for a binary "zero". The basic modulation scheme is fre-
`quency shift keying (PSK). well known to those skilled in
`digital radio transmission. However, as is explained in
`
`25
`
`4
`greater detail hereinafter, the PSK tones are transmitted in
`only those slots indicated by a TDM4A program. Both the
`host and all PEAs share a common TDMA progum at one
`time. For ech slot, thisTDMA program indicates that a PEA
`5or host Is to transmnit, or not, and whether it will receive, or
`not. in the intervals between slots in which a PEA Is to
`transmit or receive, all receive and transmit circuits are
`poee- on
`Referring now to. FIG. 3. the PEA modem Illustrated
`10 there comprises five major components, a transmitter 15, a
`receiver 17, a local oscillator 16 which Is shaired by the
`transmitter and the receiver, a controller 14 'whih times and
`coordiates the operations of the tramsmitter, receiver and
`PCMCIA interface mad, finally, a crystal oscillao oscillator
`15 18 whih Is utilized in maintaining the network tim base.
`The oscillates 13 utilze a crystal which operates at 4 MhL.
`There are no differences between
`the receiver, local
`oscillator, and transititer in both the PEA and PDA
`modems. PDA controller 14 differs from the PEA modemn in
`20 tre Ways. Firs It Contains no #Ynlieonization capability AS
`it serves as the network master. Secondly. it includes a
`PCMCIA interface rather than a sensorrawsducer interface.
`Only the PEA modem is described in detail herein since it is
`Includes all the novel capabilities of the FDA modem
`Weaering now to IG. 4, transmission is afceddusing the
`local oscillator 45 to drive the transmit antenna amplifier 50
`whose output drives transmit antenna 51. Thle local oscilato
`45 is coupled to a tuning network 48 including a plurality of
`frequetice adjusting varctors VRl-VR3. Operation of the
`3o varmtors Is controlled by switch pairs 52 and 53. 500
`nanoseconds before the start of transmission, the local
`oscillator 45 Is powered up. During this period and during all
`receive Intervas. frequency selection varctcar gwitchs 52
`and 53 sim opened and closed respectively. This frequency
`as selection sate is employed for all periods except those in
`which the local oscillator is used to drive
`the antenna
`amplifier. To transmit a "one, both switcli 52 and 53Sae
`opened. This causes the oscillatocr to oscillate above its
`naminglvalue.lb transmit a"zero", both switches 52 and53
`40 are closed. This causes the oscillator to oscillate below its
`nominal value. The local oscillator output them drives amupli-
`fierSO0. In the preferred embodiment, the transmit antenna 51
`is loop of wire two centimeters in diameter. During short
`periods in whih data is no being received nor is being
`45 transmitted, the oscillto is powered and the vmco con-
`tro voltage Vc is adjusted such that the oscillator frequency
`equals the carrier frequency.
`Referring now to FIG. S, the Input signal from the
`receiving antenna 38 Is applid
`through an impedance
`so matcing network 61
`to a low noise amplifier 62 and
`bandpass filter 63. The received and amplified signal is
`combined with the local oscillator shifted 45 degrees in
`phase in mixer 65 to produce signal Int and combined with
`the local oscillator shifted -45 degrees in phase in mixer 66
`55 to produce signal Qm. YIn and Qm. are the so-called "in-
`phase and "quadrature-phase signals commonly known to
`radio engineers. Both bin and Qm. are centered at zero hertz
`rather than at an intermediate frequency. This scheme is
`commonly referred to as "direct conversion" because a
`6o direct conversion to baselhand is effected rather than con-
`version to an intermediate frequency which is then con-
`verted to basrband. Direct conversion reduces power
`consumption, as no intermediate frequency cirutits are
`ernployod and it allows use of low pass filters to effect
`65 selectivity. Lawpass filters 67 and 68. preferably of the
`linear phase tipe. remove the unwanted mixing products and
`provide selectivity of signals Is and Qit respectively.
`
`0014
`
`

`
`5,699,357
`
`30
`
`5
`The liltered output signals If and Qf passed throug
`blocking amplifiers 69 and 70 to form Signals I and Q. The
`supply currents of amplifiers 69 and 70 Are adjusted sothas
`the parasitic output capacitance of these amplifiers cc
`tively form a bandpaus Ablte with gain. These amp91ien
`blockfrequencies below 100 KlHzand above twoM]Hz. TU
`fitering adds to the overall selectivity and blocks an)
`unwanted DC mixer byproduct common to direct cnversiom
`schemes.
`Some conventional frequency discriminators mrate the
`signal V-PdQ/&t-Q*dVdL When the frequency of the
`received signal is above the local oscillator frequency. V is
`greater than zero. Correspondingly, when the frequency ol
`the received signal is beow the local oscillator frequency. 'V
`is less than zero. This scheme has the advantages of being
`totally
`insensitive to both amplitude and phase ecrors
`between in I and Q mixe stages. Its disadvantage is that it
`requires the creation of the fiime derivatives of I and Q.As
`is well known, precise derivative forming circuits is difficu-
`uIt and power consumptive.
`To circumvent the disadvantages of derivative forming:
`networks and still keep the advantages of the frequency
`disarimination scheme, the receiver employs all pass phase
`shifters 71, 72.73 and 74 to create the signals In, Qa, Qb and
`Qc respectively. Multipliers 7S and 76 together with adder
`77 then form the signal U-na*Qb-lb*Qa. The advantage is
`that U has the sam desirable properties of a discriminator
`based on I*dQ/dt-Q*dVdt without requiring differentiation.
`htis only required that Is and lb be Separated by 90 degrees
`and that Qa and Qb be separated by 90 degrees. As is well
`knownL.all pass networks conuisting Of aresistor and capfil-
`tor ea be used to effect
`this phase separation. These
`networks produce: an accurate 90 degree phase separation
`over a frequency range well in excess of the blocking
`amplifier bandpass and consume extremely low power con-
`supon.
`Limiter 78 then amplifies U to form signal LUm. l1miter
`circuits which can generate these signals are well known and
`have been integrated into integrated receiver chips for many
`years. Limiter output Urn Is utilized by the controller 43 in
`both establishing the common time base and in recovering
`the data transmitted as described in greater detail hereinafter.
`FRAME STRUCTUE
`As indicated previously, the basic scheme for allowing
`multiple Personal Electonic Assessocies (PEAS) to com-
`municate with the common server naocompitrf (PDA)
`may be charactmrized as a form of dtie division multiple
`&aces (MDMA). A single virtual channel can be established
`between the PDA and any one PEA by assigning one or more
`slots within the 32.768 millisecond frame. Ini the pre.ferrd
`crmbodiement, four data bits are transmitted during each slot
`interval with the designation of a binary one or zero encoded
`by meAns: of frequency modulation of the RF carrier as
`described previously. In slots where a PEA neither trasmits
`nor receives, essentially all of the modem circuits arm
`powered off, thus effecting a substantial power reduction. As
`is described in greater detail hereinafter, some dlots are used
`to establish synchronization between PEA and PDA and
`others are used to implement a control chanweL These slots
`are not assigned to a particular PEA but are rather shared
`amongst all PEAS.
`in normal operation, each virtual channel is half duplex.
`transfering data either from PEA to PDA or from FDA to
`PEA. Assignment of a single slot Per fram results in A
`virtual channel bandwidth of 122 bits per second. NPIrtual
`
`channels requiring larger bandwidths are assigned a multi-
`plicity of slots. For example, when ten slots are assigned, the
`virtual channel bandwidth is increased to 1220 bits per
`second. More tha one virtual channel oan be established
`Sbetween the PDA and a Single PEA. If one channel is
`outgoing from PDA to PEA while the other channel is
`Pincoming from the PEA to the PDA, an effectively Mul
`duplex communication link is constructed. It is possible for
`each virtual channel to different bandwidths. Ansother pos-
`s0 ible operational mode Is for the dat transfer direction of a
`ingle virtual channel can be changod dynamdcally. Acontrol.
`channel can be employed whose sole purpose is to indicate
`the data flow direction on die data channel. Changeover
`frorn one direction to anothe IS typically affected at the
`15frame: boundary.
`A single, virtual channel may be shared amongst several
`PEAS under control of the PDA. In this operational mode, a
`control virtual channel Is employed to indicated to the
`ensemble of PEAs sharing the channel which is to transmit
`20at any given time. Still another opezational mode occurs
`when at single virtual channel is used to broadcast Informa-
`dion hrorn PDA to multiple PEAsL While It is possible to
`establish virtual diannels between two PEAS, the increased
`worst case separation possible from one PEA to another PEA
`25 may preclude establishment of a reliable radio lint There-
`fore PEA to PEA links are not present in the faefartri
`embodiment While all these operational modes appear
`diffieent, they are essentially Well known variants to the
`underlying time division multiple access technique.
`TD)MA&llows anensemblecofPEAS andPDAtc, establish
`a wide assortment of non-conflicting, eor free, virtal
`channels between PEAS and PDA. When two different
`ensembles of PEAS ad PDA happen by chance to employ
`the same carrier frequency, it Is possible for the RI' bursts of
`35one ensemble to overlap those of the other ensemble. This
`overlap can cause craors. If durin a particular bit period
`two RF bursts are being Simultaneously received. one from
`a transmitter in the home ensemble and the other from a
`fomvign ensemble, the receiver will "capture only the data
`40 received from the stronger of two transmitters. This well
`known aspect of FM modulation, results in an erro free
`channel when the stronger transmitter is part of the home
`ensemble and an result In arm when the stronger trans-
`miller is part of a foreign ensemble. While it is very likely
`45 that the stronger transmitter is part of the home ensemble,
`there are ciercumestances
`in normal operation where the
`stronger transmitter will part of a foreign ensemble. Note
`that even when a foreign transmitter is of much greater
`power than the home transmitter. If the foreign RW bursts and
`50 home RP burst do not overlap, no error occurs.
`As is well known, many channel arrors can be corrected
`by employing Error Correction Codes (ECC). In this
`technique, data to be sent over a channel is segmented into
`words of length M. A checksum. of length C is computed as
`the word is being transmitted and also sent across the
`channel. For the M bits of data, a total of N=M4C bits of
`channel bandwidth are utilized. For a fixed word length, as
`the number of error bits which oan be cmrected increases.
`the channel efficiency decreases, As a general rule, as the
`6o channel's error rate increase, the channel bandwdith effi-
`ciency (needed to achieve a certain corrected error rate)
`decreases and the minimum woredize increases. In One Of
`the simplest eror correction scheme, called majority codiu&
`where data bit is transmitted three time (M1.1 Cr2). chanuel
`65 bandwidth is reduced to 33%.
`In channels where errors occur in bursts, single error
`correction codes, even though they have high channel
`
`is
`
`0015
`
`

`
`5,699,357
`
`7
`cEffciency, will yield poor after coneion new
`rates. in
`interleaving, a well konown scheme to handle burst enwos,
`data is segmented into words which are then interleaved
`onto the channel. TIthe maxfimfumn error burst consists of four
`consecutive eror, then interleaving four words results in s
`ach burst occuriag in a separate codeword. Since each
`oodeword now has only one error after interleaving, it can be
`corrected.
`Yet another means for correcting en ca Is to packetize the
`data and retransmit on detection of a checlumr arror. For 10
`virtual channels not requiring low lacy. the highest dum.
`nel efficiencies are possible. Hybrid schemes. where effo
`correction codes am employed together with retransmission
`of packets on checksumt errors are aimo possible.
`rates caused by the interference of RF bursts 15
`Err
`between two different ensembles can be significmntly
`reduced by judicious assignment of slots in each ensemble.
`that has desirable properties
`One assignment scheme
`employs majority encoding and the use of so-called Opti-
`cally Orthogonal Codes (OCs). In this scheme,- the 16384 20
`slots are equally segmented into 256 intervals called sectors.
`A maximum of three RP bursts can occur in each sectionL
`The position of each burst is dictated by a one in a OOC
`codeword. Codewords have unity auto-correlation and
`cross-cosrelation with respect to rotation by an arbitrary 25
`number of slot positions within a sector. The codes are
`mostly zeros with three scattered Ones representing the
`loations ofithe slots In which RW bursts we to be transmitted
`or received. 7tere are ten OOC codewvords with a sector
`length of 64 slots. In general, a sector can be assigned any 3
`one of the ten codewords with a rotation of i1ron zero to 63
`Slot Positions.
`To assign slots in an ensemble, one of 640 different
`combinations of code:word and rotations is selected for the 3
`first sector A codewcrotation combination is selected fcr
`the second section such that 1) the last RW burst portion of
`the last sector codeword and the two RW burst portions of the
`new oodeword do not form a codeword and 2) die last two
`RF burst positions of the last sector codeword and the first4
`RF burs position of the new codeword do not form a
`codewords, and 3) the codeword6rotation has not been
`selected before. Bach sector consists of three identical RE
`bursts (Le a majority error correcting code Is chosen).
`At any instant of time, the framei
`stwutures Of two 45
`ensembles will in general not be aligned. However, with
`their unocarelated separate ine bases, the framec structures
`will slip past one another will become alipted. Every
`possible correlation between the two frames will thus even-
`tually occur. Assuming each ensemble is using 100% of its 50
`bandwidth. then it is highly likely
`that at some time a
`codeword in eachb ensemble will he aligned. When code-
`words from separate ensembles we aligned, a receiver
`captures data from the stronger transmaitter. In thi case, the
`arro correction coding serves no value danc It perfectly 55
`the data of the foreign transmitter. When this
`corrects
`cundition occurs, the probability that another sector is also
`aligned is about 0.002. Thus one sees a worst case uncor-
`medtible error rate of about 0.001. As is well known, this
`unconretable error rate Is sufficiently low that, by employing 60
`packetinizing and retransmitting on checksumn ernors, an
`effectively murr free channel cant be obtained.
`As will be understood by those skilled in die art, the
`TDMA system is greatly facilitated by the establishment of
`a common frame time base between PEA andA PDA. In 65
`establishing this common time; base, the present invention
`employs timing or synchronization beacons (SBs) transmit-
`
`ted by the PDA. Each SB consists of eight RW bursts spread
`out over 252 slots. One of the SBs arbitrarily starts a frame.
`The positions of the remnaining seven SBs are selected
`pseudo-randomly with two restrictions. Firt the maximum
`interval between two successive SBs is less than 6.144
`milliseconds. Secondly, the positions must allow a unique
`frame deteminwation based on the Intervals between SBt
`Thus for example, equidistantly spaced SBsarme not allowed
`In accordance with one aspect of the present invention,
`the slot location of each lRP burst within all SBs is identical
`for all ensembles. In a particular ensemble, the 32-bit data
`bit pattern of cad~ SB will be identical. Between two
`different ensembles, however, the SB data bit paen, cho-
`sen randomly, will be quasi-distinct. The combination of SB
`data Bit pattern and SB locations allow every ensemble to be
`uniquely identified.
`In the preferred embodiment Illustrated in FIG. 6, echb of
`the eight SBs l00-IN is ifmediately followed by a sector
`assigned to the common Communication and Control Chan-
`nel (CCCu T'he sector immediately following the first seven
`CCC sectors is assigned to the Attention Clunals (ACs).
`The COC sectors are designated by reficrence characters
`110-118 in FIG.L6 while the Attention Channels arm desig-
`nated by reftsence; characters 120-1N7. As will be explained
`in greater detail latw, the CCC and AC are used in main-
`taining the virtual channels between PDA and all PEAs.
`Referring now to FIG. 7, all PEA activities we activated
`and monitored by the PEA controller 43. While the control-
`ler could be iplenented In a single custom integrated
`circuit. the present embodimextmpartitions the cotoler into
`a commercially available microprocessor 90, a PHC16C64, a
`speia purpose logic Integrated circuit IC 91, voltage con-
`trolled crystal osdUlaW 44, and a charge piup voltage
`generator 93. Voltae controlled crystal oscillator (VCXO)
`44 is controlled by voltage Vc, sourced by charge pump 93.
`The controller rC 91 can cause the frequency of owcillation
`to change by activating charge pump. Vaerying the conro
`voltage Vc from 0 to -6 volts changes the oscillator fre-
`quency by 50 Paut per million. VaXO 44 is powered
`continuously and serves as the time base for all activities.
`The micoprocesor crip includes 256 bytes of ROM. which
`contains the program instructions needed for all activities
`and 256-bytes of SRAM used in program execution.
`The controller IC 91 serves as the primary control agent
`fordAl activities. It contains registers, counters, Finite State
`Machines (FSMs). and as will be explained in more detall
`syn-
`later, a Digital Matched Filter (DM1') used to detat
`chronization and attachment beacons, and a 10244 6-bit
`SR1AM used to store the usage sector assignments in dhe
`PEAS TDMA plan. While some of the activites are imple-
`mented without microprocessor intervention, most activities
`involve the micropocessor execution of short instruction
`sequences. Normally, the microprocessor clock. sourced by
`controller IC 91 is inactive, thus reducing power consump-
`tion. When microprocessor intervention is required, control-
`ler IC 91 activates the microprocessor clock and issues an
`8-bit code over the Interconnecting bus to indicate what
`activity the micropro

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