`Witsaman et al.
`
`US005365569A
`Patent Number:
`[11]
`[45] Date of Patent:
`
`5,365,569
`Nov. 15, 1994
`
`[54]
`
`[75]
`
`[73]
`
`[21]
`[22]
`[51]
`[52]
`[53]
`
`[56]
`
`DIGITAL SIMULCAST TRANSMISSION
`SYSTEM
`
`Inventors: Mark L. Witsaman; Roger E. Benz;
`David W. Glessner; Joel R.
`Crowley-Dierks, all of Quincy, Ill.
`
`Assignee: Glenayre Electronics, Ltd.,
`Vancouver, Canada
`
`Appl. No.: 931,789
`
`Filed:
`
`Aug. 17, 1992
`
`Int. Cl.5 ..................... .. H04M 11/00; H04B 1/00
`U.S. Cl.
`.
`..
`............... .. 379/57; 455/51.2
`Field of Search ..................... .. 455/ 16, 51.2, 56.1,
`455/72, 12.1, 13.2, 13.1; 379/56, 57, 1, 9, 27,
`111, 279; IMO/825.44; 375/107, 38, 100;
`370/951, 95.3, 94.1, 94.2, 84
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,709,402 11/1987 Akerberg ......................... .. 455/5l.2
`4,849,993 7/1989 Johnson et a1.
`.... .. 375/108
`
`4,850,032 7/1989 Freeburg . . . . . . .
`
`. . . .. 455/5l.2
`
`340/82544
`4,968,966 11/1990 Jasinski et al. .
`. 379/59
`5,023,900 6/1991 Tayloe et a1. ..
`455/51.2
`5,060,240 10/1991 Erickson et al.
`345/107
`5,077,759 12/1991 Nakahara ......... ..
`375/4
`5,090,025 2/1992 Marshall et a1.
`375/38
`5,153,874 10/1992 Kohno ............. ..
`5,162,790 11/1992 Jasinski ....................... .. 455/16
`5,220,676 6/1993 LoGalbo et a1 .... ..
`455/ 13.2
`5,257,404 10/1993
`
`FOREIGN PATENT DOCUMENTS
`0228237 9/1989 Japan
`375/107
`0470027 3/1992 Japan ................................. .. 375/107
`Primary Examiner-Curtis Kuntz
`Assistant Examiner—Michael B. Chernoff
`Attorney, Agent, or Firm-—Christensen,O’Connor,
`Johnson & Kindness
`[57]
`ABSTRACT
`A simulcast system for broadcasting the same signal for
`a number of spaced-apart broadcast sites is disclosed.
`The system (20) of this invention includes a hub (28)
`adapted to receive the signal to be simulcast and a num
`ber of stations (30) that actually broadcast the signal.
`The hub places the digital signal packets referred to as
`PDBs (36). As part of the signal packetization process,
`the hub evaluates the rate at which the signals should be
`broadcast and assigns a start time at which the signals
`should be broadcast; this information is attached to the
`PDBs. After a PDB is created it is forwarded to the
`stations over a link channel. Each station includes a
`station controller (32) and a station transmitter (34). The
`station controller, upon receiving a PDB, forwards the
`signal therein to the transmitter at the start time indi
`cated and at the appropriate broadcast rate. All of the
`stations transmitting the signals contained within a sin
`gle PDB do so based on the start time and broadcast
`rate information contained in that PDB. Consequently,
`each station broadcasts the same signals at the same time
`and at the same rate so as to ensure their simultaneous
`transmission.
`
`47 Claims, 21 Drawing Sheets
`
`30
`
`STATION
`
`lI20
`
`v
`
`'I
`
`80¢
`
`on
`
`V
`
`R ~34
`M
`X 'T”
`
`STAT. A
`CNTRLR. “32
`
`5m now
`
`so
`
`1
`30
`
`FACING
`TERMINAL
`
`FACING
`TERMINAL
`
`22
`
`Juniper Ex 1013-p. 1
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 2
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 3
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 3 of 21
`
`5,365,569
`
`r: f‘gg
`Eq
`°o\\
`if] E
`B.
`s - 5% s
`>< SE B
`01E
`(a \Q
`L)
`
`[\
`
`V
`
`_
`
`I
`
`‘
`">
`I
`(5
`\
`LL
`
`26
`
`TNPP
`
`33
`
`J24
`FACING TERMINAL
`
`Juniper Ex 1013-p. 4
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 5
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 5 of 21
`
`5,365,569
`
`80
`
`86
`84
`82
`I
`I
`I
`FLAG ADDRESS CONTROL
`
`88
`I
`DATA
`
`82
`
`101
`2
`CFS FLAG
`
`92
`9O
`I
`1
`OPG ODE INF ORMA T I ON
`
`95
`
`97
`96
`Z
`2
`LENGTH CONTROL STATION
`
`5
`.
`
`.
`
`MESSAGE MESSAGE CHANNEL
`NUMBER PRIORITY NUMBER
`
`.98
`
`99
`
`I00
`
`MODE
`3
`140
`
`FREQ
`TIME
`3
`B
`142
`144
`FIG. 7.
`
`ZONE
`S
`146‘
`
`ST. TIME
`
`RATE
`
`LENGTH
`
`DA TA
`
`150
`
`752
`
`154
`
`756'
`
`FIG. 8.
`
`Juniper Ex 1013-p. 6
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 7
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 7 of 21
`
`5,365,569
`
`CHECK FOR
`BIT TRANSITION
`
`~16‘)
`
`162
`
`TRANSITION
`DETECTED
`?
`
`N0 230
`25m SEC.
`SINCE LAST
`BIT TRANS.
`?
`YES
`
`RECORD
`CURRENT BIT ~164
`STA TE AND TIME
`
`RECORD CURRENT
`BIT STA TE AND ~232
`TRANSITION TIME
`J
`
`FILTER
`TRANSITION
`TIME
`
`~16'6
`
`COMPUTE BIT ___, 68
`DURATION
`
`170
`
`BIT
`D URA TI ON
`TIME 32 TIMES
`GREATER 0R SMALLER
`THEN N.T.L. BIT
`DURATION
`
`YES
`
`Juniper Ex 1013-p. 8
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 8 of 21
`
`5,365,569
`
`BIT
`DURATION
`EVEN MULTIPLE
`OF N.T.L. BIT
`DURATION
`
`BIT
`DURATION
`EVEN DIVISOR
`0F N.T.L. BIT
`DURAPTION
`
`COMPUTE N0.
`CAPTURED BITS \"74
`
`I
`ADD BITs
`T0 PDB BUFFER N176
`
`CONVERT ALL BITs
`IN PDB BUFFBR T0 x196
`NEW BIT DURATION
`
`ADD NEW BIT
`TO PDB BUFFER “'98
`
`SET LAST BIT
`DURATION
`T0 NEW BIT
`DURATION
`
`x’ 99
`
`IN PDB BUFFER OR
`TOTAL DURATION
`GREATER THAN
`300ms
`
`FLUSH BITS IN
`PDB BUFFER
`CREATE PDB
`
`N192
`
`H6. .95.
`
`Juniper Ex 1013-p. 9
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 9 of 21
`
`5,365,569
`
`FIND COMMON
`DIVISOR BETWEEN
`LAST AND NIT.
`BIT DURATIONS
`
`~206
`
`207
`
`COMMON
`DI VI? S OR
`
`YES
`
`NO
`
`A
`
`CONVERT BITS IN
`PDB BUFFER TO
`NEW BIT DURATION
`
`~208
`
`FLUSH ALL BITS
`FROM BUFFER
`CREATE PDB
`
`~22O
`
`COMPUTER CAPTURED
`BITS TO NEW
`BIT DURATION
`
`~210
`
`ADD CAPTURED BIT
`TO PDB BUFFER
`
`~222
`
`ADD CAPTURED BITS
`TO PDB BUFFER
`
`~212
`
`SAVE LAST BIT
`TRANSITION TIME
`AS NEW
`DURATION
`
`‘52,4
`
`<5
`
`7
`
`SET BIT DURATION
`TO THAT OF
`COMMON DIVISOR
`
`é
`
`F/G.9C.
`
`Juniper Ex 1013-p. 10
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 10 0f 21
`
`5,365,569
`
`173
`
`180
`
`833; SEC. 2500; SEC.
`FIG. 10A.
`
`()O10——g
`
`FIG. 105.
`
`%010117——%
`
`FIG. 10C.
`
`Juniper Ex 1013-p. 11
`Juniper v MTel403
`
`
`
`US.
`Patent
`
`Nov. 15, 1994
`
`Sheet 11 of 21
`
`5,365,569
`
`I
`
`200
`
`202
`
`FIG. 11A.
`
`3333,. SEC. 1666p. SEC.
`
`w»
`
`FIG. 118.
`
`FIG. 11D.
`
`Juniper Ex 1013-p. 12
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 12 of 21
`
`5,365,569
`
`} a
`
`2“ F/G. 72A.
`
`2(6
`
`1000 “sic.
`
`666 ,L $50.
`
`()1
`
`0
`
`7
`
`— — 3
`
`FIG.12B.
`
`S7 1
`
`1
`
`0
`
`0
`
`0
`
`1
`
`7 7- —g
`
`FIGJZC.
`
`<jlll000lfl00——g
`
`FIG. 12D.
`
`Juniper Ex 1013-p. 13
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 13 of 21
`
`5,365,569
`
`70
`
`INTERFACE
`BOARD
`
`69
`
`GPIO
`
`240
`
`244% MEMORY
`
`MICROPROCESSOR
`
`CENTRAL
`PROCESSING
`UNIT
`
`67/
`
`FIG. 13.
`
`MEMORY
`244
`
`/280
`
`PTIIV
`
`LNK. CHNL.6
`LNK. CHNL.5
`LNK. CHNL.4
`LNK. CHNL.3
`LNK. ems/L2
`LNK. CHNL,
`PDB PN TR
`PDB PN TR
`PDB PN TR
`PDB PN TR
`PDB PN TR
`
`N282
`
`268v'-{ STAT. PNTR I
`
`\260
`
`FIG. 14.
`
`300 \.
`
`301
`
`ADDR.
`TYPE
`
`3022
`
`ADDR.
`
`CNTRL.
`
`306
`)
`DA TA
`
`FIG. 15.
`
`Juniper Ex 1013-p. 14
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 14 of 21
`
`5,365,569
`
`ES
`5 52 2%
`
`E5
`N 2% :3
`
`8%,
`25:5
`23
`
`83% ~28 $3
`EX 5“ 3”
`
`23 ESE
`565: E x \
`
`Em
`
`Em
`
`83E
`
`.3 #5 3% Q2
`
`
`
`.23 92 is I
`
`SEE
`Em?ié 5 NNM
`in w , E3 5%:
`
`
`SEE ESE has
`
`as $5 _
`
`N;,\
`35W
`25
`
`23
`
`2% E: U
`
`.@ GE
`
`$26 SEQ swat
`
`mwiemszou szom
`
`
`
`
`
`an m mm m
`
`Q SE55 :3
`
`Juniper Ex 1013-p. 15
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 16
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 16 of 21
`
`5,365,569
`
`2? a
`MAIN HUB
`
`212%
`REpwgNT
`
`62 \N
`PTI ’s
`
`/-6 4
`
`LM ’s
`
`62 '\\
`RM '5'
`
`/ 6 4
`
`PTI ‘s
`
`3&6“
`
`’\. 1; 60
`
`RED UNDANCY
`CONTROLLER
`
`RED UNDANCY
`CONTROLLER
`1/0
`
`\sa
`
`\3 62
`
`PA GING
`TERMINAL
`
`22
`
`PA GING
`TERMINAL
`
`94
`
`T0 LINK
`CHANNELS
`
`FIG. 18.
`
`Juniper Ex 1013-p. 17
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 18
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 19
`Juniper v MTel403
`
`
`
`US. Patent
`
`Nov. 15, 1994
`
`Sheet 19 of 21
`
`5,365,569
`
`RESEDQMQ
`
`22$ 5%
`
`.wwwt
`
`cm cm. an an \ \ \ \
`
`
`
`
`32$ max: N08: 53:
`
`
`
`
`
`
`
`
`
`
`
`225501 22s Em. Zea Em. >5? Em.
`
`Juniper Ex 1013-p. 20
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 21
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 22
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 23
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 24
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 25
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 26
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 27
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 28
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 29
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 30
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 31
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 32
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 33
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 34
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 35
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 36
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 37
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 38
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 39
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 40
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 41
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 42
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 43
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 44
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 45
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 46
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 47
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 48
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 49
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 50
`Juniper v MTel403
`
`
`
`Juniper Ex 1013-p. 51
`Juniper v MTel403