throbber

`
`
`
`FLEXTM
`
`FLEXIBLE HIGH SPEED PAGING PROTOCOL
`
`BENCHMARKING
`
`Released 5/14/93
`
`Updated 4/26/94
`
`M07"051:éDLA
`Pagmg Products Glcua
`
`FLEX‘is lrademmk o! Motorota, Inc.
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 1 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 1 of 16
`
`

`

`
`
`INTR D TlN T
`
`PA lN
`
`VER-THE-AIR PR T
`
`L
`
`In the past decade, the "World of Paging" has‘grown significantly, but the
`variety of coding format alternatives have been very few. The intent of the protocol
`analysis that follows will be to make sure the reader is familiar with what has
`existed up to now and what the newly introduced FLEX protocol offers in the way of
`improvements and enhancements. Lets begin with some of the more common
`terms used to describe a paging coding format:
`
`Operating Speed ~ channel rate of the code defined in bits per second (bps).
`
`Preamble - a beginning portion of the coding format's signaling regimen that
`allows a pager to operate in a battery saving mode prior to actual data being
`transmitted and provides the pager with a means to establish bit
`-
`synchronization.
`
`Codewords - a fixed number of bits containing information and parity. provides
`regular sized increments within each protocol to transfer word synchronization,
`operational information, addressing, vectoring and codewords usually provrde
`means for error detection or correction.
`
`Frames - a fixed time period containing"N’ complete codewords.
`each coding format.
`
`is different for
`
`Batch - a structured duration of the POCSAG coding format signaling which
`contains a Synchronization Codeword, 8 Frames each havrng 2 Codewords for
`a total of 17 codewords.
`
`Interleaved codewords - a method of interdigitating codewords such that a signal
`fade over a period of time longer than correctable by one codeword is spread
`over many codewords. Typically defined as a interleaved depth of 'X' words.
`
`Asynchronous ~ a coding format that is not synchronized by a real time clock-
`signal; the coding format may start its operating sequence at any given time,
`usually by sending a preamble.
`‘
`
`Synchronous - a coding format that is regularly scheduled to begin and end its
`signaling events over time periods identified by a real time clock and its code.
`
`Calls per User Hour - a method of defining how many calls a user expects to .
`receive per hour over a given work period; typically a value like 0.2 c/uhr which
`translates to 2 calls per 10 hour day.
`
`- System Capacity - the expected number of subscribers a given system can
`support during peak times without extremely long delays.
`
`- Battery Life - a figure calculated for a known pager supported by a given battery
`size and extracted from the battery saving features built into a paging coding
`format.
`'
`
`GOOG 1033
`IPR of US. Patent No. 8,601,154
`Page 2 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 2 of 16
`
`

`

`~ Battery Save Ratio BSRIs based on the paging receiver being able to operate
`at variable levels of operating current drain. During the time the pager is not
`expecting to be actively searching for its assigned address location it can
`remain in a low standby ldrain condition; when the pager is actively decoding
`received signaling as it searches for its address and messaging it will be
`operating in a fullon 'drain condition The ratio of total time to the duration of
`tull~~on 'draIn is called the BSR
`
`. RF Sensitivity - that minimum field strength that is sufficient to allow a defined
`percentage of address and complete message reception.
`
`This list oi definitions is not all inclusive but is intended to ensure that the
`majority of unique terms associated with coding iormats are understood before we
`go forward
`
`THE P
`
`A .
`
`DI
`
`RMAT ~
`
`HANNEL
`
`APA lTY:
`
`(an Asynchronous non- interleaved code; see
`The POCSAG coding iormat
`Figure 1) was introduced early in the 1980's as a code tor the delivery of digital
`signaling of Numeric messaging. Subsequently the code was structured to allow
`Alphanumeric messaging to also fit into the code. The pages that follow illustrate
`how the structure of the code can be analyzed to determine the System Channel
`Capacity for the stated call rates, batch lengths and messaging events. Today's
`three operating speeds are: 512 bps, 1200 bps and 2400 bps
`.
`
`SUBSEOUENT
`BATCHES
`,
`‘
`F4... PnEAMaLE—~.>H_.._ FlRSTBAiCH ”TH
`:75 BITS 0F REVERSALS
`.
`Imam. ETC.)
`
`PAGWG
`FORMAT
`
`
`
`9 FRAME .
`2 cooewonos
`
`“a
`
`/
`
`
`
`33, amt-mm
`
`roamr SOURCE
`
`' aoonsss
`cooewoeo
`
`I
`
`lDENilFiER
`airs
`
`MESSAGE
`ccoewono
`FORMAT
`
`.
`
`MESSAGE airs
`.
`
`.
`Figure 1
`
`-
`
`
`54am
`
`.
`
`.
`
`mam CHECK aIts
`
`.
`
`EVEN
`PARITY
`
`I
`
`.
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 3 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 3 of 16
`
`

