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

`
`U.S. Patent
`
`«J9oM.om
`
`momzmm
`
`mm
`
`:O2
`
`6,128,290
`
`_..O_n_
`
`..n..
`
`PI
`
`80mmM...mamo???
`0an
`
`SJ]
`
`Eon:m.»z§m_mm<Smm..2505mmv_z_._mmézommma
`mmC.
`
`0002
`
`
`
`
`

`
`QMU
`
`..I.aD1
`
`..I.HPu
`
`Oct. 3, 2000
`
`Sheet 2 of 8
`
`O02J,6
`
`092,
`
`N.O_n_
`
`mm_t._s.mz¢E
`
`ow
`
`9
`
`«ma
`
`_2m_oo_2
`
`mm_._._oEzoo
`
`owEomzmm
`
`mO._.<D._.O.q
`
`mo<n_mmHz_
`
`0003
`0003
`
`
`

`
`U
`
`LI.He4|.3.P
`
`Oct. 3, 2000
`
`Sheet 3 of 8
`
`6,128,290
`
`m_.
`
`QME
`
`mm_F__2wz<E
`
`mo...<j_owo
`
`NF
`
`mm_>_m_omE
`
`<Dn_
`
`_>_m_DO_>_
`
`mmjomfizoo
`
`$1‘...
`moEmmE,__
`
`<_O_20n_
`
`0004
`0004
`
`m.0_n_
`
`
`
`
`

`
`U.S. Patent
`
`Oct. 3, 2000
`
`Sheet 4 of 8
`
`002J,6
`
`092,
`
`on
`
`on_>|
`
`020'
`
`8
`
`weNE,
`
`._<OO:_
`
`mob...._.__omo
`
`w.O_n_
`
`|93
`
`Iozo
`
`0005
`0005
`
`
`
`

`
`tHefl3PamU
`
`MN39M
`
`c
`
`8PI05
`
`6
`
`2
`
`092,
`
`00.
`_...,mom
`
`flmm:m
`
`h:_Smmm__u__<
`
`oziE5.6
`
`m0
`0006
`
`

`
`SU
`
`P
`
`mma,
`
`0/0
`
`82.I..,6
`
`M
`
`
`
`
`
`.TImozoowmmmnmmo.ummowommSmum__2<Ellllvw
`
`.....D.%anERu§usasuasas.u.§m_>_<mn_MB”9:8.1:2:NS2:2:
`
`(NFm:m:
`
`
`m“nHE‘\V..‘E‘QS\\\\.zooqmm
`
`2,o®_n_
`
`mby%._
`m5Vfi“§VS.»VVLV\u.\.3“Vsm_oMq
`.5.§m.:mV.omwzNu515\Exammm
`
`R.«SmfiE,mflNEE_ofl
`
`
`
`TIm»o._wEumokomwIiT]m5._wEumopomm|v_
`
`TIIII.Nm1I||+T||||||Iwm.||l||l+
`
`0007
`0007
`
`
`

`
`U
`
`aP
`
`m3,m
`
`8PI07..M
`
`82J,6
`
`M
`
`2,NGE
`
`mm_H_
`
`
`
`
`
`5xx}.s_oEn__:o
`
`QMF8
`
`t$0203.XXmEH0+¢ommm_ooEomo_s_
`
`M£30»
`24...Eomm
`
`mmjompzoos
`
`0008
`
`
`

`
`SU
`
`a
`
`tH
`
`m
`
`m
`
`08MhS
`
`2J,6
`
`0D
`
`8.,w.O_n_
`
`P._N52N
`
`wmm:m_.om_mKim:m_-mmET2:
`
`Ea
`
`
`
`Mmmmaaq,Sazwmmmm
`
`
`
`Hmm_E_om__u_EOEE.agotm-mm
`
`Bug9
`
`m0
`0009
`
`
`

