throbber
United States Patent [19J
`Haartsen
`
`I 1111111111111111 11111 111111111111111 1111111111 1111111111111111 Ill lllll llll
`US005842037 A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,842,037
`Nov. 24, 1998
`
`[54]
`
`[75]
`
`INTERFERENCE REDUCTION IN TDM(cid:173)
`COMMUNICATION/COMPUTING DEVICES
`
`Inventor: Jacobus Haartsen, Staffanstrop,
`Sweden
`
`[73] Assignee: Telefonaktiebolaget LM Ericsson,
`Stockholm, Sweden
`
`[21]
`
`Appl. No.: 406,583
`
`[22]
`
`Filed:
`
`Mar. 20, 1995
`
`[51]
`[52]
`
`[58]
`
`[56]
`
`Int. Cl.6
`...................................................... G06F 13/00
`U.S. Cl. .......................... 395/821; 375/219; 375/346;
`455/296; 395/868
`Field of Search ..................................... 395/821, 868,
`395/733; 375/219, 296, 346; 455/296
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,484,302
`5,280,587
`5,280,644
`5,307,066
`
`11/1984 Cason et al. .
`... ... .... ... ... ... 395 /27 5
`1/1994 Shimodaira et al.
`1/1994 Vannatta et al. ........................ 455/265
`4/1994 Kobayashi et al. ..................... 341/155
`
`5,471,663 11/1995 Davis ...................................... 455/296
`5,511,204
`4/1996 Crump et al. ........................... 395/750
`5,546,464
`8/1996 Raith et al. ............................... 380/48
`
`FOREIGN PATENT DOCUMENTS
`
`499 440
`553862
`0 553 862 A2
`
`8/1992 European Pat. Off ..
`8/1993 European Pat. Off ..
`4/1993
`Japan ................................ G06F 1/32
`
`Primary Examiner-Thomas C. Lee
`Assistant Examiner-Ario Etienne
`Attorney, Agent, or Firm-Burns, Doane, Swecker &
`Mathis, L.L.P.
`
`[57]
`
`ABSTRACT
`
`A method for suppressing interference in an integrated
`communication/computing device is disclosed. First, an
`interrupt signal is sent from a transceiver to a computing
`device when the transceiver is about to transmit or receive
`information. In response to the interrupt signal, the comput(cid:173)
`ing device stacks current status and enters an interrupt
`routine. The computing device is then released from the
`interrupt routine after the information has been transmitted
`or received.
`
`26 Claims, 1 Drawing Sheet
`
`A!ITE!l!IA
`r
`I
`
`CONPIJTl!IC !}f J/ICE
`
`- 7
`
`/!I TERRI/PT
`
`OATA
`
`CONTROL
`
`18
`
`14
`
`16
`
`TRA!ISCEIYER
`
`10
`
`L_
`
`PROCESSOR
`
`12
`
`_J
`
`Ex.1013
`APPLE INC. / Page 1 of 5
`
`

`

`U.S. Patent
`
`Nov. 24, 1998
`
`5,842,037
`
`Fig. I
`
`A!ITE!l!IA
`, - - - - - - - - - - - - - - - - - - - - - - - - - - - 7
`CONP/JT/!IC !}[JI/CE
`
`1
`
`!!ITERR/JPT
`
`OATA
`
`CONTROL
`
`18
`
`14
`
`16
`
`TRA!ISCEIJIER
`
`10
`
`PROCESSOR
`
`12
`
`I
`I
`L _ _ _ _ _ _ _ _ _ _ _ ) - - - - - - - - - - - - - - -~
`
`20
`
`Ex.1013
`APPLE INC. / Page 2 of 5
`
`

`