`

`. POCSAG Coding Format:
`Acronym for the Eost foice Qode Standardization Advisory Qroup
`
`- Available Operating Speeds - 512 bps, 1200 bps and 2400 bps
`' Unique Codeword Structures:
`(32.21 BCH code)
`' Synchronization Word - FS; unique address codeword
`- Address codeword ~ lst bit is "0"
`
`~ Message codeword ~ lst bit is "1”
`.
`idle codeword - unique Address Codeword
`- Messages must end on Codeword boundaries
`. A POCSAG pager is assigned to look for pages only in its frame
`
`,
`
`The expected Paging System Capacities for the 3 speeds of the POCSAG
`coding format are summarized in Table 1. The specificcall rates are noted for each
`of the categories of signaling represented. The factual details leading to these
`values are given in the Appendix for those interested in the calculations.
`
`Air
`
`interface Protocols - Continued Advances In Channel Capacity
`
`‘
`l
`
`
`
`
`
`
`Paging System Capacities (000)
`
`
`
`Numeric
`Alphanumeric
`Signaling
`
`Snead
`10 Digit,
`40 Char.
`
`
`
`Choice of Coding Format
`’ Tone
`
`
`
`512 ligIlagSAG
`512 bps
`348.8
`69.8
`11.6
`1
`
`
`1200 (FragoOS/XG
`1200 bps
`816.0
`163.2
`27.2
`
`
`2400 (P99538916
`2400 bps
`1,635.2
`327.0
`54.5
`.
`1
`
`
`'
`
`.
`
`one.
`Note: Codewords Required per Page a]1{Seeing Format are:
`POCSAG‘ ~ (32.21)Codewords; l C
`CW Numeric (10 Digit). 15 CW Alphanumeric (do Qhamcxer)
`Call rate per user hour are: Tone 0J5, Numeric 0.25 and Alphanumenc 0.30; at a lOO‘l’. System Eifiaency
`
`the COM as the
`' The POCSAG Coding Format was given inteman'onal reco nidon in 1981 when it was accepted to
`recommended Radiopaging Code No.
`1 (Recommendation
`4) POCSAG IS an acronym Ior the osl Office Code
`Standardization Advisory Group.
`it is today's most prominent Coding Formal.
`
`Table ‘1
`
`. THE MOTOROLA "FLEX" CODING FORMAT - CHANNEL QAPACITY:
`
`The FLEX coding format operates as a' Synchronous 'code and has the added
`signal fade protection in its data field (addressing, vectoring and messaging field)
`of sending the bits at an interleaVed depth of 8. From the details in Figure 2. the
`structure ofthe repetitive frames each'at 1.875 seconds long allow for eleven data
`blocks each containing 8 codewords. The first codeword in Block O is assigned to
`be
`a Block information word which contains
`frame and system structure
`information. This leaves 87 available codewords to be utilized for data delivery.
`The FLEX coding format has 3 signaling speeds in 4 formats to allow its
`implementation into existing infrastructure with a 1600 bps, 2 level FM system;
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 4 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 4 of 16
`
`

`

`l‘4/l
`
`newer infrastructure setups for 3200 bps using either 2 or 4 level FM and the
`highest speed of 6400 bps using'4 level FM. Each of these choices allows the
`system operator to add' on subscribers and infrastructure When system capacity
`increases are deemed appropriate.
`The multiple
`speed feature of FLEX is
`accomplished by multiplexing one. two or tour 1600 bps channels of traffic. Each of
`these 1600 bps channels of traffic are referred to as Phases. As a result. we have
`available data field codewords totaling: 87, 174 and 348 for each of the three ‘
`speeds.
`
`[-4—-————————128 Frame Cycle : 4 Minutes 0 Seconds
`
`l
`
`
`
`Each page! is assigned to decode only frame: which match a code plug
`vows in l specified number olloust significant frame number bits.
`Thus. ll- pngor must match the 4 LSB': it would decode
`ovary 16th frame.
`
`‘
`
`Frame (1 .875 Sec)
`
`,
`
`.
`
`
`
`
`
`
`
`interleaved Blocks = 160 ms
`
`8 X 32 bit: @1600 bps 2 Level FM
`
`16 X 32 bit: @ 32130 bps 2 or 4 Level FM
`
`‘
`32 X 32 bits @ 6400 bp: 4 Level FM
`
`
`:
`
`
`
`
`Sync 1
`
`Frame
`lnlo
`
`Sync 2
`
`l—a———.2- Level FM—a—l
`
`Figure 2
`
`The detailed calculations that illustrate how the structure of the FLEX code can be
`analyzed to determine the System Channel Capacity for the stated call
`rates,
`messaging events and frame operating speeds are also in the Appendix.
`it must
`be noted that part of the structure of the FLEX code is have all Addresses for a
`given paging event within a Frame ,to_ precede the messaging.
`in addition,
`to
`properly locate a given pagers messaging there are Vectoring bits assigned to
`indicate where the message begins and ends within the Frame. Given these
`details the expected Paging System Capacities for the FLEX coding format can be
`summarized in the~following manner.
`I
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 5 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 5 of 16
`
`

`

`
`
`EMILE
`
`P
`
`'
`
`'n
`
`M
`
`4/
`
`We:
`
`167.040
`
`334.080
`
`668.160
`
`E'
`
`.
`
`S
`
`Tone (Function)
`Numeric 10 Digit
`Alphanumeric 40 Character
`
`556,800
`167.000
`32,800
`
`1,113,600
`334,100
`65,500
`
`2,227,200
`668,200
`131,000
`
`The increased capability demonstrated by the versatility of the FLEX coding
`format makes it very attractive to increase the number of subscribers assigned to
`”Alphanumeric paging events and / or increase the average length of Alphanumeric
`messaging. The following figures reflect what can beobtained from 80 character
`and 240 character messaging activity on a FLEX operated channel:
`
`Total FLEX Codewords (Address, Vector and Messaging) required forBO Character
`Messaging z 30
`
`Total FLEX Codewords (Address, Vector and Messaging) required for 240
`Character Messaging = 84
`
`i
`
`_n
`
`1500.005
`
`3200.025
`
`511129.205
`
`167,040
`
`334,080
`
`668,180
`
`if
`
`iv
`
`‘
`
`P
`
`in
`
`:
`
`w.r
`er
`
`m
`
`80 Character Messaging '
`240 Character Messaging
`
`18.560
`6,630
`
`37,120
`13,260
`
`' 74,240
`26.520
`
`Note: Alphanumeric Messaging is again assumed to be at 0.3 calls / user hour
`
`These figures are outstanding when compared to the highest POCSAG offering
`of 2400 bps which would yield for 80 character messaging 28,190 users and for
`240 character messaging a total of 9,620 users.
`'
`
`Referring to Table 2 on the next page, the direct comparison of system channel
`capacities With assumed call rates between the FLEX coding format and today's
`widely accepted POCSAG coding format are summarized. As can be seen the
`FLEX code with its multiple speed capability allows an operator to achieve
`maximum subscriber capacity for a given operating channel. The added feature of
`superb fading performance due to its interleaved structure and ruggedness due to
`its error correction capability will make it a most preferred coding format for those
`operating systems desiring the best possible system performance and subscriber
`list capacity.
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 6 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 6 of 16
`
`

`

`Elexible High Speed Pag’gg Emigggl Egggbmaflgmg
`
`'
`
`Mototola mg 4525515
`
`Summary Overview 01‘ System Channel Capacity
`Alr Interface Protocols - Continued Advances in Channel Capaclty'
`
`Paging vSystem Capacities (000)
`Numeric
`Alphanumeric
`'
`‘
`40 Char.
`
`‘
`
`Tone"
`
`(1993)
`
`Choice of Codino Format
`
`512 POCSAG
`(1960)
`
`1200 POCSAG
`(1990)
`
`2400 POCSAG
`(1992)
`
`FLEX
`(1093)
`
`FLEX
`(1993”
`
`FLEX
`
`Signaling
`S-eed
`
`512 bps
`
`-
`
`1200 bps
`
`2400 bps
`
`15300 bps
`
`3200 bps
`
`6400 bps
`
`
`
`Assuming Call Rates Per User Hour of: Tone O.l5, Numeric 0.25 and Alphanumeric 0.30:.and tOOVu'Sysleml-Iifidancy.
`(Note: Call Rates and System Capacities may vary dramatically between dillerentoperaung systems)
`.
`‘
`' Assumes multilunction capability oi FLEX is employed; multiply FLEX values by 2 lor single luncuon applimuons.
`
`. Table 2
`
`BATTERY LIFE QAPABILITY FRQM PAGINQ CODING FORMAT§1
`
`The capability for power drain conservation is an integral part of these two
`paging coding formats.
`in the paragraphs that tollow. we will identity how the pager
`may operate to minimize its high current drain operation.
`
`THE 'PQQSAQ CQDINQ FQRMAT:
`. To begin we will
`look at the details presented in Figure 1. There are .17 total
`codewords present
`in each Batch.
`It we assume a heavily loaded channel
`operation, the majority oi time the pager will only be looking in a fully powered On—
`mode during its assigned Frame. This equates to the pager once having found bit
`sync in the preceding Preamble, will obtain correct codeword sync by decoding the
`correct Synchronization Word (F5) at the start of each Batch in a high power drain
`mode. The pager can after verifying F5 return to a lower ldrain mode waiting for its
`proper Frame location to repower up as it
`looks for the pagers Address and
`Messaging. This process will continue over subsequent Batches with the only
`interruption being for a new preamble time period.
`If we assume that the preamble
`is a small portion of active signaling, a pager will be searching (in a fully powered
`up mode) over a period of time equal
`to F5 + 2 Frame Codewords. Or properly
`stated. 3 codewords. out of 17 total Batch codewords. Therefore,
`the expected
`Battery Saving Ratio (BSFt) for the POCSAG coding format is:
`‘
`
`17 Codewords + 3 Codewords = 5.67 :l BSR
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`
`Page 7 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 7 of 16
`
`

`

`the pager cycles on and off the high
`When the channel“ is minimally loaded,
`. power mode at a fixed repetitive search rate until preamble and codeword sync'is
`again attained. Overall, this 5.67 : 1 BSR portrayal illustrates what the code offers
`for battery conservation.
`it must be stated that there are some additional
`time
`segments needed for the pager to turn on prior'to these expected time frames as
`well as some turn off delays after these time windows are gone. These additional
`time duration's would lead to a lower BSR than 5.67 : 1. To give added
`improvement to the expected 88R for POCSAG ‘most all manufacturers pagers are
`able to determine from a portion of the received codeword bits that an address or
`message codeword is being received and if it represents their assigned address.
`As a result of these partial decoding enhancements. the length of time the pager
`actually needs to be in a fully powered On~mode can be greatly shortened.
`it is
`possible for most of these pagers to achieve a BSR in the vicinity of 12 : 1 or better.
`
`HT
`
`"F"|NF
`
`Using the details presented in Figure 2, we will now identify what significant
`levels of BSFt enhancement is built into the FLEXcoding format. Pagers can be
`assigned to look for their assigned Frame in the following 2N values:
`1
`(every
`Frame), 2 (every other Frame), every 4th, every 8th, every 16th, every 32nd, every
`64th, or1 time in every 128th Frame within the FLEX coding format. The normally
`accepted level of subscriber
`response to an inbound call would be in the
`neighborhood of 1 minute before the caller becomes impatient. This being the
`case a, single Frame assignment of once every 8th, 16th or 32nd Frames would be
`the more typical latency assigned to a pager user.
`if the pager would be allowed to
`remain on for the entire Frame then the expected BSR for these assigned Frame
`locations is 8 : 1,16 : 1 and 32‘: 1 respectively. Each of these are greater than the
`limited capability of
`the POCSAG code. However.
`there is even more BSR
`potential within the FLEX coding format. We will now discuss several scenarios
`dealing with how the pager need not remain on for the total Frame length.
`
`Let us establish useful time duration's of a Frame (Figure 2) —.
`~ Total Frametime = 1.875 seconds; @ 1600 bps this equals 3000 bits
`- Total Sync time = 115 milliseconds
`-
`~ Total Data'field time = 1.875 .- 0115 -.'= 1.760 seconds; 160 msec per Block»
`
`I
`
`nri1‘
`
`Assume the FLEX based operating system has all varieties of pagers in service.
`Also assume that the Frame / Phase your pager is dedicated to now contains all
`Alphanumeric messaging. For a Frame containing all Alphanumeric 40 character
`messaging at 17 total codewords per event only 5 complete messages would be
`sent out and all Addressing would fall into Block 0. The pager-can go to a standby
`ldrain condition after not finding its Address in Block 0.
`if a pager came up for only
`that portion of the Frame up to and including Block 0 then it has the potential for
`powering down to obtain a BSR iactor of:
`
`1.875 sec. + (0.115 + 0.160) sec. = 6.8 :
`
`1 for Frame impact
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`
`Page 8 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 8 of 16
`
`

`

`
`
`We can determine the lull Impact of the BSR tor a Frame assignment of the pager
`which allows it to operate in a receiving mode for only 1 Frame out of every 16
`Frames in the System Cycle:
`Alphanumeric 4o Char. Scenario 1: Full BSFl impact is (16:1) x (6.8:1) = 108.8
`
`This resUlt can be seen in Figure 3.
`
`FLEX Battery Saving Ratio Vs Channel Traffic
`
`Alphanumeric
`40 Character
`
`20/60/20
`
`Mix
`
`Numeric
`
`Tone Only
`Function
`
`Tone Only
`Addresses
`
`25°
`
`200
`
`150
`
`‘00
`
`Battery
`Saving
`Ratio
`
`50
`
`
`
`32 Frame Cycle
`
`,
`
`‘
`
`~-
`0 i
`.
`
`0
`20K
`40K
`60K
`30K
`100K
`120K
`140K
`150K
`180K
`0
`40K
`80K
`120K
`160K
`200K
`240K
`280K
`320K
`360K
`0
`80K
`160K
`240K
`320K
`400K
`480K
`560K
`640K
`720K
`Calls Per Hour for FLEX Speed: 01
`1600, 3200, and 6400 bps
`Nola: To extract System Capacity item the stated Call: per Hour divide by the expected Call Rate per User Hour.
`For example - lor the Numeric to all
`it value ol 167K at 640mm: with a 0.25 Calls/UsorHr tactor we obtain
`167K . 0.25 a 66312 Subscriber:
`-
`
`Scenarig 2:
`
`Figure 3
`
`Forthe same FLEX based operating system, if we have a Frame containing all
`Numeric 10 Digit messaging at 4 total codewords per event 21 complete messages
`would be‘sent out and all Addressing would fall into Blocks 0,
`1 and 2 (remember 8
`codewords are contained in each Block). The pager can go to standby idrain after
`not finding its Address in Blocks 0,
`1 and 2, The pager needs to only be actively
`searching tor Addressing in the Frame as far as the 3rd Block. The pager then has
`the potential for powering down for an additional BSR factorof:
`
`1.875 sec. + (0.115 + 3 x 0.160) sec. = 8.15 :1 for Frame Impact
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`
`Page 9 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 9 of 16
`
`

