throbber
                     
`
`EXHIBIT
`
`EXHIBIT
`DSS-2004
`
`DSS-2 004
`
`

`
`US007558232B2
`US007558232B2
`
`(12) Ulllted States Patent
`(12) United States Patent
`Pearl
`Pearl
`
`(10) Patent N0.:
`(10) Patent N0.:
`(45) Date of Patent:
`(45) Date of Patent:
`
`US 7,558,232 B2
`US 7,558,232 B2
`*Jul. 7, 2009
`*Jul. 7, 2009
`
`(54) ADAPTIVE DUTY CYCLE MANAGEMENT
`(54) ADAPTIVE DUTY CYCLE MANAGEMENT
`METHOD AND SYSTEM FOR RADIO
`METHOD AND SYSTEM FOR RADIO
`TRANSMITTERS
`TRANSMITTERS
`
`(75) Inventor: Norman Pearl, Montreal (CA)
`(75)
`Inventor: Norman Pearl, Montreal (CA)
`
`(73)
`Assignee: Dataradio, Inc., Montreal, Quebec (CA)
`(73) Assignee: Dataradio, Inc., Montreal, Quebec (CA)
`
`(*)
`Notice:
`( * ) Notice;
`
`Subject to any disclaimer, the term of this
`Subject to any disclaimer’ the term ofthis
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. l54(b) by 577 days.
`IJ'S'C~ 154(1)) by 577 days'
`
`This patent is subject to a terminal dis-
`This patent is subject to a terminal dis
`claimer.
`C1a1mer~
`
`(21)
`Appl. No.: 11/223,221
`(21) Appl. N0.: 11/223,221
`
`_
`-
`Filed:
`(22)
`(22) Flled'
`(65)
`(65)
`
`Sep. 9, 2005
`sep' 9’ 2005
`Prior Publication Data
`Prior Publication Data
`US 2006/0067245 A1
`Mar. 30, 2006
`US 2006/0067245 A1 M . 30 2006
`ar
`’
`Related U.S. Application Data
`Related US. Application Data
`
`(63) Continuation-in-part of application No. 09/854,610,
`(63) Continuation-in-part of application No. 09/854,610,
`filed on May 14, 2001, now Pat. No. 6,950,404.
`?led on May 14, 2001, noW Pat. No. 6,950,404.
`Int. Cl.
`(51) Int Cl
`(51)
`H04B 7/212
`(2006 01)
`H0213 012
`(2006.01)
`(200601)
`H04B 7/00
`(2006.01)
`H04B 7/00
`(200601)
`H04] 3/00
`(2006.01)
`H04] 3/00
`_
`_
`_
`'
`U.S. Cl.
`..................... .. 370/321; 370/337; 370/345;
`(52)
`(52) US. Cl. ..................... .. 370/321, 370/337, 347505//354252,
`455/522
`_
`_
`_
`Field of Classification Search ............... .. 370/314,
`(58)
`(58) Field of Classi?cation Search ............... .. 370/314,
`370/318, 321, 326, 336—337, 345, 347, 277—278,
`370618’ 321’ 326’ 336%?7’ 345’ 347’ 277T278’
`370/282, 442, 498; 455/13.4, 522, 127.1,
`370/282’ 442’ 498’ 455/13'4’ 522’ 127'1’
`455/ 127.5
`_
`_ 45 5/127'5
`_
`See application file for complete search history.
`See apphcanon ?le for Complete Search hlstory'
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`US. PATENT DOCUMENTS
`5,127,036 A
`6/1992 Pham
`5,127,036 A
`6/1992 Pham
`
`(56)
`(56)
`
`7/1992 Freeburg et al.
`5,134,615 A
`7/1992 Freeburg et al.
`5,134,615 A
`9/1994 Hullett et al.
`5,351,043 A
`9/1994 Hullett et al.
`5,351,043 A
`6/1996 Lindell
`5,524,275 A
`6/1996 Lindell
`5,524,275 A
`8/2000 Carkner et al.
`6,104,759 A
`8/2000 Carkner et al.
`6,104,759 A
`9/2000 Chuah
`6,115,390 A
`9/2000 Chuah
`6,115,390 A
`9/2000 Sears
`6,122,492 A
`9/2000 Sears
`6,122,492 A
`10/2000 Lee
`6,127,861 A
`6,127,861 A 10/2000 Lee
`6,144,193 A
`11/2000 Illingworth
`6,144,193 A 11/2000 IllingWoIth
`6,477,160 B2 * 11/2002 Gleeson .................... .. 370/337
`6,477,160 B2 * 11/2002 Gleeson .................... .. 370/337
`6,950,404 B2*
`9/2005 Pearl
`........................ .. 370/252
`6,950,404 B2* 9/2005 Pearl ........................ .. 370/252
`7,245,880 B1*
`7/2007 Jacobsen ................... .. 455/69
`7,245,880 B1 *
`7/2007 Jacobsen ................... .. 455/69
`7,330,706 B2 *
`2/2008 Gentsch et al.
`........ .. 455/127.1
`7,330,706 B2 *
`2/2008 Gentsch et al. ........ .. 455/127.1
`
`(Continued)
`(Continued)
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`U.S. Code of Federal Regulations, Title 47, Part 1, Paragraph 1310
`US. Code of Federal Regulations, Title 47, Part 1, Paragraph 1310
`(47C.F.R.1.1310) Radiofrequency Radiation Exposure Limits; Jul.
`(47C.F.R.1.1310) Radiofrequency Radiation Exposure Limits; Jul.
`10, 2001.
`10’ 2001'
`Primary Examiner—Tri H Phan
`Primar ExamineriTri H Phan
`y
`(74) Attorney, Agent, or Firm—Koppel, Patrick, Heybl &
`(74) Attorney, Agent, or FirmiKoppel, Patrick, Heybl &
`Dawson
`Dawson
`
`(57)
`(57)
`
`ABSTRACT
`ABSTRACT
`
`A duty cycle management system and method for use in a
`A duty cycle management system and method for use in a
`wireless device having a transmitter which transmits packets
`Wireless device having a transmitter Which transmits packets
`in the form of individual packets and/or packet bursts. A
`in the form of individual packets and/or packet bursts. A
`controller in combination with an instruction set limits the
`controller in combination With an instruction set limits the
`number of packets transmitted during each time period
`number of packets transmitted during each time period
`defined by one time window or adjacent time windows, on a
`de?ned by one time Window or adjacent time Windows, on a
`sliding basis, so as to control the duty cycle of transmissions
`sliding basis, so as to control the duty cycle of transmissions
`during successive adjacent time windows based on the trans-
`during Successive adjacent time Windows based on the trans_
`mitter’s output poWer, to produce that average poWer output.
`mitter’ s output power, to produce that average power output.
`The transmission of packets is thereby delayed as needed to
`The transmission of packets is thereby delayed as needed to
`establish sufficient idle period(s) during one time window or
`establish su?icient idle period(s) during one time WindoW or
`adjacent time WindoWs to apply Whatever duty cycle is
`adjacent time windows to apply whatever duty cycle is
`needed to produce that average power output level limit for
`needed to produce that average poWer output level limit for
`the transmitter.
`the transmitter.
`
`17 Claims, 4 Drawing Sheets
`17 Claims, 4 Drawing Sheets
`
`ON EACH TIMESLOT
`REGENING
`NTIMESLOT12
`
`ON EACH TIMESLOT
`
`RECElVlNG
`N TIMEsLOT
`'_‘ 12
`
`
`
`‘MAX = MAXIMUM
`COUNTERAMOUNT
`
`
`‘MAX = MAXIMUM
`COUNTER AMOUNT
`
`
`
`co NT=
`U
`COUNT-DC
`
`
`
`BURST
`SEND
`
`SEND
`BURST
`
`;
`couN'r =
`COUNT e Ic
`
`I
`COUNT =
`COUNT +10
`
`SEND 1
`
`
`SEND 1
`PACKET
`
`COUNT =
`COUNT ' 1C
`
`
`
`ls
`| UNT 0 NO. 0
`PACKETS lN
`BURST X lc
`SMAX'?
`
`SEND
`
`BURST Is
`NOTALLOWED PACKET
`
`BURST X Ic
`sMAx7
`y
`SEND BURST
`TRANSMIT ONE
` TRANSMIT ONE
`PACKET
`PACKET
`k17
`PACKET
`
`