`
`6,128,290
`
`1
`PERSONAL DATA NETWORK
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`
`This application is a continuation—in—part of application
`Ser. No. U8;‘6l1,695 filed on Mar. 6, 1996 now U.S. Pat. No.
`5,699,357.
`
`BACKGROUND OF THE INVENTION
`
`ll!
`
`15
`
`The present invention relates to a data network and more
`particularly to a data network which can effect bidirectional
`wireless data communications between a microcomputer
`unit and a plurality of peripheral units, all of which are
`adapted to be carried on the person of the user.
`The size and power consumption of digital electronic
`devices has been progressively reduced so that personal
`computers have evolved from lap tops through so-called
`notebooks, into hand held or belt carriable devices. com-
`monly re ferred to as personal digital assistants (PDAs). One '
`area which has remained troublesome however. is the cou-
`pling of peripheral devices or accessories to the main
`processing unit. With rare exception, such coupling has
`typically been provided by means of connecting cables
`which place such restrictions on the handling of the 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
`(RF) communications, such systems have been typically
`limited to a single peripheral unit with a dedicated channel
`of low capacity.
`Among the several objects of the 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; the
`provision of a data network which provides highly reliable
`bidirectional data communication between the peripheral
`units and the server; the provision of such a data network
`which requires extremely low power consumption, particu-
`larly for the peripheral units; the provision of such a network
`system which avoids interference from nearby similar sys-
`tems; 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 features will be
`in part apparent and in part pointed out hereinafter.
`
`SUMMARY OF THE. PRESENT INVENTION
`
`The data network of the present invention utilizes the fact
`that the server microcomputer unit and the several peripheral
`units which are to be linked are all
`in close physical
`proximity, e.g., within twenty meters, to establish, with very
`high accuracy, at common time base or synchronization. The
`short distances involved means that accuracy of synchroni-
`zation is not appreciably aflected by transit
`time delays.
`Using the common time base, code sequences are generated
`which control the operation of the several transmitters in a
`low duty cycle pulsed mode of operation. The low duty cycle
`pulsed operation both substantially reduces power consump-
`tion and facilitates the rejection of interfering signals.
`In addition to conventional peripheral devices such as a
`keyboard or mouse, it should be understood that data com-
`munications in accordance with the present invention will
`also be useful
`for a wide variety of less conventional
`peripheral systems which can augment the uselulness of a
`microcomputer such as a PDA. For example. displays are
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`being developed which project a private image directly into
`an user’s eye using a device which is mounted on a head-
`band or eyeglasses. These displays are useful, for example,
`for providing combat information to military personnel and
`for realistic games. Likewise, so called virtual keyboards are
`being developed which use inertial or magnetic sensors
`attached to a users fingers in the manner of rings. Further,
`apart from 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, monitoring 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 peripheral units collec-
`tively as personal electronic accessories (PEAS).
`Briefly stated, a data network system according to the
`present invention effects. coordinating operation of a plural-
`ity of electronic devices carried on the person of the user.
`These devices include a server microcomputer and a plu-
`rality of peripheral units which are battery powered and
`portable and which provide input information from the user
`or output information to the user. The server microcomputer
`incorporates an RF transmitter for sending commands and
`synchronizing information to the peripheral units. The
`peripheral units,
`in turn, each include an RF receiver for
`detecting those commands and synchronizing information
`and include also respective RF transmitters for sending
`information from the peripheral unit to the server micro-
`computer. The server microcomputer includes a receiver for
`receiving that information transmitted from the peripheral
`units.
`
`The server 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 the synchro-
`nizing information initially transmitted from the server
`microcomputer.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an overall block diagram of a wireless data
`network system linking a personal digital assistant or server
`microcomputer 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;
`FIG. 3 is a block diagram of a modem circuitry employed
`in the server microcomputer of FIG. 1;
`FIG. 4 is a block diagram of the transmitter circuitry
`employed in the modem of FIG. 2;
`FIG. Sis a circuit diagram of receiver circuitry employed
`in the modern of FIG. 2; and
`FIG. 6 is a diagram illustrating timing of RF 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 correspond-
`ing parts throughout the several view of the drawings.
`DESCRIPTION OF TIIE PREFERRED
`EMBODIMENT
`
`Referring now to FIG. 1, a server microcomputer of the
`type characterized as a personal digital assistant (PDA) is
`
`0010
`0010
`
`

`
`6,128,290
`
`3
`designated generally be reference character 11. The PDA
`may also be considered to be :1 MOST processor and the
`HUB of the local network. The PDA is powered by a battery
`12 and may be adapted to be carried on the person of the
`user, e.g. in his hand or on a belt hook. Such PDAs typically
`accept options which are physically configured as an indus-
`try standard PCMCIA card. In accordance with the present
`invention such a card, designated by reference character 13
`is implemented which includes a PCMCIA interface and
`FDA modem.
`
`As is described in greater detail hereinafter, the network
`system of the present
`invention establishes wireless com-
`munication between PDA 11 and a plurality of peripheral
`units or PEAs designated generally by reference characters
`21-29. A FDA and a collection of PEAs associated with it
`are referred to herein as an “ensemble". The present inven-
`tion allows the creation of a data network linking such an
`ensemble of elements with minimal likelihood of interfer-
`ence from similar ensembles located nearby. Each of the
`peripheral units is powered by a respective battery 30 and
`incorporates a PEA modem 31. Further, each peripheral unit
`can incorporate a sensor 33, which responds to input from
`the user or an actuator 37 which provides output to the user.
`Some peripheral units might also employ both sensors and
`actuators. As illustrated, each PEA modem preferably incor-
`porates two antenna’s, a dipole antenna 38 for reception and
`a loop antenna 39 for transmitting. The use of separate
`antennas for transmitting and receiving facilitates the utili-
`zation of impedance matching networks which in turn
`facilitates the operation at very low power.
`Referring now to FIG. 2, the FDA 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,
`microprocessor and,
`finally, a voltage controlled crystal
`oscillator oscillator 44 which is utilized in maintaining a
`common time base with the host microcomputer. The oscil-
`lator 44 utilizes a crystal which operates at 4 Mhz.
`As is described in greater detail hereinafter, the controller
`43 sequences the operations necessary in establishing syn-
`chroni'r.ation 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 sensortactuator interface,
`designated by reference character 46, and in transmitting
`data from the interface 46 back to the host through trans-
`mitter 40. The controller in one embodiment is partitioned
`into a commercially available general purpose microproces-
`sor such as the PICl6C64, together with a special purpose
`logic integrated circuit {IC). The special purpose IC imple-
`ments those functions which cannot be cfficicntly executed
`on the general purpose microprocessor. For example, the
`clock to the PlCl6C64 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 form of time
`division multiple access (TDMA). This TDMA access is
`characterized by a frame interval, common to the host and
`all PEAs of 32.768 milliseconds, segmented into 16,384
`time slots. Each time slot is further partitioned into four data
`bit intervals during which the RF carrier is modulated either
`above the the nominal for a binary “one" or below the carrier
`for a binary "zero". The basic modulation scheme is fre-
`quency shift keying (FSK), well known to those skilled in
`digital
`radio transmission. However, as is explained in
`
`ll!
`
`15
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`greater detail hereinafter, the FSK tones are transmitted in
`only those slots indicated by a TDMA program. Both the
`host and all PEAS share a common TDMA program at one
`time. For each slot, this TDMAprogram indicates that a PEA
`or host is to transmit, 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
`powered down.
`Referring now to FIG. 3, the PEA modem illustrated there
`comprises five major components, a transmitter 15,
`a
`receiver 17, a local oscillator 16 which is shared by the
`transmitter and the receiver, a controller 14 which times and
`coordinates the operations of the transmitter, receiver, and
`PCMCIA interface and, finally, a crystal oscillator 18 which
`is utilized in maintaining the network time base. The oscil-
`lator 18 utilizes a crystal which operates at 4 Mhz. There are
`no differences between the receiver,
`local oscillator, and
`transmitter in both the PEA and PDA modems. PDA con-
`troller 14 differs from the PEA modem in three ways. First
`it contains no synhronization capability as it serves as the
`network master. Secondly. it includes a PCMCIA interface
`rather than a sensorttransduecr interface. Only the PEA
`modem is described in detail herein since it is includes all
`the novel capabilities of the FDA modern.
`Referring now to FIG. 4, transmission is effected using the
`local oscillator 45 to drive the transmit antenna arrtplilier 50
`whose output drives transmit antenna 51. The local oscillator
`45 is coupled to a tuning network 48 including a plurality of
`frequence adjusting varactors VR1—VR3. Operation of the
`varactors 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 intervals, frequency selection varactor switches 52
`and 53 are opened and closed respectively. This frequency
`selection state is employed for all periods except those in
`which the local oscillator is used to drive the antenna
`amplifier. To transmit a “one”. both switches 52 and 53 are
`opened. This causes the oscillator to oscillate above its
`nominal value. To transmit a ‘‘zero’', both switches 52 and 53
`are closed. This causes the oscillator to oscillate below its
`nominal value. The local oscillator output then drives ampli-
`fier 5|]. in the preferred embodiment, the transmit antenna 51
`is loop of wire two centimeters in diameter. During short
`periods in which data is not being received nor is being
`transmitted, the oscillator is powered and the varactor con-
`trol voltage Vc is adjusted such that the oscillator frequency
`equals the carrier frequency.
`from the
`the input signal
`Referring now to FIG. 5,
`receiving antenna 38 is applied,
`through an impedance
`matching 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 Im and combined with
`the local oscillator shifted -45 degrees in phase in mixer 66
`to produce signal Om. Im and Qm are the so-called “in-
`phase" and “quadrature-phase" signals commonly known to
`radio engineers. Both Im and Om are centered at zero hertz
`rather than at an intermediate frequency. This scheme is
`commonly referred to as "direct conversion" because a
`direct conversion to baseband is elfectecl rather than con-
`version to an intermediate frequency which is then con-
`verted to baseband. Direct conversion reduces power
`consumption, as no intermediate frequency circuits are
`employed and it allows use of low pass filters to elIect
`selectivity. Lowpass filters 67 and 68, preferably of the
`linear phase type, remove the unwanted mixing products and
`provide selectivity of signals lm and Qm respectively.
`
`0011
`0011
`
`