`

`'l'i‘
`
`F” Pr
`
`lenhmrk'
`
`‘
`
`4
`
`We can determine the full impact of the BSR for a Frame assignment of the pager
`which allows it to operate in a receiving mode for only 1 Frame out of every 16
`Frames in the System Cycle:
`,
`
`Numeric 10 Digit Scenario 2: Full BSR impact is (16:1) x' (3.15:1) = 50.4
`
`This result can also be seen in Figure 3. All of the estimates portrayed in Figure 3.
`can be used as future reference for projecting expected BSR performance of the
`FLEX coding format.
`
`RF PERFQRMANQE OF PAGING QQDINQ FORMATS:
`
`The ability to receive a messaging event from a..well designed paging system
`depends on the sensitivity of
`the paging receiver. and the coding rformat's
`ruggedness. The ability to correct errors is inherent in all codes. Possible address /
`messaging errors can result when a subscriber is in weak signal locations or where
`signal fades are occurring. The FLEX coding format is able to correct 2 bit errors
`while the POCSAG coding format is limited to Correcting only one bit error. The
`added advantage the FLEX code has over the POCSAG code is the utilization of
`an interleaved data field (Blocks 0 through 10) so that the pager is able to ride
`through longer signal fades which minimizes fade induced errors.
`‘
`'
`
`FLEX Performance on Rayleigh Faded Channel
`
`
`Probability of Misting Page or Rncnlvod Mung. Cont-inn Error:
`no Char anmumri: muting- Oslnolo Genet-tot Rayleigh Fuding
`0051ka Frequency :- 6.35 H:
`JOmah® 150MHz I smonaoooum
`
`
`700 Sunni-- par RF Ltwl
`
`
`
`
`~130 423 '126 424 -122 420 4139115 “IN -\12 410 >108 406 404 402 400 ~93
`dbm
`FIGURE 4
`
`-96
`
`~94
`
`v92
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 10 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 10 of 16
`
`