`
`US 7,558,232 B2
`US 7,558,232 B2
`Page 2
`Page 2
`
`U.S. PATENT DOCUMENTS
`US. PATENT DOCUMENTS
`2002/0110085 A1
`8/2002 H0 et al.
`2002/0110085 A1
`8/2002 H0 et a1.
`2004/0137861 A1*
`7/2004 Gentsch et al.
`........ .. 455/127.1
`2004/0137861 A1 *
`7/2004 Gentsch et a1. ........ .. 455/l27.l
`
`2006/0203795 A1*
`2006/0203795 A1 *
`
`9/2006 Welborn et al.
`........... .. 370/345
`9/2006 Welborn et a1. ........... .. 370/345
`
`* cited by examiner
`* cited by examiner
`
`

`
`US. Patent
`U.S. Patent
`
`Jul. 7, 2009
`Jul. 7, 2009
`
`Sheet 1 of4
`Sheet 1 of4
`
`US 7,558,232 B2
`US 7,558,232 B2
`
`2
`
`21
`
`4
`
`4X /
`
`TO ANTENNA
`TO ANTENNA
`
` COUNTER
`TRANSMITTER —>
`COUNTER
`TRANSMITTER
`
`l
`
`A
`
`INIT
`lNlT OUT -
`
`+
`
`6\
`
`N
`
`7
`\
`
`<—> |/o
`
`
`CONTROLLER
`CONTROLLER
`I
`
`
`
`MEMORY
`4———> MEMORY
`
`9)
`
`FROM ANTENNA
`FROM ANTENNA
`RECEIVER
`RECEIVER
`
`
`FIG. 1
`FIG. 1
`
`