`5,842,037
`
`1
`INTERFERENCE REDUCTION IN TDM(cid:173)
`COMMUNICATION/COMPUTING DEVICES
`
`FIELD OF THE DISCLOSURE
`
`The present invention relates to all areas where wireless
`communications, based on a Time-Division multiplexing
`(TDM) method, and computing are combined into a single
`device, and more particularly to a method for reducing
`interference in TDM-communication/computing devices.
`
`BACKGROUND OF THE DISCLOSURE
`
`2
`burst (transmission and/or reception). The computing pro(cid:173)
`cessor enters a sleep or hold mode directly or first stacks its
`current status and then enters the hold or sleep mode. Since
`a processor in a hold or sleep mode is insensitive to
`5 electromagnetic radiation and produces no interference
`itself, electromagnetic interference problems do not arise.
`After the TDMA burst is over, the interrupt is released and
`the processor is free to continue its normal operation.
`According to one embodiment of the present invention, a
`10 method for suppressing interference in an integrated
`communication/computing device is disclosed. First, an
`interrupt signal is sent from a transceiver to a computing
`device when the transceiver is about to transmit or receive
`information. In response to the interrupt signal, the comput-
`15 ing device stacks current status and enters an interrupt
`routine. The computing device is then released from the
`interrupt routine after the information has been transmitted
`or received.
`According to another embodiment of the present
`invention, an integrated communication/computing appara(cid:173)
`tus is disclosed. The integrated communication/computing
`apparatus comprises a transceiver for transmitting and
`receiving information and processing means for processing
`data. An interrupt means interrupts the operation of the
`25 processing means when the transceiver is about to transmit
`or receive information. In response to the interrupt, the
`processing means enters an interrupt mode. Restoring means
`restores the operation of the processing means after the
`transceiver has finished transmitting or receiving the infor-
`30 mation.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`These and other features and advantages of the present
`35 invention will be readily apparent to one of ordinary skill in
`the art from the following written description, used in
`conjunction with the drawings, in which:
`FIG. 1 illustrates a block diagram of a wireless
`communications/computing device according to one
`40 embodiment of the present invention.
`DETAILED DESCRIPTION OF THE
`DISCLOSURE
`
`The general trend in consumer electronics today is an
`integration of communicating and computing facilities into
`a single unit. Examples are laptops, wirelessly connected to
`remote hosts (e.g., PC at home), personal communicators
`that combine a phone, an organizer, and many more function
`into a single electronic device, etc. This integration of
`wireless communications and computing raises problems
`with ElectroMagnetic Interference (EMI) and ElectroMag- 20
`netic Compatibility (EMC).
`During wireless transmission, high-power radiation from
`a transceiver interferes with the processors and other elec(cid:173)
`tronics in the computing section of the device. This is
`especially the case for high instantaneous power, discon(cid:173)
`tinuous transmission as found in time division multiple
`access (TDMA) communications (e.g., GSM, D-AMPS,
`DECT). Transmission takes place in a burst format with
`short, but repetitive bursts with high energy levels. Cross(cid:173)
`talk between the transceiver and the computing electronics
`will likely disturb the signal levels in the digital electronics,
`giving rise to errors in the computing process. Other access
`methods that use continuous transmission (FDMA, or
`CDMA) can use lower instantaneous power levels, which
`are less likely to interfere with the computing electronics.
`During wireless reception, the transceiver is opened to
`receive the burst from the antenna. However, now any
`electromagnetic radiation from the computing electronics
`can disturb the reception. This is especially a problem in
`high-speed, digital electronics, where steep edges and spikes
`at the signal level transitions can produce considerable
`radiation. With the ever-increasing clock frequencies of
`digital electronics, radiation from the computing electronics
`to the receiving unit will become more and more of a
`problem, irrespective of what kind of access method is used 45
`(TDMA, FDMA, CDMA, etc.).
`If future integrated communications/computing devices
`will be using the TDMA wireless cellular communications
`now implemented worldwide, then an efficient means of
`suppressing the mutual interference between transceiver and
`computing electronics must be found.
`
`The present invention will now be described in connec(cid:173)
`tion with integrated communication/computing devices. It
`will be understood by one of ordinary skill in the art that the
`term "computing device" applies to any device which con(cid:173)
`tains a processor or a microprocessor or performs calcula(cid:173)
`tions or computations on data. Examples of integrated
`50 communication/computing devices are notepad or palmtop
`computers, wirelessly linked to a cellular radio network, or
`advanced wireless, personal communicators that combine
`local computing functions with wireless voice/data commu(cid:173)
`nications. The present invention also applies to (larger)
`55 computing devices, e.g. personal computers, equipped with
`an additional radio component, for example in the form of
`a PCMCIA card.
`Although TDMA-based communications provides an
`unattractive environment for integrating communications
`and computing because of the discontinuous, high instanta(cid:173)
`neous power based transmission, it also provides a way to
`prevent the interference. A TDMA system works on a time
`based concept. Electromagnetic interference problems occur
`when both communication and computing are performed at
`the same time. If either the communication is stopped during
`the computing operation or the computing operation is
`stopped during communication, the electromagnetic inter-
`
`SUMMARY OF THE DISCLOSURE
`
`It is an object of the present invention to provide an
`efficient way of suppressing mutual interference between a
`transceiver and computing electronics which are integrated
`in a communication/computing device. In an integrated
`communications/computing device, mutual electromagnetic
`interference can be avoided by communicating and comput- 60
`ing at different times. For an TDMA based communication,
`this means that the computing operations are only performed
`when no transmission or reception is taking place. In other
`words, the computing operation can only be performed in
`between the transmit and/or receive bursts. This can conve- 65
`niently be performed by using an interrupt on the computing
`processor that is activated just before the start of a TDMA
`
`Ex.1013
`APPLE INC. / Page 3 of 5
`
`

`

`5,842,037
`
`10
`
`3
`ference problems will not occur. Since TDMAcommunica(cid:173)
`tions already operates in a stop-and-go manner, the electro(cid:173)
`magnetic interference problems can be eliminated by
`implementing the stop-and-go concept in the computing
`electronics as well. Essentially, this means that during the
`TDMA transmission (and if necessary during the TDMA
`reception as well), the computing operations in the processor
`are temporarily stopped. If the computing section of the
`device is not in operation during the time of transmission,
`disturbances on the electronic signal levels are of no con(cid:173)
`sequence since the computing section is not being used. As
`soon as the transmission is finished, the computing process
`continues until the start of the next transmit or receive burst.
`A block diagram of an integrated communications/
`computing device 20 according to one embodiment of the
`present invention is illustrated in FIG. 1. The transceiver
`block 10 is a TDMA radio, for example, based on the GSM
`system, the D-AMPS system, or the DECT system. The
`radio can be built into the device as an integral part, or can,
`for example, be added in the form of a PCMCIAcard, which 20
`is inserted in a slot of the computing device 20 (notebook,
`laptop, PC). The processor 12 in the computing device 20
`communicates with the transceiver 10 over a data path 14
`and a control path 16. However, there is an additional
`interrupt path 18 from the transceiver 10 to the processor 12. 25
`Computer ports and PCMCIA slots already provide an
`interrupt line that enables an external device connected to
`the port or slot to provide an interrupt signal to the processor
`12. When the processor 12 receives an interrupt signal
`because the transceiver 10 is going to transmit or receive a 30
`communications burst, the processor 12 can respond in two
`ways. In one embodiment of the present invention, the
`processor 12 can directly enter a hold mode in which all
`signals in the processor are temporarily "frozen". No signal
`transitions take place and all lines keep the signal level they 35
`had when entering the hold mode. This is, for example,
`feasible in processors that use static logic where signals are
`stored in flipflops. A simple way of achieving this is by just
`stopping the clock of the processor. This can for example be
`done by gating the system clock provided to the processor. 40
`If, however, dynamic logic is used where the signals are
`stored as a charge on a capacitor, leakage will cause loss of
`information when the processor is forced into a hold mode.
`In that case, the processor first has to store its current status
`(like the program counter and the contents of the registers) 45
`in RAM, usually called the stack. This is a nonvolatile
`memory where the information can be kept indefinitely.
`After the current status has been stored the processor can
`enter the hold or sleep mode.
`In the current invention, the interrupt routine can be a hold 50
`mode, a partial power-down mode, or a sleep mode.
`Presently, many processors have sleep modes in order to
`reduce power consumption. Other techniques, well known to
`those skilled in the art of microprocessor and signal proces(cid:173)
`sor design, can be applied to place the processor temporarily
`in a hold or sleep mode. During the hold or sleep mode, the
`computing processor 12 does nothing, and therefore elec(cid:173)
`tromagnetic interference from wireless transmission will not
`have any effect on the computing operation. Furthermore,
`since there are no signal transitions, no disturbance is
`produced in the computer unit that could adversely affect the
`wireless transceiver unit 10. According to one embodiment
`of the present invention, the interrupt can be given well
`before the TDMA burst starts so as to give the processor 12
`time to stack the required data and to make preparations for 65
`the hold or sleep mode. With the current high processor rate
`in the MIPS (Million of Instructions Per Second) range, this
`
`4
`only costs a little overhead. When the transm1ss10n or
`reception is finished, the processor returns to the normal
`operational mode and continues where the processor left off
`before going into the hold mode. When the communication
`5 burst has passed, the processor can be brought to life again
`either by a signal on the control path from the transceiver, by
`feeding the system clock again to the processor, by having
`a timer which counts the (fixed) length of the burst and
`signals the processor at the end of the burst, or some other
`means well-known to those skilled in the art of micropro(cid:173)
`cessors and digital signal processors (DSPs). This
`re-activation means should be robust against EMI, i.e.,
`should have hard signal levels. It will be understood by one
`of ordinary skill in the art that the processor 12 can enter the
`same interrupt mode or different interrupt modes depending
`15 on whether the transceiver is transmitting or receiving a
`burst.
`Putting the computer on hold during wireless transmis(cid:173)
`sion (and/or reception) will of course slow down the com(cid:173)
`puting process. However, the reduction is not very large. In
`an 8-slot TDMA pattern like GSM, 12.5% is lost when the
`hold mode is used only during the transmit burst, and 25%
`is lost if both transmit and receive bursts interrupt the
`computing process. The guard time in front of the burst for
`interrupt handling can usually be ignored. A 30 MIPS
`processor, for example, only needs 1 µs to do 30 instructions
`for the stacking. When comparing this to a GSM burst with
`a length of 577 µs, this guard time is negligible. If no
`stacking is required, the guard time is even less important.
`One should also take into account that the processor runs at
`full speed when no wireless transmission takes place.
`It will be appreciated by those of ordinary skill in the art
`that the present invention can be embodied in other specific
`forms without departing from the spirit or essential character
`thereof. The presently disclosed embodiments are therefore
`considered in all respects to be illustrative and not restric(cid:173)
`tive. The scope of the invention is indicated by the appended
`claims rather than the foregoing description, and all changes
`which come within the meaning and range of equivalents
`thereof are intended to be embraced therein.
`We claim:
`1. A method for suppressing interference in an integrated
`communication/computing device, comprising the steps of:
`sending an interrupt signal to a computing device from a
`transceiver when said transceiver is about to transmit or
`receive information over a communication channel
`having a defined timing;
`entering an interrupt routine at the computing device in
`response to the interrupt signal at times that corre(cid:173)
`sponds to the defined timing of the communication
`channel; and
`releasing said computing device from the interrupt routine
`after the information has been transmitted or received.
`2. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`55 wherein said computing device enters a hold mode in said
`interrupt routine.
`3. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein said computing device enters a power down mode
`60 in said interrupt routine.
`4. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein said computing device enters a sleep mode in said
`interrupt routine.
`5. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein said information is contained in a TDMA burst.
`
`Ex.1013
`APPLE INC. / Page 4 of 5
`
`

`

`5,842,037
`
`15
`
`5
`6. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein said computing device stacks current status before
`entering the interrupt routine.
`7. A method for suppressing interference in an integrated 5
`communication/computing device according to claim 6,
`wherein said current status is stacked in a nonvolatile
`memory.
`8. A method for suppressing interference in an integrated
`communication/computing device according to claim 7,
`wherein said nonvolatile memory is a RAM.
`9. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein the computing device is released from the interrupt
`routine by a signal from the transceiver.
`10. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein said computing device is released from the interrupt
`routine after a predetermined period of time.
`11. A method for suppressing interference in an integrated
`communication/computing device according to claim 1,
`wherein the computing device is interrupted by stopping a
`clock in said computing device.
`12. A method for suppressing interference in an integrated
`communication/computing device according to claim 1, 25
`wherein the computing device is interrupted by gating a
`system clock provided to the computing device.
`13. A method for suppressing interference in an integrated
`communication/computing device according to claim 11,
`wherein the computing device is released from the interrupt 30
`routine by starting the clock.
`14. An integrated communication/computing device com-
`prising:
`a transceiver for transmitting and receiving information
`over a communication channel having a defined timing; 35
`a processing means for processing data;
`an interrupt means for interrupting the operation of said
`processing means when said transceiver is about to
`transmit or receive information, wherein said process(cid:173)
`ing means enters an interrupt mode at times that
`corresponds to the defined timing of the communica(cid:173)
`tion channel; and
`
`6
`means for restoring the operation of said processing
`means after said transceiver has finished transmitting or
`receiving said information.
`15. An integrated communication/computing apparatus
`according to claim 14, wherein said information is contained
`in a TDMA burst.
`16. An integrated communication/computing apparatus
`according to claim 14, wherein said processing means enters
`a hold mode in said interrupt routine.
`17. An integrated communication/computing apparatus
`10 according to claim 14, wherein said processing means enters
`a power down mode in said interrupt routine.
`18. An integrated communication/computing apparatus
`according to claim 14, wherein said processing means enters
`a sleep mode in said interrupt routine.
`19. An integrated communications/computing apparatus
`according to claim 14, wherein said processing means stores
`current status before entering the interrupt mode.
`20. An integrated communication/computing apparatus
`according to claim 19, wherein said current status is stacked
`20 in a nonvolatile memory.
`21. An integrated communication/computing apparatus
`according to claim 20, wherein said nonvolatile memory is
`a RAM.
`22. An integrated communication/computing apparatus
`according to claim 14, wherein said processing means
`freezes signal levels on lines in said processing means
`before entering the interrupt mode.
`23. An integrated communication/computing apparatus
`according to claim 14, wherein said restoring means restores
`the operations of the processing means after a predetermined
`period of time.
`24. An integrated communication/computing apparatus
`according to claim 14, wherein said processing means is
`interrupted by stopping a clock in said processing means.
`25. An integrated communication/computing apparatus
`according to claim 14, wherein said processing means is
`interrupted by gating a system clock provided to said
`processing means.
`26. An integrated communication/computing apparatus
`according to claim 25, wherein said restoring means restores
`40 the operations of the processing means by ungating the
`system clock provided to the processing means.
`
`* * * * *
`
`Ex.1013
`APPLE INC. / Page 5 of 5
`
`

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