`

`M
`
`4/
`
`4
`
`The other aspect that must be realized is that as the signaling speed of a coding
`format increases the amount of energy contained in a single bit
`is lower. This
`results in more signal being required to signal the pager.
`if we refer to Figure 4, the
`range of expected performance in a Gaussian environment (standing still or no
`multiple signal sources or reflections) and the faded environment (moving within
`multiple signal sources or reflections on the channel along with the most direct
`signaling)
`is presented for both the FLEX code and the POCSAG code for the
`noted operating speeds. Both of the previously noted aspects that allow the FLEX
`coding format
`to be more rugged results in FLEX outperforming the POCSAG
`coding format at all operating speeds inthe. faded environment. Also. as the
`operating speed increases the average pager sensitivity does become lower.
`From Figure 4 the following performance differences in a fading environment
`between FLEX and POCSAG can be stated:
`'
`
`.
`Gaussian Reference
`Fading Environment
`Fading Degradation
`
`Relative Signal Strength for 99% Success Rate
`
`512
`E99553
`425.3 dBm
`402.2 dam
`23.1 dB
`
`‘
`
`1600
`1200
`ELEX
`EQQSAQ
`-121.7 dBm
`—123.2 dBm
`-95.9 dBm .4072 dBm
`27.3 dB
`14.5 dB
`
`6400
`ELEX
`418.2 dBm
`404.2 dBm
`14.0 dB
`
`(The meaningful reference portion of the Figure 4 curve is the value of le equal to
`0.01. The vertical axis noted asltvP means that for a probability of mrssrng a page
`to have a value 010.01 then the probability P of receiving a page is 0.99.)
`
`From these results. it can be seen that for a FLEX operating system the impact on a
`pager when operating within a fading environment has approximately a 14dB
`degradation for the lowest to fastest FLEX speed compared to its standing still
`(Gaussian) performance. The POCSAG code is impacted by approximately 23dB
`at 512 bps and 27dB at 1200 bps as a comparison. The ruggedness of the FLEX
`code leads to this outstanding performance improvement.
`The net
`system
`infrastructure adjustment to operate at the higher FLEX speeds is to have the
`number of system transmitters increase for a specific coverage area to supply the
`required signal strength.
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 11 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 11 of 16
`
`