`
`US. Patent
`U.S. Patent
`
`Jul. 7, 2009
`Jul. 7, 2009
`
`Sheet 2 of4
`Sheet 2 of4
`
`US 7,558,232 B2
`US 7,558,232 B2
`
`ON EACH TIMESLOT
`ON EACH TIMESLOT
`13
`13
`
`RECEIVING
`RECEIVING
`TIMESLOT
`TIMESLOT
`
`SEND
`SEND
`
`Y
`Y
`
`11
`11
`
`DO NOT
`SEND
`N
`
`COUNT5MAX*
`
`Y OKAY TO SEND
`
`
`
`*MAX = MAXIMUM
`*MAX = MAXIMUM
`COUNTER AMOUNT
`COUNTER AMOUNT
`
`Y
`Y
`
`19
`
`
`
`
`
`
`
`IS
`IS
`COUNT + NO. O
`V
`SEND
`COUNT + No. 0
`
`PACKETS IN
`PACKETS IN
`SINGLE
`
`BURST IS
`BURST IS
`BURST X IC
`NOT ALLOWED PACKET
`COUNT =
`BURST X '6
`NOT ALLOWED PACKET
`COUNT =
`SMAX?
`SMAX?
`
`
`COUNT-DC
`COUNT-DC
`
`
`SEND BURST
`SEND BURST
`
`
`
`
`
`
`
`K17
`
`
`
`
`TRANSMIT ONE
`
`TRANSMIT ONE
`TRANSMIT ONE
`TRANSMIT ONE
`PACKET
`PACKET
`PACKET
`PACKET
`
`
`17
`
`
`
`
`I
`
`SEND 1
`SEND 1
`PACKET
`PACKET
`
`COUNT =
`COUNT =
`COUNT + IC
`COUNT + IC
`
`k16
`
`FIG. 2A
`Y
`
`SEND
`BURST
`
`‘
`
`
`
`COUNT =
`COUNT =
`COUNT + IC
`COUNT + IC
`
`

`
`US. Patent
`U.S. Patent
`
`Jul. 7, 2009
`Jul. 7, 2009
`
`Sheet 3 of4
`Sheet 3 0f 4
`
`US 7,558,232 B2
`US 7,558,232 B2
`
`ON EACH TIMESLOT
`ON EACH TIMESLOT
`
`DATA TO
`SEND?
`
`*MAX = MAXIMUM
`*MAX = MAXIMUM
`COUNTER AMOUNT
`COUNTER AMOUNT
`
`COUNTsMAX*?
`
`BURST
`BURST
`DESIRED?
`DESIRED?
`
`20
`
`COUNT = 0
`COUNT = 0
`FOR PREVIOUS
`FOR PREVIOUS
`WINDOW?
`WINDOW?
`
`COUNT = COUNT
`COUNT = COUNT
`+(ICXBURST)
`+(|CxBURST)
`
`30)
`
`COUNT =
`COUNT =
`COUNT+(ICX2X
`COUNT+(lCx2x
`BURST)
`BURST)
`\35 ,
`
`SEND BURST
`SEND BURST
`
`TRANSMIT ONE
`TRANSMIT ONE
`PACKET
`PACKET
`
`Y
`
`COUNT =
`COUNT =
`COUNT-DC
`COUNT-DC
`
`K17
`
`I
`
`COUNT =
`COUNT =
`COUNT + IC
`COUNT + IC
`
`K16
`
`FIG. 25
`
`

`
`US. Patent
`U.S. Patent
`
`Jul. 7, 2009
`Jul. 7, 2009
`
`Sheet 4 of4
`Sheet 4 of4
`
`US 7,558,232 B2
`US 7,558,232 B2
`
`COUNT
`COUNT
`2 x MAXIMUM COUNTER AMOUNT
`A 2 x MAXIMUM COUNLEEAMOUNL _ _ _ _ _ _ _ _ __ ._
`
`TRANSMISSION
`TRANSMISSION
`INHIBI'ITED
`INHIBITTED
`
`MAXIMUM COUNTER AMOUN
`
`
`
`>
`
`l
`I
`I
`I
`x+1 1.2 SEC
`x+3 t
`x+2
`X+1 1-2 SEC
`x
`t
`x+2
`x+3
`«T» .
`’
`(min )
`OVER 2T,DC 5 2% MAX
`I"“”-I
`-
`OVER 2T,DC 5 2% MAX
`>
`<j———:j>
`OVER 2T,DC = 2% MAX
`OVER 2T,DC = 2% MAX
`
`FIG. 3A
`FIG . 3A
`
`COUNT
`COUNT
`2 x MAXIMUM COUNTER AMOUNT
`
`2 x MAXIMUM COUNTER AMOUNT
`
`
`
`D
`I
`I
`I
`I
`t
`x+3
`x+2
`x+1 1'2 SEC
`x
`X+3 t
`x+2
`x+1 1'2 SEC
`x
`
`(min )
`>
`(""“-)
`OVER 2T,DC 5 2% MAX
`'
`OVER 2T,DC 5 2% MAX
`D
`4%-A-D
`OVER 2T,DC s 2% MAX
`OVER 2T,DC s 2% MAX
`
`TRANSMISSION
`TRANSMISSION
`INHIBITTED
`INHIBITTED
`
`FIG. 3B
`FIG. 3B
`
`