`
`6,128,290
`
`5
`The filtered output signals If and Qf passed through
`blocking amplifiers 69 and 70 to form signals I and Q. The
`supply currents of amplifiers 69 and 70 are adjusted so that
`the parasitic output capacitance of these amplifiers effec-
`tively form a bandpass filter with gain. These amplifiers
`block frequencies below 100 KHZ and above two Mllz. 'l'his
`filtering adds to the overall selectivity and blocks any
`unwanted DC mixer byproduct common to direct conversion
`schemes.
`
`ll!
`
`15
`
`30
`
`Some conventional frequency discriminators create the
`signal V-I*dQldt—O*dIidt. When the frequency of the
`received signal is above the local oscillator frequency, V is
`greater than zero. Correspondingly, when the frequency of
`the received signal is below the local oscillator frequency, V
`is less than zero. This scheme has the advantages of being
`totally insensitive to both amplitude and phase errors
`between I and Q mixer stages. Its disadvantage is that
`it
`requires the creation of the time derivatives of I and Q. As
`is well known, precise derivative fonrting circuits and and
`dillicult to implement and power consumptive.
`To circumvent the disadvantages of derivative forming
`networks and still keep the advantages of the frequency
`discrimination scheme, the receiver employs all pass phase
`shifters 71, 72, 73 and 74 to create the signals Ia, Qa, Qb and
`Qc respectively. Multipliers 75 and 76 together with adder *
`77 then t'onTi the signal U=Ia*Qb-Ib*Qa. The advantage is
`that U has the same desirable properties of a discriminator
`based on I*dQi’dt—Q*dI,I‘dt without requiring differentiation.
`It is only required that la and lb be separated by 90 degrees
`and that Qa and Ob be separated by 90 degrees. As is well
`known, all pass networks consisting of a resistor and capaci-
`tor can 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-
`sumption.
`Limiter 78 then amplifies U to form signal Lim. Limiter
`circuits which can generate these signals are well known and
`have been integrated into integrated receiver chips for many
`years. Limiter output Lim 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.
`
`35
`
`40
`
`FRAME STRUCTURE
`
`As indicated previously, the basic scheme for allowing
`multiple Personal Electronic Assessocies (l’EAs) to com-
`municate with the oommon server microcomputer (PDA)
`may be characterized as a fonrt of time division multiple
`access (TDMA). Asingle virtual channel can be established
`between the PDA and any one PEAby assigning one or more
`slots within the 32368 millisecond frame. In the preferred
`embodiment, 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 RI’ carrier as
`described previously. In slots where a PEA neither transmits
`nor receives, essentially all of the modern circuits are
`powered oil, thus effecting a substantial power reduction. As
`is described in greater detail hereinafter, some slots are used
`to establish synchronization between PEA and PDA and
`others are used to implement a control channel. 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 PDA to
`PEA. Assignment of a single slot per frame results in a
`virtual channel bandwidth of 122 bits per second. Virtual
`
`45
`
`50
`
`55
`
`60
`
`65
`
`0012
`0012
`
`6
`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 hits per
`second. More than one virtual channel can be established
`
`is
`between the FDA and a single PEA. If one channel
`is
`outgoing from PDA to PEA while the other channel
`incoming from the PEA to the PDA, an effectively full
`duplex communication link is constructed. It is possible for
`each virtual channel
`to dilferentiate bandwidths. Another
`possible operational mode is for the data transfer direction of
`a single virtual channel to be changed dynamically. Acontrol
`channel can be employed whose sole purpose is to indicate
`the data flow direction on the data channel. Changeover
`from one direction to another is typically affected at
`the
`frame boundary.
`A single virtual channel may be shared amongst several
`PEAs under control of the PD/\. In this operational mode, a
`control virtual channel
`is employed to indicate to the
`ensemble of PE/ts sharing the channel which is to transmit
`at any given time. Still another operational mode occurs
`when a single virtual channel is used to broadcast informa-
`tion from PDA to multiple PEAs. While it is possible to
`establish virtual channels between two PEAS, the increased
`worst case separation possible from one PEA to another PEA
`may preclude establishment of a reliable radio link. ‘there-
`fore PEA to PEA link»; are not present
`in the preferred
`embodiment. While all
`these operational modes appear
`different, they are essentially well known variants to the
`underlying time division multiple access technique.
`TDMA allows an ensemble of PEAs and PDA to establish
`a wide assortment of nonconfiicting, error free, virtual
`channels between PEAs and PDA. When two dilfercnt
`ensembles of l’l:lAs and FDA happen by chance to employ
`the same carrier frequency, it is possible for the RF bursts of
`one ensemble to overlap those of the other ensemble. This
`overlap can cause errors. If during a particular bit period,
`two RF bursts are being simultaneously received, one from
`a transmitter in the home ensemble and the other from a
`foreign ensemble, the receiver will “capture’ only the data
`received from the stronger of two transmitters. This well
`known aspect of FM modulation, results in an error free
`channel when the stronger transmitter is part of the home
`ensemble and can result in errors when the stronger trans-
`mitter is part of a foreign ensemble. While it
`is very likely
`that the stonger transmitter is pan of the home ensemble,
`there are circumstances in normal operation where the
`stonger 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 RF bursts and home
`RF burst do not overlap, no error occurs.
`As is well known, many channel errors 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=M+C bits of
`channel bandwidth are utilized. For a fixed word length, as
`the number of error bits which can be corrected increases,
`the channel efficiency decreases. As a general rule, as the
`channel’s error rate increase, the channel bandwdith efiiw
`ciency [needed to achieve a certain corrected error rate)
`decreases and the minimum wordsize increases. In one of
`the simplest error correction schemes, called majority
`coding, where data bit is transmitted three time (M=1, C=2),
`channel bandwidth is reduced to 33%.
`
`In channels where errors occur in bursts, single error
`correction codes, even though they have high channel
`
`

`
`6,128,290
`
`7
`elliciency, will yield poor after correction error rates. In
`interleaving, a well known scheme to handle burst errors,
`data is segmented into words which are then interleaved
`onto the channel. If the maximum error burst consists cffour
`consecutive errors. then interleaving four words results in
`each burst occuring in a separate codeword. Since each
`codeword now has only one error after interleaving, it can be
`corrected.
`
`ill
`
`15
`
`30
`
`35
`
`40
`
`Yet another means for correcting errors is to packetine the
`data and retransmit on detection of a checksum error. For
`virtual channels not requiring low latency, the highest chan-
`nel efficiencies are possible. Ilybrid schemes where error
`correction codes are employed together with retransmission
`of packets on checksum errors are also possible.
`Error
`rates caused by the interference of RF bursts
`between two different ensembles can be significantly
`reduced by judicious assignment of sloLs in each ensemble.
`One assignment scheme that has desirable properties
`employs majority encoding and the use of so-called Opti-
`cally Orthogonal Codes (OOCs}. In this scheme, the 15384
`slots are equally segmented into 256 intervals called sectors.
`A maximum of three RF bursts can occur in each section.
`The position of each burst is dictated by a one in an OOC
`codeword. Codewords have unity auto-correlation and
`cross-correlation with respect
`to rotation by an arbitrary *
`number of slot positions within a sector. The codes are
`mostly zeros with three scattered ones representing the
`locations of the slots in which RF bursts are to be transmitted
`or received. There are ten OOC codewords with a sector
`length of 64 slots. In general, a sector can be assigned any
`one of the ten codewords with a rotation of from zero to 63
`slot positions.
`To assign slots in an ensemble, one of 640 di.lIererlt
`combinations of codeword and rotations is selected for the
`first sector. A eoclewordirotation combination is selected for
`the second section such that 1) the last Rt’ burst postion of
`the last sector codeword and the two RF burst postions of the
`new codeword do not form a codeword and 2) the last two
`RF burst positions of the last sector codeword and the first
`RF burst position of the new codeword do not
`form a
`codewords, and 3]
`the codeword!rotation has not been
`selected before. Each sector consists of three identical RF
`bursts (i.e a majority error correcting code is chosen).
`At any instant of time,
`the frame stnictures of two
`ensembles will in general not be aligned. However, with
`their uncorrelated separate time bases, the frame structures
`will slip past one another and will become aligned. Every
`possible correlation between the two frames will thus even-
`tually occur. Assuming each ensemble is using 100% of its
`bandwidth,
`then it
`is highly likely that at some time a
`codeword in each ensemble will be aligned. When code-
`words from separate ensembles are aligned. a receiver
`captures data from the stronger transmitter. In this case, the
`error correction coding serves no value since it perfectly
`corrects the data of the foreign transmitter. When this
`condition occurs, the probability that another sector is also
`aligned is about 0.002. Thus one sees a worst case uncor-
`rectible error rate of about 0.001. As is well known, this
`uncorrectible error rate is suificlently low that,by employing
`packetizing and retra nsrnitting on chccksum errors, an effec-
`tively error free channel can be obtained.
`the
`As will be understood by those skilled in the art,
`TDMA system is greatly facilitated by the establishment of
`a common frame time base between PEA and PDA.
`In
`establishing this common time base, the present invention
`employs timing or synchronization beacons (SBs) transmit-
`
`45
`
`50
`
`55
`
`60
`
`65
`
`0013
`0013
`
`8
`led by the FDA. Each SB consists of eight RF bursts spread
`out over 252 slots. One of the S135 arbitrarily starts a frame.
`The positions of the remaining seven SBs are selected
`pseudo—randomly with two restrictions. First the maximum
`interval between two successive SBs is less than 6.144
`milliseconds. Secondly, the positions must allow a unique
`frame determination based on the intervals between SBs.
`Thus for example, eqttidistantly spaced SBs are not allowed.
`In accordance with one aspect of the present invention,
`the slot location of each RF burst within all SBs is identical
`for all ensembles. In a particular ensemble, the 32-bit data
`bit pattern of each SB will be identical. Between two
`different ensembles, however, the SB data bit pattern, 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, each of
`the eight SBs 100-107 is immediately followed by a sector
`assigned to the common Communication and Control Chan-
`nel (CCC). The sector immediately following the first seven
`CCC sectors is assigned to the Attention Channels (AC5).
`The CCC sectors are designated by reference characters
`110-117 in FIG. 6 while the Attention Channels are desig-
`nated by reference characters 120-127. As will be explained
`in greater detail later, the CCC and AC are used in main-
`taining the virtual channels between FDA and all PE/\s.
`Referring now to FIG. 7, all PEA activities are activated
`and monitored by the PE/\ controller 43. While the control-
`ler could be implemented in a single custom integrated
`circuit, the present embodiment partitions the controller into
`a commercially available microprocessor 90, a l’ICl6C64, a
`special purpose logic integrated circuit IC 91, voltage con-
`trolled crystal oscillator 44, and a charge pump voltage
`generator 93. Voltage controlled crystal oscillator (VCXO)
`44 is controlled by voltage Vc. sourced by charge pump 93.
`The controller IC 91 can cause the frequency of oscillation
`to change by activating charge pump. Varying the control
`voltage Vc from 0 to -6 volts changes the oscillator fre-
`quency by 50 parts per million. VCXO 44 is powered
`continuously and serves as the time base for all activities.
`The microprocessor chip 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
`for all activities. it contains registers, counters, Finite State
`Machines (IiSMs), and as will be explained in more detail
`later, a Digital Matched Filter (DMF) used to detect syn-
`chronization and attachment beacons, and a 1024-:<l6-bit
`SRAM used to store the usage sector assignments in the
`PEAs TDMA plan. While some of the ttctivites are imple-
`mented without microprocessor intervention, most activities
`involve the microprocessor 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 [C 91 activates the microprocessor clock and issues an
`8-bit code over the interconnecting bus to indicate what
`activity the microprocessor is to perform. When the micro-
`processor has completed its program sequence, it issues a
`code to controller IC 91 indicating completion. Controller
`IC 91 then inactivates the microprocessor clock returning
`the micrproccssor into its minimum power consumption
`state.
`
`To reduce power consumption by the controller IC 91,
`only a very small percentage of the logic is clocked con-
`tinuously. Clocks to all remaining sections of controller IC.‘
`
`