`

`'Hi
`
`l
`
`4//
`
`APPENDIX _
`
`
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`
`Page 12 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 12 of 16
`
`

`

`MQIQt‘QIg lng. FLEX Qgging Fgrmai
`1500 bps, 3200 bps. 6400 bps
`
`1 Frame Structure:
`
`- Sync + Data Blocks = 1.875 seconds
`.- Data Blocks 2 11 with 8 codewords each; interleaved depth of 8
`- Available Codewords ‘a 11 x 8 . 1 Overhead = 87 codewords
`
`- Available Frames per Hour :1: 3600 + 1.875 = 1.920 frames
`Available Codewords per Hour = 87 x 1920 = 167.040 codewords
`- Effective Codewords per Hour at 100% efficiency = 167,040 codewords
`
`- Page Structure: Codewords are (32.21 BCH code):
`
`
`
`Vector/
`Message
`Total
`
`A
`ddress Overhead Check Sum Messa-e Codewords'
`
`
`
`2
`21 bits
`4
`21 bits
`
`17
`280 bits
`10 bits
`39 bits
`21 bits
`Alphanumeric (40 Char)
`
`‘ Using (32.21) BCH codewords, 21 information bits are available in each codeword. Total codewords are
`calculated by dividing total bits by 21 and rounding upto‘ a whole number.
`
`Tone (Function)
`Numeric (10 Digit)
`
`
`
`5 bits
`17 bits
`
`4 bits
`5 bits
`
`12 bits
`40 bits
`
`- Data Block Speeds:
`
`- 1600 bps: yields 167,040 elfeclive codewords
`- 3200 bps; yields 334.080 effective codewords
`- 5400 bps; yields 668,160 efleclive codewords
`
`- System Structure and Calls per User Hour Influence:
`
`
`Codewords
`Expected Peak Call
`
`
`-er Pae
`S stem Structure
`Rate .er UseriHour
`
`
`Effective
`
`Codewords
`
`
`
`100% Tone (Function) '
`
`0.15
`
`100% Numeric
`,
`0.25
`'
`4
`1.00
`
` 100% Alphanumeric
`
`
`~ System Capacity for 100% efficiency:
`
`codewords available pg: 1150:
`Effective Codewords‘
`
`:
`
`0W.
`Effective Codewords
`
`37.750
`
`S stem Structure
`
`1002/o Tone (Function)
`100% Numeric
`‘
`
`100% Alphanumeric
`
`2,227,200
`558,150
`
`131,010
`
`3200 bps
`Ca-acit
`
`1,113,500
`334,080
`
`55.505
`
`1500 bps
`Canacit
`
`555,000
`167.040
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 13 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 13 of 16
`
`