`
`US 7,558,232 B2
`US 7,558,232 B2
`
`1
`1
`ADAPTIVE DUTY CYCLE MANAGEMENT
`ADAPTIVE DUTY CYCLE MANAGEMENT
`METHOD AND SYSTEM FOR RADIO
`METHOD AND SYSTEM FOR RADIO
`TRANSMITTERS
`TRANSMITTERS
`
`RELATED APPLICATION
`RELATED APPLICATION
`
`This application is a continuation-in-part application of
`This application is a continuation-in-part application of
`application Ser. No. 09/854,610 filed on 14 May, 2001 now
`application Ser. No. 09/854,610 ?led on 14 May, 2001 now
`U.S. Pat. No. 6,950,404.
`US. Pat. No. 6,950,404.
`
`FIELD OF INVENTION
`FIELD OF INVENTION
`
`The present invention is directed to management of the
`The present invention is directed to management of the
`duty cycle ofwireless data transmissions and, in particular, to
`duty cycle of Wireless data transmissions and, in particular, to
`an adaptive duty cycle management method and system for
`an adaptive duty cycle management method and system for
`digital radio frequency (RF) transmitters which control the
`digital radio frequency (RF) transmitters Which control the
`duty cycle on a sliding window basis to a preselected maxi-
`duty cycle on a sliding WindoW basis to a preselected maxi
`mum or varying amount depending on the applicable output
`mum or varying amount depending on the applicable output
`power limit(s).
`poWer limit(s).
`BACKGROUND OF THE INVENTION
`BACKGROUND OF THE INVENTION
`
`There exists a concern regarding the safety to users of
`There exists a concern regarding the safety to users of
`wireless communications devices, such as mobile radios and
`Wireless communications devices, such as mobile radios and
`cellular telephones, when these devices are operated in their
`cellular telephones, When these devices are operated in their
`transmit mode by reason that it is perceived the electromag-
`transmit mode by reason that it is perceived the electromag
`netic radiation associated with the transmission of the signals
`netic radiation associated With the transmission of the signals
`from such devices may pose a potential health hazard to the
`from such devices may pose a potential health haZard to the
`user. When using a hand-held wireless device the user holds
`user. When using a hand-held Wireless device the user holds
`the device near the ear and this positions the devices trans-
`the device near the ear and this positions the devices trans
`mission antenna in close proximity to the user’s hand and
`mission antenna in close proximity to the user’s hand and
`head as it transmits electromagnetic radiation and it is postu-
`head as it transmits electromagnetic radiation and it is postu
`lated that a portion of this radiation may be absorbed by the
`lated that a portion of this radiation may be absorbed by the
`head and hand and that such absorption may cause health
`head and hand and that such absorption may cause health
`risks to the user. The perceived potential health hazard asso-
`risks to the user. The perceived potential health haZard asso
`ciated with wireless transmitting devices increases as the
`ciated With Wireless transmitting devices increases as the
`power of the signals transmitted from the device increases.
`poWer of the signals transmitted from the device increases.
`To address this perceived health risk many countries have
`To address this perceived health risk many countries have
`adopted legislation requiring that the effective radiated power
`adopted legislation requiring that the effective radiated poWer
`(ERP) ofwireless devices be limited. For instance, theAmeri-
`(ERP) of Wireless devices be limited. For instance, theAmeri
`can National Standards Institute (ANSI) in association with
`can National Standards Institute (ANSI) in association With
`the Institute of Electrical and Electronic Engineers, Inc.
`the Institute of Electrical and Electronic Engineers, Inc.
`(IEEE) has adopted new standards for RF exposure viz.
`(IEEE) has adopted neW standards for RF exposure viZ.
`ANSI/IEEE C95.1-1992. The Federal Communications
`ANSI/IEEE C95.1-1992. The Federal Communications
`Commission (FCC) has adopted limits for maximum permis-
`Commission (FCC) has adopted limits for maximum permis
`sible exposure (MPE) time which, generally, are more restric-
`sible expo sure (MPE) time Which, generally, are more restric
`tive than the previously adopted limits and guidelines and
`tive than the previously adopted limits and guidelines and
`apply to land-mobile systems, such as cellular radio, pocket
`apply to land-mobile systems, such as cellular radio, pocket
`and hand-held radio telephones. These limits are based on
`and hand-held radio telephones. These limits are based on
`recommended expo sure guidelines published by the National
`recommended expo sure guidelines published by the National
`Council on Radiation Protection and Measurements (NCRP)
`Council on Radiation Protection and Measurements (N CRP)
`in “Biological Effects and Exposure Criteria for Radio fre-
`in “Biological Effects and Exposure Criteria for Radio fre
`quency Electromagnetic Fields,” NCRP Report No. 86, Sec-
`quency Electromagnetic Fields,” NCRP Report No. 86, Sec
`tions 17.4.1, 17.4.1.1, 17.4.2 and 17.4.3. Copyright NCRP,
`tions 17.4.1, 17.4.1.1, 17.4.2 and 17.4.3. Copyright NCRP,
`1986, Bethesda, Md. 20814. The guidelines provide for
`1986, Bethesda, Md. 20814. The guidelines provide for
`exclusions to the regulations if it can be shown through labo-
`exclusions to the regulations if it can be shoWn through labo
`ratory procedures that exposure conditions do not exceed a
`ratory procedures that exposure conditions do not exceed a
`certain specific absorption rate (SAR) or, alternatively, if the
`certain speci?c absorption rate (SAR) or, alternatively, if the
`radiated power is below a certain level.
`radiated poWer is beloW a certain level.
`A quantification of MPE for uncontrolled environments is
`A quanti?cation of MPE for uncontrolled environments is
`based on, inter alia, the electric and magnetic field strengths,
`based on, inter alia, the electric and magnetic ?eld strengths,
`the power density, the frequency range of the radio signal, the
`the poWer density, the frequency range of the radio signal, the
`distance between the user’ s head and the transmitter radiating
`distance betWeen the user’ s head and the transmitter radiating
`point. Thus, the MPE can be correlated to a maximum per-
`point. Thus, the MPE can be correlated to a maximum per
`mitted transmission power, which may vary with the fre-
`mitted transmission poWer, Which may vary With the fre
`quency range of a wireless device.
`quency range of a Wireless device.
`
`2
`2
`One method of meeting the applicable MPE limitations is
`One method of meeting the applicable MPE limitations is
`to reduce the duty cycle of the transmitter. While techniques
`to reduce the duty cycle of the transmitter. While techniques
`such as TDM (time division multiplexing) inherently activate
`such as TDM (time division multiplexing) inherently activate
`the transmitter for less than 100% percentage of the total
`the transmitter for less than 100% percentage of the total
`communication time, it is not an easy task to reduce the duty
`communication time, it is not an easy task to reduce the duty
`cycle of the transmitter on a source basis (i.e. without regard
`cycle of the transmitter on a source basis (i.e. Without regard
`to network trafiic) in such a way as to effectively control the
`to netWork traf?c) in such a Way as to effectively control the
`duty cycle Without negatively degrading the performance of
`duty cycle without negatively degrading the performance of
`the network and without averaging duty cycles over unrea-
`the netWork and Without averaging duty cycles over unrea
`sonably long periods (tens ofminutes or hours). Instead, since
`sonably long periods (tens of minutes or hours). Instead, since
`data is randomly transmitted over various time intervals, it is
`data is randomly transmitted over various time intervals, it is
`desired that the wireless device itself limit the effective trans-
`desired that the Wireless device itself limit the effective trans
`mit (active) time.
`mit (active) time.
`Some wireless devices are further capable of transmitting
`Some Wireless devices are further capable of transmitting
`at several power levels, under command of a base station or
`at several poWer levels, under command of a base station or
`independently, such as reducing output power to conserve
`independently, such as reducing output poWer to conserve
`battery power when close to a base station, or increasing
`battery poWer When close to a base station, or increasing
`output power to overcome interference.
`output poWer to overcome interference.
`In order to address the foregoing need for an effective
`In order to address the foregoing need for an effective
`method and system for managing the duty cycle of a trans-
`method and system for managing the duty cycle of a trans
`mitter the inventor developed the subject matter herein which
`mitter the inventor developed the subject matter herein Which
`makes effective use the quiet time inherent during a transmis-
`makes effective use the quiet time inherent during a transmis
`sion.
`sion.
`
`SUMMARY OF THE INVENTION
`SUMMARY OF THE INVENTION
`
`The present invention provides a method and system for
`The present invention provides a method and system for
`adaptively limiting the duty cycle of a transmitter of a wire-
`adaptively limiting the duty cycle of a transmitter of a Wire
`less device in order to comply with MPE requirements while
`less device in order to comply With MPE requirements While
`preserving the ability to broadcast RF signals at a level suf-
`preserving the ability to broadcast RF signals at a level suf
`ficient to establish and/or maintain a quality radio link. This is
`?cient to establish and/ or maintain a quality radio link. This is
`achieved by sliding (moving) a reference window of time
`achieved by sliding (moving) a reference Window of time
`over which a preselected duty cycle is calculated (e.g. one
`over Which a preselected duty cycle is calculated (eg one
`minute), thereby taking advantage of any quiet time preced-
`minute), thereby taking advantage of any quiet time preced
`ing a burst, and afterwards enforcing only as much quiet time
`ing a burst, and afterWards enforcing only as much quiet time
`as required to meet the desired duty cycle limitation. The
`as required to meet the desired duty cycle limitation. The
`specific duty cycle to be imposed by the method and system
`speci?c duty cycle to be imposed by the method and system
`can be fixed for an application where the output power level is
`can be ?xed for an application Where the output poWer level is
`constant (i.e. a duty cycle of, say, 2% can be set as can a duty
`constant (i.e. a duty cycle of, say, 2% can be set as can a duty
`cycle of, say, 25%) or, alternatively, it can be varied where the
`cycle of, say, 25%) or, alternatively, it can be varied Where the
`transmitter output power is varying. This reflects the fact that
`transmitter output poWer is varying. This re?ects the fact that
`a duty cycle of, say, 25% at 50 W would result in the same
`a duty cycle of, say, 25% at 50 W Would result in the same
`average power output for a duty cycle of 50% at 25 W. The
`average poWer output for a duty cycle of 50% at 25 W. The
`resulting average power output is therefore also controllable
`resulting average poWer output is therefore also controllable
`by selecting the appropriate duty cycle. When the transmitter
`by selecting the appropriate duty cycle. When the transmitter
`power output is variable, it is the average power output which
`poWer output is variable, it is the average poWer output Which
`becomes the limiting value, and the allowed duty cycle
`becomes the limiting value, and the alloWed duty cycle
`becomes variable and a function of the actual (i.e. instanta-
`becomes variable and a function of the actual (i.e. instanta
`neous) power output (which is also variable) and the trans-
`neous) poWer output (Which is also variable) and the trans
`mission history, so as to remain within the allowable average
`mission history, so as to remain Within the alloWable average
`power output.
`poWer output.
`In accordance with the present invention there is provided
`In accordance With the present invention there is provided
`a duty cycle management system and method for use in a
`a duty cycle management system and method for use in a
`wireless device comprising a transmitter for transmitting
`Wireless device comprising a transmitter for transmitting
`packets in the form of individual packets and/or packet bursts
`packets in the form of individual packets and/or packet bursts
`comprising a predetermined maximum number ofcontiguous
`comprising a predetermined maximum number of conti guous
`packets. The transmitter is operable over a duration measur-
`packets. The transmitter is operable over a duration measur
`able as a series of contiguous time windows with each time
`able as a series of contiguous time WindoWs With each time
`window comprising a predetermined number oftimeslots and
`WindoW comprising a predetermined number of timeslots and
`each timeslot having a predetermined nominal duration. The
`each timeslot having a predetermined nominal duration. The
`transmitter is configured for transmitting one packet during
`transmitter is con?gured for transmitting one packet during
`one timeslot and has an associated average power output for
`one timeslot and has an associated average poWer output for
`the transmitted packets. A controller in combination with a
`the transmitted packets. A controller in combination With a
`storage medium containing instructions executable by the
`storage medium containing instructions executable by the
`controller limits the number of packets transmitted during
`controller limits the number of packets transmitted during
`each time period defined by one time window or adjacent time
`each time period de?ned by one time WindoW or adjacent time
`windows, on a sliding basis, so as to control the duty cycle of
`WindoWs, on a sliding basis, so as to control the duty cycle of
`
`10
`
`15
`
`20
`20
`
`25
`25
`
`30
`30
`
`35
`35
`
`40
`40
`
`45
`45
`
`50
`50
`
`55
`55
`
`60
`60
`
`65
`65
`
`