`
`6,128,290
`
`10
`
`15
`
`9
`91 are enabled only when required. As is common practice
`in low power designing, the supply voltage of all internal
`logic is reduced to one volt and implemented with special
`low voltage cell designs.
`The PEA controller 43 operates in one of three major
`states: Unattached (U), Sleep (S), and Active (A). These
`states and the state change conditions are described below.
`In the Unattached state,
`the controller has not been
`personalized by any particular PDA.
`It cannot function
`normally until it receives infomtaticn contained in an attach-
`ment packet. This packet is sent over a communications link
`formed when the PDA modem broadcasts Attachment Bea-
`cons in response to the user’s request. An Attachment
`Beacon (AB) is composed of RF bursts having the same
`interval spacings as Synchronization Beacons but with a
`particular bit pattern.
`A pair of Digital Matched Filters (DMl"s) implemented in
`controller If.‘ 91 are the primary means for both receiving the
`attachment packet and for establishing synchronization. As
`shown in FIG. 8, each DMF is composed of I032-bit shift
`register 100, 32-bit DMF Target
`register 101,
`33—comparitors 102-133, a 32—input adder 134, and two
`6-bit comparitors 135 and 136. Limiter 78 output sources
`data to each DMF. One DMF is clocked on the positive edge
`of a 2 Mllz clock derived from VCXO 44 while the other is S
`clocked on the negative edge. Each of the 32-taps on the
`shift register correspond to hit locations of Syncronization
`and Attachement Beacons. The 32-bits from the shift register
`are compared, bit for bit by exnor gates 102-133 with the
`target bit beacon bit-sequence held in DMF Target Register
`101. Adder 134 sums the number of comparitor matches. A
`sum equal to zero indicates that each shift register tap is
`exactly the compliment of the DMF Target Register 101
`while a sum equal
`to thirty—two i

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