`

`i
`
`'P
`
`nh'
`
`Mr
`
`4/
`
`PQC§AQ diing Format: , System Capacity Analysis
`512 bps
`
`0
`
`Preamble Length a 1.125 seconds (assumed to be sent 1 time for each 30 Batches)
`Batch Length a 1.0625 seconds
`Fully Loaded Paging event with $0 Batches a .33 seconds
`.
`1.125 + 30 (1.0625) s 33 seconds
`-
`in a 1 hour period there are 109 available events with 30 Batches per event
`At 8 Frames available per Batch with 2 codewords each there are:
`-
`16 codewords per Batch
`480 codewords per 30 Batch event
`52,320 codewords available per hour
`
`.
`
`.
`
`- Address & Messaging Structure and Calls per User Hour Influence:
`
`Ettectlve
`
`
`
`Address 4» Message
`Expected Peak Call
`
`Codewords/Hr
`
` Pane Structure
`
`Codewords Re-ulred Rate ner User Hour
`
`
`Tone
`1+0:1
`0.15
`
`
`
`
`
`1+ 2 z 3'
`0.75
`Numeric 10 Dlglt
`Alpha 40 Char
`1+ 14 = 15"..
`
`
`
`10% T,70°/o N,20°/o A
`1, 3, 15
`0.15, 0.25, 0.30
`1-44
`
`
`' A Numeric digit requires 4 bits; with the (32.21) codeword 20 bits are available tor messaging. This yields 5
`digits per codeword and 2 codewords are needed for 10 digits; atotal cl 3 codewords are needed when
`.
`including the address codeword.
`‘
`'
`" An Alphanumeric character requires 7 bits; with the (3221) ooderivord 20 bits are available for messaging.
`This yield 2 6f7 characters per- codeword. This requires 14 codewords for 40 characters; a total of 15
`codewords are needed when including the address codeword.
`
`0.25
`
`0.30
`
`4-50
`
`-
`
`System Capacity for 100% Elticlency:
`
`WWW
`,Ettectlve Codewords
`‘
`Eitectlve Codewords
`
`S stern Structure
`
`100% Tone
`
`100% Numerlc 10 Digit
`
`100% Alpha 40 Char.
`
`10% T,7 % N,20% A
`
`Ellective Codewords
`Reulred
`
`Maxlmum Expected
`Users
`. 100% Ettlclenc
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 14 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 14 of 16
`
`