`
`US 7,558,232 B2
`US 7,558,232 B2
`
`3
`3
`transmissions during successive adj acent time window(s)
`transmissions during successive adj acent time window(s)
`based on the transmitter power output to produce that asso-
`based on the transmitter power output to produce that asso
`ciated (applied) average power output. In doing so the trans-
`ciated (applied) average power output. In doing so the trans
`mission of packets is delayed as needed to establish sufficient
`mission of packets is delayed as needed to establish suf?cient
`idle period(s) during adjacent time windows to apply what-
`idle period(s) during adjacent time windows to apply what
`ever duty cycle is needed to produce that average power
`ever duty cycle is needed to produce that average power
`output.
`output.
`The controller identifies prior to the transmission of a
`The controller identi?es prior to the transmission of a
`packet whether such packet is an individual packet or a burst
`packet whether such packet is an individual packet or a burst
`packet. A counter is used in the preferred embodiment for
`packet. A counter is used in the preferred embodiment for
`keeping a running count which may be correlated to the duty
`keeping a running count which may be correlated to the duty
`cycle over one or more time windows. The counter is incre-
`cycle over one or more time windows. The counter is incre
`mented by an amount of either IC or two times IC for each
`mented by an amount of either IC or two times IC for each
`timeslot in which a packet is transmitted and is decremented
`timeslot in which a packet is transmitted and is decremented
`by an amount DC for each idle timeslot, whereby the ratio of
`by an amount DC for each idle timeslot, whereby the ratio of
`IC to DC is the duty cycle to be applied. For a transmitter
`IC to DC is the duty cycle to be applied. For a transmitter
`capable of operating at various output power levels a corre-
`capable of operating at various output power levels a corre
`sponding value of amount IC is provided (and stored) for
`sponding value of amount IC is provided (and stored) for
`every output power level. For an individual packet, transmis-
`every output power level. For an individual packet, transmis
`sion ofthe packet is permitted when the counter amount does
`sion of the packet is permitted when the counter amount does
`not exceed a maximum counter amount equal to the prede-
`not exceed a maximum counter amount equal to the prede
`termined number of timeslots per time window. However,
`termined number of timeslots per time window. However,
`transmission of the packet
`is delayed when the counter
`transmission of the packet is delayed when the counter
`amount has reached that maximum counter amount (viz. the
`amount has reached that maximum counter amount (viZ. the
`predetermined number of timeslots per time window) until
`predetermined number of timeslots per time window) until
`the counter amount
`falls below the maximum counter
`the counter amount falls below the maximum counter
`amount. For a burst packet, the controller tests, by determin-
`amount. For a burst packet, the controller tests, by determin
`ing whether the counter amount plus the number ofpackets in
`ing whether the counter amount plus the number of packets in
`the burst times IC is equal to or greater than the maximum
`the burst times IC is equal to or greater than the maximum
`counter amount, whether transmission ofthe number ofpack-
`counter amount, whether transmission of the number of pack
`ets in the burst would cause the counter amount to reach the
`ets in the burst would cause the counter amount to reach the
`maximum counter amount. If it would only an individual
`maximum counter amount. If it would only an individual
`packet is transmitted (not the burst) and ifit wouldn’t the burst
`packet is transmitted (not the burst) and if it wouldn’t the burst
`is transmitted. In a special case where the duty cycle is so low
`is transmitted. In a special case where the duty cycle is so low
`that transmission of a single packet burst within one time
`that transmission of a single packet burst within one time
`window would increase the counter amount by an amount
`window would increase the counter amount by an amount
`near or equal to the maximum counter amount, the controller
`near or equal to the maximum counter amount, the controller
`permits transmission of the burst packets only if the counter
`permits transmission of the burst packets only if the counter
`amount is zero and, ifthe counter amount has been zero for at
`amount is Zero and, if the counter amount has been Zero for at
`least a number of timeslots equal to the predetermined num-
`least a number of timeslots equal to the predetermined num
`ber of timeslots per time window, the counter is incremented
`ber of timeslots per time window, the counter is incremented
`by IC or, if the counter amount has not been zero for at least
`by IC or, if the counter amount has not been Zero for at least
`a number of timeslots equal to the predetermined number of
`a number of timeslots equal to the predetermined number of
`timeslots per time window, the counter is incremented by two
`timeslots per time window, the counter is incremented by two
`times IC.
`times IC.
`Preferably, the controller in combination with the instruc-
`Preferably, the controller in combination with the instruc
`tions is configured for providing priority, for transmission, to
`tions is con?gured for providing priority, for transmission, to
`a predetermined maximum number of acknowledgement
`a predetermined maximum number of acknowledgement
`packets by permitting transmission of up to maximum num-
`packets by permitting transmission of up to maximum num
`ber of acknowledgement packets when the counter amount is
`ber of acknowledgement packets when the counter amount is
`equal to or greater than IC/DC times the maximum number of
`equal to or greater than IC/ DC times the maximum number of
`packets per packet burst but less than a predetermined maxi-
`packets per packet burst but less than a predetermined maxi
`mum count.
`mum count.
`Advantageously,
`the invention provides for a wireless
`Advantageously, the invention provides for a wireless
`transmission not exceeding an established duty cycle limit
`transmission not exceeding an established duty cycle limit
`based on short fixed-length windows of time, while permit-
`based on short ?xed-length windows of time, while permit
`ting longer transmission times in the form ofbursts in order to
`ting longer transmission times in the form of bursts in order to
`improve response times. This results in a greater range of
`improve response times. This results in a greater range of
`power output, which maximizes transmitter’s ability to main-
`power output, which maximiZes transmitter’s ability to main
`tain quality radio links while avoiding possible detrimental
`tain quality radio links while avoiding possible detrimental
`effects associated with uncontrolled radiation environments.
`effects associated with uncontrolled radiation environments.
`
`10
`
`15
`
`20
`20
`
`25
`25
`
`30
`30
`
`35
`35
`
`40
`40
`
`45
`45
`
`50
`50
`
`55
`55
`
`60
`60
`
`65
`65
`
`4
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`A preferred embodiment of the invention is described
`A preferred embodiment of the invention is described
`below, by way of example only and without intending to limit
`below, by way of example only and without intending to limit
`the scope of the invention claimed herein, with reference to
`the scope of the invention claimed herein, with reference to
`the following drawings.
`the following drawings.
`FIG. 1 is a block diagram of the adaptive duty cycle man-
`FIG. 1 is a block diagram of the adaptive duty cycle man
`agement system components of a digital wireless device
`agement system components of a digital wireless device
`(such as a private network mobile radio unit or public network
`(such as a private network mobile radio unit or public network
`wireless phone) in accordance with the invention;
`wireless phone) in accordance with the invention;
`FIG. 2(a) is a flow chart of the steps performed by the
`FIG. 2(a) is a ?ow chart of the steps performed by the
`adaptive duty cycle management system shown in FIG. 1
`adaptive duty cycle management system shown in FIG. 1
`whereby a relatively high duty cycle, e. g. 25%, is applied and
`whereby a relatively high duty cycle, e. g. 25%, is applied and
`FIG. 2(b) is a flow chart showing the special case steps per-
`FIG. 2(b) is a ?ow chart showing the special case steps per
`formed by the adaptive duty cycle management system
`formed by the adaptive duty cycle management system
`whereby a relatively low duty cycle, e. g. 2%, is applied such
`whereby a relatively low duty cycle, e. g. 2%, is applied such
`that transmission of a single packet burst within a number of
`that transmission of a single packet burst within a number of
`timeslots equal to the predetermined number of timeslots per
`timeslots equal to the predetermined number of timeslots per
`time window would increase the counter amount by an
`time window would increase the counter amount by an
`amount near or equal to the maximum counter amount;
`amount near or equal to the maximum counter amount;
`FIGS. 3(a) and 3(b) are graphs showing the count patt

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