`

`
`
`l'
`
`_‘
`
`9
`
`'
`
`lnhmrkin
`
`M
`
`P CA Coin Frmat: S
`1200 bps
`
`temCaai Anal
`
`i
`
`Preamble Length = 0.480 seconds (assumed to be sent 1 time for each 30 Batches)
`
`Batch Length . 0.4533 seconds
`Fully Loaded Paging event with 30 Batches = 14.08 seconds

`0.480 + 30 (0.4533) :1 14.08 seconds
`-
`in a 1 hour period there are 255 available events with 30 Batches per event
`At 8 Frames available per Batch with 2 codewords each there are:
`-
`16 codewords per Batch
`.
`480 codewords per 30 Batch event
`
`-
`
`122,400 codewords available per hour
`
`.
`
`.
`
`.
`
`Address & Messaging. Structure and Calls per User Hour influence:
`
`'
`Pa-e Structure
`
`Effective
`Expected Peak Call
`Address + Message
`Codewords R-uired Rate er User Hour Codewords/Hr
`
`‘
`
`Tone
`
`Numeric 10 Digit
`
`1+0=1
`
`1+ 2 = 3'
`
`0.15
`
`0.25
`
`0.15
`
`0.75
`
`
`
`Alpha 40 Char
`
`1 +14 : 15"!
`
`0.30
`
`
`
`
`' A Numeric digit requires 4 bits; with the (32.21) codeword 20 bits are available lor messaging.
`is yields 5
`digits per codeword and 2 codewords are needed for 10 digits; a total of 3 codewords are needed when
`‘
`including the address codeword.
`" An Alphanumeric character requires 7 bits; with the (32,21) codeword 20 bits are available lor messaging.
`This yield 2 6” characters per codeword. This requires 14 codewords lor 40 characters; a total at 15
`codewords are needed when including the address codeword.
`
`
`
`
`10% 170% 11.20% A
`
`1, 3, 15
`
`0.15, 0.25, 0.30
`
`. System Capacity tor 100% Efficiency:
`
`r h
`l
`'v i
`Effective Codewords
`
`r
`
`=
`
`___J_2.2s.4.0_0_..__._-...
`Effective Codewords
`
`s stern Structure
`
`.
`
`0
`
`Effective Codewords
`Reuired
`
`Maxlmum Expected
`Users
`-
`100% Efflcienc
`
`. 85,000
`
`100% Tone
`
`100% Numeric 10 Dlgit
`
`100% Alpha £10 Char.
`
`10% T.70% N,20% A
`
`,
`
`816,000
`
`,
`
`163,200
`
`27,200
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 15 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 15 of 16
`
`

`

`E"EE'E
`
`.
`
`1,1,2“
`
`PQQ§A§3 diing Fgrmat: §y§Iem Cagagity Analygis
`2400 bps
`
`Preamble Length = 0.240 seconds (assumed to be sent 1 time lor each 30 Batches)
`Batch Length = 0.2267 seconds
`I.
`.
`.
`Fully Loaded Paging event with 30 Batches: 7.04 seconds
`-
`0.240 + 30 (0.2267) a 7.04 seconds
`
`in a 1 hour period there are 511 available events with 30 Batches per event
`-
`At 8 Frames available per Batch with 2 codewords each there are:
`.
`16 codewords per Batch
`'
`~
`480 codewords per 30 Batch event
`~ 245,280 codewords available per hour
`
`.
`
`,
`
`0
`
`.
`
`o
`
`Address & Messaging Structure and Calls per User Hour Influence:
`
`Ettectlve
`
`
`
`Address + Message
`Expected Peak Call
`
`Codewords/Hr
` Pa-e Structure
`Codewords Re-ulred Rate oer User Hour
`
`
`
`
`Tone
`1+0=1
`0.15
`0.15
`
`
`
`Numerlc 10 Digit
`
`1+ 2 = 3'
`
`0.25
`
`0.75
`
`
`
`
`
`
`
`1 +14 =15"-
`1, 3, 15
`
`0.30
`0.15, 0.25, 0.30
`
`4.5
`1.44
`
`Alpha 40 Char
`10% 1,70% 14.20% A
`
`' A Numeric digit requires 4 bits; with the (32,21) codeword 20 bits are available for messaging. This yields 5
`digits per codeword and 2 codewords are needed tor 10 digits; 3 total oi 3 codewords are needed when
`_
`including-the address codeword.
`‘
`" An Alphanumeric character requires 7 bits; with the (32.21) codeword 20 bits are available ior massaging.
`This yield 2 6/7 characters per codeword. This requires 14 mdewords for 40 characters; a total 01 15
`codewords are needed when including the address codeword.
`
`- System Capacity for 100% Efficiency:
`
`W =
`Ettectlve Codewords
`
`"aw—2W
`Etiectlve Codewords
`
`'
`'
`S stem‘Structure
`
`,.
`
`Eltectlve Codewords
`Reulred
`
`Maximum Expected
`Users @ 100% Eftlclend
`
`100% Tone
`
`~
`
`'
`
`0.15
`
`1,635,200
`
`100% Numerlc 10 Digit
`
`0.75
`
`
`
`327,040
`54,500
`~
`4.50
`_1OD°/o Alpha 40 Char.
`
` 10% T,70% N,20°/o A 170,330
`
`
`
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 16 of 16
`
`GOOG 1033
`IPR of U.S. Patent No. 8,601,154
`Page 16 of 16
`
`

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