CA2235551A1 - Coexisting communication systems - Google Patents
Coexisting communication systems Download PDFInfo
- Publication number
- CA2235551A1 CA2235551A1 CA002235551A CA2235551A CA2235551A1 CA 2235551 A1 CA2235551 A1 CA 2235551A1 CA 002235551 A CA002235551 A CA 002235551A CA 2235551 A CA2235551 A CA 2235551A CA 2235551 A1 CA2235551 A1 CA 2235551A1
- Authority
- CA
- Canada
- Prior art keywords
- base station
- protocol
- time
- user
- time slots
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2643—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
- H04B7/2656—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1469—Two-way operation using the same type of signal, i.e. duplex using time-sharing
- H04L5/1484—Two-way operation using the same type of signal, i.e. duplex using time-sharing operating bytewise
- H04L5/1492—Two-way operation using the same type of signal, i.e. duplex using time-sharing operating bytewise with time compression, e.g. operating according to the ping-pong technique
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2618—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using hybrid code-time division multiple access [CDMA-TDMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0647—Synchronisation among TDM nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0652—Synchronisation among time division multiple access [TDMA] nodes, e.g. time triggered protocol [TTP]
Abstract
An integrated communication system supporting multiple TDMA or TDD
communication protocols, and includes means for selectively communicating according to either protocol. Each protocol defines time frames and/or time slots of a different duration (901, 911), from which is derived a composite time frame (925) having a predefined timing structure. A first base station unit (104) communicates in a first set of time slots of the composite time frame according to a first TDMA or TDD protocol, and a second base station unit (104) (which may be collocated with the first base station unit) communicates in a second set of time slots of the composite time frame according to a second TDMA or TDD protocol. Coordinating electronics (such as a GPS receiver in one or both base station units) are provided so as to prevent collisions between communications occurring between each base station unit and its respective users. In a particular embodiment, a first protocol is GSM protocol, and a second protocol is a TDD protocol utilizing spread spectrum techniques. The TDD protocol is structured so that each time slot is twice the duration of a GSM time slot, and each time frame is four times the duration of a GSM time frame. The system may comprise a number of "stacked"
base stations in a single cell, each operating over a different frequency or using different spreading codes.
communication protocols, and includes means for selectively communicating according to either protocol. Each protocol defines time frames and/or time slots of a different duration (901, 911), from which is derived a composite time frame (925) having a predefined timing structure. A first base station unit (104) communicates in a first set of time slots of the composite time frame according to a first TDMA or TDD protocol, and a second base station unit (104) (which may be collocated with the first base station unit) communicates in a second set of time slots of the composite time frame according to a second TDMA or TDD protocol. Coordinating electronics (such as a GPS receiver in one or both base station units) are provided so as to prevent collisions between communications occurring between each base station unit and its respective users. In a particular embodiment, a first protocol is GSM protocol, and a second protocol is a TDD protocol utilizing spread spectrum techniques. The TDD protocol is structured so that each time slot is twice the duration of a GSM time slot, and each time frame is four times the duration of a GSM time frame. The system may comprise a number of "stacked"
base stations in a single cell, each operating over a different frequency or using different spreading codes.
Description
CA 0223~1 1998-04-22 . .
DESCRI PTI ON
Coexistinq Communication Systems .
Backqround of the Invention Field of the Invention The present invention pertains to the field of the coexistence of two different communication methods and apparatus, more specifically to the coexistence of a spread spectrum TDMA communication system with a GSM
communication system.
Description of the Related Art A growing demand for flexible, wireless communication has led to the development of a variety of techniques for allocating available communication bandwidth among a steadily increasing number of u~ers of wireless services.
One technique for allocating communication bandwidth between a base station and a group of user stations i8 through the use of time division multiple access (TDMA), wherein transmissions are separated in time to a~oid conflicts. In a communication systems utilizing TDMA
techniques, a repetitive time frame may be divided into a plurality of smaller time units, or time slots, and communication between base stations and user stations occur in assigned time slots.
Other techniques for allocating communication bandwidth include frequency division multiple access (FDMA), wherein transmissions take place at different frequencies, and code division multiple access (CDMA), wherein transmissions take place using different codes.
Variants of the above techniques include frequency ~ division duplex (FDD) and time division duplex (TDD). As used herein, FDD refers to a technique for establishing full duplex communications having both forward and reverse links separated in frequency, and TDD refers to a technique for establishing full duplex communications CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 having both forward and reverse links separated in time.
Various systems using combinations of FDD, TDD, FDMA, CDMA, and/or TDM~ have also been proposed.
A particular FDD/TDMA system in current use is the Global System for Mobile communications ("GSM").
According to GSM standards, communication between a base station and user stations takes place in a time frame which i8 divided into eight burst periods or time slots.
In each of these time slots a different user station can communicate with the base station. No two user stations can communicate with the base station during the same time slot. GSM standards include the use of two distinct frequency bands. The base station transmits over the ~irst frequency band, and the user stations transmit over the second frequency band. The user station transmission lags the base station transmission by several time slots to account for, among other things, propagation delays from the base station to the user station.
The GSM protocol provides ~or transmission and reception between remote devices and is generally suitable for communication at relatively high data rates. In addition to being a uniform standard in Europe, where it has been allocated a frequency band around the l.9 GHz region, the GSM protocol has been tested, used and found to be robust, and there is a substantial installed base of devices and systems which utilize the GSM protocol in Europe. While the GSM protocol has not been allocated a specific bandwidth in the United States, it can be used in certain unlicensed bandwidths, and is a standard adopted by some telephone system operators seeking compatibility with user stations configured for GSM in Europe.
Certain other communication systems make use of a technology known as spread~spectrum communication, in which transmitted signals are spread across a frequency band which is wider than the bandwidth of the data being transmitted. In spread spectrum communication, a data signal is typically modulated with a pseudo-random chip CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 code to generate a transmitted signal spread over a ~ relatively wide bandwidth. The transmitted signal has a low spectral density and appears essentially as noise to those not knowing the chip code. Consequently, spread spectrum communication provides increased security of transmitted in~ormation and reduced inter~erence with other sensitive radio equipment being used in the surrounding environment.
Due to the nature o~ the spread spectrum signal it is typically necessary at the receiver to despread the received spread spectrum signal to recover the original data. In one spread spectrum technique, for example, despreading of the spread spectrum signal is accomplished by correlating the received signal with a reference code matching the pseudo-noise code used in the transmitter to encode the data prior to transmission of the information.
After initial correlation is achieved, it is generally necessary to maintain synchronization by tracking the incoming signal so as to keep it aligned with the local reference code. Spread spectrum communication has been implemented in a TDMA environment (see, e.g., U.S. Patent No. 5,455,822 issued Oct. 3, 1995).
A general problem in wireless communication systems is that, because users of any one system may be mobile, they may leave the coverage region o~ their provider and enter a zone in which the provider does not provide coverage. For example, a user who has purchased a GSM
based unit may travel to the United States and find that there i~ no communication system that will support the GSM
based system. Likewise, a user who has purchased a unit that operates in a system configured ~or spread spectrum communication may travel out o~ the geographic region serviced by the system provider. While a user may solve this problem by having several dif~erent devices (e.g., handsets) ~or communication with di~ferent systems in different localities, switching between handsets may be cumbersome and inconvenient, as well as costly. Moreover, CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 there is increasing consumer demand to provide lighter handsets of smaller size for easier storage and transportation.
The existence of a multiplicity of different communication systems, each o~ which may serve different and possibly overlapping geographic regions, has led and will continue to lead to the potential for redundant hardware deployment for base stations and supporting network connections, re~lln~Ant user hardware, and interference among neighboring wireless providers. At the same time, the number of cellular and wireless users continues to grow, as do the d~An~ ~or providing more sophisticated wireless data transfer services such as wireless facsimile and other similar services.
l~ It would therefore be advantageous to provide a communication system providing increased user mobility between different communication systems without the need to purchase additional hardware. It would further be advantageous to provide a communication system allowing communication with users according to either of two protocols. It would further be advantageous to provide a means of integrating two communication protocols in an overlapping geographical region, while mitigating inter~erence with users utilizing either of the two communication protocols. It would ~urther by advantageous to provide a means ~or dynamically allocating communication resources to either of two dif~erent communication protocols according to user demand. It would further be advantageous to provide a communication system allowing compatibility within a geographic region of both a GSM protocol and an alternative protocol, thereby increasing the geographic mobility of users of both protocols.
sl~Ary o~ The Invention The pre~ent invention comprises in certain aspects an integrated communication system supporting multiple CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 communication protocols. In a preferred embodiment, ~ communication is carried out according to either one of two different TDMA or TDD protocols, and includes means ~ for selectively communicating according to either protocol. In this embodiment, each protocol defines time frames and/or time slots of a different duration, which overlap according to a predefined ratio. The integrated system is synchronized in a m~nner such that only one user communicates at a time and collisions are thereby avoided.
The system may comprise a number of "stacked" base stations in a single cell, each operating over a different frequency or using dif~erent spreading codes. The ultimate potential user capacity is therefore a function o~ the number of available frequencies, time slots, and codes ~or a given cell.
In another aspect of the present invention, an integrated base station comprises a first base station unit operating according to a first TDMA or TDD protocol, and a second base station unit operating according to a second TDMA or TDD protocol. The first base station unit and second base station unit operate in the same or overlapping geographic region, and are provided with coordinating electronics (such as GPS receiver in one or both base station units) so as to prevent collisions between communications occurring between each base station unit and its respective users. In a particular embodiment, the two base station units are collocated, and share an identical antenna or set of antennas.
According to a preferred embodiment, a first protocol is a GSM protocol, and a second protocol is a TDD protocol utilizing spread spectrum techniques. The TDD protocol is structured so that each time slot is twice the duration of ~ a GSM time slot, and each time frame is ~our times the duration of a GSM time frame. The two protocols are ~ynchronized by a common synchronization signal. For users of the TDD protocol, spread spectrum communication may be established ~y a u~er responding to a general poll CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 transmitted during an available time slot by the TDD base station unit and by carrying out a h~n~sh~ke transaction.
A separate control channel is provided for GSM access.
In another aspect of the invention, a composite time frame is defined with a portion of time slots of the composite time frame allocated to the ~irst protocol and a portion of the time slots allocated to the second protocol. The time slots allocated to each protocol may or may not be contiguous. The composite time frame structure is programmed i~to the integrated base station BO that each base station unit knows in advance the relative position of the time ~lots allocated to it. Each base station unit independently manages the time slots allocated to it, and independently is responsible for establishing and maintaining communication with user stations using its protocol. In another embodiment of the invention, time slots are allocated on a dynamic basis according to user demand.
Other variations and alternative embodiments are also described herein.
3rief Description of The Drawinqs The various objects, feature~ and advantages of the present invention may be better understood by examining the Detailed Description of the Preferred Embodiments found below, together with the appended figures, wherein:
Fig. 1 is a diagram of a pattern of cells in a wireless communication system.
Fig. 2 is a block diagram of a communication system.
Fig. 3 is an illustration of a timing pattern according to existing GSM standards.
Fig. 4 is a block diagram of a transmitter and a receiver in a spread spectrum communication system.
Fig. 5 is a diagram of an arrangement of cells in a wireless communication system showing an exemplary code and ~requency reuse pattern.
CA 0223~l l998-04-22 W097/16000 PCT~S96/16068 Fig. 6 is a diagram of a time frame divided into a plurality of time slots.
Fig. 7 is a diagram of an alternative timing structure showing a time frame divided into a plurality of virtual time slots.
Fig. 8 is a diagram illustrating a protocol for establishment of a spread spectrum communication link in a particular communication system.
Fig. 9A is a diagram of a preferred slot structure for a time slot according to a particular TDMA protocol, and Figs. 9B and 9C are diagrams of a base station traffic message structure and a user station traffic message structure, respectively, in the same TDMA protocol.
Figs. lOA-lOC are diagrams of preferred polling message formats for use in the TDMA protocol related to Figs. 9A-9C.
Figs. llA and llB are diagrams of preferred message header formats for use in the TDMA protocol related to Figs.
9A-9C.
Figs. 12A and 12B are diagrams of a base station information packet and a user station information packet, respectively, for use in the TDMA protocol related to Figs.
9A-9C.
Fig. 13 is a diagram of an integrated base station according to one embodiment of the present invention.
Fig. 14 is a timing diagram of a comparing the timing structure of two different communication protocols.
Fig. 15 is a timing diagram of a composite time frame shown relative to the timing structure of the communication protocols of Fig. 14.
Fig. 16 is a timing diagram of a different composite time frame shown relative to the timing structure of the communication protocols of Fig. 14.
Figs. 17A and 17B are demand migration tables showing, for a composite time frame, possible time slot CA 0223~1 1998-04-22 . . , allocations for the two communication protocols of Fig.
14.
Fig. 18 is a timing diagram showing waveforms for a slot clock and a frame clock.
Fig. 19 is a frequency channelization plan for a particular TDD communication system, and Fig. 20 is a frequency channelization plan for a GSM communication system.
Figs. 21 and 22 are graphs ~howing, for a particular embodiment, a frequency channelization relationship for the communication systems having the frequency channelization plans shown in Figs. 19 and 20.
Fig. 23 is a graph showing the frequency usage of a portion of the frequency spectrum during a non-GSM time slot of a composite time frame.
Fig. 24A is a diagram showing a timing relationship between the time frame structure of Fig. 7 utilizing virtual time slots and the GSM time frame structure; Fig.
24B is a diagram of a composite time frame shown relati~e to the timing structures of Fig. 24A.
Fig. 25 is a diagram of an integrated base station with a dynamic slot allocation capability.
Fig. 26 is a timing diagram showing a ~lcomposite"
time frame derived ~rom the time frames of two protocols and having conditional time gaps inserted.
Fig. 27 is a diagram of a "composite" ~ime frame comprising a plurality of time slots from two dif~erent protocols without regard to the time frame structure of the two protocols.
Detailed Description o~ The Pre~erred Embodiments Figure 1 is a diagram o~ a pattern of cells in a wireless communication system 101 for communication among a plurality of user stations 102. The wireless communication sy~tem 101 of Fig. 1 includes a plurality o~
cells 103, each with a base station 104, preferably located at or near the center of the cell 103. Each CA 0223~1 1998-04-22 WO97/l6000 - PCT~S96/16068 station (both the base stations 104 and the user stations 102) generally comprises a receiver and a transmitter. In a pre~erred embodiment, a control station 105 (sometimes ~ referred to herein as a "base station controller"), also comprising a receiver and a transmitter, manages the resources o~ the system 101.
Figure 2 is a block diagram of a communication system architecture utilized in a pre~erred embodiment of the present inventlon. The Fig. 2 communication system comprises a pluraiity of base stations 104 for communicating with a plurality of user stations 102. The base stations 104 and user stations 102 may operate in a perso~al communications system (PCS), under rules prescribed by the Federal Communications Commi~sion (FCC).
Each base station 104 is preferably coupled to a base station controller 105 by any of a variety of communication paths 109. The communication paths 109 each comprise one or more communication links 118. Each communication link 118 may include a coaxial cable, a fiber optic cable, a digital radio link, or a telephone line. Each base station controller 105 is preferably connected to one or more communication networks 126, such as a public switched telephone network (PSTN) or personal communication system switching center (PCSC), by one or more communication paths 108, each of which may include a coaxial cable, a fiber optic cable, a digital radio link, or a telephone line.
The Fig. 2 communication system also may include one or more "intelligent" base stations 107 which connect directly to a communication network 126 without inter~acing through a base station controller 105. The intelligent base stations 107 bypass the base station ~ controllers 105 for local handoffs and switching of user stations 102, and instead per~orm these ~unctions directly over the network 126.
In operation each base station 104 formats and sends digital information to its respective base station CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 ,, 10 controller 105 (or directly to the network 126 in the case of an intelligent base station 107). The base station controllers 105 receive inputs from multiple base stations 104, assist handof~s between base stations 104, and convert and format channel information and signaling information for delivery to the network 126. The base station controllers 105 may also, if desired, manage a local cache VLR database, and may support basic operation, administration and management (OA~M) functions such as billing, monitoring and testing. Each base station controller 105, under control of the network 126, preferably manages local registration and verification of its associated base station 104 and may provide updates to the network 126 regarding the status of the base stations 104.
The network 126 connects to the base station controllers 105 for call delivery and outgoing calls.
Intelligent base stations 107 may use a predefined signaling protocol--such as ISDN messaging--for registration, call delivery and handoff over a public telephone switch. The intelligent base station 107 has all the general capabilities of a base station 104, but further may incorporate a BRI card, additional intelligence and local vocoding.
If the network 126 is a GSM network, then base stations 104 preferably connect to the network 126 through a de~ined l'A" interface. The "A" interface may be incorporated in base station controllers 105 and in intelligent base stations 107. Features and functionality of GSM are passed to and ~rom the base stations 104 over the 'IA'' interface in a manner that is transparent to the end user.
The system may also interconnect to cable television distribution networks. The base stations 104 may be miniaturized so that they can be installed inside st~n~rd cable TV amplifier boxes. Interfacing may be carried out using analog remote antenna systems and digital transport CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 mechanisms. For example, T1 and FT1 digital multiplexer - outputs ~rom the cable TV network may be used for interfacing, and ba~ic rate (BRI) ISDN links may be used to transport digital channels.
Figure 13 is a diagram o~ an integrated base station 850 (which can be either a base station 104 or an intelligent base ~tation 107 in Fig. 2) in accordance with one embodiment of the present invention. The integrated base station 850 comprises a first base station unit 852 and a second base station unit 853. In a preferred embodiment, each base station unit 852, 853 is capable o~
carrying out communication with a plurality of user ~tations 102 according to multiple communication protocols (e.g., two protocols). In a preferred embodiment, the first base station unit 852 preferably carries out communication with a plurality of user stations 102 using a ~irst protocol, and the second base station unit 853 preferably carries out communication with a plurality of user stations 102 using a second protocol. User stations 20 102 may be configured for communication using either the first protocol, the second protocol, or both protocols, as further illustrated herein.
In a preferred embodiment, the first protocol is a GSM protocol generally utilizing FDD/TDMA techniques, and 25 the second protocol is a TDMA or TDD protocol having properties allowing it to smoothly integrate with the GSM
protocol. A user station 102 desiring to communicate with the integrated base station 850 may utilize either protocol to do so (assuming ~h~nnel availability). Aspects of two pre~erred communication protocols are described below, after which appear further details regarding the integration and coexistence of the two preferred - protocols.
A first pre~erred protocol is the GSM protocol.
Figure 3 illustrates a timing pattern according to certain existing GSM standards. According to these standards, communication between a base station 104 and user stations CA 02235~51 1998-04-22 W O 97/16000 - PCT~US96/16068 -. 12 102 is divided lnto eight burst periods 152. Up to eight dlfferent user stations can communicate with a base station, one in each ~urst period 152.
GSM standards, as noted previously, include the use of two separate frequency bands. The base station 104 transmits to a user station 102 using a frequency channel on a first frequency band FA~ while the user stations 102 transmit using an assigned ~requency channel on a second frequency band FB After a user station 102 receives a base transmission 155 on the first frequency band FA during a particular burst period 152, the user station 102 shifts in frequency by a predefined amount (e.g., 40 MHz or 80 MHz) to the second frequency band FB and transmits a user transmission 156 in response to the base transmis6ion 155 approximately three ~urst periods 152 later. The three burst period delay is assumed to be large enough to account ~or propagation time and other delay periods between the base station 104 and the user station 102.
Each GSM burst period 152 is surrounded by guard times 157 to account for uncertain signal propagation delays between the base station 104 and the user station 102. By comparing the actual receive time of the signal from the user station 102 to the expected receive time, the base station 104 may command the user station 102 to advance or retard its transmission timing in order to fall within the proper burst period 152, a feature known as adaptive frame alignment. A specification relating to adaptive frame alignmen~ for the GSM system is TS GSM
05.10.
A second preferred protocol is a TDD/TDM~ protocol utilizing aspects of spread-spectrum technology and/or code division multiplexing, as well as frequency division multiplexing as further discussed herein. A spread-spectrum transmitter and receiver are described with respect to Fig. 4, and preferred TDD timing structures are descri~ed hereafter with respect to Figs. 6 and 7.
CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 Figure 4 is a block diagram of an exemplary transmitter and receiver in a spread spectrum communication system as may be employed ~or spreading and - despreading signals in a spread spectrum communication system. In Fig. 4, a spread-spectrum transmitter 201 comprises an input port 202 for input data 203, a chip sequence transmitter generator 204, a modulator 20S, and a transmitting antenna 206 for transmitting a spread~
spectrum signal 207. A spread-spectrum receiver 208 comprises a receiver antenna 209, a chip se~uence receiver generator 210, a demodulator 211, and an output port 212 for output data 213. In operation, a single chip se~uence 214 is identically generated by both the transmitter generator 204 and the receiver generator 210, and appears essentially random to others not knowing the spreading code upon which it is based. The spread-spectrum signal 207 is despread with demodulator 211 by correlating the received signal with a locally generated version o~ the chip sequence 214. ~xemplary correlators are described in, e.g., U.S. Patent Nos. 5,022,047 and 5,016,255. A
preferred method for despreading and correlating spread spectrum signals is described in U.S. Patent Application Serial No. 08/481,613 ~iled June 7, 1995.
Where spread spectrum communication is used, the control ~tation 105 (see Fig. 1) assigns the base station 104 transmitters and user station 102 transmitters in each cell 103 a spread-spectrum code for modulating radio signal communication in that cell 103. The resulting signal is generally spread across a bandwidth exceeding the bandwidth necessary to transmit the data, hence the term "spread spectrum". Accordingly, radio signals used in that cell 103 are spread across a bandwidth sufficiently wide that both base station 104 receivers and user station 102 receivers in an adjacent cell 103 may distinguish communication which originates in the first cell 103 from communication which originates in the adjacent cell 106.
CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 Figure 5 is a diagram of a preferred cellular environment in which the spread spectrum protocol operates. In Fig. 5, a geographical region 301 is divided into a plurality of cells 103. ~ssociated with each cell 103 is an assigned frequency and an assigned spread spectrum code. Preferably, three di~ferent frequencies (or frequency groups~ F1, F2 and F3 are a~signed in such a manner that no two adjacent cells have the same assigned frequency (or frequency group) F1, F2 or F3, thereby minimizing inter~erence between adjacent cells.
To further reduce the posqibility of intercell interference, different near-orthogonal spread spectrum codes C1 through C7 are assigned as shown in a repeating pattern overlapping the frequency reuse pattern. Although seven sprea~ spectrum codes C1 through C7 are shown in Fig. 5, a pattern invol~ing other numbers of spread spectrum codes may be suitable depending upon the particular application.
The use o~ spread ~pectrum for carrier modulation permits a very ef~icient frequency reuse factor of N = 3 ~or allocating different carrier frequencies F1, F2 and F3 to adjacent cells 103. Interference between cells 103 using the same carrier frequency F1, F2 or F3 is reduced by the propagation loss due to the distance separating the cells 103 (no two cells 103 using the same frequency Fl, F2 or F3 are less than two cells 103 in distance away from one another), and also by the spread spectrum processing gain of cells 103 using the same carrier frequencies F1, F2 or F3, obtained by the use o~ orthogonal or near-orthogonal spreading codes.
Figure 6 is a diagram showing a preferred timingstructure for a TDD system. According to t~e timing structure of Fig. 6, communication over time is broken into a continuou~ series of time frames 301. ~ single complete time frame 301 is shown along a timeline 310 in Fig. 6; similar time frames precede and follow time frame 301 in a continuous pattern along the timeline 310.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 Time frame 301 is divided into a plurality of time slots 302 numbered consecutively TSl, TS2...TSN, each of which may support duplex communication with a user station 102. Time frame 301 may be thought of as a "polling loop"
or a time loop, as depicted in Fig. 6, whereby a base station 104 communicates with user stations 102 sequentially over the time frame 301 in a m~nner analogous to polling, each user station 102 transmitting and receiving messages in its designated time slot 302. In the Fig. 6 embodiment, each time slot 302 comprlses a user segment 305, wherein a user station 102 transmits a user-to-base message to the base station 104, and a base segment 306, wherein the base station 104 transmits a base-to-user message to the user station 102.
Communication in time slots 302 may be interleaved, such that user stations 102 transmit in one physical time slot 302 but receive in a different physical time slot 302 (such as described with respect to the Fig. 7 timing structure elsewhere herein).
In an pre~erred TDD communication system in accordance with Fig. 6, time frames 301 are each 18.46 milliseconds in duration, and each time ~rame 301 comprises sixteen time slots 302 or, alternatively, eight time slots 302 to support extended range through increased guard times. I~ sixteen time slots 302 are used, the time slots 302 are preferably each 1153.125 microseconds in duration.
In some embodiments, a user station 102 may communicate in more than one time slot 302 in each time frame 301, so as to support an increased data rate.
- Similarly, in some embodiments, a user station 102 may periodically skip time ~rames 301 and communicate in a subset of all time frames 301 (e.g., every other time frame 301, or every fourth time ~rame 301), so as to support a reduced data rate where a full speed communication link is not necessary. Further information about an exemplary TDMA system supporting variable data CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 rates may be found in copending U.S. Patent Application Serial No. 08/284,053 ~iled August 1, 1994.
Figure 7 is a diagram of an alternative preferred timing structure employing virtual time slots, each of which generally comprises a duplex pair of communication links (i.e., one forward link and one reverse link).
In Fig. 7, similar to Fig. 6, communication over time is broken into a continuous series of time frames 601. A
single co~plete time frame 601 is shown along a timeline 610 in Fig. 7; similar time frames precede and follow time frame 601 in a continuous pattern along the timeline 610.
Time frame 601 is divided into a plurality of physical time slots 602 numbered consecutively TS1', TS2'...TSN'. Each physical time slot 602 comprises a user segment 605 wherein a user station 102 transmits a user-to-base message to the base station 104, and a base ~egment 606 wherein the base station 104 transmits a base-to-user message to a user station 102, which could be a different user station 102 than transmitted to the base station 104 in the same physical time slot 602. Using virtual time slots, communication in physical time slots 602 may be interleaved, such that a user station 102 transmits in one physical time slot 602 but receives in a different physical time slot 602. The user segment 605 and ba~e segment 606 which define the forward link and reverse link transmissions to a given user station 102 (and which are typically located in different physical time slots 602) are referred to as a virtual time slot.
An exemplary virtual time slot 618 is shown in Fig.
7, associated with a particular user station 102 (e.g., user station MS2). The virtual time slot 618 comprises two message segments, one in each of two physical time slots 602a and 602b. Virtual time slot 618 has a user ~egment 605a in the first physical time slot 602a, and a base segment 606b in the second physical time slot 602b.
Between the user segment 605a and the base segment 606b of the virtual time slot 618, the base station 104 transmits CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 in a base segment 606a of the first physical time slot 602a (e.g., to a second user station 102, such as user station MS1), and another user station 102 (e.g., a third user station 102, such as user station MS3) transmits in a user segment 605b to the base station 104. In this manner, transmissions to and from the base station 104 are interleaved.
Time frame 601 may be thought of as a "polling loop"
or a time loop, similar to time frame 301 o~ the Fig. 6 embodiment, whereby a base station 104 communicates with user stations 102 sequentially over the time frame 601 in a manner analogous to polling, each user station 102 transmitting and receiving messages in its designated virtual time slot 618. The virtual time slots 618 of Fig.
7, however, are not necessarily identical to the physical time slots 602. An advantage of the Fig. 7 timing structure is that it generally provides extended time for the base station 104 to process channel characterization data received from the user station 102.
DESCRI PTI ON
Coexistinq Communication Systems .
Backqround of the Invention Field of the Invention The present invention pertains to the field of the coexistence of two different communication methods and apparatus, more specifically to the coexistence of a spread spectrum TDMA communication system with a GSM
communication system.
Description of the Related Art A growing demand for flexible, wireless communication has led to the development of a variety of techniques for allocating available communication bandwidth among a steadily increasing number of u~ers of wireless services.
One technique for allocating communication bandwidth between a base station and a group of user stations i8 through the use of time division multiple access (TDMA), wherein transmissions are separated in time to a~oid conflicts. In a communication systems utilizing TDMA
techniques, a repetitive time frame may be divided into a plurality of smaller time units, or time slots, and communication between base stations and user stations occur in assigned time slots.
Other techniques for allocating communication bandwidth include frequency division multiple access (FDMA), wherein transmissions take place at different frequencies, and code division multiple access (CDMA), wherein transmissions take place using different codes.
Variants of the above techniques include frequency ~ division duplex (FDD) and time division duplex (TDD). As used herein, FDD refers to a technique for establishing full duplex communications having both forward and reverse links separated in frequency, and TDD refers to a technique for establishing full duplex communications CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 having both forward and reverse links separated in time.
Various systems using combinations of FDD, TDD, FDMA, CDMA, and/or TDM~ have also been proposed.
A particular FDD/TDMA system in current use is the Global System for Mobile communications ("GSM").
According to GSM standards, communication between a base station and user stations takes place in a time frame which i8 divided into eight burst periods or time slots.
In each of these time slots a different user station can communicate with the base station. No two user stations can communicate with the base station during the same time slot. GSM standards include the use of two distinct frequency bands. The base station transmits over the ~irst frequency band, and the user stations transmit over the second frequency band. The user station transmission lags the base station transmission by several time slots to account for, among other things, propagation delays from the base station to the user station.
The GSM protocol provides ~or transmission and reception between remote devices and is generally suitable for communication at relatively high data rates. In addition to being a uniform standard in Europe, where it has been allocated a frequency band around the l.9 GHz region, the GSM protocol has been tested, used and found to be robust, and there is a substantial installed base of devices and systems which utilize the GSM protocol in Europe. While the GSM protocol has not been allocated a specific bandwidth in the United States, it can be used in certain unlicensed bandwidths, and is a standard adopted by some telephone system operators seeking compatibility with user stations configured for GSM in Europe.
Certain other communication systems make use of a technology known as spread~spectrum communication, in which transmitted signals are spread across a frequency band which is wider than the bandwidth of the data being transmitted. In spread spectrum communication, a data signal is typically modulated with a pseudo-random chip CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 code to generate a transmitted signal spread over a ~ relatively wide bandwidth. The transmitted signal has a low spectral density and appears essentially as noise to those not knowing the chip code. Consequently, spread spectrum communication provides increased security of transmitted in~ormation and reduced inter~erence with other sensitive radio equipment being used in the surrounding environment.
Due to the nature o~ the spread spectrum signal it is typically necessary at the receiver to despread the received spread spectrum signal to recover the original data. In one spread spectrum technique, for example, despreading of the spread spectrum signal is accomplished by correlating the received signal with a reference code matching the pseudo-noise code used in the transmitter to encode the data prior to transmission of the information.
After initial correlation is achieved, it is generally necessary to maintain synchronization by tracking the incoming signal so as to keep it aligned with the local reference code. Spread spectrum communication has been implemented in a TDMA environment (see, e.g., U.S. Patent No. 5,455,822 issued Oct. 3, 1995).
A general problem in wireless communication systems is that, because users of any one system may be mobile, they may leave the coverage region o~ their provider and enter a zone in which the provider does not provide coverage. For example, a user who has purchased a GSM
based unit may travel to the United States and find that there i~ no communication system that will support the GSM
based system. Likewise, a user who has purchased a unit that operates in a system configured ~or spread spectrum communication may travel out o~ the geographic region serviced by the system provider. While a user may solve this problem by having several dif~erent devices (e.g., handsets) ~or communication with di~ferent systems in different localities, switching between handsets may be cumbersome and inconvenient, as well as costly. Moreover, CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 there is increasing consumer demand to provide lighter handsets of smaller size for easier storage and transportation.
The existence of a multiplicity of different communication systems, each o~ which may serve different and possibly overlapping geographic regions, has led and will continue to lead to the potential for redundant hardware deployment for base stations and supporting network connections, re~lln~Ant user hardware, and interference among neighboring wireless providers. At the same time, the number of cellular and wireless users continues to grow, as do the d~An~ ~or providing more sophisticated wireless data transfer services such as wireless facsimile and other similar services.
l~ It would therefore be advantageous to provide a communication system providing increased user mobility between different communication systems without the need to purchase additional hardware. It would further be advantageous to provide a communication system allowing communication with users according to either of two protocols. It would further be advantageous to provide a means of integrating two communication protocols in an overlapping geographical region, while mitigating inter~erence with users utilizing either of the two communication protocols. It would ~urther by advantageous to provide a means ~or dynamically allocating communication resources to either of two dif~erent communication protocols according to user demand. It would further be advantageous to provide a communication system allowing compatibility within a geographic region of both a GSM protocol and an alternative protocol, thereby increasing the geographic mobility of users of both protocols.
sl~Ary o~ The Invention The pre~ent invention comprises in certain aspects an integrated communication system supporting multiple CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 communication protocols. In a preferred embodiment, ~ communication is carried out according to either one of two different TDMA or TDD protocols, and includes means ~ for selectively communicating according to either protocol. In this embodiment, each protocol defines time frames and/or time slots of a different duration, which overlap according to a predefined ratio. The integrated system is synchronized in a m~nner such that only one user communicates at a time and collisions are thereby avoided.
The system may comprise a number of "stacked" base stations in a single cell, each operating over a different frequency or using dif~erent spreading codes. The ultimate potential user capacity is therefore a function o~ the number of available frequencies, time slots, and codes ~or a given cell.
In another aspect of the present invention, an integrated base station comprises a first base station unit operating according to a first TDMA or TDD protocol, and a second base station unit operating according to a second TDMA or TDD protocol. The first base station unit and second base station unit operate in the same or overlapping geographic region, and are provided with coordinating electronics (such as GPS receiver in one or both base station units) so as to prevent collisions between communications occurring between each base station unit and its respective users. In a particular embodiment, the two base station units are collocated, and share an identical antenna or set of antennas.
According to a preferred embodiment, a first protocol is a GSM protocol, and a second protocol is a TDD protocol utilizing spread spectrum techniques. The TDD protocol is structured so that each time slot is twice the duration of ~ a GSM time slot, and each time frame is ~our times the duration of a GSM time frame. The two protocols are ~ynchronized by a common synchronization signal. For users of the TDD protocol, spread spectrum communication may be established ~y a u~er responding to a general poll CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 transmitted during an available time slot by the TDD base station unit and by carrying out a h~n~sh~ke transaction.
A separate control channel is provided for GSM access.
In another aspect of the invention, a composite time frame is defined with a portion of time slots of the composite time frame allocated to the ~irst protocol and a portion of the time slots allocated to the second protocol. The time slots allocated to each protocol may or may not be contiguous. The composite time frame structure is programmed i~to the integrated base station BO that each base station unit knows in advance the relative position of the time ~lots allocated to it. Each base station unit independently manages the time slots allocated to it, and independently is responsible for establishing and maintaining communication with user stations using its protocol. In another embodiment of the invention, time slots are allocated on a dynamic basis according to user demand.
Other variations and alternative embodiments are also described herein.
3rief Description of The Drawinqs The various objects, feature~ and advantages of the present invention may be better understood by examining the Detailed Description of the Preferred Embodiments found below, together with the appended figures, wherein:
Fig. 1 is a diagram of a pattern of cells in a wireless communication system.
Fig. 2 is a block diagram of a communication system.
Fig. 3 is an illustration of a timing pattern according to existing GSM standards.
Fig. 4 is a block diagram of a transmitter and a receiver in a spread spectrum communication system.
Fig. 5 is a diagram of an arrangement of cells in a wireless communication system showing an exemplary code and ~requency reuse pattern.
CA 0223~l l998-04-22 W097/16000 PCT~S96/16068 Fig. 6 is a diagram of a time frame divided into a plurality of time slots.
Fig. 7 is a diagram of an alternative timing structure showing a time frame divided into a plurality of virtual time slots.
Fig. 8 is a diagram illustrating a protocol for establishment of a spread spectrum communication link in a particular communication system.
Fig. 9A is a diagram of a preferred slot structure for a time slot according to a particular TDMA protocol, and Figs. 9B and 9C are diagrams of a base station traffic message structure and a user station traffic message structure, respectively, in the same TDMA protocol.
Figs. lOA-lOC are diagrams of preferred polling message formats for use in the TDMA protocol related to Figs. 9A-9C.
Figs. llA and llB are diagrams of preferred message header formats for use in the TDMA protocol related to Figs.
9A-9C.
Figs. 12A and 12B are diagrams of a base station information packet and a user station information packet, respectively, for use in the TDMA protocol related to Figs.
9A-9C.
Fig. 13 is a diagram of an integrated base station according to one embodiment of the present invention.
Fig. 14 is a timing diagram of a comparing the timing structure of two different communication protocols.
Fig. 15 is a timing diagram of a composite time frame shown relative to the timing structure of the communication protocols of Fig. 14.
Fig. 16 is a timing diagram of a different composite time frame shown relative to the timing structure of the communication protocols of Fig. 14.
Figs. 17A and 17B are demand migration tables showing, for a composite time frame, possible time slot CA 0223~1 1998-04-22 . . , allocations for the two communication protocols of Fig.
14.
Fig. 18 is a timing diagram showing waveforms for a slot clock and a frame clock.
Fig. 19 is a frequency channelization plan for a particular TDD communication system, and Fig. 20 is a frequency channelization plan for a GSM communication system.
Figs. 21 and 22 are graphs ~howing, for a particular embodiment, a frequency channelization relationship for the communication systems having the frequency channelization plans shown in Figs. 19 and 20.
Fig. 23 is a graph showing the frequency usage of a portion of the frequency spectrum during a non-GSM time slot of a composite time frame.
Fig. 24A is a diagram showing a timing relationship between the time frame structure of Fig. 7 utilizing virtual time slots and the GSM time frame structure; Fig.
24B is a diagram of a composite time frame shown relati~e to the timing structures of Fig. 24A.
Fig. 25 is a diagram of an integrated base station with a dynamic slot allocation capability.
Fig. 26 is a timing diagram showing a ~lcomposite"
time frame derived ~rom the time frames of two protocols and having conditional time gaps inserted.
Fig. 27 is a diagram of a "composite" ~ime frame comprising a plurality of time slots from two dif~erent protocols without regard to the time frame structure of the two protocols.
Detailed Description o~ The Pre~erred Embodiments Figure 1 is a diagram o~ a pattern of cells in a wireless communication system 101 for communication among a plurality of user stations 102. The wireless communication sy~tem 101 of Fig. 1 includes a plurality o~
cells 103, each with a base station 104, preferably located at or near the center of the cell 103. Each CA 0223~1 1998-04-22 WO97/l6000 - PCT~S96/16068 station (both the base stations 104 and the user stations 102) generally comprises a receiver and a transmitter. In a pre~erred embodiment, a control station 105 (sometimes ~ referred to herein as a "base station controller"), also comprising a receiver and a transmitter, manages the resources o~ the system 101.
Figure 2 is a block diagram of a communication system architecture utilized in a pre~erred embodiment of the present inventlon. The Fig. 2 communication system comprises a pluraiity of base stations 104 for communicating with a plurality of user stations 102. The base stations 104 and user stations 102 may operate in a perso~al communications system (PCS), under rules prescribed by the Federal Communications Commi~sion (FCC).
Each base station 104 is preferably coupled to a base station controller 105 by any of a variety of communication paths 109. The communication paths 109 each comprise one or more communication links 118. Each communication link 118 may include a coaxial cable, a fiber optic cable, a digital radio link, or a telephone line. Each base station controller 105 is preferably connected to one or more communication networks 126, such as a public switched telephone network (PSTN) or personal communication system switching center (PCSC), by one or more communication paths 108, each of which may include a coaxial cable, a fiber optic cable, a digital radio link, or a telephone line.
The Fig. 2 communication system also may include one or more "intelligent" base stations 107 which connect directly to a communication network 126 without inter~acing through a base station controller 105. The intelligent base stations 107 bypass the base station ~ controllers 105 for local handoffs and switching of user stations 102, and instead per~orm these ~unctions directly over the network 126.
In operation each base station 104 formats and sends digital information to its respective base station CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 ,, 10 controller 105 (or directly to the network 126 in the case of an intelligent base station 107). The base station controllers 105 receive inputs from multiple base stations 104, assist handof~s between base stations 104, and convert and format channel information and signaling information for delivery to the network 126. The base station controllers 105 may also, if desired, manage a local cache VLR database, and may support basic operation, administration and management (OA~M) functions such as billing, monitoring and testing. Each base station controller 105, under control of the network 126, preferably manages local registration and verification of its associated base station 104 and may provide updates to the network 126 regarding the status of the base stations 104.
The network 126 connects to the base station controllers 105 for call delivery and outgoing calls.
Intelligent base stations 107 may use a predefined signaling protocol--such as ISDN messaging--for registration, call delivery and handoff over a public telephone switch. The intelligent base station 107 has all the general capabilities of a base station 104, but further may incorporate a BRI card, additional intelligence and local vocoding.
If the network 126 is a GSM network, then base stations 104 preferably connect to the network 126 through a de~ined l'A" interface. The "A" interface may be incorporated in base station controllers 105 and in intelligent base stations 107. Features and functionality of GSM are passed to and ~rom the base stations 104 over the 'IA'' interface in a manner that is transparent to the end user.
The system may also interconnect to cable television distribution networks. The base stations 104 may be miniaturized so that they can be installed inside st~n~rd cable TV amplifier boxes. Interfacing may be carried out using analog remote antenna systems and digital transport CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 mechanisms. For example, T1 and FT1 digital multiplexer - outputs ~rom the cable TV network may be used for interfacing, and ba~ic rate (BRI) ISDN links may be used to transport digital channels.
Figure 13 is a diagram o~ an integrated base station 850 (which can be either a base station 104 or an intelligent base ~tation 107 in Fig. 2) in accordance with one embodiment of the present invention. The integrated base station 850 comprises a first base station unit 852 and a second base station unit 853. In a preferred embodiment, each base station unit 852, 853 is capable o~
carrying out communication with a plurality of user ~tations 102 according to multiple communication protocols (e.g., two protocols). In a preferred embodiment, the first base station unit 852 preferably carries out communication with a plurality of user stations 102 using a ~irst protocol, and the second base station unit 853 preferably carries out communication with a plurality of user stations 102 using a second protocol. User stations 20 102 may be configured for communication using either the first protocol, the second protocol, or both protocols, as further illustrated herein.
In a preferred embodiment, the first protocol is a GSM protocol generally utilizing FDD/TDMA techniques, and 25 the second protocol is a TDMA or TDD protocol having properties allowing it to smoothly integrate with the GSM
protocol. A user station 102 desiring to communicate with the integrated base station 850 may utilize either protocol to do so (assuming ~h~nnel availability). Aspects of two pre~erred communication protocols are described below, after which appear further details regarding the integration and coexistence of the two preferred - protocols.
A first pre~erred protocol is the GSM protocol.
Figure 3 illustrates a timing pattern according to certain existing GSM standards. According to these standards, communication between a base station 104 and user stations CA 02235~51 1998-04-22 W O 97/16000 - PCT~US96/16068 -. 12 102 is divided lnto eight burst periods 152. Up to eight dlfferent user stations can communicate with a base station, one in each ~urst period 152.
GSM standards, as noted previously, include the use of two separate frequency bands. The base station 104 transmits to a user station 102 using a frequency channel on a first frequency band FA~ while the user stations 102 transmit using an assigned ~requency channel on a second frequency band FB After a user station 102 receives a base transmission 155 on the first frequency band FA during a particular burst period 152, the user station 102 shifts in frequency by a predefined amount (e.g., 40 MHz or 80 MHz) to the second frequency band FB and transmits a user transmission 156 in response to the base transmis6ion 155 approximately three ~urst periods 152 later. The three burst period delay is assumed to be large enough to account ~or propagation time and other delay periods between the base station 104 and the user station 102.
Each GSM burst period 152 is surrounded by guard times 157 to account for uncertain signal propagation delays between the base station 104 and the user station 102. By comparing the actual receive time of the signal from the user station 102 to the expected receive time, the base station 104 may command the user station 102 to advance or retard its transmission timing in order to fall within the proper burst period 152, a feature known as adaptive frame alignment. A specification relating to adaptive frame alignmen~ for the GSM system is TS GSM
05.10.
A second preferred protocol is a TDD/TDM~ protocol utilizing aspects of spread-spectrum technology and/or code division multiplexing, as well as frequency division multiplexing as further discussed herein. A spread-spectrum transmitter and receiver are described with respect to Fig. 4, and preferred TDD timing structures are descri~ed hereafter with respect to Figs. 6 and 7.
CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 Figure 4 is a block diagram of an exemplary transmitter and receiver in a spread spectrum communication system as may be employed ~or spreading and - despreading signals in a spread spectrum communication system. In Fig. 4, a spread-spectrum transmitter 201 comprises an input port 202 for input data 203, a chip sequence transmitter generator 204, a modulator 20S, and a transmitting antenna 206 for transmitting a spread~
spectrum signal 207. A spread-spectrum receiver 208 comprises a receiver antenna 209, a chip se~uence receiver generator 210, a demodulator 211, and an output port 212 for output data 213. In operation, a single chip se~uence 214 is identically generated by both the transmitter generator 204 and the receiver generator 210, and appears essentially random to others not knowing the spreading code upon which it is based. The spread-spectrum signal 207 is despread with demodulator 211 by correlating the received signal with a locally generated version o~ the chip sequence 214. ~xemplary correlators are described in, e.g., U.S. Patent Nos. 5,022,047 and 5,016,255. A
preferred method for despreading and correlating spread spectrum signals is described in U.S. Patent Application Serial No. 08/481,613 ~iled June 7, 1995.
Where spread spectrum communication is used, the control ~tation 105 (see Fig. 1) assigns the base station 104 transmitters and user station 102 transmitters in each cell 103 a spread-spectrum code for modulating radio signal communication in that cell 103. The resulting signal is generally spread across a bandwidth exceeding the bandwidth necessary to transmit the data, hence the term "spread spectrum". Accordingly, radio signals used in that cell 103 are spread across a bandwidth sufficiently wide that both base station 104 receivers and user station 102 receivers in an adjacent cell 103 may distinguish communication which originates in the first cell 103 from communication which originates in the adjacent cell 106.
CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 Figure 5 is a diagram of a preferred cellular environment in which the spread spectrum protocol operates. In Fig. 5, a geographical region 301 is divided into a plurality of cells 103. ~ssociated with each cell 103 is an assigned frequency and an assigned spread spectrum code. Preferably, three di~ferent frequencies (or frequency groups~ F1, F2 and F3 are a~signed in such a manner that no two adjacent cells have the same assigned frequency (or frequency group) F1, F2 or F3, thereby minimizing inter~erence between adjacent cells.
To further reduce the posqibility of intercell interference, different near-orthogonal spread spectrum codes C1 through C7 are assigned as shown in a repeating pattern overlapping the frequency reuse pattern. Although seven sprea~ spectrum codes C1 through C7 are shown in Fig. 5, a pattern invol~ing other numbers of spread spectrum codes may be suitable depending upon the particular application.
The use o~ spread ~pectrum for carrier modulation permits a very ef~icient frequency reuse factor of N = 3 ~or allocating different carrier frequencies F1, F2 and F3 to adjacent cells 103. Interference between cells 103 using the same carrier frequency F1, F2 or F3 is reduced by the propagation loss due to the distance separating the cells 103 (no two cells 103 using the same frequency Fl, F2 or F3 are less than two cells 103 in distance away from one another), and also by the spread spectrum processing gain of cells 103 using the same carrier frequencies F1, F2 or F3, obtained by the use o~ orthogonal or near-orthogonal spreading codes.
Figure 6 is a diagram showing a preferred timingstructure for a TDD system. According to t~e timing structure of Fig. 6, communication over time is broken into a continuou~ series of time frames 301. ~ single complete time frame 301 is shown along a timeline 310 in Fig. 6; similar time frames precede and follow time frame 301 in a continuous pattern along the timeline 310.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 Time frame 301 is divided into a plurality of time slots 302 numbered consecutively TSl, TS2...TSN, each of which may support duplex communication with a user station 102. Time frame 301 may be thought of as a "polling loop"
or a time loop, as depicted in Fig. 6, whereby a base station 104 communicates with user stations 102 sequentially over the time frame 301 in a m~nner analogous to polling, each user station 102 transmitting and receiving messages in its designated time slot 302. In the Fig. 6 embodiment, each time slot 302 comprlses a user segment 305, wherein a user station 102 transmits a user-to-base message to the base station 104, and a base segment 306, wherein the base station 104 transmits a base-to-user message to the user station 102.
Communication in time slots 302 may be interleaved, such that user stations 102 transmit in one physical time slot 302 but receive in a different physical time slot 302 (such as described with respect to the Fig. 7 timing structure elsewhere herein).
In an pre~erred TDD communication system in accordance with Fig. 6, time frames 301 are each 18.46 milliseconds in duration, and each time ~rame 301 comprises sixteen time slots 302 or, alternatively, eight time slots 302 to support extended range through increased guard times. I~ sixteen time slots 302 are used, the time slots 302 are preferably each 1153.125 microseconds in duration.
In some embodiments, a user station 102 may communicate in more than one time slot 302 in each time frame 301, so as to support an increased data rate.
- Similarly, in some embodiments, a user station 102 may periodically skip time ~rames 301 and communicate in a subset of all time frames 301 (e.g., every other time frame 301, or every fourth time ~rame 301), so as to support a reduced data rate where a full speed communication link is not necessary. Further information about an exemplary TDMA system supporting variable data CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 rates may be found in copending U.S. Patent Application Serial No. 08/284,053 ~iled August 1, 1994.
Figure 7 is a diagram of an alternative preferred timing structure employing virtual time slots, each of which generally comprises a duplex pair of communication links (i.e., one forward link and one reverse link).
In Fig. 7, similar to Fig. 6, communication over time is broken into a continuous series of time frames 601. A
single co~plete time frame 601 is shown along a timeline 610 in Fig. 7; similar time frames precede and follow time frame 601 in a continuous pattern along the timeline 610.
Time frame 601 is divided into a plurality of physical time slots 602 numbered consecutively TS1', TS2'...TSN'. Each physical time slot 602 comprises a user segment 605 wherein a user station 102 transmits a user-to-base message to the base station 104, and a base ~egment 606 wherein the base station 104 transmits a base-to-user message to a user station 102, which could be a different user station 102 than transmitted to the base station 104 in the same physical time slot 602. Using virtual time slots, communication in physical time slots 602 may be interleaved, such that a user station 102 transmits in one physical time slot 602 but receives in a different physical time slot 602. The user segment 605 and ba~e segment 606 which define the forward link and reverse link transmissions to a given user station 102 (and which are typically located in different physical time slots 602) are referred to as a virtual time slot.
An exemplary virtual time slot 618 is shown in Fig.
7, associated with a particular user station 102 (e.g., user station MS2). The virtual time slot 618 comprises two message segments, one in each of two physical time slots 602a and 602b. Virtual time slot 618 has a user ~egment 605a in the first physical time slot 602a, and a base segment 606b in the second physical time slot 602b.
Between the user segment 605a and the base segment 606b of the virtual time slot 618, the base station 104 transmits CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 in a base segment 606a of the first physical time slot 602a (e.g., to a second user station 102, such as user station MS1), and another user station 102 (e.g., a third user station 102, such as user station MS3) transmits in a user segment 605b to the base station 104. In this manner, transmissions to and from the base station 104 are interleaved.
Time frame 601 may be thought of as a "polling loop"
or a time loop, similar to time frame 301 o~ the Fig. 6 embodiment, whereby a base station 104 communicates with user stations 102 sequentially over the time frame 601 in a manner analogous to polling, each user station 102 transmitting and receiving messages in its designated virtual time slot 618. The virtual time slots 618 of Fig.
7, however, are not necessarily identical to the physical time slots 602. An advantage of the Fig. 7 timing structure is that it generally provides extended time for the base station 104 to process channel characterization data received from the user station 102.
2 0 In an exemplary TDMA communication system, time frames 601 are each 18. 46 milliseconds in duration, and each time frame 601 comprises sixteen time slots 602 or, alternatively, eight time slots 602 to support extended range through increased guard times. I~ sixteen time slots 602 are used, the time slots 602 are preferably each 1153.125 microseconds in duration.
In some ernbodiments, a user station 102 may communicate in more than one virtual time slot 618 in each time frame 601, so as to support an increased data rate.
Similarly, in some embodiments, a user station 102 may periodically skip time frames 601 and communicate in some subset of all time frames 601 (e.g., every other time frame 601, or every fourth time frame 601), so as to support a reduced data rate where a full speed communication link is not necessary.
Communication between a user station 102 and a base station 104 is established in one embodiment by a response CA 0223~1 1998-04-22 from a user station 102 to a general polling me~;sage sent from the base station 104 during an available time slot 302. This process is described in more detail with reference to Fig. 8, which illustrates a protocol for 5 establishment of a spread spectrum communication link in, e.g., the Fig. 6 communication system. A communication link may be established in an analogous manner for the Fig. 7 embodiment.
In the Fig. 8 protocol, messages (base transmissions 306 and user transmissions 305) are generally one o:E three types: a general poll message 401, a specific poll message 402, or an information message 403. When a message is transmitted by a user station 102, it may be re:Eerred to herein as a "response", e.g., a general poll response 404, a specific poll response 405, or an information response 406.
A general poll message 401 is transmitted by the base station 104 in each time slot 302 available ~or communication. A user station 102 seeking to establish communication monitors transmissions from a base station 104 and ascertains available time slots 302 by receiving general poll messages 401 in those time slots 302.
A user station 102 '~acquires~' a base station 104 by a sequence of handshaking steps. At a general poll step 407, the base station 104 transmits a general poll message 401 during an unoccupied time slot 302. The user station 102 receives the general poll message 401 and, if it was received without error, transmits a general poll response 404 to the base station 104 in the same time slot 302 of the following time frame 301. The general poll message 401 comprises a field for a base ID 408b, which may be 32 bits long, and which may be recorded by the user station 102. Similarly, the general poll response 404 comprises a field for a user ID 409, which is pre~erably 72 bits long, and which may be recorded by the base station 104.
Upon receiving a general poll response 404, at a specific poll step 410, the base station 104 transmits a CA 0223~1 1998-04-22 WO97/16000 - PCT~S~6/16068 ~. 19 specific poll message 402, comprising the user ID 409 received by the ba~e station 104 as part of the general poll response 404. The user station 102 receives the - specific poll message 402 and, if it was received without error and with the same user ID 409, transmits its specific poll response 405 to the base station 104 in the same time slot 302 of the following time frame 301. The speci:Eic poll response 405 comprises the same user ID 409 as the general poll response 404.
In a particular embodiment, the specific poll message 402 may be eliminated as redundant. The user station 102 may therefore follow the general poll response 404 with a specific poll response 405.
Upon receiving a specific poll response 405 comprising a user ID 409 which matches that of the general poll response 404, at a link-established step 411, the base station 104 may transmit a traffic message 403. At this point, the base station 104 and user station 102 have established a communication link 412. The base station 104 may couple a telephone line to the communication channel, and the user station 102 may begin normal operation on a telephone network (e.g., the user station 102 may receive a dial tone, dial a number, make a telephone connection, and perform other telephone operations). The base station 104 and user station 102 may exchange traffic messages 403 and 406, until the communication link 412 i~ voluntarily terminated, until faulty communication prompts the user station 102 to re-acquire the base station 104, or until handof~ of the user station 102 to another base station 104.
Should more than one user station 102 respond to the same general poll message 401, the base station 104 may advertently ~ail to respond. The lack of response from the base station 104 signals the involved user stations 102 to back of~ for a calculated time interval be~ore attempting to acquire the same base station 104 using the general poll message 401 and general poll response 404 CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 protocol. The back-off time may be based upon the user ID
409, and therefore each user station 102 will back off for a different length of time to prevent future collisions.
When an incoming telephone call is received at a base station 104, at an incoming-call step 413, the base station 104 transmits a specific poll message 402 with the user ID 409 of the indicated recipient user station 102 (skipping the general poll message 401 and the general poll response 404) on an available time slot 302. Each user station 102 listens regularly for the specific poll message 402, as ~urther described herein, 80 as to receive the specific poll message 402 within a predetermined time after it is transmitted. When the specific poll message 402 is received, the user station 102 compares the user ID
409 in the message with its own user I~, and if they match, continues with the link-established step 411. The base station 104 may thus establish a communication link 412 with any user station 102 within communication range.
Further details regarding means for establishing communication (particularly spread spectrum communication) in a TDMA system may be found in U.S. Patent No. 5,455,822 and in copending U.S. Patent Application Serial No.
08/284,053 filed August 1, 1994.
In a preferred embodiment, the general poll message 401 comprises a slot pointer (e.g., in slot pointer ~ield 810 shown in and described hereafter with respect to Fig.
llA) which indicates the next time slot 302 (or virtual time slot 618) during which the next general poll message 401 will be transmitted by the base station 104. A user station 102 seeking to establish communication responds to the general poll message 401 not necessarily in the same time slot o~ the next time frame 301 (or 601), but in the user segment 305 (or 605) o~ the time slot 302 (or 618) indicated by the slot pointer. Upon receiving a general response message 404 from the user station 102 in the time slot indicated by the slot pointer, the base station 102 responds with a specific poll message 402. Should more CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 than one user station 102 respond to a general poll ~ message 401, the appearance of a general poll message 401 (rather than a specific poll message 402) in the time slot - indicated by the slot pointer will cause each user station 5 102 involved to back off ~or a variable period of time depending on the user station ID.
The specific poll message 402 comprises a temporary shorthand identi~ier (nickname) speci~ic to the user station 102 and known as a correlative ID. The correlative ID appears in ~uture signaling messages (in both directions) until the established link is dropped.
In response to the specific poll message 402, the user station 102 responds with a traffic message in a time slot 302 (or 618) assigned by a slot pointer in the header of 15 the specific poll message 402.
Figure 9A is a diagram o~ a pre~erred slot structure, and Figs. 9B and 9C are diagrams of a base station traffi~
message structure and a user station traffic message structure, respectively. In Fig. 9A, a time slot 510 20 comprises a variable radio delay gap 505, a user station transmit frame 515, a user station turn-around gap 525, a guard time 535, a base station transmit frame 545, and a base station turn-around gap 555. Each user station transmit ~rame 515 comprises a user preamble 516, a user 25 preamble sounding gap 519, and a user station data frame 521. Similarly, each base station transmit frame 545 comprises a base preamble 547, a base preamble sounding gap 549, and a base transmit data ~rame 551.
Figure 9B illustrates a preferred message structure ~or the base transmit data frame 551. The message structure of Fig. 9B comprises a base header ~ield 553, a base D-channel field 557, a base data field 559, and a ~ base cyclical redundancy check (CRC) field 561. In a preferred embodiment, the base header field 553 is 23 35 bits, the base D-channel field 557 is 8 bits, the base data field 559 is 192 bits, and the base CRC field 561 is 16 bits.
CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 . .
Figure 9C illustrates a preferred message structure for the user station transmit data frame 521. The message structure of Fig. 9C comprises a user header field 523, a user D-ch~nn~l field 527, a user data field 529, and a user CRC ~ield 531. In a preferred embodiment, the user header field 523 is 17 bits, the user D-channel field 527 is 8 bits, the user data field 529 is 192 bits, and the user CRC field 531 is 16 bits.
In a preferred embodiment, a time slot 301 comprises 3125 chip periods ~where each chip period is equal to about 0.369 microseconds); the user transmit ~rame 515 and the base transmit frame 545 are 519.552 microseconds (1408 chips in duration) and 531.36 microseconds t1440 chips in duration), respectively; the user station turn-around gap 525 is 10.7 microseconds (29 chips in duration); the guard time 535 is 66.4 microseconds (180 chips in duration); and the base station turn-around gap 555 is 25.1 microseconds (68 chips in duration). The effective gap time is 72.3 microseconds, corresponding to a non-inter~ering base-station-to-base-~tation range of about 13.5 miles. The bearer channel (i.e., user data field 529) supports a rate of 10,400 bits/second, and the D-channel 527 supports a data rate o~ 433.33 bits/second.
Figures lOA-lOC are diagrams of preferred polling message formats. Figure lOA is a diagram of a general poll message format (such as for general poll message 401 of Fig. 8). The general poll message 701 preferably comprises, in the following sequence, a header ~ield 702, a spare field 703, a zone field 704, a base station controller (BSC) ID field 705, a base ID field 706, a facility field 707, a system type field 708, a service provider field 709, a slot quality field 710, a forward error correction (FEC) field 711, and a frame control word (FCW) ~ield 712. In a pre~erred embodiment, the header field 702 is 23 bits long, the spare field 703 is 16 bits long, the zone field 704 is 40 bits long, the BSC ID field 705 is 16 bits long, the base ID field 706 is 32 bits CA 0223~1 1998-04-22 W097/l6000 - PCT~S96/16068 long, the ~acility field 707 is 32 bits long, the system type field 708 i~ 8 bits long, the service provider field 709 i8 16 bits long, the slot ~uality field 710 is 8 bits - long, the FEC field 711 is 32 bits long, and the ~rame control word field 712 is 16 bits long, for a total of 239 bits.
The header field 702 identifies the message type and is described more fully with respect to Fig. llA. The zone field 704 identifies the paging zone of the specific base station 104. A user station 102 may move from one base station 104 service area to another in the same zone without requiring immediate re-registration. The BSC ID
field 705 is a sequence uni~uely identifying the base station controller 105. The base ID field 706 is a sequence uni~uely identifying the base station 104. The facility field 707 describes the services offered by the base station 104 (e.g., ethernet access, aggregate data capability, ~nh~n~ed voice, etc.). The facility field 707 may include a sub-field indicating which user stations 102 are permitted access to the ~h~nn~l (e.g., 911 calls only, or user stations 102 with specific access codes). The system type field 708 identifies the type of system associated with the base station 104. The service provider field 709 identifies the PCS service provider that operates the base station 104. The slot quality field 710 indicates the relative quality of the time slot in terms of interference. Generally, the lower the number, the better the slot quality. The FEC field 711 is used for forward error correction. The FCW field 712 is used for error detection, and in one embodiment comprises a sequence determined according to following algorithm:
1. Calculate r~m~;n~e~ R1 of a seed polynomial SDP
modulo-2 divided by a generator polynomial GRP;
2. Calculate product P of xl6 and content of the message 701 preceding FCW field 710;
CA 0223~1 1998-04-22 WO97/16000 ~ PCT~S96/16068 . 24 3. Calculate remainder R2 of the generator polynomial GNP modulo-2 divided by the product P derived in Step 2;
~ . Calculate modulo-2 sum S of r~;n~er R1 and remainder R2; and 5. Calculate the ones-complement of sum S the result of which is transmitted in the FCW field 710.
In a preferred embodiment, the seed polynomial SDP
i s :
Xk(xl5t-xl4+xl3~xl2+xll+xlo+x9tx8+x7+x6+x5+x4+x3+x2+xl+l) and the generator polynomial GRP is:
X16+X12 +X5+ 1 Figure 10B is a diagram of a specific poll message format (such as for specific poll message 402 o~ Fig. 8).
The specific poll message 720 preferably comprises, in the following sequence, a header field 721, a correlative ID
field 722, a cause field 723, a personal identi~ier (PID) field 724, an over-the-air (OTA) map type field 725, an OTA map field 726, a spare field 727, a slot quality field 728, a forward error correction field 729, and an FCW
~ield 730. In a preferred embodiment, the header field 721 is 23 bits long, the correlative ID field 722 is 8 bits long, the cause field 723 is 8 bits long, the PID
field 724 is 72 bits long, the OTA map type field 725 is 8 bits long, the OTA map field 726 is 32 bits long, the spare field 727 is 32 bits long, the slot quality ~ield 728 is 8 bits long, the FEC ~ield 729 is 32 bits long, and the FCW field 729 is 16 bits long, for a total of 239 bits.
The header field 721, slot ~uality field 728, FEC
field 729, and FCW field 730 are similar to the analogous fields described for Fig. 10A. The correlative ID ~ield 722 is used to temporarily identify one or more channels (i.e., time slots) as being allocated to a specific user station 102. A correlative ID number is assigned for the duration of a call connection and is released for reuse by another user station 102 at the termination o~ a CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 connection; the correlative ID number may also be changed during a connection. A specific correlative ID number may be reserved by the base station 104 ~or broadcast use.
The cause field 723 indicates the cause of an error occurring during execution of a previous signaling traffic operation for the particular user station 102.
Interpretation of the cause field 723 message may therefore depend upon the type of signal traffic involved.
Possible cause messages include, for example, those indicating that the user station 102 is unregistered or will not be accepted ~or registration, or that the call has not been connected or cannot be completed. The PID
field 724 comprises a personal identification number which uniquely identi~ies the subscriber (e.g., user station 15 102). The OTA map type field 725 defines the type of map (e.g., superframe, subframe, etc.) that follows in the OTA
map field 726. The OTA map field 726 describes the mapping of time slots relative to a particular user station 102. The format of the OTA map field 726 depends 20 on the map type.
Figure lOC is a diagram of a poll response message format (such as for general poll response 404 or specific poll response 405 of Fig. 8). The poll response message 740 preferably comprises, in the following sequence, a 25 header ~ield 741, a first spare field 742, a PID field 743, a service provider field 744, a class field 745, a user capabilities ~ield 746, a second spare field 747, an FEC ~ield 748, and an FCW ~ield 749. In a pre~erred embodiment, the header field 741 iS 17 bits long, the 30 first spare field 742 is 16 bits long, the PID field 743 is 72 bits long, the service provider field 744 i8 16 bits long, the class field 745 iS 16 bits long, the user capabilities field 746 is 16 bits long, the second spare field 747 is 32 bits long, the FEC ~ield 748 i~ 32 bits 35 long, and the FCW field 749 is 16 bits long, for a total of 233 bits.
CA 0223~1 1998-04-22 W097/16000 PCT~S96/16068 The header field 741 identi:Eies the message type and is more fully described in Fig. llB. The PID field 743, FEC field 748, and FCW field 746 are similar to the PID
~ield 724, FEC field 729, and FCW field 730, respectively, 5 described with respect to Fig. lOB. The service pro~ider field 744 identi~ies the PCS service provider that the user station 102 wishes to use. The class field 745 specifies some of the operational parameters being used by the particular user station 102. The class field 745 may comprise a class type sub-field and a class information sub-field. The class type sub-field indicates the user station class type (e.g., GSM or DCS1900 class type, IS-41 class type, etc.). The class informa~ion sub-field pro~ides operational information including, for example, revision level, available encryption algorithms, short message capability, ellip~is notation and phase-2 error handling capability, power class, continuous/discontinuous transmission, bandwidth (e.g., 20 MHz or 25 M~z), and nominal power levels. The user capabilities field 746 identifies the features present in the user station 102 (e.g., whether the user station 102 can receive a fax or data connection, whether the user station 102 is capable of ciphering, etc.).
Figures llA and llB are diagrams of preferred polling message header formats. Figure llA is a diagram of a polling message header format for a base polling message (such as general poll message 401 or specific poll message 402 of Fig. 8). The polling message header 801 comprises a base/mobile indicator (B/M) ~lag 802, an extended protocol (E) flag 803, a packet type field 804, a power adjustment (PWR) field 805, a symmetry field 806, a D-channel suppression (DCS) flag 807, a virtual slot (VS) flag 808, a slot or channel utilization (CU) field 809, a slot pointer field 810, a error check and correct (ARQ) field 811, and a header frame control word (HCF) field 812. In a preferred embodiment, the B/M indicator flag 802, E flag 803, PWR field 805, DCS flag 807, and the VS
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 .
flag 808 are each 1 bit long, the packet type field 804 ~ and symmetry field are each 2 bits long, the CU field 8Qg and ARQ field are each 3 bits long, and the slot pointer ~ field 810 and header HCF field 812 are each 4 bits long, for a total of 23 bits. A twenty-fourth bit of the header 801 is l'lost" in establishment of the RF link due to the use of differential phase encoding to transmit six bits of data per symbol code.
The B/M indicator flag 802 indicates whether the originator of the message i5 a user station 102 or the base station 104. The E flag 803 is used to indicate whether or not an extended protocol is in use. The packet type field 804 speci~ies which of four packet types is being used, according to Table 8-lA below.
Table 8-lA
Pac~et Field Packet Type 00 Normal traffic 01 Specific poll Control (signaling) traffic 11 General poll, or general response The packet type ~ield 804 also provides an indication of the usage of the D-field 557, according to Table 8-lB
below.
Table 8-lB
P~cket Field D-Field Usaqe 00 D-Channel - 01 Correlative ID
Correlative ID
11 Reserved The PWR field 805 is a serialized bit stream from the base station 104 to the user station 102 allowing control of the power level of the user station 102 transmitter.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . . .
As each base-to-user message is received at the user station 102, the PWR bit from the last message is analyzed along with the current PWR bit to determine if the power level of the user station 102 transmitter ~hould be raised, lowered or remain unchanged. Power control action therefore requires that at least two consecutive base-to-user messages be received by the user station 102 before any action is taken. The action taken is dictated according to Table ~-2 appearing below.
Table 8-2 T.~ ~t 3it Current Bit Action o 0 Decrease transmitter power 1 1 Increase transmitter power o 1 Leave power unchanged 1 0 Leave power unchanged missing any Leave power llnch~nged any missing Leave power l~nrh~nged The amount of power increase or decrease carried out in response to receiving com~nA~ in the PWR field 805 may be a fixed or preset amount--e.g., 1 dB ~or each time frame 301 (or more frequently if the user station 102 is transmitting in multiple time slots 302 per time frame 301). Using only a single bit for the PWR field 805 saves space in the header 553 of the base-to-user message.
Performance is adequate because the quality metrics generally provide suf~icient feedback to allow small power adjustment steps over time, but not sufficient feedback to have confidence in making substantial power adjustment steps. However, because only one user station 102 trans-mits in a given time slot 302 within the generalgeographic region o~ a particular base station 104, strict power control of the user stations 102 is not required to avoid intercell interference as it i5 with CDMA systems not employing time division techniques.
, CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . .
The symmetry field 806 i5 used by the base station ~ 104 to grant bandwidth to the user station 102. The bandwidth grant applies to the next time slot 302 (or 618) in the channel. The symmetry field 806 contents may be interpreted according to Table 8-3 below.
Table 8-3 Symmetry Bits Meaning OO Symmetric bandwidth grant. Each direction has been granted one half of the bandwidth.
ol The maximum bandwidth has been granted to the user station 102, and the minimum bandwidth has been granted to the base station 104.
The maximum bandwidth has been granted to the base station 104, and the minimum bandwidth has been granted to the user station 102.
11 Broadcast mode. The entire bandwidth has been granted to the base station 104. There is no user station 102 packet.
The DCS flag 807 indicates the usage of the D-~nnel for the current message. The DCS flag 807 is set to one value to indicate that the D-channel is disabled to reserve it for use by the application using the bearer channel (B-channel), and is set to another value to indicate that the D-channel is enabled for other usage.
The VS flag 808 indicates whether the base station 104 is using a virtual slot mode. If the virtual slot mode is active (e.g., the time slot structure of Fig. 6 is used), then all user station 102 transmissions occur one time slot earlier than if the VS mode is inactive.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 -The CU field 809 indicates the relative slot utilization for the base station 104. In a preferred embodiment, the CU field contents are defined according to Table 8-4 below.
Table 8-4 ~U Field ~n~ents Utiliza~ion 000 No channels available: Find another base station 001 One channel available: 911 calls only 010 Two channels available: 911 calls or handover only 011 Few channels available: Class control is in effect for registrations and originations 100 Nearly full: Access Unrestricted 101 Moderately full: Access Unrestricted 110 Partially full: Access Unrestricted 111 All slots available: Access Unrestricted Where class control is in effect for registrations and call originations, acces~ leveling and load leveling classes may be identified in the facility field 707 of the general poll mes~age (see Fig. 10A).
The slot pointer field 810 contains an index which identifies the next time slot to be used in the current base/user packet exchange. The user station 102 must transmit in the indicated time slot to continue the exchange. In a particular embodimen~, the contents of the slot pointer field 810 may take on any of sixteen different values (e.g., binary 0 to 15), with each value indicating a number of time slots ~rom the present time slot in which the user station 102 is to transmit. For example, a value o~ zero means that the user station 102 is to transmit in the same slot (in the next frame if at a regular bandwidth rate, or several frames in the future if using a sub-frame rate). A value of one means that the -CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 user station 102 is to transmit in the next time slot of the present time ~rame. A value of two means that the user station 102 is to transmit in the time slot two places ahead in the present time frame, and so on.
The ARQ field 811 allows the recelving entity (either base station 104 or user station 102) to correct a message error. The ARQ field 811 comprises three subfields of one bit each:
(1) an "ARQ required" sub-field that indicates whether or not ARQ is required for the message sent; (2) an l'ACK" sub-field indicating whether or not the sender of the message received correctly the last message sent; and (3) a "message number" sub-field, which indicates the message number (zero or one) of the curre~t message. The ACK sub-field and message number sub-field are preferably always used regardless of whether the ARQ required bit is set .
If ARQ is required (as determined by the value of the ARQ required bit), then the receiving entity performs the following steps:
(1) Compares the message number sub-field of the received message with the message-number sub-field of the previously received message; if they are the same, the new message is ignored.
(2) Checks the ACK sub-field of the received message. If the value is NAK (indicating that the sender of the message did not receive the last message correctly), then the receiving entity resends the old data message; otherwise, it sends a new data message.
(3) Complements the mes~age number sub-field bit each - time a new data message is sent.
In some ernbodiments, a user station 102 may communicate in more than one virtual time slot 618 in each time frame 601, so as to support an increased data rate.
Similarly, in some embodiments, a user station 102 may periodically skip time frames 601 and communicate in some subset of all time frames 601 (e.g., every other time frame 601, or every fourth time frame 601), so as to support a reduced data rate where a full speed communication link is not necessary.
Communication between a user station 102 and a base station 104 is established in one embodiment by a response CA 0223~1 1998-04-22 from a user station 102 to a general polling me~;sage sent from the base station 104 during an available time slot 302. This process is described in more detail with reference to Fig. 8, which illustrates a protocol for 5 establishment of a spread spectrum communication link in, e.g., the Fig. 6 communication system. A communication link may be established in an analogous manner for the Fig. 7 embodiment.
In the Fig. 8 protocol, messages (base transmissions 306 and user transmissions 305) are generally one o:E three types: a general poll message 401, a specific poll message 402, or an information message 403. When a message is transmitted by a user station 102, it may be re:Eerred to herein as a "response", e.g., a general poll response 404, a specific poll response 405, or an information response 406.
A general poll message 401 is transmitted by the base station 104 in each time slot 302 available ~or communication. A user station 102 seeking to establish communication monitors transmissions from a base station 104 and ascertains available time slots 302 by receiving general poll messages 401 in those time slots 302.
A user station 102 '~acquires~' a base station 104 by a sequence of handshaking steps. At a general poll step 407, the base station 104 transmits a general poll message 401 during an unoccupied time slot 302. The user station 102 receives the general poll message 401 and, if it was received without error, transmits a general poll response 404 to the base station 104 in the same time slot 302 of the following time frame 301. The general poll message 401 comprises a field for a base ID 408b, which may be 32 bits long, and which may be recorded by the user station 102. Similarly, the general poll response 404 comprises a field for a user ID 409, which is pre~erably 72 bits long, and which may be recorded by the base station 104.
Upon receiving a general poll response 404, at a specific poll step 410, the base station 104 transmits a CA 0223~1 1998-04-22 WO97/16000 - PCT~S~6/16068 ~. 19 specific poll message 402, comprising the user ID 409 received by the ba~e station 104 as part of the general poll response 404. The user station 102 receives the - specific poll message 402 and, if it was received without error and with the same user ID 409, transmits its specific poll response 405 to the base station 104 in the same time slot 302 of the following time frame 301. The speci:Eic poll response 405 comprises the same user ID 409 as the general poll response 404.
In a particular embodiment, the specific poll message 402 may be eliminated as redundant. The user station 102 may therefore follow the general poll response 404 with a specific poll response 405.
Upon receiving a specific poll response 405 comprising a user ID 409 which matches that of the general poll response 404, at a link-established step 411, the base station 104 may transmit a traffic message 403. At this point, the base station 104 and user station 102 have established a communication link 412. The base station 104 may couple a telephone line to the communication channel, and the user station 102 may begin normal operation on a telephone network (e.g., the user station 102 may receive a dial tone, dial a number, make a telephone connection, and perform other telephone operations). The base station 104 and user station 102 may exchange traffic messages 403 and 406, until the communication link 412 i~ voluntarily terminated, until faulty communication prompts the user station 102 to re-acquire the base station 104, or until handof~ of the user station 102 to another base station 104.
Should more than one user station 102 respond to the same general poll message 401, the base station 104 may advertently ~ail to respond. The lack of response from the base station 104 signals the involved user stations 102 to back of~ for a calculated time interval be~ore attempting to acquire the same base station 104 using the general poll message 401 and general poll response 404 CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 protocol. The back-off time may be based upon the user ID
409, and therefore each user station 102 will back off for a different length of time to prevent future collisions.
When an incoming telephone call is received at a base station 104, at an incoming-call step 413, the base station 104 transmits a specific poll message 402 with the user ID 409 of the indicated recipient user station 102 (skipping the general poll message 401 and the general poll response 404) on an available time slot 302. Each user station 102 listens regularly for the specific poll message 402, as ~urther described herein, 80 as to receive the specific poll message 402 within a predetermined time after it is transmitted. When the specific poll message 402 is received, the user station 102 compares the user ID
409 in the message with its own user I~, and if they match, continues with the link-established step 411. The base station 104 may thus establish a communication link 412 with any user station 102 within communication range.
Further details regarding means for establishing communication (particularly spread spectrum communication) in a TDMA system may be found in U.S. Patent No. 5,455,822 and in copending U.S. Patent Application Serial No.
08/284,053 filed August 1, 1994.
In a preferred embodiment, the general poll message 401 comprises a slot pointer (e.g., in slot pointer ~ield 810 shown in and described hereafter with respect to Fig.
llA) which indicates the next time slot 302 (or virtual time slot 618) during which the next general poll message 401 will be transmitted by the base station 104. A user station 102 seeking to establish communication responds to the general poll message 401 not necessarily in the same time slot o~ the next time frame 301 (or 601), but in the user segment 305 (or 605) o~ the time slot 302 (or 618) indicated by the slot pointer. Upon receiving a general response message 404 from the user station 102 in the time slot indicated by the slot pointer, the base station 102 responds with a specific poll message 402. Should more CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 than one user station 102 respond to a general poll ~ message 401, the appearance of a general poll message 401 (rather than a specific poll message 402) in the time slot - indicated by the slot pointer will cause each user station 5 102 involved to back off ~or a variable period of time depending on the user station ID.
The specific poll message 402 comprises a temporary shorthand identi~ier (nickname) speci~ic to the user station 102 and known as a correlative ID. The correlative ID appears in ~uture signaling messages (in both directions) until the established link is dropped.
In response to the specific poll message 402, the user station 102 responds with a traffic message in a time slot 302 (or 618) assigned by a slot pointer in the header of 15 the specific poll message 402.
Figure 9A is a diagram o~ a pre~erred slot structure, and Figs. 9B and 9C are diagrams of a base station traffi~
message structure and a user station traffic message structure, respectively. In Fig. 9A, a time slot 510 20 comprises a variable radio delay gap 505, a user station transmit frame 515, a user station turn-around gap 525, a guard time 535, a base station transmit frame 545, and a base station turn-around gap 555. Each user station transmit ~rame 515 comprises a user preamble 516, a user 25 preamble sounding gap 519, and a user station data frame 521. Similarly, each base station transmit frame 545 comprises a base preamble 547, a base preamble sounding gap 549, and a base transmit data ~rame 551.
Figure 9B illustrates a preferred message structure ~or the base transmit data frame 551. The message structure of Fig. 9B comprises a base header ~ield 553, a base D-channel field 557, a base data field 559, and a ~ base cyclical redundancy check (CRC) field 561. In a preferred embodiment, the base header field 553 is 23 35 bits, the base D-channel field 557 is 8 bits, the base data field 559 is 192 bits, and the base CRC field 561 is 16 bits.
CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 . .
Figure 9C illustrates a preferred message structure for the user station transmit data frame 521. The message structure of Fig. 9C comprises a user header field 523, a user D-ch~nn~l field 527, a user data field 529, and a user CRC ~ield 531. In a preferred embodiment, the user header field 523 is 17 bits, the user D-channel field 527 is 8 bits, the user data field 529 is 192 bits, and the user CRC field 531 is 16 bits.
In a preferred embodiment, a time slot 301 comprises 3125 chip periods ~where each chip period is equal to about 0.369 microseconds); the user transmit ~rame 515 and the base transmit frame 545 are 519.552 microseconds (1408 chips in duration) and 531.36 microseconds t1440 chips in duration), respectively; the user station turn-around gap 525 is 10.7 microseconds (29 chips in duration); the guard time 535 is 66.4 microseconds (180 chips in duration); and the base station turn-around gap 555 is 25.1 microseconds (68 chips in duration). The effective gap time is 72.3 microseconds, corresponding to a non-inter~ering base-station-to-base-~tation range of about 13.5 miles. The bearer channel (i.e., user data field 529) supports a rate of 10,400 bits/second, and the D-channel 527 supports a data rate o~ 433.33 bits/second.
Figures lOA-lOC are diagrams of preferred polling message formats. Figure lOA is a diagram of a general poll message format (such as for general poll message 401 of Fig. 8). The general poll message 701 preferably comprises, in the following sequence, a header ~ield 702, a spare field 703, a zone field 704, a base station controller (BSC) ID field 705, a base ID field 706, a facility field 707, a system type field 708, a service provider field 709, a slot quality field 710, a forward error correction (FEC) field 711, and a frame control word (FCW) ~ield 712. In a pre~erred embodiment, the header field 702 is 23 bits long, the spare field 703 is 16 bits long, the zone field 704 is 40 bits long, the BSC ID field 705 is 16 bits long, the base ID field 706 is 32 bits CA 0223~1 1998-04-22 W097/l6000 - PCT~S96/16068 long, the ~acility field 707 is 32 bits long, the system type field 708 i~ 8 bits long, the service provider field 709 i8 16 bits long, the slot ~uality field 710 is 8 bits - long, the FEC field 711 is 32 bits long, and the ~rame control word field 712 is 16 bits long, for a total of 239 bits.
The header field 702 identifies the message type and is described more fully with respect to Fig. llA. The zone field 704 identifies the paging zone of the specific base station 104. A user station 102 may move from one base station 104 service area to another in the same zone without requiring immediate re-registration. The BSC ID
field 705 is a sequence uni~uely identifying the base station controller 105. The base ID field 706 is a sequence uni~uely identifying the base station 104. The facility field 707 describes the services offered by the base station 104 (e.g., ethernet access, aggregate data capability, ~nh~n~ed voice, etc.). The facility field 707 may include a sub-field indicating which user stations 102 are permitted access to the ~h~nn~l (e.g., 911 calls only, or user stations 102 with specific access codes). The system type field 708 identifies the type of system associated with the base station 104. The service provider field 709 identifies the PCS service provider that operates the base station 104. The slot quality field 710 indicates the relative quality of the time slot in terms of interference. Generally, the lower the number, the better the slot quality. The FEC field 711 is used for forward error correction. The FCW field 712 is used for error detection, and in one embodiment comprises a sequence determined according to following algorithm:
1. Calculate r~m~;n~e~ R1 of a seed polynomial SDP
modulo-2 divided by a generator polynomial GRP;
2. Calculate product P of xl6 and content of the message 701 preceding FCW field 710;
CA 0223~1 1998-04-22 WO97/16000 ~ PCT~S96/16068 . 24 3. Calculate remainder R2 of the generator polynomial GNP modulo-2 divided by the product P derived in Step 2;
~ . Calculate modulo-2 sum S of r~;n~er R1 and remainder R2; and 5. Calculate the ones-complement of sum S the result of which is transmitted in the FCW field 710.
In a preferred embodiment, the seed polynomial SDP
i s :
Xk(xl5t-xl4+xl3~xl2+xll+xlo+x9tx8+x7+x6+x5+x4+x3+x2+xl+l) and the generator polynomial GRP is:
X16+X12 +X5+ 1 Figure 10B is a diagram of a specific poll message format (such as for specific poll message 402 o~ Fig. 8).
The specific poll message 720 preferably comprises, in the following sequence, a header field 721, a correlative ID
field 722, a cause field 723, a personal identi~ier (PID) field 724, an over-the-air (OTA) map type field 725, an OTA map field 726, a spare field 727, a slot quality field 728, a forward error correction field 729, and an FCW
~ield 730. In a preferred embodiment, the header field 721 is 23 bits long, the correlative ID field 722 is 8 bits long, the cause field 723 is 8 bits long, the PID
field 724 is 72 bits long, the OTA map type field 725 is 8 bits long, the OTA map field 726 is 32 bits long, the spare field 727 is 32 bits long, the slot quality ~ield 728 is 8 bits long, the FEC ~ield 729 is 32 bits long, and the FCW field 729 is 16 bits long, for a total of 239 bits.
The header field 721, slot ~uality field 728, FEC
field 729, and FCW field 730 are similar to the analogous fields described for Fig. 10A. The correlative ID ~ield 722 is used to temporarily identify one or more channels (i.e., time slots) as being allocated to a specific user station 102. A correlative ID number is assigned for the duration of a call connection and is released for reuse by another user station 102 at the termination o~ a CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 connection; the correlative ID number may also be changed during a connection. A specific correlative ID number may be reserved by the base station 104 ~or broadcast use.
The cause field 723 indicates the cause of an error occurring during execution of a previous signaling traffic operation for the particular user station 102.
Interpretation of the cause field 723 message may therefore depend upon the type of signal traffic involved.
Possible cause messages include, for example, those indicating that the user station 102 is unregistered or will not be accepted ~or registration, or that the call has not been connected or cannot be completed. The PID
field 724 comprises a personal identification number which uniquely identi~ies the subscriber (e.g., user station 15 102). The OTA map type field 725 defines the type of map (e.g., superframe, subframe, etc.) that follows in the OTA
map field 726. The OTA map field 726 describes the mapping of time slots relative to a particular user station 102. The format of the OTA map field 726 depends 20 on the map type.
Figure lOC is a diagram of a poll response message format (such as for general poll response 404 or specific poll response 405 of Fig. 8). The poll response message 740 preferably comprises, in the following sequence, a 25 header ~ield 741, a first spare field 742, a PID field 743, a service provider field 744, a class field 745, a user capabilities ~ield 746, a second spare field 747, an FEC ~ield 748, and an FCW ~ield 749. In a pre~erred embodiment, the header field 741 iS 17 bits long, the 30 first spare field 742 is 16 bits long, the PID field 743 is 72 bits long, the service provider field 744 i8 16 bits long, the class field 745 iS 16 bits long, the user capabilities field 746 is 16 bits long, the second spare field 747 is 32 bits long, the FEC ~ield 748 i~ 32 bits 35 long, and the FCW field 749 is 16 bits long, for a total of 233 bits.
CA 0223~1 1998-04-22 W097/16000 PCT~S96/16068 The header field 741 identi:Eies the message type and is more fully described in Fig. llB. The PID field 743, FEC field 748, and FCW field 746 are similar to the PID
~ield 724, FEC field 729, and FCW field 730, respectively, 5 described with respect to Fig. lOB. The service pro~ider field 744 identi~ies the PCS service provider that the user station 102 wishes to use. The class field 745 specifies some of the operational parameters being used by the particular user station 102. The class field 745 may comprise a class type sub-field and a class information sub-field. The class type sub-field indicates the user station class type (e.g., GSM or DCS1900 class type, IS-41 class type, etc.). The class informa~ion sub-field pro~ides operational information including, for example, revision level, available encryption algorithms, short message capability, ellip~is notation and phase-2 error handling capability, power class, continuous/discontinuous transmission, bandwidth (e.g., 20 MHz or 25 M~z), and nominal power levels. The user capabilities field 746 identifies the features present in the user station 102 (e.g., whether the user station 102 can receive a fax or data connection, whether the user station 102 is capable of ciphering, etc.).
Figures llA and llB are diagrams of preferred polling message header formats. Figure llA is a diagram of a polling message header format for a base polling message (such as general poll message 401 or specific poll message 402 of Fig. 8). The polling message header 801 comprises a base/mobile indicator (B/M) ~lag 802, an extended protocol (E) flag 803, a packet type field 804, a power adjustment (PWR) field 805, a symmetry field 806, a D-channel suppression (DCS) flag 807, a virtual slot (VS) flag 808, a slot or channel utilization (CU) field 809, a slot pointer field 810, a error check and correct (ARQ) field 811, and a header frame control word (HCF) field 812. In a preferred embodiment, the B/M indicator flag 802, E flag 803, PWR field 805, DCS flag 807, and the VS
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 .
flag 808 are each 1 bit long, the packet type field 804 ~ and symmetry field are each 2 bits long, the CU field 8Qg and ARQ field are each 3 bits long, and the slot pointer ~ field 810 and header HCF field 812 are each 4 bits long, for a total of 23 bits. A twenty-fourth bit of the header 801 is l'lost" in establishment of the RF link due to the use of differential phase encoding to transmit six bits of data per symbol code.
The B/M indicator flag 802 indicates whether the originator of the message i5 a user station 102 or the base station 104. The E flag 803 is used to indicate whether or not an extended protocol is in use. The packet type field 804 speci~ies which of four packet types is being used, according to Table 8-lA below.
Table 8-lA
Pac~et Field Packet Type 00 Normal traffic 01 Specific poll Control (signaling) traffic 11 General poll, or general response The packet type ~ield 804 also provides an indication of the usage of the D-field 557, according to Table 8-lB
below.
Table 8-lB
P~cket Field D-Field Usaqe 00 D-Channel - 01 Correlative ID
Correlative ID
11 Reserved The PWR field 805 is a serialized bit stream from the base station 104 to the user station 102 allowing control of the power level of the user station 102 transmitter.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . . .
As each base-to-user message is received at the user station 102, the PWR bit from the last message is analyzed along with the current PWR bit to determine if the power level of the user station 102 transmitter ~hould be raised, lowered or remain unchanged. Power control action therefore requires that at least two consecutive base-to-user messages be received by the user station 102 before any action is taken. The action taken is dictated according to Table ~-2 appearing below.
Table 8-2 T.~ ~t 3it Current Bit Action o 0 Decrease transmitter power 1 1 Increase transmitter power o 1 Leave power unchanged 1 0 Leave power unchanged missing any Leave power llnch~nged any missing Leave power l~nrh~nged The amount of power increase or decrease carried out in response to receiving com~nA~ in the PWR field 805 may be a fixed or preset amount--e.g., 1 dB ~or each time frame 301 (or more frequently if the user station 102 is transmitting in multiple time slots 302 per time frame 301). Using only a single bit for the PWR field 805 saves space in the header 553 of the base-to-user message.
Performance is adequate because the quality metrics generally provide suf~icient feedback to allow small power adjustment steps over time, but not sufficient feedback to have confidence in making substantial power adjustment steps. However, because only one user station 102 trans-mits in a given time slot 302 within the generalgeographic region o~ a particular base station 104, strict power control of the user stations 102 is not required to avoid intercell interference as it i5 with CDMA systems not employing time division techniques.
, CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . .
The symmetry field 806 i5 used by the base station ~ 104 to grant bandwidth to the user station 102. The bandwidth grant applies to the next time slot 302 (or 618) in the channel. The symmetry field 806 contents may be interpreted according to Table 8-3 below.
Table 8-3 Symmetry Bits Meaning OO Symmetric bandwidth grant. Each direction has been granted one half of the bandwidth.
ol The maximum bandwidth has been granted to the user station 102, and the minimum bandwidth has been granted to the base station 104.
The maximum bandwidth has been granted to the base station 104, and the minimum bandwidth has been granted to the user station 102.
11 Broadcast mode. The entire bandwidth has been granted to the base station 104. There is no user station 102 packet.
The DCS flag 807 indicates the usage of the D-~nnel for the current message. The DCS flag 807 is set to one value to indicate that the D-channel is disabled to reserve it for use by the application using the bearer channel (B-channel), and is set to another value to indicate that the D-channel is enabled for other usage.
The VS flag 808 indicates whether the base station 104 is using a virtual slot mode. If the virtual slot mode is active (e.g., the time slot structure of Fig. 6 is used), then all user station 102 transmissions occur one time slot earlier than if the VS mode is inactive.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 -The CU field 809 indicates the relative slot utilization for the base station 104. In a preferred embodiment, the CU field contents are defined according to Table 8-4 below.
Table 8-4 ~U Field ~n~ents Utiliza~ion 000 No channels available: Find another base station 001 One channel available: 911 calls only 010 Two channels available: 911 calls or handover only 011 Few channels available: Class control is in effect for registrations and originations 100 Nearly full: Access Unrestricted 101 Moderately full: Access Unrestricted 110 Partially full: Access Unrestricted 111 All slots available: Access Unrestricted Where class control is in effect for registrations and call originations, acces~ leveling and load leveling classes may be identified in the facility field 707 of the general poll mes~age (see Fig. 10A).
The slot pointer field 810 contains an index which identifies the next time slot to be used in the current base/user packet exchange. The user station 102 must transmit in the indicated time slot to continue the exchange. In a particular embodimen~, the contents of the slot pointer field 810 may take on any of sixteen different values (e.g., binary 0 to 15), with each value indicating a number of time slots ~rom the present time slot in which the user station 102 is to transmit. For example, a value o~ zero means that the user station 102 is to transmit in the same slot (in the next frame if at a regular bandwidth rate, or several frames in the future if using a sub-frame rate). A value of one means that the -CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 user station 102 is to transmit in the next time slot of the present time ~rame. A value of two means that the user station 102 is to transmit in the time slot two places ahead in the present time frame, and so on.
The ARQ field 811 allows the recelving entity (either base station 104 or user station 102) to correct a message error. The ARQ field 811 comprises three subfields of one bit each:
(1) an "ARQ required" sub-field that indicates whether or not ARQ is required for the message sent; (2) an l'ACK" sub-field indicating whether or not the sender of the message received correctly the last message sent; and (3) a "message number" sub-field, which indicates the message number (zero or one) of the curre~t message. The ACK sub-field and message number sub-field are preferably always used regardless of whether the ARQ required bit is set .
If ARQ is required (as determined by the value of the ARQ required bit), then the receiving entity performs the following steps:
(1) Compares the message number sub-field of the received message with the message-number sub-field of the previously received message; if they are the same, the new message is ignored.
(2) Checks the ACK sub-field of the received message. If the value is NAK (indicating that the sender of the message did not receive the last message correctly), then the receiving entity resends the old data message; otherwise, it sends a new data message.
(3) Complements the mes~age number sub-field bit each - time a new data message is sent.
(4) If a message is received with a FCW error (as explained with respect to Fig. lOA), or did not receive a message at all, then the receiving entity resends the old data message with the ACK sub-field set to NAK.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 The header HCF field 812 is used for a cyclic redundancy check calculated over the 12 preceding bits (i.e., the preceding bits of the message header).
Figure llB is a diagram of a polling message header format ~or a poll response message (such as general poll response 404 or specific poll response 405 of Fig. 8).
The polling response header 820 comprises a base/mobile indicator (B/M) flag 821, an extended protocol (E) ~lag 822, a packet type field 823, a PWR field 824, a symmetry field 825, a DCS flag 826, a spare field 827, an ARQ field 828, and a header ~rame control word (HCF) field 829. In a preferred embodiment, the B/M indicator flag 821, E flag 822, and DCS flag 826 are each 1 bit long, the packet type ~ield 823, symmetry field 825, and spare field 827 are each 2 bits long, the ARQ field 828 is 3 bits long, and the HCF ~ield 829 is 4 bits long, for a total of 17 bits.
An eighteenth bit is llost" in the establishment of the RF
link due to the use of differential phase encoding to transmit six bits per symbol code.
The B/M indicator flag 821, E flag 822, packet type field 823, PWR field 824, DCS flag 826, ARQ field 828 and HCF field 829 are used for the same purposes as their counterpart fields in the base station header shown in Fig. llA. The contents of the symmetry field 825 in the user station 102 header may be interpreted according to Table 8-5 below.
Table ~-5 Symmetry Field Meaning 00 Symmetric bandwidth is re~uested for the next time slot 01 Maximum bandwidth iB requested for the next time slot 10, 11 (Not presently used) Figure 12A is a diagram of a base station information packet showing in octet ~ormat ~ields generally depicted CA 0223~1 1998-04-22 in Figs. 9B and llA. Figure 12~3 is a diagram of a u~er station information packet showing in octet format fields generall~ depicted in Figs. 9C and llB.
~ Data may be transmitted between the base station 104 and user stations 102 using an M-ary spread spectrum tech-nique. Suitable M-ary spread spectrum transmission and reception techniques are described in, e.g., U.S. Patent No. 5,022,047 and in U.S. Patent Application Serial No.
08/484,007 filed June 7, 1995. In a preferred embodiment, the base station 104 and user stations 102 each transmit an M-ary direct sequence spread spectrum signal, with M=6, using spread spectrum codes (called "symbol codesll) o~ 32 chips. Thirty-two different symbol codes are used to represent up to thirty-two different data symbols, each comprising five bits of data; phase encoding is also preferably used to allow transmission of a 6th bit of data for each symbol code. Techniques of phase encoding for transmission of an additional bit of information per symbol code are described in, e.g., U.S. Patent Application Serial No. 08/484,007.
Because the base header field 553 is positioned ~irst in the base transmit data frame 551, it loses the first bit from the first transmitted data symbol (which is transmitted using a differential encoding technique).
Thus the base header field 553, which comprises four data symbols, is 23 bits in length. The first symbol comprises five data bits, and the latter three symbols each comprises six data bits. Likewise, because the user header field 523 is positioned first in the user transmit data frame 521, it loses the first bit from the first transmitted data symbol. Thus the user header field 523, which comprises three symbols, is 17 bits in length. The first symbol comprise6 five data bits, and the latter two symbols each comprises six data bits.
User stations 102 in one embodiment may comprise mobile handsets capable of multi-band and/or multi-mode operation. The user stations 102 may be multi-mode in CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 that they may be capable of both spread spectrum (i.e., wideband) communication and also narrowband communication.
The user stations 102 may be multi-band in the sense that they may be set to operate on a plurality of different frequencies, such as frequencies in either the licensed or unlicensed PCS bands. The user 6tations 102 may operate in one mode (e.g., wideband) over a first frequency band, and another mode (e.g., narrowband) over a second frequency band.
As an example, a user station 102 may be set to operate on a plurality of frequencies between 1850 and 1990 MHZ, with the frequencies separated in discrete steps. Each user station 102 may be equipped with a fre-quency synthesizer that can be programmed to allow reception and/or transmission on any one of the plurality of frequencies. In a particular embodiment, the program-mable frequency steps are in 200 KHz increments (for GSM
or narrowband communication) or 1.8 MHZ increments (for spread spectrum communication) within the GSM frequency bands. The user station 102 may also be configured to operate in the isochronous band between 1920 and 1930 MHZ, having a first channel centered at 1920.625 MHZ, and channel spacing of 1.25 MHZ across the r~m~; n~er of the isochronous band.
Further information regarding dual-mode and dual-band communication is set forth in U.S. Patent Application Serial No. 08/483,514 filed on June 7, 1995.
In one embodiment, channel information is monitored to assist the base station 104 in selecting an antenna for communication with a user station 102. The ch~nn~l information can also permit the base station 104 to adjust its own output power and that of the user station(s~ 102.
Time division duplex permits common antennas to be used for transmit and receive functions at both the base station 104 and the user stations 102, typically without the need ~or antenna diplexers. ~ommon antennas can be used to transmit and receive because these functions are -CA 0223~1 1998-04-22 WO97/l6000 - PCT~S96/16068 separated in time at each of the user stations 102 and base stations 102. The use o~ common antennas results in simplicity of the base station 104 and user station 102 terminal designs.
A base station 104 pre~erably includes a plurality o~
base station antennas providing antenna diversity. The base station 104 includes electronics for selectlng the best antenna to be used for communication with each user station 102 during each time slot 302. The base station 104 may receive a user transmission (such as a user-to-base message sent during a user segment 305 o~ a time slot 302) simultaneously (with possible variations due to re~lection or multi-path e~ects) on each of a plurality o~ base station antennas. Each base station antenna connects to an individual base station receiver which analyzes the quality o~ the received user transmission and provides quality metrics to a processor in the base station 104. The base station 104 compares the quality metrics produced by each base station receiver and selects the best quality receiver output signal. In this manner, the most appropriate base station antenna is selected ~or each user station 102. The metrics ~rom the selected receiver output signal provide a characterization of the communication ~hAnnel between the base station 104 and the particular user station 102.
When the base station 104 transmits to a particular user station 102, it selects the most appropriate base station antenna for transmission. An antenna and a transmission power level are preferably selected so as to match the characteristics of the transmission ch~nnel from the base station 104 to the user station 102. The base station 104 may select as its transmitting antenna the same base station antenna selected to receive the user transmission 305. Because the base station 104 can both receive and transmit on the antenna having the best received signal quality ~rom the user station 102, the user station 102 benefits from antenna diversity even if CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 it does not have multiple antennas. Because the base station 104 transmits very quickly after receiving the user transmission, there is little time lag, so that the channel characteristics do not change significantly before the base station 104 makes its transmission.
During each subsequent time slot 302 assigned to a particular user station 102 in the polling loop 301, the base station 104 again selects an antenna and power level for a base station transmission (such as a base-to-user message transmitted during a base segment 306 o~ a time slot 302) based on channel characterization data derived from the most closely preceding user station transmission.
The base station 104 preferably controls its output power on a slot-by-slot basis. To do so, the base station 104 preferably has means to determine the power setting of the user station 102. However; because a single base station 104 can communicate during a polling loop 301 with a large number of user stations 102, each of whose distance ~rom the base station 104 can vary ~rom near zero up to the radius of the cell 103, control of the base station transmitter output power so as to maintain a near-constant received power level at each user station 102 during each ti~e slot 302 may not be practical, largely due to the fact that large changes ~e.g., more than 40 dB) in base station transmit output power would be necessary each time slot 302 (e.g., about every 1153 ~s).
As an alternative to providing power control on a time slot 302 by time slot 302 basis, output power control at the base station 104 can instead be averaged over a longer time interval than each time slot 302.
In response to receiving a user station transmission during the user segment 305 a time slot 302, the base station 104 determines the quality of the received signal including, for example, the received power and the signal-to-noise or inter~erence ratio. During the subsequent base segment 306 in the latter part of the time slot 302, the base ,station 104 in one embodiment sends a message to CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 the user station 102 indicating the signal quality - received by the base station 104, and commanding the user station 102 to adjust its power if needed. Based on the quality o~ the received signal, the base station 104 in one embodiment comm~n~.~ the user station 102 to change (increase or decrease) its transmit power by some discrete amount (e.g, in minimum steps of 3 dB) relative to its current setting, until the quality of the user transmis-sions received by the base station 104 is above an accept-able threshold. A pre~erred means o~ power control is described with respect to the PWR ~ield 805 appearing in Fig. 8A.
A preferred power adjustment command from the base station 104 to the user station 102 is encoded according to Table 8-2 appearing earlier herein. Although pre~erred values are provided in Table 8-2, the number o~ power control command steps and the differential therebetween may vary depending upon the particular application and the system specifications.
While the above power adjustment and antenna diversity techniques have generally been described with respect to features appearing in the Fig. 6'embodiment, the described techniques are equally applicable to the Fig. 7 embodiment.
Aspects of the invention are directed to facilitating rapid control traf~ic within the timing structure of the communication system. Handover, establishing communica-tion, or time slot interchange may be carried out in a rapid manner by utilizing multiple time slots spaced less than one time ~rame apart. In such a manner, the control traffic takes advantage of unused time slots to avoid having to wait an entire time frame for each opportunity to exchange messages between the base station 104 and the user station 102 desiring a transaction. Spare resources are thereby used ~or the purpose o~ speeding up control tra~fic transactions.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16Q68 In the preferred embodiment wherein the user station 102 tran~mits prior to the base station 104 in a time slot 302 (or virtual time slot 618), the slot pointer allows the user station 102 to have knowledge of the next available time slot 302. Otherwise, the user station 102 may not necessarily know until a general poll message 401 is received whether or not a particular time slot is available for communication, and then would typically have to wait an entire polling loop before responding to the general poll message 401.
Knowledge of available time slots 302 is al~o passed to the user station 102 in a specific poll message 402 b~
use of the OTA map field 726. As noted previously, the OTA map field 726 describes the mapping of time slots relative to a particular u~er station 102. Thus, ~or a time frame 301 with sixteen time slots 302, the OTA map field 726 in one embodiment comprises sixteen bits. Each bit may be set to a first value (e.g., "1") to indicate that the time slot 302 associated with that bit is unavailable, and to a second value (e.g., "0") to indicate that the time slot 302 associated with that bit i8 available for communication. Preferably, the time slot usage is indicated from a Rtandpoint relative to the current time slot 302 of the user station 302--that is, the first bit is associated with the immediately following time slot, the second bit with the next time slot there-after, the third bit with the next time slot thereafter, and so Oll. Alternatively, the time slot usage may be indicated ~rom a standpoin~ with respect to a fixed refer-ence, such as the start of the time frame 301, in whichcase the user station 302 needs to have available as information the relative starting point of the time frame 301.
Figure 13 is a block diagram of an integrated base station 850 in accordance with one embodiment of the present invention. Integrated base station 850 comprises a first base station unit 852 operating according to a CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 -~ 39 . .
first TDMA or TDD protocol, and a second base station unit 853 operating according to a second TDMA or TDD protocol.
The first base station unit 852 and second base station unit 853 preferably operate in the same or overlapping geographic region. The first base station unit 852 and second base station unit 853, while shown as separate blocks in Fig. 13, may be physically located within the same unit. Alternatively, they may be at separate physical locations but nevertheless nearby one another.
The first base station unit 852 comprises a processor 860, a global positioning satellite (GPS) receiver 861, a clock generator 862, and a free slot index 863. The second base station unit 853 comprises a processor 870 and a free slot index 873. The first base station unit 852 communicates with the second base station unit 853 over communication lines 869. If the first base station unit 852 and second base station unit 853 are collocated, they may share the same antenna or set of antennas (not shown).
In a preferred embodiment, the first base station unit 852 communicates according to the communication protocol generally described with respect to Fig. 6 (or Fig. 7, and including Figs. 8 through 12B; hereinafter collectively referred to as ~the Fig. 6 communication protocol", or "the TDD protocol of Fig. 6", or simply "the TDD protocol"), and the second base station unit 853 communicates according to a GSM protocol. In one aspect of the invention, interference between transmissions to and from the first base station unit 852 and the second base station unit 853 are avoided by separating the communications in time according to a predefined timing pattern.
More specifically, communication to and from each of the base station units 852, 853 is carried out according to a timing pattern encompassing one or more time frames of each of the communication protocols. Such a timing pattern is hereinafter generally referred to as a composite time frame, as more fully explained further CA 0223~1 1998-04-22 W097/l6000 - PCT~S96/16068 herei~. Exemplary composite time frames are shown in Figs. 15 and 16.
In each of the composite time frames of Figs. 15 and 16, in general, a portion o~ the composite tlme frame is divided into time slots for use with a first protocol, and the remaining portion of the composite time frame is divided into time slots for use with a second protocol.
Figure 14 is a diagram comparing time frames of two di~ferent protocols, from which the composite time ~rames o~ Figs. 15 and 16 are derived. In Fig. 14, a first time frame 901, designated a "Type-1" time frame, is shown.
The first time frame 901 comprises a plurality of time slots 902. Also shown in Fig. 14, along a similar time axis, is a second time frame 911, de~ignated a "Type-2"
time frame. The second time frame 911 also comprises a plurality of time slots 912. In Fig. 14, the time slots 902 of the first time frame 901 are designated by "TS"
followed by two digits (e.g., TS00, TS01, TS02,..., TS15), while the time slots 912 o~ the second time frame 911 are designated by "TS" followed by a single digit (e.g, TS1, TS2, TS3,.. , TS7). It ~hould be noted that the time slots Fig. 14 are numbered starting with "0" or "00", while in the Fig. 6 and 7 drawings the time slot~ are numbered starting with "1~; no implication by the particular starting reference numeral selected for a particular drawing is intended.
In a preferred embodiment, the first time frame 901 is de~ined as part of a protocol ~or TD~ communication and, more particularly, the TDD protocol of Fig. 6. In the same pre~erred embodiment, the second time frame 911 is defined as part of the GSM protocol, as previously described with respect to Fig. 3. In a pre~erred embodimen~, the first time ~rame 901 has a duration of 18.46 milliseconds, and the second time ~rame 911 has a duration of 4.615 milliseconds. Accordingly, four of the second time ~rames 911 in the aggregate have the same duration as a single first time frame 901. In a preferred CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 embodiment, each of the time slots 902 of the first time ~rame 901 has a duration o~ 1153.125 microseconds, and each of the time slots 912 of the second time frame 911 - has a duration of 576.92 microseconds. Accordingly, two of the latter time slots 912 in the aggregate have the same duration as a single of the first time slots 902.
In one embodiment of the invention as illustrated in Fig. lS, a composite time frame 925 is defined with a portion of the composite time frame 925 time allocated to the ~irst protocol, and a portion of the composite time frame 925 allocated to the second protocol. In Fig. 15 thus is shown the first time frame 921 (i.e., time frame 901 o~ Fig. 14) having time slots 922 which are unshaded to indicate their incorporation into the composite time frame 925, and shaded to indicate their exclusion from the composite time frame 925. Similarly is shown in Fig. 15 a set of the second time frames 931 (i.e., time frames 911 of Fig. 14) having time slots 932 which are unshaded to indicate their incorporation into the composite time ~rame 925, and shaded to indicate their exclusion from the composite time frame 925. The composite time frame 925 therefore comprises a plurality of different length time slots 926, some of which are time slots 926a corresponding to time slots 922 of the first time frame 921, and some of which are time slots 926b corresponding to the time slots 932 of the second time frame 931.
In Fig. 15, the composite time frame 925 comprises four time slots 926a corresponding to the first time frame 921 (i.e., time slots TS00, TS04, TS08, and TS12), and 8iX
time slots 926b corresponding to the second time frame 931 (i.e., time slots TS2 through TS7). Because of the timing relationship between the ~irst time frame 921 and the ~ second time frame 931, the first time slots 926a o~ the composite time frame 925 each appear once, and the second time slots 926b of the composite time ~rame 925 each appear four times (because the ~irst time ~rame 921 covers four of the second time frames 931 in relative duration).
CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 Because time division communication according to both the first and second protocols are by their nature periodic, and ~ecause the first time frame 921 in this embodiment covers four times the duration of the second time frame 931, the different sized time slots 926a, 926b of the composite time frame 925 will be interspersed according the periodic appearance of specific time slot channels taken from time frames 911 and 931.
The particular composition o~ the composite time frame 925--i.e., the ratio of the ~irst time slots 926a to the second time slots 926b, and the specific order thereof--can be matched to the specific system needs.
Where more users are likely to use the first protocol (associated with the first time frame 921), more of the time slots 926a associated with that protocol may be included in the composite time ~rame 925. Conversely, where more users are likely to use the second protocol (associated with the second time frame 9313, then more of the time slots 926b may be included in the composite time frame 925.
Figure 16 i8 a diagram of another composite time frame 945 ha~ing a di~ferent arrangement of-time slots 946, each of the time slots 946 corresponding to time slots 922 or 932 of the ~irst time ~rame 921 and second time ~rame 931. As with Fig. 15, time slots 922 of the first time frame 921 are unshaded to indicate their incorporation into the composite time frame 945, and shaded to indicate their exclusion from the composite time frame 945; similarly time slots 932 from the set of the second time frames 931 are unshaded to indicate their incorpora~ion into the composite time frame 945, and shaded to indicate their exclusion from the composite time frame 945. The composite time frame 945 therefore comprises a plurality of different length time slots 946, some of which are time slots 946a corresponding to time slots 922 of the ~irst time frame 921, and some of which CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 are time slots 946b corresponding to the time slots 932 of the second time frame 931.
In Fig. 16, the composite time frame 945 comprises ~ eight time slots 926a corresponding to the first time frame 921 (i.e., time slots TSOO, TSOl, TS04, TS05, TS08, TS09, TS12 and TS13), and four time ~lots 926b corresponding to the second time frame 931 (i.e., time slots TS4 through TS7). Because of the timing relationship between the first time frame 921 and the second time fra~e 931, the first time slots 926a of the composite time frame 945 each appear once, and the second time slots 926b of the composite time frame 945 each appear four times (because the first time frame 921 covers four of the second time frames 931 in relative duration).
Thus, by comparing the different arrangement of time slots 926 and 946 in the composite time frames 925 and 945 from Figs. 15 and 16, respectively, it is apparent that different ratios of time slots may be used according to, for example, differing system requirements. Thus, in Fig.
15, the composite time frame 925 can support up to four users of the first time slots 926a and six users of the second time slots 926b. In Fig. 16, the composite time frame 945 can support up to eight users of the first time slots 946a and four users of the second time slots 926b.
Figure 17A is a demand migration table showing how the ratio of number of supportable users of each protocol changes as the number of allocated time slots changes.
The first row 950 of the demand migration table of Fig.
17A corresponds to supportable users of the second protocol ~i.e., the GSM protocol), and the second row 951 - corresponds to supportable u~ers of the first protocol (i.e., t~e TDD protocol of Fig. 6). Five different pairing options 954 are provided for in the demand migration table of Fig. 17A, each with a different ratio of supportable GSM protocol users 952 to supportable TDD
protocol users 953. As shown in Fig. 17A, under a first pairing option 954, eight GSM protocol users 952 can be CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 . .
supported with zero TDD protocol users 953 supported in a composite time frame; under a second pairing option 954, 8iX GSM protocol users 952 can be supported with four TDD
protocol users 953 supported in a composite time frame;
under a third pairing option 954, four GSM protocol users 952 can be supported with eight TDD protocol users 953 supported; and so on. As the number of supportable users of one protocol increases, then the number of supportable users of the other protocol decreases, since the allocation of time slots to one protocol necessarily reduces the number of allocable time slots for the other protocol.
While the embodiments shown in Figs. 15 and 16 have composite time frames 925 and 945 each the same length as the longer of the two time frames 921 and 931 from which they are derived, the present invention is not limited to such an arrangement. In general, the composite time frame should be of a duration sufficient to fit an integral number of both the first and second time frames from which the composite time frame is derived. Thus, for example, a composite time frame may be selected to be, e.g., 60 milliseconds, where the first time frame duration is 12 milliseconds and the second time frame is 20 milliseconds.
The 60 millisecond composite time frame duration in such a case conveniently represents the shortest duration fitting an integral number of both a set of the first time frames and a set of the second time frames.
Where there i~ no such convenient shortest length for a composite time frame (as may commonly occur when the first and second protocols are independently developed for different communication systems by different parties), time gaps may be inserted so that an integral number of each time frame fits within the composite time frame.
Figure 26 is a diagram of a composite time frame 1085 illustrating such an arrangement. In Fig. 26, a series of first time frames 1080 having a first time frame duration are shown relative to a series of second time frames 1081 CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 having a second time frame duration. The series of first time frames 1080 are separated by time gaps 1082 of a duration selected so that two of the second time ~rames ~ 1081 have the same duration as a single first time frame 5 1080 plus the time gap 1082. The composite time frame 1085 is constructed in the same manner as described with respect to Figs. 15 and 16, except that no channels are available from the series of first time slots 1080 during the time gaps 1082. Thus, in the Fig. 26 embodiment, it is preferable to assign time slots of the second time frame 1081 starting ~rom the end thereof (i.e., the region corresponding to the time gap 1082 inserted between the first time frames 1080), to minimize any wasted space in the composite time frame 1085. The time gaps 1082 15 there~ore appear as llconditional" time gaps 1086 in the composite time frame 1085, because ordinarily the conditional time gaps 1086 will include actual time gaps only when no time slots ~rom the second time frames 1081 are assigned thereto.
Thus, while overcoming some of the problems created by having time frames o~ unequal length, use of time gaps nevertheless generally results in some inefficiency because a portion o~ the timeline is wasted, and may also lead to less flexibility because the portion of the 25 composite time frame corresponding to the time gap may be allocated only to one of the two timing protocols.
In a similar, time gaps may be inserted between time slots of either time frame, and conditionally in the composite time ~rame, to make each time slot of the same duration, or a multiple of the shortest time slot duration. A similar inefficiency problem occurs with time gaps inserted between time slots.
~ ' Alternatively, a composite time frame may be constructed such that it comprises a combination of time slots from two di~erent protocols without restriction to the time frame structure which normally defines each set of time slots. Rather, the combination o~ time ~rames is CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 selected according to the s~stem needs, and repeats for each composite time frame. Figure 27 is a diagram of a composite ~ime frame 1090 illustrating such an arrangement. The composite time frame 1090 is made up of time slo~s 1091 associated with a first communication protocol and time slots 1092 associated with a second communication protocol. While having greater efficiency than the Fig. 26 embodiment in that there are no time gaps leading to potential waste of the time resource, the Fig.
27 embodiment, unle~s the composite time frame length i9 equal to an integral number of the time frames of the communication protocols from which the time slots 1091, 1092 are ta}~en, results in a timing structure that is not easily adaptable and can be difficult to integrate into different user environments.
Accordingly, the composite time frame structures shown in Figs. 15 and 16 are preferred (i.e., where there is an integral number of each time frame 921 and 931 in each composite time frame 925 and 945) because of the relatlve ease of changing the ratio of time slots for the first protocol and the second protocol, according to user ~m~n~, without having to change the composite time frame length or make other internal timing adjustments. The demand migration tables of Figs. 17A and 17B illustrate 25 how the ratio of first protocol time slots to second protocol time slots may be modified with relative ease according to specified pairing options, without having to change the composite frame length.
Returning to Fig. 13, the first base station unit 952 communicates over time slots 926 corresponding to one of the time frames 921 or 931 (e.g., time slots 926a corresponding to the first time frame 921), and the second ~ase station unit 953 communicates over time slots 926 corresponding to the other of the time frames 921 or 931 (e.g., time slots 926b corresponding to the second time frame 931). Thus, each base station unit 852, 853 communicates with user stations 102 according to the _ CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/~6068 protocol assigned to the particula~ base station unit 852 853.
In a preferred embodiment, the composite time ~rame r structure is programmed into the integrated base station 5 850 SO that each base station unit 852 ~ 853 knows in advance the relative position of the time slots allocated to it. Each base station unit 852 ~ 853 independently manages the time slots allocated to it, and independently is responsible for establishing and maintaining communication with user stations 102 using the protocol assigned to it.
In more detail, each base station unit 852 ~ 853 is provided with means for determining which time slots of the composite time ~rame are available, or have been 15 preassigned to it, for communication. The first base station unit 852 has a free slot index 863 which may comprise, for example, a static or dynamic memory. I~ the free slot index 863 comprises a dynamic memory, then it may be downloaded remotely by a base station controller 20 105 (see Fig. 2) sO as to allow dynamic reprogramming of the time slot allocation to the base station units 852 /
853~ The free slot index 863 stores a map of time slots allocated to the base station unit 852~ Thus, if composite time frame 925 of Fig. 15 is implemented in the 25 Fig. 13 integrated base station 850 ~ then the free slot index 863 would comprise a map having sixteen locations, each location corresponding to one of the time slots 922 with the locations corresponding to time slots TS00, TS04, TS08 ~ and TS12 being set to indicate their assignment to 30 the ~irst base station unit 852~
According to the above example, when the ~irst base station unit 852 communicates, it uses only time slots TS00, TS04, TS08 and TS12. When a channel is set up, the first base station unit 852 uses only one of the time 35 slots from the allocated set of time slots (TS00, TS04, TS08 and TS12) ~ In this particular embodiment, a general polling message is transmitted by the base station unit CA 0223~1 1998-04-22 W097tl6000 PCT~S96/16068 . .
852 to indicate the availability of a free time slot ~or users o~ the ~irst protocol. Accordingly, a general poll message is only sent over time slots TS00, TS04, TS08 or TS12, and only when the particular time slot is free. The other time slots 922 are not used by the first base station unit 852, unless they are later assigned to it.
Likewise, the second base station unit 853 has a ~ree slot index 873 similar to the free slot index 863 of the first base station unit 852. However, the free slot index 873 for the second base station unit 853 stores a map of time slots allocated to the second base station unit 853.
Thus, i~ the composite time frame 925 o~ Fig. 15 is implemented in the Fig. 13 integrated base station 850, then the free slot index 873 would comprise a map having eight locations (or alternatively thirty-two locations, one for each position in the composite time frame), each corresponding to one o~ the time slots 932 for the second time frame 931, with the locations in the free slot index 973 for time slots TS2 through TS7 beiny set to indicate their assignment to the second base station unit 853.
According to the above example, when the second base station unit 853 communicates, it uses only one of the ~ime slots ~rom the allocated set of time slots (i.e., TS2 through TS7). In this particular embodiment, the second protocol is a GSM protocol, which utilizes a separate control channel for initiating communication. Thus, when the base station unit 853 receives a re~uest to establish a new communication channel with a user station 102, it selects a ~ree time slots only from time slots TS2 through TS7, but not TS0 or TS1, which have not been assigned to it. The second base station 853 makes this determination by ~mi n; ng the contents of the free slot index 873 prior to making a channel assignment.
The first base station unit 852 maintains synchronization with the second base station unit 853 by use of communication lines 869. To facilitate synchroni-zation on a system-wide basis, the first base station unit , CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 852 is, as previously noted, preferably configured with a ~ GPS receiver 861, which receives timing in~ormation transmitted by satellite as may be accomplished by means ~ well ~nown in the art.
The GPS receiver 861 provides timing in~ormation to a clock generator 862, which generates a slot clock signal 869a and a frame clock signal 869b. Figure 18 is a timing diagram showing a slot clock waveform 965 for the slot clock signal 86ga and a frame clock waveform 966 for the frame clock signal 869b. The slot clock wave~orm 965 is preferably a fifty percent duty cycle square wave clock waveform (as shown in Fig. 18) that allows demarcation of the time slots TS0, TS1, TS2,... of the ~irst (GSM) protocol and also of the time slots TS00, TS01, TS02,...
of the second (TDD) protocol (since, in this particular embodiment, the time slots o~ the ~irst protocol are o~
half the duration o~ those of the second protocol). The frame clock waveform 966 comprises a frame marker 967 at the start of each composite time frame. Using either of the composite time ~rames 925 or 945 of Figs. 15 or 16, the ~rame marker 967 would also indicate the start of each TDD time frame 921.
By use o~ the slot clock signal 869a and the frame clock signal 869b, the integrated base station 850 maintains internal synchronization among the two base station units 852, 853. Each base station unit 852, 853 thereby knows the timing of each of the time slots, and knows when each composite time frame 925 or 945 starts and ends. While the GPS receiver 861 in the Fig. 13 embodiment is shown as a component o~ the ~irst base ~tation unit 852, it may also reside in the second base station unit 853, or each base station unit 852, 853 may have its own GPS receiver. Alternatively, the two base station units 852, 853 may share the same GPS receiver 861, but each have its own internal clock generation electronics, so long as the start of the composite time ~rame is synchronized. Alternatively, the GP~ receiver CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . .
861 may be located further upstream--e.g., at a ba~e station control~er 105 ~see Fig. 2)--which transmits to the in~egrated base station 850 timing information regarding the start of the composite time frame, and other timing information as necessary.
In a preferred embodiment, transmissions according to the second (TDD) protocol from the first base station unit 852 are wideband, and are made using spread spectrum technology. Because the fir~t (GSM) protocol is narrowband, transmissions made according to the TDD
protocol will usually cover multiple frequency channels of the GSM protocol.
Figures 19 and 20 are graphs illustrating frequency ch~nn~l ization plans for a TDD communication system and a GSM communication system, respectively, utilizing the timing structures shown in Fig. 14. In Fig. 19 is shown a ~requency bandwidth 970 of predetermined width (e.g., 15 M~z in the Fig. 19 embodiment). The frequency bandwidth 970 is apportioned among individual system components and ~0 thereby provides ~or separation of communications by frequency division multiplexing. In the Fig. 19 embodiment, the frequency bandwidth 970 is apportioned among a plurality of system components each using approximately 1.8 MHz of bandwidth, partially overlapping so as to permit ~ourteen separate TDD frequency bands 972 within the frequency bandwidth 970. Each TDD frequency band 972 can support a TDD base station 104 and its constituent user stations 102. Frequencies in a geographic region are preferably reused according to the reuse pattern shown in Fig. 5 and described previously herein. Frequency guard bands 973 and 974 are preferably provided at the edges of the frequency bandwidth 970 to minimize interference with users o~ adjacent ~requency bands.
In a preferred embodiment, transmitters operating in the TDD system of Fig. 6 transmit a wideband signal using spread spectrum technology, with a chipping rate of about CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 2.7 MHz (0.369 milliseconds per chip) and in accordance with techniques described in U.S. Patent Application Serial No. 08/423,225 filed on April 17, 1995.
~ Figure 20 shows a frequency channelization plan for a GSM communication system. The Fig. 20 frequency ~h~nn~lization plan includes a user frequency band 976 of, e.g., 15 MHZ, over which GSM user stations 102 transmit to a base station 104, and a base frequency band 977 over which a base station 104 transmits to user stations 102.
lo Within the user ~requency band 976, a plurality o~
~requency channels 978 are defined, each allocated a 200 KHz bandwidth (although GSM standards provide for a 271 KHz null-to-null transmission bandwidth). Thus, up to seventy-five frequency ch~nnels (not consideriny frequency guard bands) may be contained within the user frequency band 976. Similarly, as GSM is an FDD system, the base frequency band is divided into frequency channels 979 of 200 KHz each. The user frequency band 976 i8 separated by a predefined ~requency separation Fs from the base ~requency band 977; the predefined frequency separation Fs is typically 40 MHZ in Europe, but may be 80 MHZ or of any other suitable size in the United States and elsewhere.
Preferably, each user frequency ~h~nnel 978 is paired with a corresponding base ~requency sh~nn~l 979 separated by the predefined frequency separation Fs, so that each user frequency ~h~nnel 978 is thus separated by the same frequency distance from its corresponding base ~requency channel 979.
While seventy-five frequency channel pairings ~not considering frequency guard bands) may there~ore be defined within the GSM frequency channelization plan shown in Fig. 20, the GSM system is preferably deployed using a three-cell ~requency reuse pattern similar to the frequency reuse pattern shown in Fig. 5 (i.e., ignoring the code reuse pattern shown in Fig. 5). Thus, only a third o~ the frequency channels 978, 979 are assigned to a given base station 104. Typically, a base station 104 CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 . .
will be assigned frequency channels 978, 979 which are e~enly spaced over the frequency band~ 976, 977; that is, the base station 104 will be assigned every third frequency channel 978, 979 ~rom the lowest frequency channel pairing assigned to that base station 104, each fre~uency channel at the GSM base station unit 853 therefore being separated by 600 KHz ~rom the neighboring ~requency channels.
Figures 21 and 22 are graphs showing, for a particular embodiment, a ~requency channelization relationship ~or the communication systems having the frequency channelization plans shown in Figs. 19 and 20.
~igure 21 shows a relationship between the approximately 1.8 MHZ bandwidth 98~ assigned to a given TDD base station 104 and a plurality of ~requency channels 982--in this case, nine ~re~uency channels 982. A ~irst set of ~requency channels 983 is associated with a ~irst set of ~requencies (Group A) in the GSM three-cell ~requency reuse pattern; a second set of frequency ch~nnPls 984 is associated with a second set of frequencies (Group B) in the GSM three-cell ~requency reuse pattern; and a third set o~ ~requency channels 985 i~ associated with a third set o~ ~requencies (Group C) in the GSM three-cell frequency reuse pattern. The Group ~, Group B, and Group C ~requency channels are distinguished in Fig. 21 according to the shading of each, as identi~ied by the legend appearing in Fig. 21.
In a pre~erred embodiment, the TDD base ~tation unit 852 transmits in place of the GSM base station unit 853 with which it is integrated (see Fig. 13 integrated base station 850). Accordingly, the TDD base station unit 852 transmits "in place of" the GSM frequency channels with which it overlaps. For example, if the TDD base station unit 852 is integrated with a GSM base station unit 853 assigned to Group A ~requencies, then, during a TDD time slot within a composite time frame (such as composite time ~rame 925 or 945), the frequency ~hAnnel usage will appear CA 0223~1 1998-04-22 WOg7/16000 - PCT~S96/16068 as shown in Fig. 23. Thus, the frequency usage for an integrated base station 850 alternates, according to the time slot arrangement within a composite time ~rame 925 or 945, between three narrow~and GSM frequency channels 982 and a single wideband TDD frequency channel 981.
Also as shown in Fig. 21, the bandwidth 981 ~or the TDD base station varies slightly depending on the roll-off ~actor or "~" associated with the TDD channel modulation spectrum. For an ~ of 0.32, the TDD transmitter transmits over a bandwidth 981a as shown in Fig. 21; for an ~ of 0.18, the TDD transmitter transmits over a slightly narrower bandwidth 981b as shown in Fig. 21. Generally, the lower the value of ~, the narrower the bandwidth of the transmission and the more efficient it i8; however, the more difficult it is to implement.
The frequency ch~nnelization plan of Fig. 22 illustrates the coexistence of a plurality of integrated base stations 850 in a preferred embodiment of the present invention. In Fig. 22 is shown a lower frequency band 990 and an upper frequency band 991. The lower ~requency band 990 corresponds to the user frequency band 976 of Fig. 20, and the upper ~requency band 991 corresponds to the base frequency band 977 of Fig. 20. A plurality of TDD
frequency bands (i.e., channels) 995, 997 are defined in the lower ~requency band 990 and the upper frequency band 991, respectively. Similarly, a plurality of GSM
frequency channels 994, 996 are defined in the lower ~requency band 990 and the upper ~requency band 991, respectively. ~ach TDD frequency band 995 or 997 overlaps a plurality of GSM frequency channels 994 or 996 in a manner similar to that shown in and described with respect to Figs. 21 and 23.
Because the GSM system is an FDD/TDMA system, with user stations 102 lagging behind the base station 10~ in duplex communication by three time slots, the timing structure to support GSM communication with a given user station 102 is duplicated on two different frequency CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 bands, according to the GSM frequency channel pairing for the particular user station 102. The TDD protocol of Fig.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 The header HCF field 812 is used for a cyclic redundancy check calculated over the 12 preceding bits (i.e., the preceding bits of the message header).
Figure llB is a diagram of a polling message header format ~or a poll response message (such as general poll response 404 or specific poll response 405 of Fig. 8).
The polling response header 820 comprises a base/mobile indicator (B/M) flag 821, an extended protocol (E) ~lag 822, a packet type field 823, a PWR field 824, a symmetry field 825, a DCS flag 826, a spare field 827, an ARQ field 828, and a header ~rame control word (HCF) field 829. In a preferred embodiment, the B/M indicator flag 821, E flag 822, and DCS flag 826 are each 1 bit long, the packet type ~ield 823, symmetry field 825, and spare field 827 are each 2 bits long, the ARQ field 828 is 3 bits long, and the HCF ~ield 829 is 4 bits long, for a total of 17 bits.
An eighteenth bit is llost" in the establishment of the RF
link due to the use of differential phase encoding to transmit six bits per symbol code.
The B/M indicator flag 821, E flag 822, packet type field 823, PWR field 824, DCS flag 826, ARQ field 828 and HCF field 829 are used for the same purposes as their counterpart fields in the base station header shown in Fig. llA. The contents of the symmetry field 825 in the user station 102 header may be interpreted according to Table 8-5 below.
Table ~-5 Symmetry Field Meaning 00 Symmetric bandwidth is re~uested for the next time slot 01 Maximum bandwidth iB requested for the next time slot 10, 11 (Not presently used) Figure 12A is a diagram of a base station information packet showing in octet ~ormat ~ields generally depicted CA 0223~1 1998-04-22 in Figs. 9B and llA. Figure 12~3 is a diagram of a u~er station information packet showing in octet format fields generall~ depicted in Figs. 9C and llB.
~ Data may be transmitted between the base station 104 and user stations 102 using an M-ary spread spectrum tech-nique. Suitable M-ary spread spectrum transmission and reception techniques are described in, e.g., U.S. Patent No. 5,022,047 and in U.S. Patent Application Serial No.
08/484,007 filed June 7, 1995. In a preferred embodiment, the base station 104 and user stations 102 each transmit an M-ary direct sequence spread spectrum signal, with M=6, using spread spectrum codes (called "symbol codesll) o~ 32 chips. Thirty-two different symbol codes are used to represent up to thirty-two different data symbols, each comprising five bits of data; phase encoding is also preferably used to allow transmission of a 6th bit of data for each symbol code. Techniques of phase encoding for transmission of an additional bit of information per symbol code are described in, e.g., U.S. Patent Application Serial No. 08/484,007.
Because the base header field 553 is positioned ~irst in the base transmit data frame 551, it loses the first bit from the first transmitted data symbol (which is transmitted using a differential encoding technique).
Thus the base header field 553, which comprises four data symbols, is 23 bits in length. The first symbol comprises five data bits, and the latter three symbols each comprises six data bits. Likewise, because the user header field 523 is positioned first in the user transmit data frame 521, it loses the first bit from the first transmitted data symbol. Thus the user header field 523, which comprises three symbols, is 17 bits in length. The first symbol comprise6 five data bits, and the latter two symbols each comprises six data bits.
User stations 102 in one embodiment may comprise mobile handsets capable of multi-band and/or multi-mode operation. The user stations 102 may be multi-mode in CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 that they may be capable of both spread spectrum (i.e., wideband) communication and also narrowband communication.
The user stations 102 may be multi-band in the sense that they may be set to operate on a plurality of different frequencies, such as frequencies in either the licensed or unlicensed PCS bands. The user 6tations 102 may operate in one mode (e.g., wideband) over a first frequency band, and another mode (e.g., narrowband) over a second frequency band.
As an example, a user station 102 may be set to operate on a plurality of frequencies between 1850 and 1990 MHZ, with the frequencies separated in discrete steps. Each user station 102 may be equipped with a fre-quency synthesizer that can be programmed to allow reception and/or transmission on any one of the plurality of frequencies. In a particular embodiment, the program-mable frequency steps are in 200 KHz increments (for GSM
or narrowband communication) or 1.8 MHZ increments (for spread spectrum communication) within the GSM frequency bands. The user station 102 may also be configured to operate in the isochronous band between 1920 and 1930 MHZ, having a first channel centered at 1920.625 MHZ, and channel spacing of 1.25 MHZ across the r~m~; n~er of the isochronous band.
Further information regarding dual-mode and dual-band communication is set forth in U.S. Patent Application Serial No. 08/483,514 filed on June 7, 1995.
In one embodiment, channel information is monitored to assist the base station 104 in selecting an antenna for communication with a user station 102. The ch~nn~l information can also permit the base station 104 to adjust its own output power and that of the user station(s~ 102.
Time division duplex permits common antennas to be used for transmit and receive functions at both the base station 104 and the user stations 102, typically without the need ~or antenna diplexers. ~ommon antennas can be used to transmit and receive because these functions are -CA 0223~1 1998-04-22 WO97/l6000 - PCT~S96/16068 separated in time at each of the user stations 102 and base stations 102. The use o~ common antennas results in simplicity of the base station 104 and user station 102 terminal designs.
A base station 104 pre~erably includes a plurality o~
base station antennas providing antenna diversity. The base station 104 includes electronics for selectlng the best antenna to be used for communication with each user station 102 during each time slot 302. The base station 104 may receive a user transmission (such as a user-to-base message sent during a user segment 305 o~ a time slot 302) simultaneously (with possible variations due to re~lection or multi-path e~ects) on each of a plurality o~ base station antennas. Each base station antenna connects to an individual base station receiver which analyzes the quality o~ the received user transmission and provides quality metrics to a processor in the base station 104. The base station 104 compares the quality metrics produced by each base station receiver and selects the best quality receiver output signal. In this manner, the most appropriate base station antenna is selected ~or each user station 102. The metrics ~rom the selected receiver output signal provide a characterization of the communication ~hAnnel between the base station 104 and the particular user station 102.
When the base station 104 transmits to a particular user station 102, it selects the most appropriate base station antenna for transmission. An antenna and a transmission power level are preferably selected so as to match the characteristics of the transmission ch~nnel from the base station 104 to the user station 102. The base station 104 may select as its transmitting antenna the same base station antenna selected to receive the user transmission 305. Because the base station 104 can both receive and transmit on the antenna having the best received signal quality ~rom the user station 102, the user station 102 benefits from antenna diversity even if CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 it does not have multiple antennas. Because the base station 104 transmits very quickly after receiving the user transmission, there is little time lag, so that the channel characteristics do not change significantly before the base station 104 makes its transmission.
During each subsequent time slot 302 assigned to a particular user station 102 in the polling loop 301, the base station 104 again selects an antenna and power level for a base station transmission (such as a base-to-user message transmitted during a base segment 306 o~ a time slot 302) based on channel characterization data derived from the most closely preceding user station transmission.
The base station 104 preferably controls its output power on a slot-by-slot basis. To do so, the base station 104 preferably has means to determine the power setting of the user station 102. However; because a single base station 104 can communicate during a polling loop 301 with a large number of user stations 102, each of whose distance ~rom the base station 104 can vary ~rom near zero up to the radius of the cell 103, control of the base station transmitter output power so as to maintain a near-constant received power level at each user station 102 during each ti~e slot 302 may not be practical, largely due to the fact that large changes ~e.g., more than 40 dB) in base station transmit output power would be necessary each time slot 302 (e.g., about every 1153 ~s).
As an alternative to providing power control on a time slot 302 by time slot 302 basis, output power control at the base station 104 can instead be averaged over a longer time interval than each time slot 302.
In response to receiving a user station transmission during the user segment 305 a time slot 302, the base station 104 determines the quality of the received signal including, for example, the received power and the signal-to-noise or inter~erence ratio. During the subsequent base segment 306 in the latter part of the time slot 302, the base ,station 104 in one embodiment sends a message to CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 the user station 102 indicating the signal quality - received by the base station 104, and commanding the user station 102 to adjust its power if needed. Based on the quality o~ the received signal, the base station 104 in one embodiment comm~n~.~ the user station 102 to change (increase or decrease) its transmit power by some discrete amount (e.g, in minimum steps of 3 dB) relative to its current setting, until the quality of the user transmis-sions received by the base station 104 is above an accept-able threshold. A pre~erred means o~ power control is described with respect to the PWR ~ield 805 appearing in Fig. 8A.
A preferred power adjustment command from the base station 104 to the user station 102 is encoded according to Table 8-2 appearing earlier herein. Although pre~erred values are provided in Table 8-2, the number o~ power control command steps and the differential therebetween may vary depending upon the particular application and the system specifications.
While the above power adjustment and antenna diversity techniques have generally been described with respect to features appearing in the Fig. 6'embodiment, the described techniques are equally applicable to the Fig. 7 embodiment.
Aspects of the invention are directed to facilitating rapid control traf~ic within the timing structure of the communication system. Handover, establishing communica-tion, or time slot interchange may be carried out in a rapid manner by utilizing multiple time slots spaced less than one time ~rame apart. In such a manner, the control traffic takes advantage of unused time slots to avoid having to wait an entire time frame for each opportunity to exchange messages between the base station 104 and the user station 102 desiring a transaction. Spare resources are thereby used ~or the purpose o~ speeding up control tra~fic transactions.
CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16Q68 In the preferred embodiment wherein the user station 102 tran~mits prior to the base station 104 in a time slot 302 (or virtual time slot 618), the slot pointer allows the user station 102 to have knowledge of the next available time slot 302. Otherwise, the user station 102 may not necessarily know until a general poll message 401 is received whether or not a particular time slot is available for communication, and then would typically have to wait an entire polling loop before responding to the general poll message 401.
Knowledge of available time slots 302 is al~o passed to the user station 102 in a specific poll message 402 b~
use of the OTA map field 726. As noted previously, the OTA map field 726 describes the mapping of time slots relative to a particular u~er station 102. Thus, ~or a time frame 301 with sixteen time slots 302, the OTA map field 726 in one embodiment comprises sixteen bits. Each bit may be set to a first value (e.g., "1") to indicate that the time slot 302 associated with that bit is unavailable, and to a second value (e.g., "0") to indicate that the time slot 302 associated with that bit i8 available for communication. Preferably, the time slot usage is indicated from a Rtandpoint relative to the current time slot 302 of the user station 302--that is, the first bit is associated with the immediately following time slot, the second bit with the next time slot there-after, the third bit with the next time slot thereafter, and so Oll. Alternatively, the time slot usage may be indicated ~rom a standpoin~ with respect to a fixed refer-ence, such as the start of the time frame 301, in whichcase the user station 302 needs to have available as information the relative starting point of the time frame 301.
Figure 13 is a block diagram of an integrated base station 850 in accordance with one embodiment of the present invention. Integrated base station 850 comprises a first base station unit 852 operating according to a CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 -~ 39 . .
first TDMA or TDD protocol, and a second base station unit 853 operating according to a second TDMA or TDD protocol.
The first base station unit 852 and second base station unit 853 preferably operate in the same or overlapping geographic region. The first base station unit 852 and second base station unit 853, while shown as separate blocks in Fig. 13, may be physically located within the same unit. Alternatively, they may be at separate physical locations but nevertheless nearby one another.
The first base station unit 852 comprises a processor 860, a global positioning satellite (GPS) receiver 861, a clock generator 862, and a free slot index 863. The second base station unit 853 comprises a processor 870 and a free slot index 873. The first base station unit 852 communicates with the second base station unit 853 over communication lines 869. If the first base station unit 852 and second base station unit 853 are collocated, they may share the same antenna or set of antennas (not shown).
In a preferred embodiment, the first base station unit 852 communicates according to the communication protocol generally described with respect to Fig. 6 (or Fig. 7, and including Figs. 8 through 12B; hereinafter collectively referred to as ~the Fig. 6 communication protocol", or "the TDD protocol of Fig. 6", or simply "the TDD protocol"), and the second base station unit 853 communicates according to a GSM protocol. In one aspect of the invention, interference between transmissions to and from the first base station unit 852 and the second base station unit 853 are avoided by separating the communications in time according to a predefined timing pattern.
More specifically, communication to and from each of the base station units 852, 853 is carried out according to a timing pattern encompassing one or more time frames of each of the communication protocols. Such a timing pattern is hereinafter generally referred to as a composite time frame, as more fully explained further CA 0223~1 1998-04-22 W097/l6000 - PCT~S96/16068 herei~. Exemplary composite time frames are shown in Figs. 15 and 16.
In each of the composite time frames of Figs. 15 and 16, in general, a portion o~ the composite tlme frame is divided into time slots for use with a first protocol, and the remaining portion of the composite time frame is divided into time slots for use with a second protocol.
Figure 14 is a diagram comparing time frames of two di~ferent protocols, from which the composite time ~rames o~ Figs. 15 and 16 are derived. In Fig. 14, a first time frame 901, designated a "Type-1" time frame, is shown.
The first time frame 901 comprises a plurality of time slots 902. Also shown in Fig. 14, along a similar time axis, is a second time frame 911, de~ignated a "Type-2"
time frame. The second time frame 911 also comprises a plurality of time slots 912. In Fig. 14, the time slots 902 of the first time frame 901 are designated by "TS"
followed by two digits (e.g., TS00, TS01, TS02,..., TS15), while the time slots 912 o~ the second time frame 911 are designated by "TS" followed by a single digit (e.g, TS1, TS2, TS3,.. , TS7). It ~hould be noted that the time slots Fig. 14 are numbered starting with "0" or "00", while in the Fig. 6 and 7 drawings the time slot~ are numbered starting with "1~; no implication by the particular starting reference numeral selected for a particular drawing is intended.
In a preferred embodiment, the first time frame 901 is de~ined as part of a protocol ~or TD~ communication and, more particularly, the TDD protocol of Fig. 6. In the same pre~erred embodiment, the second time frame 911 is defined as part of the GSM protocol, as previously described with respect to Fig. 3. In a pre~erred embodimen~, the first time ~rame 901 has a duration of 18.46 milliseconds, and the second time ~rame 911 has a duration of 4.615 milliseconds. Accordingly, four of the second time ~rames 911 in the aggregate have the same duration as a single first time frame 901. In a preferred CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 embodiment, each of the time slots 902 of the first time ~rame 901 has a duration o~ 1153.125 microseconds, and each of the time slots 912 of the second time frame 911 - has a duration of 576.92 microseconds. Accordingly, two of the latter time slots 912 in the aggregate have the same duration as a single of the first time slots 902.
In one embodiment of the invention as illustrated in Fig. lS, a composite time frame 925 is defined with a portion of the composite time frame 925 time allocated to the ~irst protocol, and a portion of the composite time frame 925 allocated to the second protocol. In Fig. 15 thus is shown the first time frame 921 (i.e., time frame 901 o~ Fig. 14) having time slots 922 which are unshaded to indicate their incorporation into the composite time frame 925, and shaded to indicate their exclusion from the composite time frame 925. Similarly is shown in Fig. 15 a set of the second time frames 931 (i.e., time frames 911 of Fig. 14) having time slots 932 which are unshaded to indicate their incorporation into the composite time ~rame 925, and shaded to indicate their exclusion from the composite time frame 925. The composite time frame 925 therefore comprises a plurality of different length time slots 926, some of which are time slots 926a corresponding to time slots 922 of the first time frame 921, and some of which are time slots 926b corresponding to the time slots 932 of the second time frame 931.
In Fig. 15, the composite time frame 925 comprises four time slots 926a corresponding to the first time frame 921 (i.e., time slots TS00, TS04, TS08, and TS12), and 8iX
time slots 926b corresponding to the second time frame 931 (i.e., time slots TS2 through TS7). Because of the timing relationship between the ~irst time frame 921 and the ~ second time frame 931, the first time slots 926a o~ the composite time frame 925 each appear once, and the second time slots 926b of the composite time ~rame 925 each appear four times (because the ~irst time ~rame 921 covers four of the second time frames 931 in relative duration).
CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 Because time division communication according to both the first and second protocols are by their nature periodic, and ~ecause the first time frame 921 in this embodiment covers four times the duration of the second time frame 931, the different sized time slots 926a, 926b of the composite time frame 925 will be interspersed according the periodic appearance of specific time slot channels taken from time frames 911 and 931.
The particular composition o~ the composite time frame 925--i.e., the ratio of the ~irst time slots 926a to the second time slots 926b, and the specific order thereof--can be matched to the specific system needs.
Where more users are likely to use the first protocol (associated with the first time frame 921), more of the time slots 926a associated with that protocol may be included in the composite time ~rame 925. Conversely, where more users are likely to use the second protocol (associated with the second time frame 9313, then more of the time slots 926b may be included in the composite time frame 925.
Figure 16 i8 a diagram of another composite time frame 945 ha~ing a di~ferent arrangement of-time slots 946, each of the time slots 946 corresponding to time slots 922 or 932 of the ~irst time ~rame 921 and second time ~rame 931. As with Fig. 15, time slots 922 of the first time frame 921 are unshaded to indicate their incorporation into the composite time frame 945, and shaded to indicate their exclusion from the composite time frame 945; similarly time slots 932 from the set of the second time frames 931 are unshaded to indicate their incorpora~ion into the composite time frame 945, and shaded to indicate their exclusion from the composite time frame 945. The composite time frame 945 therefore comprises a plurality of different length time slots 946, some of which are time slots 946a corresponding to time slots 922 of the ~irst time frame 921, and some of which CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 are time slots 946b corresponding to the time slots 932 of the second time frame 931.
In Fig. 16, the composite time frame 945 comprises ~ eight time slots 926a corresponding to the first time frame 921 (i.e., time slots TSOO, TSOl, TS04, TS05, TS08, TS09, TS12 and TS13), and four time ~lots 926b corresponding to the second time frame 931 (i.e., time slots TS4 through TS7). Because of the timing relationship between the first time frame 921 and the second time fra~e 931, the first time slots 926a of the composite time frame 945 each appear once, and the second time slots 926b of the composite time frame 945 each appear four times (because the first time frame 921 covers four of the second time frames 931 in relative duration).
Thus, by comparing the different arrangement of time slots 926 and 946 in the composite time frames 925 and 945 from Figs. 15 and 16, respectively, it is apparent that different ratios of time slots may be used according to, for example, differing system requirements. Thus, in Fig.
15, the composite time frame 925 can support up to four users of the first time slots 926a and six users of the second time slots 926b. In Fig. 16, the composite time frame 945 can support up to eight users of the first time slots 946a and four users of the second time slots 926b.
Figure 17A is a demand migration table showing how the ratio of number of supportable users of each protocol changes as the number of allocated time slots changes.
The first row 950 of the demand migration table of Fig.
17A corresponds to supportable users of the second protocol ~i.e., the GSM protocol), and the second row 951 - corresponds to supportable u~ers of the first protocol (i.e., t~e TDD protocol of Fig. 6). Five different pairing options 954 are provided for in the demand migration table of Fig. 17A, each with a different ratio of supportable GSM protocol users 952 to supportable TDD
protocol users 953. As shown in Fig. 17A, under a first pairing option 954, eight GSM protocol users 952 can be CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 . .
supported with zero TDD protocol users 953 supported in a composite time frame; under a second pairing option 954, 8iX GSM protocol users 952 can be supported with four TDD
protocol users 953 supported in a composite time frame;
under a third pairing option 954, four GSM protocol users 952 can be supported with eight TDD protocol users 953 supported; and so on. As the number of supportable users of one protocol increases, then the number of supportable users of the other protocol decreases, since the allocation of time slots to one protocol necessarily reduces the number of allocable time slots for the other protocol.
While the embodiments shown in Figs. 15 and 16 have composite time frames 925 and 945 each the same length as the longer of the two time frames 921 and 931 from which they are derived, the present invention is not limited to such an arrangement. In general, the composite time frame should be of a duration sufficient to fit an integral number of both the first and second time frames from which the composite time frame is derived. Thus, for example, a composite time frame may be selected to be, e.g., 60 milliseconds, where the first time frame duration is 12 milliseconds and the second time frame is 20 milliseconds.
The 60 millisecond composite time frame duration in such a case conveniently represents the shortest duration fitting an integral number of both a set of the first time frames and a set of the second time frames.
Where there i~ no such convenient shortest length for a composite time frame (as may commonly occur when the first and second protocols are independently developed for different communication systems by different parties), time gaps may be inserted so that an integral number of each time frame fits within the composite time frame.
Figure 26 is a diagram of a composite time frame 1085 illustrating such an arrangement. In Fig. 26, a series of first time frames 1080 having a first time frame duration are shown relative to a series of second time frames 1081 CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 having a second time frame duration. The series of first time frames 1080 are separated by time gaps 1082 of a duration selected so that two of the second time ~rames ~ 1081 have the same duration as a single first time frame 5 1080 plus the time gap 1082. The composite time frame 1085 is constructed in the same manner as described with respect to Figs. 15 and 16, except that no channels are available from the series of first time slots 1080 during the time gaps 1082. Thus, in the Fig. 26 embodiment, it is preferable to assign time slots of the second time frame 1081 starting ~rom the end thereof (i.e., the region corresponding to the time gap 1082 inserted between the first time frames 1080), to minimize any wasted space in the composite time frame 1085. The time gaps 1082 15 there~ore appear as llconditional" time gaps 1086 in the composite time frame 1085, because ordinarily the conditional time gaps 1086 will include actual time gaps only when no time slots ~rom the second time frames 1081 are assigned thereto.
Thus, while overcoming some of the problems created by having time frames o~ unequal length, use of time gaps nevertheless generally results in some inefficiency because a portion o~ the timeline is wasted, and may also lead to less flexibility because the portion of the 25 composite time frame corresponding to the time gap may be allocated only to one of the two timing protocols.
In a similar, time gaps may be inserted between time slots of either time frame, and conditionally in the composite time ~rame, to make each time slot of the same duration, or a multiple of the shortest time slot duration. A similar inefficiency problem occurs with time gaps inserted between time slots.
~ ' Alternatively, a composite time frame may be constructed such that it comprises a combination of time slots from two di~erent protocols without restriction to the time frame structure which normally defines each set of time slots. Rather, the combination o~ time ~rames is CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 selected according to the s~stem needs, and repeats for each composite time frame. Figure 27 is a diagram of a composite ~ime frame 1090 illustrating such an arrangement. The composite time frame 1090 is made up of time slo~s 1091 associated with a first communication protocol and time slots 1092 associated with a second communication protocol. While having greater efficiency than the Fig. 26 embodiment in that there are no time gaps leading to potential waste of the time resource, the Fig.
27 embodiment, unle~s the composite time frame length i9 equal to an integral number of the time frames of the communication protocols from which the time slots 1091, 1092 are ta}~en, results in a timing structure that is not easily adaptable and can be difficult to integrate into different user environments.
Accordingly, the composite time frame structures shown in Figs. 15 and 16 are preferred (i.e., where there is an integral number of each time frame 921 and 931 in each composite time frame 925 and 945) because of the relatlve ease of changing the ratio of time slots for the first protocol and the second protocol, according to user ~m~n~, without having to change the composite time frame length or make other internal timing adjustments. The demand migration tables of Figs. 17A and 17B illustrate 25 how the ratio of first protocol time slots to second protocol time slots may be modified with relative ease according to specified pairing options, without having to change the composite frame length.
Returning to Fig. 13, the first base station unit 952 communicates over time slots 926 corresponding to one of the time frames 921 or 931 (e.g., time slots 926a corresponding to the first time frame 921), and the second ~ase station unit 953 communicates over time slots 926 corresponding to the other of the time frames 921 or 931 (e.g., time slots 926b corresponding to the second time frame 931). Thus, each base station unit 852, 853 communicates with user stations 102 according to the _ CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/~6068 protocol assigned to the particula~ base station unit 852 853.
In a preferred embodiment, the composite time ~rame r structure is programmed into the integrated base station 5 850 SO that each base station unit 852 ~ 853 knows in advance the relative position of the time slots allocated to it. Each base station unit 852 ~ 853 independently manages the time slots allocated to it, and independently is responsible for establishing and maintaining communication with user stations 102 using the protocol assigned to it.
In more detail, each base station unit 852 ~ 853 is provided with means for determining which time slots of the composite time ~rame are available, or have been 15 preassigned to it, for communication. The first base station unit 852 has a free slot index 863 which may comprise, for example, a static or dynamic memory. I~ the free slot index 863 comprises a dynamic memory, then it may be downloaded remotely by a base station controller 20 105 (see Fig. 2) sO as to allow dynamic reprogramming of the time slot allocation to the base station units 852 /
853~ The free slot index 863 stores a map of time slots allocated to the base station unit 852~ Thus, if composite time frame 925 of Fig. 15 is implemented in the 25 Fig. 13 integrated base station 850 ~ then the free slot index 863 would comprise a map having sixteen locations, each location corresponding to one of the time slots 922 with the locations corresponding to time slots TS00, TS04, TS08 ~ and TS12 being set to indicate their assignment to 30 the ~irst base station unit 852~
According to the above example, when the ~irst base station unit 852 communicates, it uses only time slots TS00, TS04, TS08 and TS12. When a channel is set up, the first base station unit 852 uses only one of the time 35 slots from the allocated set of time slots (TS00, TS04, TS08 and TS12) ~ In this particular embodiment, a general polling message is transmitted by the base station unit CA 0223~1 1998-04-22 W097tl6000 PCT~S96/16068 . .
852 to indicate the availability of a free time slot ~or users o~ the ~irst protocol. Accordingly, a general poll message is only sent over time slots TS00, TS04, TS08 or TS12, and only when the particular time slot is free. The other time slots 922 are not used by the first base station unit 852, unless they are later assigned to it.
Likewise, the second base station unit 853 has a ~ree slot index 873 similar to the free slot index 863 of the first base station unit 852. However, the free slot index 873 for the second base station unit 853 stores a map of time slots allocated to the second base station unit 853.
Thus, i~ the composite time frame 925 o~ Fig. 15 is implemented in the Fig. 13 integrated base station 850, then the free slot index 873 would comprise a map having eight locations (or alternatively thirty-two locations, one for each position in the composite time frame), each corresponding to one o~ the time slots 932 for the second time frame 931, with the locations in the free slot index 973 for time slots TS2 through TS7 beiny set to indicate their assignment to the second base station unit 853.
According to the above example, when the second base station unit 853 communicates, it uses only one of the ~ime slots ~rom the allocated set of time slots (i.e., TS2 through TS7). In this particular embodiment, the second protocol is a GSM protocol, which utilizes a separate control channel for initiating communication. Thus, when the base station unit 853 receives a re~uest to establish a new communication channel with a user station 102, it selects a ~ree time slots only from time slots TS2 through TS7, but not TS0 or TS1, which have not been assigned to it. The second base station 853 makes this determination by ~mi n; ng the contents of the free slot index 873 prior to making a channel assignment.
The first base station unit 852 maintains synchronization with the second base station unit 853 by use of communication lines 869. To facilitate synchroni-zation on a system-wide basis, the first base station unit , CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 852 is, as previously noted, preferably configured with a ~ GPS receiver 861, which receives timing in~ormation transmitted by satellite as may be accomplished by means ~ well ~nown in the art.
The GPS receiver 861 provides timing in~ormation to a clock generator 862, which generates a slot clock signal 869a and a frame clock signal 869b. Figure 18 is a timing diagram showing a slot clock waveform 965 for the slot clock signal 86ga and a frame clock waveform 966 for the frame clock signal 869b. The slot clock wave~orm 965 is preferably a fifty percent duty cycle square wave clock waveform (as shown in Fig. 18) that allows demarcation of the time slots TS0, TS1, TS2,... of the ~irst (GSM) protocol and also of the time slots TS00, TS01, TS02,...
of the second (TDD) protocol (since, in this particular embodiment, the time slots o~ the ~irst protocol are o~
half the duration o~ those of the second protocol). The frame clock waveform 966 comprises a frame marker 967 at the start of each composite time frame. Using either of the composite time ~rames 925 or 945 of Figs. 15 or 16, the ~rame marker 967 would also indicate the start of each TDD time frame 921.
By use o~ the slot clock signal 869a and the frame clock signal 869b, the integrated base station 850 maintains internal synchronization among the two base station units 852, 853. Each base station unit 852, 853 thereby knows the timing of each of the time slots, and knows when each composite time frame 925 or 945 starts and ends. While the GPS receiver 861 in the Fig. 13 embodiment is shown as a component o~ the ~irst base ~tation unit 852, it may also reside in the second base station unit 853, or each base station unit 852, 853 may have its own GPS receiver. Alternatively, the two base station units 852, 853 may share the same GPS receiver 861, but each have its own internal clock generation electronics, so long as the start of the composite time ~rame is synchronized. Alternatively, the GP~ receiver CA 0223~1 1998-04-22 WO97/16000 - PCT~S96/16068 . .
861 may be located further upstream--e.g., at a ba~e station control~er 105 ~see Fig. 2)--which transmits to the in~egrated base station 850 timing information regarding the start of the composite time frame, and other timing information as necessary.
In a preferred embodiment, transmissions according to the second (TDD) protocol from the first base station unit 852 are wideband, and are made using spread spectrum technology. Because the fir~t (GSM) protocol is narrowband, transmissions made according to the TDD
protocol will usually cover multiple frequency channels of the GSM protocol.
Figures 19 and 20 are graphs illustrating frequency ch~nn~l ization plans for a TDD communication system and a GSM communication system, respectively, utilizing the timing structures shown in Fig. 14. In Fig. 19 is shown a ~requency bandwidth 970 of predetermined width (e.g., 15 M~z in the Fig. 19 embodiment). The frequency bandwidth 970 is apportioned among individual system components and ~0 thereby provides ~or separation of communications by frequency division multiplexing. In the Fig. 19 embodiment, the frequency bandwidth 970 is apportioned among a plurality of system components each using approximately 1.8 MHz of bandwidth, partially overlapping so as to permit ~ourteen separate TDD frequency bands 972 within the frequency bandwidth 970. Each TDD frequency band 972 can support a TDD base station 104 and its constituent user stations 102. Frequencies in a geographic region are preferably reused according to the reuse pattern shown in Fig. 5 and described previously herein. Frequency guard bands 973 and 974 are preferably provided at the edges of the frequency bandwidth 970 to minimize interference with users o~ adjacent ~requency bands.
In a preferred embodiment, transmitters operating in the TDD system of Fig. 6 transmit a wideband signal using spread spectrum technology, with a chipping rate of about CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 2.7 MHz (0.369 milliseconds per chip) and in accordance with techniques described in U.S. Patent Application Serial No. 08/423,225 filed on April 17, 1995.
~ Figure 20 shows a frequency channelization plan for a GSM communication system. The Fig. 20 frequency ~h~nn~lization plan includes a user frequency band 976 of, e.g., 15 MHZ, over which GSM user stations 102 transmit to a base station 104, and a base frequency band 977 over which a base station 104 transmits to user stations 102.
lo Within the user ~requency band 976, a plurality o~
~requency channels 978 are defined, each allocated a 200 KHz bandwidth (although GSM standards provide for a 271 KHz null-to-null transmission bandwidth). Thus, up to seventy-five frequency ch~nnels (not consideriny frequency guard bands) may be contained within the user frequency band 976. Similarly, as GSM is an FDD system, the base frequency band is divided into frequency channels 979 of 200 KHz each. The user frequency band 976 i8 separated by a predefined ~requency separation Fs from the base ~requency band 977; the predefined frequency separation Fs is typically 40 MHZ in Europe, but may be 80 MHZ or of any other suitable size in the United States and elsewhere.
Preferably, each user frequency ~h~nnel 978 is paired with a corresponding base ~requency sh~nn~l 979 separated by the predefined frequency separation Fs, so that each user frequency ~h~nnel 978 is thus separated by the same frequency distance from its corresponding base ~requency channel 979.
While seventy-five frequency channel pairings ~not considering frequency guard bands) may there~ore be defined within the GSM frequency channelization plan shown in Fig. 20, the GSM system is preferably deployed using a three-cell ~requency reuse pattern similar to the frequency reuse pattern shown in Fig. 5 (i.e., ignoring the code reuse pattern shown in Fig. 5). Thus, only a third o~ the frequency channels 978, 979 are assigned to a given base station 104. Typically, a base station 104 CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 . .
will be assigned frequency channels 978, 979 which are e~enly spaced over the frequency band~ 976, 977; that is, the base station 104 will be assigned every third frequency channel 978, 979 ~rom the lowest frequency channel pairing assigned to that base station 104, each fre~uency channel at the GSM base station unit 853 therefore being separated by 600 KHz ~rom the neighboring ~requency channels.
Figures 21 and 22 are graphs showing, for a particular embodiment, a ~requency channelization relationship ~or the communication systems having the frequency channelization plans shown in Figs. 19 and 20.
~igure 21 shows a relationship between the approximately 1.8 MHZ bandwidth 98~ assigned to a given TDD base station 104 and a plurality of ~requency channels 982--in this case, nine ~re~uency channels 982. A ~irst set of ~requency channels 983 is associated with a ~irst set of ~requencies (Group A) in the GSM three-cell ~requency reuse pattern; a second set of frequency ch~nnPls 984 is associated with a second set of frequencies (Group B) in the GSM three-cell ~requency reuse pattern; and a third set o~ ~requency channels 985 i~ associated with a third set o~ ~requencies (Group C) in the GSM three-cell frequency reuse pattern. The Group ~, Group B, and Group C ~requency channels are distinguished in Fig. 21 according to the shading of each, as identi~ied by the legend appearing in Fig. 21.
In a pre~erred embodiment, the TDD base ~tation unit 852 transmits in place of the GSM base station unit 853 with which it is integrated (see Fig. 13 integrated base station 850). Accordingly, the TDD base station unit 852 transmits "in place of" the GSM frequency channels with which it overlaps. For example, if the TDD base station unit 852 is integrated with a GSM base station unit 853 assigned to Group A ~requencies, then, during a TDD time slot within a composite time frame (such as composite time ~rame 925 or 945), the frequency ~hAnnel usage will appear CA 0223~1 1998-04-22 WOg7/16000 - PCT~S96/16068 as shown in Fig. 23. Thus, the frequency usage for an integrated base station 850 alternates, according to the time slot arrangement within a composite time ~rame 925 or 945, between three narrow~and GSM frequency channels 982 and a single wideband TDD frequency channel 981.
Also as shown in Fig. 21, the bandwidth 981 ~or the TDD base station varies slightly depending on the roll-off ~actor or "~" associated with the TDD channel modulation spectrum. For an ~ of 0.32, the TDD transmitter transmits over a bandwidth 981a as shown in Fig. 21; for an ~ of 0.18, the TDD transmitter transmits over a slightly narrower bandwidth 981b as shown in Fig. 21. Generally, the lower the value of ~, the narrower the bandwidth of the transmission and the more efficient it i8; however, the more difficult it is to implement.
The frequency ch~nnelization plan of Fig. 22 illustrates the coexistence of a plurality of integrated base stations 850 in a preferred embodiment of the present invention. In Fig. 22 is shown a lower frequency band 990 and an upper frequency band 991. The lower ~requency band 990 corresponds to the user frequency band 976 of Fig. 20, and the upper ~requency band 991 corresponds to the base frequency band 977 of Fig. 20. A plurality of TDD
frequency bands (i.e., channels) 995, 997 are defined in the lower ~requency band 990 and the upper frequency band 991, respectively. Similarly, a plurality of GSM
frequency channels 994, 996 are defined in the lower ~requency band 990 and the upper ~requency band 991, respectively. ~ach TDD frequency band 995 or 997 overlaps a plurality of GSM frequency channels 994 or 996 in a manner similar to that shown in and described with respect to Figs. 21 and 23.
Because the GSM system is an FDD/TDMA system, with user stations 102 lagging behind the base station 10~ in duplex communication by three time slots, the timing structure to support GSM communication with a given user station 102 is duplicated on two different frequency CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 bands, according to the GSM frequency channel pairing for the particular user station 102. The TDD protocol of Fig.
6, however, only requires a single frequency band to support duplex communication with a given user station 102. In order to most efficiently allocate system resources, there~ore, the same composite time frame structure that is deployed in one frequency band 99~, 99l should also be deployed in the corresponding location in the other frequency band 990, 99l. More particularly, the a composite time frame defined for operating in the upper frequency band 99l (i.e., the GSM base fre~uency band 977) preferably has a counterpart composite time frame defined for operating in the lower frequency band 990 (i.e., the GSM user ~requency band 976), but offset and lagging by three GSM time slots.
Thus, for example, ~or a composite time frame 925 such as depicted in Fig. 15 supporting four TDD users and six GSM users and defined for operation in the upper frequency band 99l, a counterpart composite time ~rame 925 supporting ~our additional TDD users is defined for operation in t~e lower frequency band 990, but lagging by three GSM time slots 932. Because the GSM system uses ~requency division duplexing, the counterpart GSM time slots in the lower frequency band 990 are already used to support the same GSM users receiving base-to-user communications over the upper ~requency band ch~nnels; the counterpart TDD time slots would, if not asslgned to another composite time frame in the manner described, may otherwise go unused and therefore be wasted. Thus, when both the upper and lower frequency bands 99l, 990 are considered, two composite time ~rames (one on the upper ~requency band 99l and one on the lower frequency band 990) may support, for example, a total of eight TDD users and six GSM users (assuming the composite time frame g25 o~ Fig. 15).
In a preferred embodiment, two composite time frames are serviced by the same integrated base station 850. In CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 this embodiment, the TDD base station unit 852 services a composite time frame in the lower frequency band 990, and another composite time frame in the upper fre~uency band ~ 991. The composite time frames are preferably separated by the same fre~uency separation as GSM user and base transmissions (i.e., usually 40 MHZ or 80 MHZ). A user station 102 operating in the TDD protocol may, if interfering, by assigned a different TDD time slot (by performing a time slot interchange), or may be assigned a TDD time slot in the other frequency band ggo, 991 being serviced by the same TDD base station unit 852 (by performing a fre~uency interchange, optionally coupled with a time slot interchange). Accordingly, the TDD base station unit 852 has a variety of options when interference becomes a problem ~or a given user station 102.
The integrated base station 850 of Fig. 13 is preferably capable of being con~igured according to any of a plurality of slot allocation options, such as any one of the five slot allocation options shown in Fig. 17A or 17B.
Where only one frequency band is considered, the options of Fig. 17A are preferably employed. As shown in Fig.
17A, the more GSM users supported, the fewer TDD users are supportable, and vice versa. Each integrated base station 850 may ~e configured with a set of switches whereby one of the five options of Fig. 17A is manually selectable.
Alternatively, each integrated base station 850 may be configured with a software table (e.g., in ROM), whereby one o~ the five options of Fig. 17A is selectable by software via a system control program or the base station controller 105, for example.
Where both the upper and lower frequency bands 991, ~ 990 are considered, the options of Fig. 17B are preferably employed. In the embodiment described with respect to Figs. 21 and 23, four TDD user channels are supportable for each three GSM user channels. Thus, for example, if all the time slot~ of the composite time frame pair (i.e., CA 0223~l 1998-04-22 WO97/16000 - PCT~S96/16068 , .
one upper band composite time frame and one lower band composite time frame) are allocated to GSM users, then twenty-four GSM users may be supported. If, on the other hand, all the time slots of the composite time frame pair are allocated to TDD users, then thirty-two TDD users may be supported (sixteen on each of the upper and lower frequency bands 991, 990). Figure 17B shows several other slot allocation pairing options between these two extremes. As explained with respect to Fig. 17A, an integrated base station 850 in this embodiment is preferably provided with manual switches or a software table to enable selection from among the slot allocation pairings.
While in the TDD system each user station 102 "seizes" an available time slot by responding to a general pol~ing message, in the GSM system a user station 102 initiates communication over a predefined control channel (known as the BCCH channel). The BCCH channel is generally selected as a specific GSM time slot on a particular base ~hAnnel frequency 979 ~or possibly multiple such ~h~nnels) A user station 102 determines the location of the BCCH channel by scanning frequencies and time slots until the BCCH channel is recognized. The user station 102 can thereafter find out information about neighboring base stations 104, including the time/frequency ch~nn~ls of their respective BCCH channels, ~rom system information ~ransmitted over the BCCH channel to which it is currently listening.
The GSM base station unit 853 generally transmits over the BCCH channel with maximum power so that it can be heard by user stations 102 as far away as possible, and so that user stations 102 seeking to initiate communication or handoff can evaluate the relative signal power of the closest base stations 104. However, because the GSM base station unit 853 transmits with maximum power over the BCCH channel, a possibility for interference with a collocated ~DD base station unit 852 exists. In CA 0223~1 1998-04-22 particular, the BCCH channel may inter~ere in the high frequency band 991 with reception by the TDD base station unit 852; moreover, the interference may "spill over" into nearby frequencies due to the strength o~ the BCCH ch~nn~l transmission. Accordingly, as the BCCH channel is pre-defined in frequency and time, the TDD base ~tation unit 852 is preferably con~igured with electronics for interference cancellation which suppress at the TDD base station receiver the BCCH channel transmissions when they occur.
Figures 24A and 24B are diagrams showing another embodiment of a composite time frame wherein virtual time slots (as shown in Fig. 7) are used in the TDD timing protocol. Figure 24A i8 a diagram showing a timing rela-tionship between the time frame structure of Fig. 7 util-izing virtual time slots and the GSM time frame structure.
In Fig. 24A, a TDD time frame 1002 (similar to time frame 601 in Fig. 7) comprises a plurality of virtual time slots 1003. The virtual time slots 1003 are designated by "VS"
followed by "M" for a user station time segment and "B"
for a base station time segment, and then followed by a virtual slot numerical identifier. Thus, for example, "VS-M3" denotes a virtual time slot segment in which a user station transmits in virtual slot no. 3. A total of sixteen virtual time slots 1003 appear in the time frame 1002 of Fig. 24A. Also shown in Fig. 24A are a series of GSM time frames 1012, each having eight GSM time slots 1013. In a preferred embodiment, each segment 1004 (whether a base segment or a user segment) of a virtual time slot 1003 has the same duration as a GSM time slot 1013.
Figure 24B is a diagram of a composite time frame 1022 shown relative to the timing structures of Fig. 24A, and constructed according to the same principles as the composite time ~rames 925 and 945 shown in Figs. 15 and 16. The main distinction is that each virtual time slot 1003 corresponds to two non-contiguous time segments 1023 CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 of the composite time frame 1022. The composite time ~rame 1022 is thereby made up of a plurality of time segments 1023, which time segments 1023 are used to define GSM time slots 1023b (with one time segment 1023 per GSM
time slot 1023b) and TDD virtual time slots 1023a (with two time segments 1023 per TDD ~irtual time slot 1023a).
In another embodiment of the invention, time slots are allocated on a dynamic basis according to user demand.
Figure 25 is a block diagram o~ an integrated base station 1050 having a dynamic slot allocation capability. In the Fig. 25 embodiment, the integrated base station 1050 comprises a first base station unit 1052 and a second base ~tation unit 1053. The GPS receiver 1061, clock generator 1062, processor 1060, and free slot index 1063 function in a similar manner to their analogous counterparts in the first base station unit 852 of Fig. 13; likewise, the processor 1070 and free slot index 1073 also ~unction in a similar manner to their analogous counterparts in the second base station unit 853 of Fig. 13.
In the Fig. 25 embodiment, each base station unit 1052, 1053 further comprises an interface 106~ and 1074, respectively, which are linked by a set of control signal lines 1069. The interface 1065 in the first base station unit 1052 is connected to the clock generator 1062, the processor 1060, and the free slot index 1063. The inter-face 1074 in the second base station unit 1053 is con-nected to the processor 1070 and the free slot index 1073.
Through the interfaces 1065, 1074, and the control signal lines 1069 connecting them, the processors 1060 and 1070 may communicate with one another, may inquire as to the status of the free slot index 1063, 1073, and, in the case of the second base station unit 1073, ma~ obtain timing and marker information from the clock generator 1062.
In this embodiment, each base station unit 1052, 1053 is initially preassigned a default time slot assignment according to a composite time frame in a similar m~nner to the Fig. 13 embodiment. However, the Fig. 25 integrated CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 base station 1050 can dynamically change the time slot allocation according to user demand. In this embodiment, the ~ree slot index 1063, 1073 o~ each base station unit ~ 1052, 1053 stores information not only identifying which time slots have been assigned to the base station unit 1052 or 1053, but also which of the assigned time slots are in use (and, conversely, which time slots are therefore available). The ~ree slot index 1063 or 1073 may be occasionally examined by the other base station unit to obtain the usage status of the other base station unit's time slots.
When a base station unitls allocated time slots become full or are approaching such a state, it may request additional time slot resources from the other base 15 station unit 1052, 1053. This request is made over the control signal lines 1069, and may be referred to as time slot transfer request.
For example, if the second base station unit 1053 is becoming or has become full, then it sends a time slot transfer request message across the control signal lines 1069 by interface 1074. The message is received at interface 1065, which informs the processor 1060 o~ the request. The processor 1060 ~mi nes its free slot index 1063 to determine whether or not free time slots are available, and may further consider impending communication d~m~n~ for the users it supports. If the processor 1060 determines that it can give up time slots without a significant effect on its users, it then assigns one or more of its time slots to the other base station 30 unit 1053. It does this by first changing its free slot index 1063 to indicate that the time slots are now allocated to the other base station unit 1053, and then - sends a response message over the control signal lines 1069 to the second base station unit 1053 informing it 35 that the request for additional time slots has been granted, and also informing it of the particular time slot(s) transferred.
CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 ~ 60 . .
Upon receiving the responsive message, the second base station unit 1053 updates its free slot index 1073 to indicate the new time slots available to it. The second base station unit 1053 thereafter uses these time slots as though they were originally assigned to it. If the first base station unit 1052 later requests a time slot transfer from the second base station unit 1053, then the second base station unit 1053 will normally favor transferring the same time slots back to the first user station unit 1052. The second base station 1053 may perform a time slot interchange among its own users to effectuate such a time slot transfer back to the first base station unit 1052.
Accordingly, time slots allocated dynamically between the two base station units 1052, 1053 of the integrated base station 1050, thereby allowing usage of two different communication protocols according to user demand. Each base station unit 1052, 1053 independently manages its own time slot resources, but may transfer time slots to the other base station unit 1052, 1053 upon request. If one communication protocol is favored over the other, the system may also provide a prioritization scheme whereby a request for transfer of time slots to one of the two base station units 1052, 1053 takes precedence.
Each interface 1065, 1074 may comprise an independent microprocessor or micro-controller for facilitating transfer of control information and slot allocation requests and responses.
In addition to the embodiments thus far described, various other modifications and variations are contemplated within the scope of the present invention.
Thus, for example, although preferred embodiments have been described herein using two protocols--i.e., the GSM protocol and the TDD protocol of Fig. 6--the principles of the present invention may be expanded to encompass more than two protocols coexisting by use of the same timesharing techniques previously described. For CA 0223~1 1998-04-22 W097/16000 PCT~S96/16068 .. .
example, each protocol may be preassigned speci~ic time slots within a composite time frame, and each of a plurality of base station units (preferably one for each protocol) uses the time slots preassigned to its protocol.
Each of the base station units in such an embodiment is preferably connected with synchronizing information including a system clock and a composite time ~rame marker.
Additionally, other protocols than those specifically described making use of time separation to avoid collisions among users may also be used. For example, a timesharing system having a composite time frame as previously described may operate with a ~irst protocol such as that of Fig. 6, and a second protocol such as the Digital European Cordless Telecommunications (DECT) system protocol. The DECT protocol is an existing and well known protocol using time division multiplexing developed in and, at present, primarily deployed in Europe.
While the present invention has been set forth in the form of its preferred embodiments, many variations and modifications are possible which remain within the scope and spirit of the invention. Such variations or modifica-tions will become clear to one of ordinary skill in the art after inspection of the specification and drawings herein. Moreover, such variations and modifications are considered to be within the purview of any appended claims.
Thus, for example, ~or a composite time frame 925 such as depicted in Fig. 15 supporting four TDD users and six GSM users and defined for operation in the upper frequency band 99l, a counterpart composite time ~rame 925 supporting ~our additional TDD users is defined for operation in t~e lower frequency band 990, but lagging by three GSM time slots 932. Because the GSM system uses ~requency division duplexing, the counterpart GSM time slots in the lower frequency band 990 are already used to support the same GSM users receiving base-to-user communications over the upper ~requency band ch~nnels; the counterpart TDD time slots would, if not asslgned to another composite time frame in the manner described, may otherwise go unused and therefore be wasted. Thus, when both the upper and lower frequency bands 99l, 990 are considered, two composite time ~rames (one on the upper ~requency band 99l and one on the lower frequency band 990) may support, for example, a total of eight TDD users and six GSM users (assuming the composite time frame g25 o~ Fig. 15).
In a preferred embodiment, two composite time frames are serviced by the same integrated base station 850. In CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 this embodiment, the TDD base station unit 852 services a composite time frame in the lower frequency band 990, and another composite time frame in the upper fre~uency band ~ 991. The composite time frames are preferably separated by the same fre~uency separation as GSM user and base transmissions (i.e., usually 40 MHZ or 80 MHZ). A user station 102 operating in the TDD protocol may, if interfering, by assigned a different TDD time slot (by performing a time slot interchange), or may be assigned a TDD time slot in the other frequency band ggo, 991 being serviced by the same TDD base station unit 852 (by performing a fre~uency interchange, optionally coupled with a time slot interchange). Accordingly, the TDD base station unit 852 has a variety of options when interference becomes a problem ~or a given user station 102.
The integrated base station 850 of Fig. 13 is preferably capable of being con~igured according to any of a plurality of slot allocation options, such as any one of the five slot allocation options shown in Fig. 17A or 17B.
Where only one frequency band is considered, the options of Fig. 17A are preferably employed. As shown in Fig.
17A, the more GSM users supported, the fewer TDD users are supportable, and vice versa. Each integrated base station 850 may ~e configured with a set of switches whereby one of the five options of Fig. 17A is manually selectable.
Alternatively, each integrated base station 850 may be configured with a software table (e.g., in ROM), whereby one o~ the five options of Fig. 17A is selectable by software via a system control program or the base station controller 105, for example.
Where both the upper and lower frequency bands 991, ~ 990 are considered, the options of Fig. 17B are preferably employed. In the embodiment described with respect to Figs. 21 and 23, four TDD user channels are supportable for each three GSM user channels. Thus, for example, if all the time slot~ of the composite time frame pair (i.e., CA 0223~l 1998-04-22 WO97/16000 - PCT~S96/16068 , .
one upper band composite time frame and one lower band composite time frame) are allocated to GSM users, then twenty-four GSM users may be supported. If, on the other hand, all the time slots of the composite time frame pair are allocated to TDD users, then thirty-two TDD users may be supported (sixteen on each of the upper and lower frequency bands 991, 990). Figure 17B shows several other slot allocation pairing options between these two extremes. As explained with respect to Fig. 17A, an integrated base station 850 in this embodiment is preferably provided with manual switches or a software table to enable selection from among the slot allocation pairings.
While in the TDD system each user station 102 "seizes" an available time slot by responding to a general pol~ing message, in the GSM system a user station 102 initiates communication over a predefined control channel (known as the BCCH channel). The BCCH channel is generally selected as a specific GSM time slot on a particular base ~hAnnel frequency 979 ~or possibly multiple such ~h~nnels) A user station 102 determines the location of the BCCH channel by scanning frequencies and time slots until the BCCH channel is recognized. The user station 102 can thereafter find out information about neighboring base stations 104, including the time/frequency ch~nn~ls of their respective BCCH channels, ~rom system information ~ransmitted over the BCCH channel to which it is currently listening.
The GSM base station unit 853 generally transmits over the BCCH channel with maximum power so that it can be heard by user stations 102 as far away as possible, and so that user stations 102 seeking to initiate communication or handoff can evaluate the relative signal power of the closest base stations 104. However, because the GSM base station unit 853 transmits with maximum power over the BCCH channel, a possibility for interference with a collocated ~DD base station unit 852 exists. In CA 0223~1 1998-04-22 particular, the BCCH channel may inter~ere in the high frequency band 991 with reception by the TDD base station unit 852; moreover, the interference may "spill over" into nearby frequencies due to the strength o~ the BCCH ch~nn~l transmission. Accordingly, as the BCCH channel is pre-defined in frequency and time, the TDD base ~tation unit 852 is preferably con~igured with electronics for interference cancellation which suppress at the TDD base station receiver the BCCH channel transmissions when they occur.
Figures 24A and 24B are diagrams showing another embodiment of a composite time frame wherein virtual time slots (as shown in Fig. 7) are used in the TDD timing protocol. Figure 24A i8 a diagram showing a timing rela-tionship between the time frame structure of Fig. 7 util-izing virtual time slots and the GSM time frame structure.
In Fig. 24A, a TDD time frame 1002 (similar to time frame 601 in Fig. 7) comprises a plurality of virtual time slots 1003. The virtual time slots 1003 are designated by "VS"
followed by "M" for a user station time segment and "B"
for a base station time segment, and then followed by a virtual slot numerical identifier. Thus, for example, "VS-M3" denotes a virtual time slot segment in which a user station transmits in virtual slot no. 3. A total of sixteen virtual time slots 1003 appear in the time frame 1002 of Fig. 24A. Also shown in Fig. 24A are a series of GSM time frames 1012, each having eight GSM time slots 1013. In a preferred embodiment, each segment 1004 (whether a base segment or a user segment) of a virtual time slot 1003 has the same duration as a GSM time slot 1013.
Figure 24B is a diagram of a composite time frame 1022 shown relative to the timing structures of Fig. 24A, and constructed according to the same principles as the composite time ~rames 925 and 945 shown in Figs. 15 and 16. The main distinction is that each virtual time slot 1003 corresponds to two non-contiguous time segments 1023 CA 0223~1 1998-04-22 W097/16000 - PCT~S96/16068 of the composite time frame 1022. The composite time ~rame 1022 is thereby made up of a plurality of time segments 1023, which time segments 1023 are used to define GSM time slots 1023b (with one time segment 1023 per GSM
time slot 1023b) and TDD virtual time slots 1023a (with two time segments 1023 per TDD ~irtual time slot 1023a).
In another embodiment of the invention, time slots are allocated on a dynamic basis according to user demand.
Figure 25 is a block diagram o~ an integrated base station 1050 having a dynamic slot allocation capability. In the Fig. 25 embodiment, the integrated base station 1050 comprises a first base station unit 1052 and a second base ~tation unit 1053. The GPS receiver 1061, clock generator 1062, processor 1060, and free slot index 1063 function in a similar manner to their analogous counterparts in the first base station unit 852 of Fig. 13; likewise, the processor 1070 and free slot index 1073 also ~unction in a similar manner to their analogous counterparts in the second base station unit 853 of Fig. 13.
In the Fig. 25 embodiment, each base station unit 1052, 1053 further comprises an interface 106~ and 1074, respectively, which are linked by a set of control signal lines 1069. The interface 1065 in the first base station unit 1052 is connected to the clock generator 1062, the processor 1060, and the free slot index 1063. The inter-face 1074 in the second base station unit 1053 is con-nected to the processor 1070 and the free slot index 1073.
Through the interfaces 1065, 1074, and the control signal lines 1069 connecting them, the processors 1060 and 1070 may communicate with one another, may inquire as to the status of the free slot index 1063, 1073, and, in the case of the second base station unit 1073, ma~ obtain timing and marker information from the clock generator 1062.
In this embodiment, each base station unit 1052, 1053 is initially preassigned a default time slot assignment according to a composite time frame in a similar m~nner to the Fig. 13 embodiment. However, the Fig. 25 integrated CA 0223~1 1998-04-22 WO97/16000 PCT~S96/16068 base station 1050 can dynamically change the time slot allocation according to user demand. In this embodiment, the ~ree slot index 1063, 1073 o~ each base station unit ~ 1052, 1053 stores information not only identifying which time slots have been assigned to the base station unit 1052 or 1053, but also which of the assigned time slots are in use (and, conversely, which time slots are therefore available). The ~ree slot index 1063 or 1073 may be occasionally examined by the other base station unit to obtain the usage status of the other base station unit's time slots.
When a base station unitls allocated time slots become full or are approaching such a state, it may request additional time slot resources from the other base 15 station unit 1052, 1053. This request is made over the control signal lines 1069, and may be referred to as time slot transfer request.
For example, if the second base station unit 1053 is becoming or has become full, then it sends a time slot transfer request message across the control signal lines 1069 by interface 1074. The message is received at interface 1065, which informs the processor 1060 o~ the request. The processor 1060 ~mi nes its free slot index 1063 to determine whether or not free time slots are available, and may further consider impending communication d~m~n~ for the users it supports. If the processor 1060 determines that it can give up time slots without a significant effect on its users, it then assigns one or more of its time slots to the other base station 30 unit 1053. It does this by first changing its free slot index 1063 to indicate that the time slots are now allocated to the other base station unit 1053, and then - sends a response message over the control signal lines 1069 to the second base station unit 1053 informing it 35 that the request for additional time slots has been granted, and also informing it of the particular time slot(s) transferred.
CA 0223~1 1998-04-22 WO97/16000 - - PCT~S96/16068 ~ 60 . .
Upon receiving the responsive message, the second base station unit 1053 updates its free slot index 1073 to indicate the new time slots available to it. The second base station unit 1053 thereafter uses these time slots as though they were originally assigned to it. If the first base station unit 1052 later requests a time slot transfer from the second base station unit 1053, then the second base station unit 1053 will normally favor transferring the same time slots back to the first user station unit 1052. The second base station 1053 may perform a time slot interchange among its own users to effectuate such a time slot transfer back to the first base station unit 1052.
Accordingly, time slots allocated dynamically between the two base station units 1052, 1053 of the integrated base station 1050, thereby allowing usage of two different communication protocols according to user demand. Each base station unit 1052, 1053 independently manages its own time slot resources, but may transfer time slots to the other base station unit 1052, 1053 upon request. If one communication protocol is favored over the other, the system may also provide a prioritization scheme whereby a request for transfer of time slots to one of the two base station units 1052, 1053 takes precedence.
Each interface 1065, 1074 may comprise an independent microprocessor or micro-controller for facilitating transfer of control information and slot allocation requests and responses.
In addition to the embodiments thus far described, various other modifications and variations are contemplated within the scope of the present invention.
Thus, for example, although preferred embodiments have been described herein using two protocols--i.e., the GSM protocol and the TDD protocol of Fig. 6--the principles of the present invention may be expanded to encompass more than two protocols coexisting by use of the same timesharing techniques previously described. For CA 0223~1 1998-04-22 W097/16000 PCT~S96/16068 .. .
example, each protocol may be preassigned speci~ic time slots within a composite time frame, and each of a plurality of base station units (preferably one for each protocol) uses the time slots preassigned to its protocol.
Each of the base station units in such an embodiment is preferably connected with synchronizing information including a system clock and a composite time ~rame marker.
Additionally, other protocols than those specifically described making use of time separation to avoid collisions among users may also be used. For example, a timesharing system having a composite time frame as previously described may operate with a ~irst protocol such as that of Fig. 6, and a second protocol such as the Digital European Cordless Telecommunications (DECT) system protocol. The DECT protocol is an existing and well known protocol using time division multiplexing developed in and, at present, primarily deployed in Europe.
While the present invention has been set forth in the form of its preferred embodiments, many variations and modifications are possible which remain within the scope and spirit of the invention. Such variations or modifica-tions will become clear to one of ordinary skill in the art after inspection of the specification and drawings herein. Moreover, such variations and modifications are considered to be within the purview of any appended claims.
Claims (37)
1. A communication system comprising:
a plurality of cells;
a first transceiver geographically located in a first of said plurality of cellscomprising;
a first protocol for time division multiple access communication, said first protocol including a first plurality of time slots;
a second transceiver geographically located in said first cell comprising;
a second protocol for time division multiple access communication, said second protocol including a second plurality of time slots; and means for selectively communicating according to either said first protocol or said second protocol within said first cell.
a plurality of cells;
a first transceiver geographically located in a first of said plurality of cellscomprising;
a first protocol for time division multiple access communication, said first protocol including a first plurality of time slots;
a second transceiver geographically located in said first cell comprising;
a second protocol for time division multiple access communication, said second protocol including a second plurality of time slots; and means for selectively communicating according to either said first protocol or said second protocol within said first cell.
2. The communication system of claim 1 wherein each time slot of said first plurality of time slots has a duration equal to an integral number of time slots of said second plurality of time slots.
3. The communication system of claim 1 wherein said first protocol is a time division duplex protocol, and wherein said second protocol is a frequency division duplex protocol.
4. The communication system of claim 1 wherein said second protocol is a GSM protocol.
5 The communication system of claim 1 wherein said first plurality of time slots and said second plurality of time slots collectively comprise a composite time frame.
6. A communication system comprising.
a first protocol for time division multiple access communication, said first protocol including a first plurality of time slots;
a second protocol for time division multiple access communication, said second protocol including a second plurality of time slots;
an integrated base station, said integrated base station comprising a first basestation unit configured to operated according to said first protocol and a second base station unit configured to operate according to said second protocol; and means for selectively communicating according to either said first protocol or said second protocol.
a first protocol for time division multiple access communication, said first protocol including a first plurality of time slots;
a second protocol for time division multiple access communication, said second protocol including a second plurality of time slots;
an integrated base station, said integrated base station comprising a first basestation unit configured to operated according to said first protocol and a second base station unit configured to operate according to said second protocol; and means for selectively communicating according to either said first protocol or said second protocol.
7. The communication system of claim 6 further comprising a synchronizing signal between said first base station unit and said second base station unit.
8. The communication system of claim 6 wherein said integrated base station comprises a GPS receiver.
9. A communication system comprising:
a first base station unit, said first base station unit operating according to afirst protocol for time division multiple access communication in a first cellular region;
a second base station unit, said second base unit operating according to a second protocol for time division multiple access communication in a second cellular region at least partially overlapping with said first cellular region; and a synchronization signal connected from said first base station unit to said second base station unit, whereby first communications between said first base station unit and user stations using said first protocol are coordinated with second communications between said second base station unit and user stations using said second protocol so as to prevent collisions between said first communications and said second communications.
a first base station unit, said first base station unit operating according to afirst protocol for time division multiple access communication in a first cellular region;
a second base station unit, said second base unit operating according to a second protocol for time division multiple access communication in a second cellular region at least partially overlapping with said first cellular region; and a synchronization signal connected from said first base station unit to said second base station unit, whereby first communications between said first base station unit and user stations using said first protocol are coordinated with second communications between said second base station unit and user stations using said second protocol so as to prevent collisions between said first communications and said second communications.
10. The communication system of claim 9 wherein said first base station unit and said second base station unit are collocated.
11. The communication system of claim 9 wherein said first base station unit and said second base station unit share at least one common antenna.
12. The communication system of claim 9 further comprising a GPS receiver connected to a clock generator, said clock generator outputting said synchronization signal.
13. The communication system of claim 9 wherein said first protocol is a time division duplex protocol, and said second protocol is a frequency division duplex protocol .
14. The communication system of claim 13 wherein said second protocol is a GSM protocol.
15. The communication system of claim 13 wherein said second base station unit transmits over a first frequency band and receives over a second frequency band, and wherein said first base station unit transmits and receives over a third frequency band at least partially overlapping said first or second frequency band.
16. The communication system of claim 9 wherein said first base station unit and said second base station unit communicate over the same frequency band.
17. A method for communication comprising the steps of:
defining a plurality of first time frames, each comprising a first group of time slots, defining a plurality of second time frames, each comprising a second group of time slots, wherein said first group of time slots and said second group of time slots overlap temporally; and selectively communicating at a given time over only one time slot from said first group of time slots and said second group of time slots.
defining a plurality of first time frames, each comprising a first group of time slots, defining a plurality of second time frames, each comprising a second group of time slots, wherein said first group of time slots and said second group of time slots overlap temporally; and selectively communicating at a given time over only one time slot from said first group of time slots and said second group of time slots.
18. The method of claim 17 wherein said step of selectively communicating at a given time over only one time slot from said first group of time slots and said second group of time slots comprises the steps of communicating in time divisionduplex in a first time slot from said first group of time slots, and communicating in frequency division duplex in a second time slot from said second group of time slots.
19. The method of claim 18 wherein said step of communicating in time division duplex comprises the step of transmitting a first message in a spread spectrum format, and wherein said step of communicating in frequency division duplex comprises the step of transmitting a second message in a GSM format.
20. A communication system comprising a first base station unit operating according to a first protocol, whereby communication between a first plurality of user stations and said first base station unit is carried out in time slots and using frequency division duplexing, said first base station unit transmitting over a first frequency band and receiving over a second frequency band;
a second base station unit operating according to a second protocol, whereby communication between a second plurality of user stations and said second base station unit is carried out using time division duplexing, said first base station unit transmitting and receiving over at least one of said first frequency band and said second frequency band; and a synchronizing signal between said first base station unit and said second base station unit.
a second base station unit operating according to a second protocol, whereby communication between a second plurality of user stations and said second base station unit is carried out using time division duplexing, said first base station unit transmitting and receiving over at least one of said first frequency band and said second frequency band; and a synchronizing signal between said first base station unit and said second base station unit.
21. The communication system of claim 20 wherein said first base station unit transmits and receives messages in a GSM format.
22. The communication system of claim 20 wherein said second base station unit transmits and receives massages in a spread spectrum format.
23. The communication system of claim 20 further comprising a GPS
receiver.
receiver.
24. In a time division multiple access wireless communication system including a base station and user stations communicating via a first and second protocol, a timing structure for communication comprising:
a series of composite time frames;
in each of said composite time frame, a plurality of first time slots for communication according to said first protocol, each of a predefined duration; and in each of said composite time frames, a plurality of second time slots, each of a second predefined duration.
a series of composite time frames;
in each of said composite time frame, a plurality of first time slots for communication according to said first protocol, each of a predefined duration; and in each of said composite time frames, a plurality of second time slots, each of a second predefined duration.
25. The timing structure of claim 24 wherein the relative positioning of said first time slots and said second time slots is the same in each of said composite time frames.
26. The timing structure of claim 24 wherein said first time slots are associated with a first communication protocol and said second time slots are associated with a second communication protocol.
27. The timing structure of claim 26 wherein said first communication protocol is a time division duplex protocol, and said second protocol is a frequency division duplex protocol.
28. The timing structure of claim 27 wherein said second comrnunication protocol is a GSM protocol.
29. The timing structure of claim 25 wherein said first predefined duration is twice said second predefined duration.
30. A method for commLInicatir~g comprising the steps of:
transmitting, over a first frequency band, a first base-t~user message from a first base station unit to a first user station;
receiving said first base-t~user message at said first user station;
transmitting, over a second ~requency band at least partially overlapping said first frequency band, a first user-t~base messa~e from a second user station to a second base station unit, said first base station unit and second base station unit being located ~ithin a same cell;
receiving said first user-t~base message a~ said second base station unit;
transmitting, over said second frequency band, a second base-to-user message from said second base station unit to said second user sta~ion;
receiving said second base-to-user message at said second user station;
transmitting, over a third frequency band separate and distinct from said first frequency band, a second user-to-base rnessage from said first user station to said first base station unit; and receiving said second user-t~base message at said ~irst base station.
transmitting, over a first frequency band, a first base-t~user message from a first base station unit to a first user station;
receiving said first base-t~user message at said first user station;
transmitting, over a second ~requency band at least partially overlapping said first frequency band, a first user-t~base messa~e from a second user station to a second base station unit, said first base station unit and second base station unit being located ~ithin a same cell;
receiving said first user-t~base message a~ said second base station unit;
transmitting, over said second frequency band, a second base-to-user message from said second base station unit to said second user sta~ion;
receiving said second base-to-user message at said second user station;
transmitting, over a third frequency band separate and distinct from said first frequency band, a second user-to-base rnessage from said first user station to said first base station unit; and receiving said second user-t~base message at said ~irst base station.
31. The method of claim 3C~ wherein said first user-to-base message and said second base-to-user message are transmiKed as spr~ad spectrum mf~s~g~c~ and said ~irst base-to-user message and said second user-to-base message are transmitted as narrowband mPss~s
32. The method of claim 30 wherein said ~irst bas~ station unit and said second base station unit are co11ccated.
33. The method of claim 30 wherein said first base-to-user message and said second user-to-base message are transmitted according to a GSM protocol.
34. The method of claim 30 wherein said first frequency band is entirely contained within said second frequency band.
35. In a communication system, a timing structure for communication comprising:
a composite time frame having a duration of 18.46 milliseconds;
a plurality of first time slots in said composite time frame, each of said first time slots supporting a half-duplex GSM communication link, with a corresponding second half-duplex GSM communication link located on a different frequency band;and a plurality of second time slots in said composite time frame, each of said second time slots having twice the duration of one of said first time slots, and each of said second time slots supporting two half-duplex time division communication links.
a composite time frame having a duration of 18.46 milliseconds;
a plurality of first time slots in said composite time frame, each of said first time slots supporting a half-duplex GSM communication link, with a corresponding second half-duplex GSM communication link located on a different frequency band;and a plurality of second time slots in said composite time frame, each of said second time slots having twice the duration of one of said first time slots, and each of said second time slots supporting two half-duplex time division communication links.
36. The timing structure of claim 35 wherein said two half-duplex time division communication links collectively form a full duplex time division communication link.
37. The timing structure of claim 35 wherein each of said first time slots has aduration of about 576.92 microseconds, and each of said second time slots has a duration of about 1153.125 microseconds.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/548,544 US5732076A (en) | 1995-10-26 | 1995-10-26 | Coexisting communication systems |
US08/548,544 | 1995-10-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2235551A1 true CA2235551A1 (en) | 1997-05-01 |
Family
ID=24189320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002235551A Abandoned CA2235551A1 (en) | 1995-10-26 | 1996-10-07 | Coexisting communication systems |
Country Status (9)
Country | Link |
---|---|
US (2) | US5732076A (en) |
EP (1) | EP0857381A4 (en) |
JP (1) | JP3937100B2 (en) |
KR (1) | KR19990067090A (en) |
AR (1) | AR004103A1 (en) |
AU (1) | AU7394196A (en) |
BR (1) | BR9611169A (en) |
CA (1) | CA2235551A1 (en) |
WO (1) | WO1997016000A1 (en) |
Families Citing this family (318)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301242B1 (en) * | 1998-07-24 | 2001-10-09 | Xircom Wireless, Inc. | Communication system with fast control traffic |
US20040264402A9 (en) * | 1995-06-01 | 2004-12-30 | Padcom. Inc. | Port routing functionality |
US6418324B1 (en) * | 1995-06-01 | 2002-07-09 | Padcom, Incorporated | Apparatus and method for transparent wireless communication between a remote device and host system |
US5959980A (en) * | 1995-06-05 | 1999-09-28 | Omnipoint Corporation | Timing adjustment control for efficient time division duplex communication |
CN1102325C (en) * | 1995-12-04 | 2003-02-26 | 摩托罗拉公司 | Method for dynamically changing selection of control frame of call receiving equipment in mixed system environment |
US5844894A (en) * | 1996-02-29 | 1998-12-01 | Ericsson Inc. | Time-reuse partitioning system and methods for cellular radio telephone systems |
US5864544A (en) * | 1996-05-20 | 1999-01-26 | Her Majesty The Queen In Right Of Canada As Represented By The Minister Of Communications | TDD communication system which receives timing signals from a satellite and automatically, successively, repetitively, and alternatingly transmits and receives compressed signals in a single channel |
GB2315388B (en) * | 1996-07-17 | 2000-11-22 | Nokia Mobile Phones Ltd | Mobile communications |
DE19632791B4 (en) * | 1996-08-15 | 2009-06-25 | Deutsche Telekom Ag | Method and system for broadcasting |
US7035661B1 (en) | 1996-10-11 | 2006-04-25 | Arraycomm, Llc. | Power control with signal quality estimation for smart antenna communication systems |
US6275543B1 (en) | 1996-10-11 | 2001-08-14 | Arraycomm, Inc. | Method for reference signal generation in the presence of frequency offsets in a communications station with spatial processing |
US6463295B1 (en) | 1996-10-11 | 2002-10-08 | Arraycomm, Inc. | Power control with signal quality estimation for smart antenna communication systems |
US6028854A (en) * | 1996-10-15 | 2000-02-22 | Telefonaktieboalget Lm Ericsson | Radiocommunication systems and terminals with increased payload bandwidth |
DE69612750T2 (en) * | 1996-11-08 | 2002-02-28 | Alcatel Sa | Data transmission synchronization method between a transmitter and a receiver |
JP3687229B2 (en) * | 1996-11-08 | 2005-08-24 | ソニー株式会社 | COMMUNICATION METHOD, BASE STATION, AND TERMINAL DEVICE |
GB2320653A (en) * | 1996-12-23 | 1998-06-24 | Northern Telecom Ltd | Mobile Communications Network Using Alternative Protocols |
KR100206310B1 (en) * | 1997-01-17 | 1999-07-01 | 윤종용 | Method and apparatus for system time broadcating and status/alarm management of gpsr |
FI107506B (en) * | 1997-02-27 | 2001-08-15 | Nokia Networks Oy | A method for performing handover in a cellular radio system |
US6272121B1 (en) * | 1997-03-03 | 2001-08-07 | Omnipoint Corporation | Spread spectrum communication system using DECT protocol |
FI971718A (en) * | 1997-04-22 | 1998-10-23 | Nokia Telecommunications Oy | Adding card slots to a high-capacity bus |
CA2294542C (en) * | 1997-06-24 | 2007-03-20 | Siemens Aktiengesellschaft | Method and device for radiotransmission |
EP1441558B1 (en) | 1997-08-19 | 2010-12-22 | NTT DoCoMo, Inc. | Signal transmission method and base station in mobile communication |
US6138180A (en) * | 1997-09-12 | 2000-10-24 | Symbol Technologies, Inc. | Adaptive computer peripheral for selecting a communications protocol by cycling through a plurality of given protocols |
US6351458B2 (en) * | 1997-09-22 | 2002-02-26 | Matsushita Electric Industrial Co., Ltd. | CDMA cellular wireless communication system |
DE19742378A1 (en) * | 1997-09-25 | 1999-04-22 | Siemens Ag | Ring memory for a TDMA data transmission station and corresponding data transmission station |
EP1044580B1 (en) * | 1997-10-17 | 2002-07-24 | Siemens Aktiengesellschaft | Radiocommunication method and system for assigning a frequency channel to a radio station |
US6587444B1 (en) * | 1997-11-14 | 2003-07-01 | Ericsson Inc. | Fixed frequency-time division duplex in radio communications systems |
KR100293361B1 (en) * | 1997-11-20 | 2001-07-12 | 박종섭 | Apparatus for decreasing guard time in tdm method using synchronous device and control method therefor |
US6404775B1 (en) * | 1997-11-21 | 2002-06-11 | Allen Telecom Inc. | Band-changing repeater with protocol or format conversion |
JP3043729B2 (en) * | 1997-12-04 | 2000-05-22 | 三星電子株式会社 | Handoff apparatus and method for mobile communication system |
FI106607B (en) * | 1998-01-07 | 2001-02-28 | Nokia Mobile Phones Ltd | Cell Selection in a Multi Modulation Cellular Radio System |
DE69904146T2 (en) | 1998-02-02 | 2003-05-08 | Ericsson Inc | SECTORIZATION FOR AREA COVERAGE IN A COMMUNICATION SYSTEM WITH TIME MULTIPLEXING AND FREQUENCY TIME DUPLEX |
US6359896B1 (en) * | 1998-02-27 | 2002-03-19 | Avaya Technology Corp. | Dynamic selection of interworking functions in a communication system |
JP3881770B2 (en) * | 1998-03-10 | 2007-02-14 | 松下電器産業株式会社 | Mobile station apparatus and communication method |
US7092695B1 (en) * | 1998-03-19 | 2006-08-15 | Securealert, Inc. | Emergency phone with alternate number calling capability |
JP2981880B2 (en) * | 1998-04-23 | 1999-11-22 | 郵政省通信総合研究所長 | Multi-mode service wireless communication system |
US6615024B1 (en) | 1998-05-01 | 2003-09-02 | Arraycomm, Inc. | Method and apparatus for determining signatures for calibrating a communication station having an antenna array |
DE19820736C1 (en) * | 1998-05-08 | 1999-09-30 | Siemens Ag | Channel allocation method in radio communications system |
US6169730B1 (en) * | 1998-05-15 | 2001-01-02 | Northrop Grumman Corporation | Wireless communications protocol |
US6411611B1 (en) * | 1998-05-18 | 2002-06-25 | Koninklijke Phillips Electronics N.V. | Communication systems, communication methods and a method of communicating data within a DECT communication system |
US6115370A (en) * | 1998-05-26 | 2000-09-05 | Nera Wireless Broadband Access As | Method and system for protocols for providing voice, data, and multimedia services in a wireless local loop system |
US6131012A (en) * | 1998-05-26 | 2000-10-10 | Nera Wireless Broadband Access As | Method and system for a micro-channel bank for providing voice, data, and multimedia services in a wireless local loop system |
US6144645A (en) * | 1998-05-26 | 2000-11-07 | Nera Wireless Broadband Access As | Method and system for an air interface for providing voice, data, and multimedia services in a wireless local loop system |
US6301262B1 (en) * | 1998-05-29 | 2001-10-09 | Edward Douglas Peterson | System and method for determining message transmission time for establishing a communications link on a time domain multiple access network |
US6771697B1 (en) * | 1998-06-23 | 2004-08-03 | Pctel, Inc. | Spread spectrum handshake for digital subscriber line telecommunications systems |
US6580725B1 (en) * | 1998-06-30 | 2003-06-17 | Motorola, Inc. | Method and apparatus for dynamic allocation of a messaging system resource |
US7177308B2 (en) * | 1998-07-22 | 2007-02-13 | Synchrodyne Networks, Inc. | Switching methods with common time reference and plurality of time frame durations |
GB9816207D0 (en) * | 1998-07-25 | 1998-09-23 | Univ Edinburgh | Technique to improve through input in a cellular communication system |
US6985470B1 (en) * | 1998-08-10 | 2006-01-10 | Nokia Networks Oy | Data transmission in a telecommunication system |
JP3479935B2 (en) * | 1998-08-19 | 2003-12-15 | 富士通株式会社 | Handover method in CDMA mobile communication, CDMA mobile communication system, base station and mobile station thereof |
WO2000016517A2 (en) * | 1998-09-11 | 2000-03-23 | Sharewave, Inc. | Method and apparatus for accessing a computer network communication channel |
US6226274B1 (en) * | 1998-09-24 | 2001-05-01 | Omnipoint Corporation | Method and apparatus for multiple access communication |
CN1346557A (en) * | 1998-09-24 | 2002-04-24 | (美国)捷迅公司 | Management of time slot operations for wireless communication |
US6542482B1 (en) * | 1998-10-05 | 2003-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Load sharing for MCPA-equipped base station |
US7778260B2 (en) * | 1998-10-09 | 2010-08-17 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7136645B2 (en) | 1998-10-09 | 2006-11-14 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US8060656B2 (en) | 1998-10-09 | 2011-11-15 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US7293107B1 (en) | 1998-10-09 | 2007-11-06 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US8078727B2 (en) | 1998-10-09 | 2011-12-13 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6546425B1 (en) * | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6198730B1 (en) | 1998-10-13 | 2001-03-06 | Motorola, Inc. | Systems and method for use in a dual mode satellite communications system |
US7245930B1 (en) * | 1998-11-24 | 2007-07-17 | Hughes Network Systems, Llc | Acquisition mechanism for a mobile satellite system |
JP2000184433A (en) * | 1998-12-11 | 2000-06-30 | Nec Corp | Radio channel multiplex communication system in cdma mobile communication system |
EP1014736A1 (en) * | 1998-12-22 | 2000-06-28 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Multiple access communication system, and method for managing a multiple access communication system |
DE19901755C2 (en) * | 1999-01-18 | 2003-06-18 | Siemens Ag | Frequency band allocation to radio communication systems |
FI112134B (en) * | 1999-03-05 | 2003-10-31 | Nokia Corp | Data transmission method and radio link system |
US6438115B1 (en) * | 1999-03-08 | 2002-08-20 | Telefonaktiebolaget L M Ericsson (Publ) | High speed data communication system and method |
US6215999B1 (en) * | 1999-03-17 | 2001-04-10 | Motorola, Inc. | Method and apparatus for identifying channels and channel frequencies used in a subzone of a wireless communication system |
US6925067B2 (en) * | 1999-04-23 | 2005-08-02 | Qualcomm, Incorporated | Configuration of overhead channels in a mixed bandwidth system |
US6600914B2 (en) | 1999-05-24 | 2003-07-29 | Arraycomm, Inc. | System and method for emergency call channel allocation |
FI108694B (en) * | 1999-05-24 | 2002-02-28 | Nokia Oyj | connection Handle |
US7079506B1 (en) | 1999-05-28 | 2006-07-18 | Nokia Corporation | Enhancements to the 3-carrier compact solution for IS-136HS |
US7882247B2 (en) * | 1999-06-11 | 2011-02-01 | Netmotion Wireless, Inc. | Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments |
US7139592B2 (en) * | 1999-06-21 | 2006-11-21 | Arraycomm Llc | Null deepening for an adaptive antenna based communication station |
US6990082B1 (en) * | 1999-11-08 | 2006-01-24 | Intel Corporation | Wireless apparatus having a transceiver equipped to support multiple wireless communication protocols |
US6859444B1 (en) * | 1999-10-06 | 2005-02-22 | Utstarcom, Inc. | Method and apparatus for handover in TDMA mobile communications system |
JP2001128215A (en) * | 1999-10-29 | 2001-05-11 | Matsushita Electric Ind Co Ltd | Tdma-tdd system transmitter-receiver and transmission reception method |
DE19957299B4 (en) * | 1999-11-29 | 2009-02-26 | Siemens Ag | Method for transmission power control in a radio communication system |
US6434129B1 (en) | 1999-12-01 | 2002-08-13 | Nera Wireless Broadband Access As | Method and system for an air interface for providing voice, data, and multimedia services in a wireless local loop system |
US6963544B1 (en) * | 1999-12-10 | 2005-11-08 | Lucent Technologies Inc. | System for statistically multiplexing real-time and non-real-time voice and data traffic in a wireless system |
US6658263B1 (en) * | 1999-12-21 | 2003-12-02 | Lucent Technologies Inc. | Wireless system combining arrangement and method thereof |
US7065068B2 (en) * | 1999-12-29 | 2006-06-20 | Motorola, Inc. | Multi channel stop and wait ARQ communication method and apparatus |
JP4292442B2 (en) * | 2000-01-31 | 2009-07-08 | ソニー株式会社 | Global positioning system receiver and portable radio terminal |
GB2360674A (en) * | 2000-03-21 | 2001-09-26 | Inmarsat Ltd | Concurrent use of multiple TDMA Protocols |
CA2442597C (en) * | 2000-03-27 | 2011-11-01 | Transcept Opencell, Inc. | Multi-protocol distributed wireless system architecture |
ATE382222T1 (en) | 2000-03-29 | 2008-01-15 | Opencell Corp | OPERATION AND MAINTENANCE ARCHITECTURE FOR A DISTRIBUTED MULTIPROTOCOL SYSTEM |
FR2809904B1 (en) * | 2000-05-30 | 2005-04-29 | Cit Alcatel | METHOD FOR SYNCHRONIZING THE OPERATION OF AT LEAST TWO INTERFACES |
US6704545B1 (en) | 2000-07-19 | 2004-03-09 | Adc Telecommunications, Inc. | Point-to-multipoint digital radio frequency transport |
AU2002229157A1 (en) * | 2000-08-09 | 2002-02-18 | Hlan Inc. | Communications protocal for wireless lan harmonizing the ieee 802.11a and etsi hiperlan/2 standards |
CA2420907A1 (en) * | 2000-08-31 | 2002-03-07 | Padcom, Inc. | Method and apparatus for routing data over multiple wireless networks |
US7043259B1 (en) | 2000-09-29 | 2006-05-09 | Arraycomm, Inc. | Repetitive paging from a wireless data base station having a smart antenna system |
US6795409B1 (en) | 2000-09-29 | 2004-09-21 | Arraycomm, Inc. | Cooperative polling in a wireless data communication system having smart antenna processing |
US7346347B2 (en) | 2001-01-19 | 2008-03-18 | Raze Technologies, Inc. | Apparatus, and an associated method, for providing WLAN service in a fixed wireless access communication system |
US6859655B2 (en) * | 2001-01-19 | 2005-02-22 | Raze Technologies, Inc. | TDD FDD air interface |
WO2002041586A2 (en) * | 2000-11-17 | 2002-05-23 | Koninklijke Philips Electronics N.V. | Wireless system containing a first network and a second network |
US7843878B2 (en) * | 2000-12-04 | 2010-11-30 | Ericsson Ab | Method and apparatus to control handoff between different wireless systems |
FR2818485B1 (en) * | 2000-12-18 | 2003-03-28 | Eads Defence & Security Ntwk | RADIO RESOURCE ALLOCATION METHOD, BASE STATION FOR IMPLEMENTING SAME AND SYSTEM INCORPORATING SAME |
US6545533B2 (en) | 2000-12-18 | 2003-04-08 | Texas Instruments Incorporated | Class D audio speaker amplifier circuit with pseudo noise modulation |
US7236793B2 (en) * | 2001-01-31 | 2007-06-26 | Ipr Licensing, Inc. | Queuing far/far service requests in wireless network |
US20020159434A1 (en) * | 2001-02-12 | 2002-10-31 | Eleven Engineering Inc. | Multipoint short range radio frequency system |
US6922559B2 (en) * | 2001-02-26 | 2005-07-26 | Kineto Wireless, Inc. | Unlicensed wireless communications base station to facilitate unlicensed and licensed wireless communications with a subscriber device, and method of operation |
US7308263B2 (en) * | 2001-02-26 | 2007-12-11 | Kineto Wireless, Inc. | Apparatus for supporting the handover of a telecommunication session between a licensed wireless system and an unlicensed wireless system |
AU2002252252A1 (en) * | 2001-03-08 | 2002-09-24 | David C. Andrus | Device and method combining different wireless connectivity technologies |
KR100394784B1 (en) * | 2001-06-12 | 2003-08-19 | 주식회사 카서 | Wireless communication method and wireless-phone using hybrid-division multiple access |
US20040141522A1 (en) * | 2001-07-11 | 2004-07-22 | Yossi Texerman | Communications protocol for wireless lan harmonizing the ieee 802.11a and etsi hiperla/2 standards |
ITMI20011782A1 (en) * | 2001-08-10 | 2003-02-10 | Marconi Comm Spa | METHOD FOR THE GENERATION OF A SYNCHRONIZED CLOCK WITH TEMPORAL REFERENCES DERIVED FROM INPUT SIGNALS IN A R EQUIPMENT |
US7570952B2 (en) * | 2001-09-10 | 2009-08-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Advance resource allocations for association state transitions for wireless LAN system |
US7644171B2 (en) * | 2001-09-12 | 2010-01-05 | Netmotion Wireless, Inc. | Mobile networking system and method using IPv4 and IPv6 |
GB0122674D0 (en) * | 2001-09-20 | 2001-11-14 | Marconi Applied Techn Ltd | Data exchange protocol |
US20030065860A1 (en) * | 2001-09-28 | 2003-04-03 | Lester Robert A. | Internal control bus in a multiple processor/multiple bus system |
US20030085801A1 (en) * | 2001-11-02 | 2003-05-08 | Tayloe Daniel R | Truncated asynchronous paging method |
WO2003047174A1 (en) * | 2001-11-27 | 2003-06-05 | Sharp Kabushiki Kaisha | Radio communication system |
US8027637B1 (en) * | 2002-01-11 | 2011-09-27 | Broadcom Corporation | Single frequency wireless communication system |
WO2003063403A2 (en) * | 2002-01-22 | 2003-07-31 | Ipr Licensing, Inc. | Overhead reduction in a communications system |
US7184728B2 (en) * | 2002-02-25 | 2007-02-27 | Adc Telecommunications, Inc. | Distributed automatic gain control system |
CN100395968C (en) * | 2002-04-03 | 2008-06-18 | 华为技术有限公司 | Method for transmitting high-speed data service based on time-division duplex mode |
US7555028B2 (en) * | 2002-05-03 | 2009-06-30 | Sprint Spectrum L.P. | Method and system for defining additional spread spectrum channels within a coverage area of an existing wireless network |
US7769073B2 (en) * | 2002-05-03 | 2010-08-03 | Sprint Spectrum L.P. | Method and system using overlapping frequency bands in a hybrid frequency reuse plan |
US7242687B2 (en) * | 2002-05-24 | 2007-07-10 | Intel Corporation | Method and system for distribution of session scheduling |
US6831901B2 (en) * | 2002-05-31 | 2004-12-14 | Opencell Corporation | System and method for retransmission of data |
DE10224798A1 (en) * | 2002-06-04 | 2004-01-08 | Infineon Technologies Ag | Method and device for controlling combined UMTS / GSM / EDGE radio systems |
US7408900B2 (en) * | 2002-06-28 | 2008-08-05 | Interdigital Technology Corporation | Method and system for automated determination of inter-system border thresholds |
DE10234411B4 (en) * | 2002-07-05 | 2005-05-04 | Techem Development Gmbh | Method for transmitting data |
EP1379014B1 (en) * | 2002-07-05 | 2015-09-16 | Techem Energy Services GmbH | Method for minimisation of collisions for the data transport |
US7852800B2 (en) * | 2002-07-23 | 2010-12-14 | Qualcomm Incorporated | Reducing interference between users in a communications system through time scattering |
US7792089B2 (en) * | 2002-07-31 | 2010-09-07 | Cattron-Theimeg, Inc. | System and method for wireless remote control of locomotives |
US7787572B2 (en) | 2005-04-07 | 2010-08-31 | Rambus Inc. | Advanced signal processors for interference cancellation in baseband receivers |
US7352714B2 (en) * | 2002-09-24 | 2008-04-01 | Lucent Technologies Inc. | Methods and apparatuses for allocating time slots to half duplex wireless mobile stations |
US7565145B2 (en) | 2002-10-18 | 2009-07-21 | Kineto Wireless, Inc. | Handover messaging in an unlicensed mobile access telecommunications system |
US7640008B2 (en) * | 2002-10-18 | 2009-12-29 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7606190B2 (en) | 2002-10-18 | 2009-10-20 | Kineto Wireless, Inc. | Apparatus and messages for interworking between unlicensed access network and GPRS network for data services |
EP2334136A3 (en) * | 2002-10-18 | 2012-07-18 | Kineto Wireless, Inc. | Method and apparatuses for channel activation for a telecommunication device |
US7953423B2 (en) * | 2002-10-18 | 2011-05-31 | Kineto Wireless, Inc. | Messaging in an unlicensed mobile access telecommunications system |
US7369859B2 (en) * | 2003-10-17 | 2008-05-06 | Kineto Wireless, Inc. | Method and system for determining the location of an unlicensed mobile access subscriber |
US7873015B2 (en) | 2002-10-18 | 2011-01-18 | Kineto Wireless, Inc. | Method and system for registering an unlicensed mobile access subscriber with a network controller |
US7634269B2 (en) * | 2002-10-18 | 2009-12-15 | Kineto Wireless, Inc. | Apparatus and method for extending the coverage area of a licensed wireless communication system using an unlicensed wireless communication system |
US7471655B2 (en) * | 2003-10-17 | 2008-12-30 | Kineto Wireless, Inc. | Channel activation messaging in an unlicensed mobile access telecommunications system |
US7349698B2 (en) * | 2002-10-18 | 2008-03-25 | Kineto Wireless, Inc. | Registration messaging in an unlicensed mobile access telecommunications system |
US7885644B2 (en) | 2002-10-18 | 2011-02-08 | Kineto Wireless, Inc. | Method and system of providing landline equivalent location information over an integrated communication system |
US8958789B2 (en) | 2002-12-03 | 2015-02-17 | Adc Telecommunications, Inc. | Distributed digital antenna system |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US7684752B2 (en) * | 2002-12-10 | 2010-03-23 | Onlive, Inc. | Wireless network providing distributed video / data services |
US10201760B2 (en) * | 2002-12-10 | 2019-02-12 | Sony Interactive Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
US9077991B2 (en) * | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US8949922B2 (en) * | 2002-12-10 | 2015-02-03 | Ol2, Inc. | System for collaborative conferencing using streaming interactive video |
US9314691B2 (en) * | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US8549574B2 (en) | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
US7493078B2 (en) * | 2002-12-10 | 2009-02-17 | Onlive, Inc. | Antenna assembly for satellite and wireless services |
US7558525B2 (en) * | 2002-12-10 | 2009-07-07 | Onlive, Inc. | Mass storage repository for a wireless network |
US8526490B2 (en) * | 2002-12-10 | 2013-09-03 | Ol2, Inc. | System and method for video compression using feedback including data related to the successful receipt of video content |
US7849491B2 (en) | 2002-12-10 | 2010-12-07 | Onlive, Inc. | Apparatus and method for wireless video gaming |
US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
US9192859B2 (en) | 2002-12-10 | 2015-11-24 | Sony Computer Entertainment America Llc | System and method for compressing video based on latency measurements and other feedback |
US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US20090118019A1 (en) * | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US8711923B2 (en) | 2002-12-10 | 2014-04-29 | Ol2, Inc. | System and method for selecting a video encoding format based on feedback data |
US9061207B2 (en) | 2002-12-10 | 2015-06-23 | Sony Computer Entertainment America Llc | Temporary decoder apparatus and method |
US20040110468A1 (en) * | 2002-12-10 | 2004-06-10 | Perlman Stephen G. | Wireless network with presentation and media layers for broadcast satellite and cable services |
US9446305B2 (en) | 2002-12-10 | 2016-09-20 | Sony Interactive Entertainment America Llc | System and method for improving the graphics performance of hosted applications |
US8366552B2 (en) * | 2002-12-10 | 2013-02-05 | Ol2, Inc. | System and method for multi-stream video compression |
KR100565896B1 (en) * | 2002-12-11 | 2006-03-31 | 한국전자통신연구원 | Apparatus and method for dynamic resource allocation in interactive satellite multimedia system |
EP1574096B1 (en) * | 2002-12-19 | 2006-11-08 | Telefonaktiebolaget LM Ericsson (publ) | Adaptive control method for operating communications environments |
CN100469168C (en) * | 2002-12-19 | 2009-03-11 | 艾利森电话股份有限公司 | Assinging time slots during transmission gaps of a first protocol communication to a second protocol communication |
CN1512793B (en) * | 2002-12-27 | 2010-05-26 | 皇家飞利浦电子股份有限公司 | Method and device for radio frequency source distribution in multiple standard radio communication system |
US20040203383A1 (en) * | 2002-12-31 | 2004-10-14 | Kelton James Robert | System for providing data to multiple devices and method thereof |
KR100547717B1 (en) * | 2003-01-29 | 2006-01-31 | 삼성전자주식회사 | Wireless communication system and method for providing hybrid duplexing communication method |
US7590084B2 (en) * | 2003-02-14 | 2009-09-15 | Onlive, Inc. | Self-configuring, adaptive, three-dimensional, wireless network |
US7215660B2 (en) * | 2003-02-14 | 2007-05-08 | Rearden Llc | Single transceiver architecture for a wireless network |
US7593361B2 (en) * | 2003-02-14 | 2009-09-22 | Onlive, Inc. | Method of operation for a three-dimensional, wireless network |
US20040170181A1 (en) * | 2003-02-27 | 2004-09-02 | Padcom, Inc. | Prioritized alternate port routing |
KR101176191B1 (en) * | 2003-07-29 | 2012-08-22 | 오츠카 세이야쿠 가부시키가이샤 | Method of judging risk for onset of drug induced granulocytopenia |
DE10339898B4 (en) * | 2003-08-29 | 2007-03-22 | Siemens Ag | Method for operating a base station of a mobile radio system, signaling unit, control unit, mobile station and computer program |
US8483105B2 (en) | 2003-10-15 | 2013-07-09 | Qualcomm Incorporated | High speed media access control |
US9226308B2 (en) | 2003-10-15 | 2015-12-29 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
US8462817B2 (en) | 2003-10-15 | 2013-06-11 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
US8233462B2 (en) * | 2003-10-15 | 2012-07-31 | Qualcomm Incorporated | High speed media access control and direct link protocol |
US8284752B2 (en) | 2003-10-15 | 2012-10-09 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
US8472473B2 (en) | 2003-10-15 | 2013-06-25 | Qualcomm Incorporated | Wireless LAN protocol stack |
US7272397B2 (en) | 2003-10-17 | 2007-09-18 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
US20080132207A1 (en) * | 2003-10-17 | 2008-06-05 | Gallagher Michael D | Service access control interface for an unlicensed wireless communication system |
US7283822B2 (en) * | 2003-10-17 | 2007-10-16 | Kineto Wireless, Inc. | Service access control interface for an unlicensed wireless communication system |
KR101077450B1 (en) * | 2003-12-19 | 2011-10-26 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | Method and arragement for minimizing intracell interferenec in a data transmission system |
JP4128961B2 (en) * | 2004-01-26 | 2008-07-30 | 株式会社東芝 | Wireless communication apparatus, wireless communication method, and wireless communication program |
US8903440B2 (en) | 2004-01-29 | 2014-12-02 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
US20050207373A1 (en) * | 2004-03-16 | 2005-09-22 | Interdigital Technology Corporation | Method and system for allocating time slots for a common control channel |
US8315271B2 (en) | 2004-03-26 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for an ad-hoc wireless communications system |
FR2869495B1 (en) * | 2004-04-21 | 2006-06-16 | Sagem | METHOD FOR SIMULTANEOUS COMMUNICATION ON SEVERAL COMMUNICATION SUBWAYS OPERATING ACCORDING TO THE DECT STANDARD AND ASSOCIATED DEVICE |
US7957348B1 (en) | 2004-04-21 | 2011-06-07 | Kineto Wireless, Inc. | Method and system for signaling traffic and media types within a communications network switching system |
US7564814B2 (en) | 2004-05-07 | 2009-07-21 | Qualcomm, Incorporated | Transmission mode and rate selection for a wireless communication system |
US8041385B2 (en) | 2004-05-14 | 2011-10-18 | Kineto Wireless, Inc. | Power management mechanism for unlicensed wireless communication systems |
US8401018B2 (en) | 2004-06-02 | 2013-03-19 | Qualcomm Incorporated | Method and apparatus for scheduling in a wireless network |
ATE421852T1 (en) | 2004-06-15 | 2009-02-15 | Koninkl Philips Electronics Nv | METHOD FOR ACHIEVEING COEXISTENCE BETWEEN CENTRALIZED TDMA MAC ACCESS AND SECOND MAC ACCESS IN WIRELESS COMMUNICATIONS SYSTEMS |
US7940746B2 (en) | 2004-08-24 | 2011-05-10 | Comcast Cable Holdings, Llc | Method and system for locating a voice over internet protocol (VoIP) device connected to a network |
US20060239277A1 (en) * | 2004-11-10 | 2006-10-26 | Michael Gallagher | Transmitting messages across telephony protocols |
KR100689736B1 (en) * | 2004-12-11 | 2007-03-08 | 한국전자통신연구원 | Apparatus and method for broker of converged-access network in heterogeneous wireless access networks environment |
US7787854B2 (en) * | 2005-02-01 | 2010-08-31 | Adc Telecommunications, Inc. | Scalable distributed radio network |
US20060176966A1 (en) * | 2005-02-07 | 2006-08-10 | Stewart Kenneth A | Variable cyclic prefix in mixed-mode wireless communication systems |
WO2006086756A2 (en) * | 2005-02-09 | 2006-08-17 | Kineto Wireless Inc. | Unlicensed mobile access network (uman) system and method |
WO2006086878A1 (en) * | 2005-02-15 | 2006-08-24 | Nortel Networks Limited | Radio access system and method using ofdm and cdma for broadband data transmission |
US20060203793A1 (en) * | 2005-03-09 | 2006-09-14 | Lucent Technologies, Inc. | Method for increasing capacity in a wireless communications system |
CN1832378B (en) * | 2005-03-11 | 2011-05-11 | 大唐移动通信设备有限公司 | Method for radio transmission using high-efficient high performance frame structure for wide-band TDD system |
US7933598B1 (en) | 2005-03-14 | 2011-04-26 | Kineto Wireless, Inc. | Methods and apparatuses for effecting handover in integrated wireless systems |
US8031583B2 (en) * | 2005-03-30 | 2011-10-04 | Motorola Mobility, Inc. | Method and apparatus for reducing round trip latency and overhead within a communication system |
US7756546B1 (en) | 2005-03-30 | 2010-07-13 | Kineto Wireless, Inc. | Methods and apparatuses to indicate fixed terminal capabilities |
CN101151818B (en) * | 2005-03-30 | 2011-08-10 | 摩托罗拉移动公司 | Method and apparatus for reducing round-trip latency and overhead within a communication system |
JP4531614B2 (en) * | 2005-04-01 | 2010-08-25 | 株式会社エヌ・ティ・ティ・ドコモ | Transmitting apparatus and receiving apparatus |
US7580386B2 (en) * | 2005-04-19 | 2009-08-25 | Intel Corporation | Cooperative scheduling of master and slave base station transmissions to provide coexistence between networks |
US20070008939A1 (en) * | 2005-06-10 | 2007-01-11 | Adc Telecommunications, Inc. | Providing wireless coverage into substantially closed environments |
CN100544470C (en) * | 2005-07-05 | 2009-09-23 | 华为技术有限公司 | The compossibility base station is found neighboring station and is set up the method for contact with neighboring station when initializing |
WO2007008431A2 (en) * | 2005-07-06 | 2007-01-18 | The Penn State Research Foundation | A networked multiband waveguide intrusion detection and localization sensor |
CN100502548C (en) * | 2005-07-08 | 2009-06-17 | 华为技术有限公司 | Method for coexisting base station finding neighbor station and establishing liaison with neighbor station |
US7843900B2 (en) | 2005-08-10 | 2010-11-30 | Kineto Wireless, Inc. | Mechanisms to extend UMA or GAN to inter-work with UMTS core network |
US7330122B2 (en) | 2005-08-10 | 2008-02-12 | Remotemdx, Inc. | Remote tracking and communication device |
US7515575B1 (en) | 2005-08-26 | 2009-04-07 | Kineto Wireless, Inc. | Intelligent access point scanning with self-learning capability |
CN1925662A (en) * | 2005-09-02 | 2007-03-07 | 华为技术有限公司 | Method for collecting interfering status information of terminals by concomitant base station |
US8600336B2 (en) | 2005-09-12 | 2013-12-03 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
US7925268B2 (en) * | 2005-09-14 | 2011-04-12 | Cisco Technology, Inc. | Method for optimizing up-link transmission power for a wireless terminal in a multi-carrier system |
GB2431073B (en) * | 2005-10-10 | 2008-05-14 | Ipwireless Inc | Cellular communication system and method for co-existence of dissimilar systems |
EP1798873A1 (en) * | 2005-12-15 | 2007-06-20 | Siemens Aktiengesellschaft | Method and user station for transmission of data and/or signalling from a TDD based user station via at least one FDD-frequencyband and via a radio interface in a radiocommunicationsystem |
CN101001437B (en) * | 2006-01-09 | 2011-03-09 | 华为技术有限公司 | Method for distributing CTS of common base station |
US8160001B2 (en) * | 2006-05-25 | 2012-04-17 | Altair Semiconductor Ltd. | Multi-function wireless terminal |
US9258833B2 (en) | 2006-02-09 | 2016-02-09 | Altair Semiconductor Ltd. | LTE/Wi-Fi coexistence |
US7567820B2 (en) * | 2006-02-09 | 2009-07-28 | Altair Semiconductor Ltd. | Scanning for network connnections with variable scan rate |
US7542728B2 (en) * | 2006-02-09 | 2009-06-02 | Altair Semiconductor Ltd. | Dual-function wireless data terminal |
US7545787B2 (en) * | 2006-02-09 | 2009-06-09 | Altair Semiconductor Ltd. | Simultaneous operation of wireless LAN and long-range wireless connections |
US8077595B2 (en) | 2006-02-21 | 2011-12-13 | Qualcomm Incorporated | Flexible time-frequency multiplexing structure for wireless communication |
JP2009527997A (en) * | 2006-02-21 | 2009-07-30 | クゥアルコム・インコーポレイテッド | Spatial pilot structure for multi-antenna wireless communication |
US8689025B2 (en) * | 2006-02-21 | 2014-04-01 | Qualcomm Incorporated | Reduced terminal power consumption via use of active hold state |
US9461736B2 (en) * | 2006-02-21 | 2016-10-04 | Qualcomm Incorporated | Method and apparatus for sub-slot packets in wireless communication |
US20070232349A1 (en) * | 2006-04-04 | 2007-10-04 | Jones Alan E | Simultaneous dual mode operation in cellular networks |
US7751823B2 (en) * | 2006-04-13 | 2010-07-06 | Atc Technologies, Llc | Systems and methods for controlling a level of interference to a wireless receiver responsive to an activity factor associated with a wireless transmitter |
US8165086B2 (en) | 2006-04-18 | 2012-04-24 | Kineto Wireless, Inc. | Method of providing improved integrated communication system data service |
WO2007123519A1 (en) * | 2006-04-20 | 2007-11-01 | Intel Corporation | Cooperative scheduling of master and slave base station transmissions to provide coexistence between networks |
US7805073B2 (en) * | 2006-04-28 | 2010-09-28 | Adc Telecommunications, Inc. | Systems and methods of optical path protection for distributed antenna systems |
US7561542B2 (en) * | 2006-05-12 | 2009-07-14 | Meshnetworks, Inc. | System, method and apparatus for determining if data from a source has arrived properly at a destination in a time division multiplex (TDM) communication network |
US7813373B2 (en) * | 2006-05-25 | 2010-10-12 | Motorola, Inc. | Systems, methods and apparatus for detecting time slot interference and recovering from time slot interference in an ad hoc wireless communication network |
US7929546B2 (en) * | 2006-05-25 | 2011-04-19 | Motorola Solutions, Inc. | Systems, methods and apparatus for allocating time slots in an ad hoc wireless communication network |
US7936262B2 (en) | 2006-07-14 | 2011-05-03 | Securealert, Inc. | Remote tracking system with a dedicated monitoring center |
US8797210B2 (en) | 2006-07-14 | 2014-08-05 | Securealert, Inc. | Remote tracking device and a system and method for two-way voice communication between the device and a monitoring center |
US7844273B2 (en) * | 2006-07-14 | 2010-11-30 | Lgc Wireless, Inc. | System for and method of for providing dedicated capacity in a cellular network |
US7852817B2 (en) * | 2006-07-14 | 2010-12-14 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US20090059848A1 (en) * | 2006-07-14 | 2009-03-05 | Amit Khetawat | Method and System for Supporting Large Number of Data Paths in an Integrated Communication System |
US7912004B2 (en) * | 2006-07-14 | 2011-03-22 | Kineto Wireless, Inc. | Generic access to the Iu interface |
US20080076425A1 (en) * | 2006-09-22 | 2008-03-27 | Amit Khetawat | Method and apparatus for resource management |
US20080039086A1 (en) * | 2006-07-14 | 2008-02-14 | Gallagher Michael D | Generic Access to the Iu Interface |
US7737841B2 (en) | 2006-07-14 | 2010-06-15 | Remotemdx | Alarm and alarm management system for remote tracking devices |
EP2070301A4 (en) * | 2006-08-08 | 2013-09-25 | Blackberry Ltd | Method and system for wireless communication in multiple operating environments |
US8400998B2 (en) | 2006-08-23 | 2013-03-19 | Motorola Mobility Llc | Downlink control channel signaling in wireless communication systems |
US7848770B2 (en) * | 2006-08-29 | 2010-12-07 | Lgc Wireless, Inc. | Distributed antenna communications system and methods of implementing thereof |
US8036664B2 (en) * | 2006-09-22 | 2011-10-11 | Kineto Wireless, Inc. | Method and apparatus for determining rove-out |
US7995994B2 (en) * | 2006-09-22 | 2011-08-09 | Kineto Wireless, Inc. | Method and apparatus for preventing theft of service in a communication system |
US8073428B2 (en) | 2006-09-22 | 2011-12-06 | Kineto Wireless, Inc. | Method and apparatus for securing communication between an access point and a network controller |
US20080076392A1 (en) * | 2006-09-22 | 2008-03-27 | Amit Khetawat | Method and apparatus for securing a wireless air interface |
US8204502B2 (en) | 2006-09-22 | 2012-06-19 | Kineto Wireless, Inc. | Method and apparatus for user equipment registration |
FI119346B (en) * | 2006-09-28 | 2008-10-15 | Teliasonera Ab | Resource allocation in a wireless communication system |
US7843870B2 (en) * | 2006-11-07 | 2010-11-30 | Clear Wireless Llc | Systems and methods of supporting multiple wireless communication technologies |
KR100965673B1 (en) * | 2006-11-15 | 2010-06-24 | 삼성전자주식회사 | A method for transmitting and receiving in a communication system |
US7817958B2 (en) * | 2006-12-22 | 2010-10-19 | Lgc Wireless Inc. | System for and method of providing remote coverage area for wireless communications |
US9635680B2 (en) * | 2006-12-28 | 2017-04-25 | Google Technology Holdings LLC | Method and apparatus for multiplexing signals having different protocols |
US8036670B2 (en) * | 2006-12-29 | 2011-10-11 | Intel Corporation | Method and apparatus for concurrent WiMAX and GSM operation |
US8583100B2 (en) | 2007-01-25 | 2013-11-12 | Adc Telecommunications, Inc. | Distributed remote base station system |
US8737454B2 (en) | 2007-01-25 | 2014-05-27 | Adc Telecommunications, Inc. | Modular wireless communications platform |
US8019331B2 (en) * | 2007-02-26 | 2011-09-13 | Kineto Wireless, Inc. | Femtocell integration into the macro network |
US8200169B2 (en) * | 2007-02-28 | 2012-06-12 | Ntt Docomo, Inc. | Transmitter apparatus, mobile communication system, base station and communication enable signal transmitter apparatus |
US8005050B2 (en) | 2007-03-23 | 2011-08-23 | Lgc Wireless, Inc. | Localization of a mobile device in distributed antenna communications system |
US20080236393A1 (en) * | 2007-03-28 | 2008-10-02 | Adc Dsl Systems, Inc. | Filter assembly |
US20080240090A1 (en) * | 2007-03-28 | 2008-10-02 | Adc Dsl Systems, Inc. | Programmable high speed crossbar switch |
WO2008147273A1 (en) * | 2007-06-01 | 2008-12-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Timesharing between different cellular telephony systems |
US9521090B2 (en) | 2007-06-04 | 2016-12-13 | Qualcomm Incorporated | Authorizing stations into a centrally managed network |
US8010116B2 (en) | 2007-06-26 | 2011-08-30 | Lgc Wireless, Inc. | Distributed antenna communications system |
CN101755399B (en) * | 2007-07-16 | 2013-09-11 | 三星电子株式会社 | Apparatus and method for transmitting of channel quality indicator and acknowledgement signals in sc-fdma communication systems |
RU2433541C2 (en) | 2007-07-16 | 2011-11-10 | Самсунг Электроникс Ко., Лтд. | Apparatus and method for transmitting channel quality indicator and acknowledgement signals in sc-fdma communication systems |
US8072991B2 (en) * | 2007-07-24 | 2011-12-06 | Cisco Technology, Inc. | Allocation of route targets based on service offered |
US9112547B2 (en) * | 2007-08-31 | 2015-08-18 | Adc Telecommunications, Inc. | System for and method of configuring distributed antenna communications system |
EP2034628A1 (en) * | 2007-09-04 | 2009-03-11 | Nokia Siemens Networks Oy | Method and device for operating at least two radio access technologies and communication system comprising such device |
US20090069020A1 (en) * | 2007-09-07 | 2009-03-12 | Beibei Wang | Dynamic On-Off Spectrum Access Scheme to Enhance Spectrum Efficiency |
JP2009076958A (en) * | 2007-09-18 | 2009-04-09 | Oki Electric Ind Co Ltd | Wireless communication controller, node, wireless system, and information processor |
US8121144B2 (en) * | 2007-11-20 | 2012-02-21 | Altair Semiconductor Ltd. | Multi-function wireless terminal |
US9168457B2 (en) | 2010-09-14 | 2015-10-27 | Sony Computer Entertainment America Llc | System and method for retaining system state |
CN101483511B (en) * | 2008-01-09 | 2013-09-18 | 三星电子株式会社 | Method suitable for multiple TDD system coexistence |
WO2009111702A2 (en) | 2008-03-07 | 2009-09-11 | Remotemdx | A system and method for monitoring individuals using a beacon and intelligent remote tracking device |
US7974257B2 (en) * | 2008-03-12 | 2011-07-05 | Harris Corporation | Communications system using frame structure for different wireless communications protocols and related methods |
US8059579B1 (en) | 2008-04-04 | 2011-11-15 | Sprint Spectrum L.P. | Method and system for providing wireless service according to multiple wireless-communication protocols on a single radio-frequency (RF) carrier |
IL190659A0 (en) * | 2008-04-07 | 2008-12-29 | Mariana Goldhamer | Wireless communication network with relay stations |
US20090265543A1 (en) * | 2008-04-18 | 2009-10-22 | Amit Khetawat | Home Node B System Architecture with Support for RANAP User Adaptation Protocol |
WO2010005733A1 (en) * | 2008-06-16 | 2010-01-14 | Yonge Lawrence W | Managing coexistence among signaling protocols on a shared medium |
US8310963B2 (en) * | 2008-06-24 | 2012-11-13 | Adc Telecommunications, Inc. | System and method for synchronized time-division duplex signal switching |
US20100041387A1 (en) * | 2008-08-15 | 2010-02-18 | Amit Khetawat | Method and Apparatus for Inter Home Node B Cell Update Handling |
US20100290374A1 (en) * | 2009-05-16 | 2010-11-18 | Qualcomm Incorporated | Methods and systems for handover scanning in fdd or h-fdd networks |
US9001811B2 (en) | 2009-05-19 | 2015-04-07 | Adc Telecommunications, Inc. | Method of inserting CDMA beacon pilots in output of distributed remote antenna nodes |
WO2011008141A1 (en) * | 2009-07-14 | 2011-01-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and Arrangement in a Telecommunication System |
DE102010000193A1 (en) * | 2010-01-26 | 2011-07-28 | Vodafone Holding GmbH, 40213 | Device and method for frequency conversion |
JP5565834B2 (en) | 2010-03-10 | 2014-08-06 | 独立行政法人情報通信研究機構 | Method and system for coexistence between wireless communication networks |
US8514070B2 (en) | 2010-04-07 | 2013-08-20 | Securealert, Inc. | Tracking device incorporating enhanced security mounting strap |
US20110307305A1 (en) * | 2010-06-14 | 2011-12-15 | Japjeev Kohli | Multi-protocol electronic toll collection system |
US8472579B2 (en) | 2010-07-28 | 2013-06-25 | Adc Telecommunications, Inc. | Distributed digital reference clock |
MX2013003539A (en) * | 2010-09-28 | 2013-09-13 | Fujitsu Ltd | Coexistent working mode establishment method, user equipment, base station and system. |
US8532242B2 (en) | 2010-10-27 | 2013-09-10 | Adc Telecommunications, Inc. | Distributed antenna system with combination of both all digital transport and hybrid digital/analog transport |
US8547904B2 (en) | 2010-12-14 | 2013-10-01 | Cambium Networks, Ltd | Supporting communication devices with different technologies within the same communication channel |
US8462683B2 (en) | 2011-01-12 | 2013-06-11 | Adc Telecommunications, Inc. | Distinct transport path for MIMO transmissions in distributed antenna systems |
WO2012172476A1 (en) | 2011-06-12 | 2012-12-20 | Altair Semiconductor Ltd. | Mitigation of interference between communication terminals in td-lte |
US8711740B2 (en) * | 2011-06-23 | 2014-04-29 | Qualcomm Incorporated | Multi-radio coexistence |
US8693342B2 (en) | 2011-10-28 | 2014-04-08 | Adc Telecommunications, Inc. | Distributed antenna system using time division duplexing scheme |
US9723496B2 (en) | 2011-11-04 | 2017-08-01 | Qualcomm Incorporated | Method and apparatus for interference cancellation by a user equipment using blind detection |
US20130114437A1 (en) * | 2011-11-04 | 2013-05-09 | Qualcomm Incorporated | Method and apparatus for interference cancellation by a user equipment using blind detection |
US8995919B2 (en) * | 2011-12-15 | 2015-03-31 | At&T Intellectual Property I, L.P. | Interference management using out-of-band signaling |
IL218527A0 (en) * | 2012-03-07 | 2012-04-30 | Mariana Goldhamer | Collaborative measurements in cellular networks |
KR101480953B1 (en) * | 2012-10-19 | 2015-01-21 | 레드원테크놀러지 주식회사 | Method of heterogeneous terminal communication using time and message synchronization based on location |
EP3364713B1 (en) | 2013-02-22 | 2022-08-03 | Commscope Technologies LLC | Universal remote radio head |
CN105144666B (en) | 2013-02-22 | 2019-06-11 | Adc电信股份有限公司 | From the primary standard of the base station network interface of distributing antenna system |
US9544081B2 (en) * | 2013-04-26 | 2017-01-10 | Honeywell International Inc. | Slot segregation for supporting multiple communication protocols in an industrial wireless network |
US9787457B2 (en) | 2013-10-07 | 2017-10-10 | Commscope Technologies Llc | Systems and methods for integrating asynchronous signals in distributed antenna system with direct digital interface to base station |
US9722765B2 (en) | 2013-10-17 | 2017-08-01 | Ikanos Communications, Inc. | Method and apparatus for managing processing in TDD frames to enable power dissipation reduction |
WO2015126828A1 (en) | 2014-02-18 | 2015-08-27 | Commscope Technologiees Llc | Selectively combining uplink signals in distributed antenna systems |
EP3155787A4 (en) | 2014-06-11 | 2018-02-21 | Commscope Technologies LLC | Bitrate efficient transport through distributed antenna systems |
US10499269B2 (en) | 2015-11-12 | 2019-12-03 | Commscope Technologies Llc | Systems and methods for assigning controlled nodes to channel interfaces of a controller |
US10405309B2 (en) | 2017-02-20 | 2019-09-03 | Honeywell International Inc. | System and method of distinct duty cycle support for distinct multi-network protocol networks for industrial wireless sensor networks |
US11089518B2 (en) * | 2018-08-10 | 2021-08-10 | Qualcomm Incorporated | Intertechnology medium sharing for millimeter wave |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4797947A (en) * | 1987-05-01 | 1989-01-10 | Motorola, Inc. | Microcellular communications system using macrodiversity |
US5097484A (en) * | 1988-10-12 | 1992-03-17 | Sumitomo Electric Industries, Ltd. | Diversity transmission and reception method and equipment |
GB2232326A (en) * | 1989-05-26 | 1990-12-05 | Philips Electronic Associated | Data transmission over a tdm duplex frequency channel |
JP3093243B2 (en) * | 1990-07-12 | 2000-10-03 | 株式会社東芝 | Mobile radio communication system |
US5299198A (en) * | 1990-12-06 | 1994-03-29 | Hughes Aircraft Company | Method and apparatus for exploitation of voice inactivity to increase the capacity of a time division multiple access radio communications system |
US5282202A (en) * | 1991-03-28 | 1994-01-25 | Sprint International Communications Corp. | Composite frame reconfiguration in integrated services networks |
EP0562529A3 (en) * | 1992-03-23 | 1996-11-27 | Sharp Kk | Spread spectrum communication system and method |
US5313457A (en) * | 1992-04-14 | 1994-05-17 | Trimble Navigation Limited | Code position modulation system and method for multiple user satellite communications |
US5311114A (en) * | 1992-10-27 | 1994-05-10 | Seeq Technology, Incorporated | Apparatus and method for full-duplex ethernet communications |
US5349635A (en) * | 1992-11-19 | 1994-09-20 | At&T Bell Laboratories | Half-duplex or full-duplex automode operation for use in data communications equipment |
DE4304095B4 (en) * | 1993-02-11 | 2005-08-25 | Philips Intellectual Property & Standards Gmbh | mobile system |
US5471509A (en) * | 1993-03-18 | 1995-11-28 | Trw Inc. | Universal matched filter |
FI933129A0 (en) * | 1993-07-08 | 1993-07-08 | Nokia Mobile Phones Ltd | DATAOEVERFOERINGSFOERFARANDE FOER ETT DIGITALT CELLULAERT MOBILTELEFONSYSTEM OCH ETT DIGITALT CELLULAERT MOBILTELEFONSYSTEM |
GB2282731C (en) * | 1993-10-08 | 2006-09-06 | Nokia Telecommunications Oy | Dual mode subscriber terminal and a handover procedure of the dual mode subscriber terminal in a mobile telecommunications network |
JP2992670B2 (en) * | 1994-01-31 | 1999-12-20 | 松下電器産業株式会社 | Mobile communication device |
AUPM414394A0 (en) * | 1994-02-28 | 1994-03-24 | Voxson International Pty. Limited | Multi-mode communications system |
US5481533A (en) * | 1994-05-12 | 1996-01-02 | Bell Communications Research, Inc. | Hybrid intra-cell TDMA/inter-cell CDMA for wireless networks |
US5530700A (en) * | 1994-07-29 | 1996-06-25 | Motorola, Inc. | Method and device for controlling time slot contention to provide fairness between a plurality of types of subscriber units in a communication system |
US5475677A (en) * | 1994-12-29 | 1995-12-12 | Bell Communications Research Inc. | Compatible licensed and unlicensed band portable handset unit for TDMA wireless communications system |
US5561666A (en) * | 1995-03-06 | 1996-10-01 | International Business Machines Corporation | Apparatus and method for determining operational mode for a station entering a network |
-
1995
- 1995-10-26 US US08/548,544 patent/US5732076A/en not_active Expired - Lifetime
-
1996
- 1996-10-07 AU AU73941/96A patent/AU7394196A/en not_active Abandoned
- 1996-10-07 EP EP96936242A patent/EP0857381A4/en not_active Withdrawn
- 1996-10-07 CA CA002235551A patent/CA2235551A1/en not_active Abandoned
- 1996-10-07 WO PCT/US1996/016068 patent/WO1997016000A1/en not_active Application Discontinuation
- 1996-10-07 BR BR9611169A patent/BR9611169A/en not_active Application Discontinuation
- 1996-10-07 KR KR1019980703030A patent/KR19990067090A/en not_active Application Discontinuation
- 1996-10-07 JP JP51662197A patent/JP3937100B2/en not_active Expired - Lifetime
- 1996-10-25 AR ARP960104907A patent/AR004103A1/en unknown
-
1997
- 1997-06-13 US US08/874,213 patent/US6130886A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP3937100B2 (en) | 2007-06-27 |
EP0857381A4 (en) | 2000-01-12 |
BR9611169A (en) | 1999-04-06 |
US5732076A (en) | 1998-03-24 |
JPH11513871A (en) | 1999-11-24 |
EP0857381A1 (en) | 1998-08-12 |
AR004103A1 (en) | 1998-09-30 |
MX9803350A (en) | 1998-09-30 |
KR19990067090A (en) | 1999-08-16 |
AU7394196A (en) | 1997-05-15 |
WO1997016000A1 (en) | 1997-05-01 |
US6130886A (en) | 2000-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5732076A (en) | Coexisting communication systems | |
WO1997016000A9 (en) | Coexisting communication systems | |
US6414947B1 (en) | Communication network and method of allocating resource therefor | |
JP3529785B2 (en) | High-speed data transmission method and structure in TDMA mobile telecommunications system | |
US6122291A (en) | Communication system and operating method thereof | |
US7929494B1 (en) | High-speed data transmission in a digital mobile communication system | |
US5210771A (en) | Multiple user spread-spectrum communication system | |
US6839333B1 (en) | TDMA-TDD/FDD radio communication system and channel selection method and apparatus for such a system | |
US6148209A (en) | High-speed data transmission in a digital mobile communication system | |
RU2287903C2 (en) | Fixed station, mobile station, and transmitter for code-division multiple access transmission system and system generated and used signal | |
JPS6335025A (en) | Digital radio transmission system | |
WO1996022635A1 (en) | Synchronizing a telecommunication connection in a mobile communication system | |
WO1997007603A2 (en) | Synchronizing a telecommunications connection in a mobile communications system | |
JP3034281B2 (en) | Wireless communication system | |
US6967934B1 (en) | Radio interface for a small wireless installation in the 2.4 GHZ ISM band | |
US6131033A (en) | Methods and systems of performing system channel planning for wireless local loop communication | |
US6952585B1 (en) | Multi-channel communication system for wireless local loop communication | |
KR100259545B1 (en) | Data/voice service of w-wll | |
EP0908023A1 (en) | Communication protocol for spread spectrum wireless communication system | |
MXPA98003350A (en) | Coexisten communication systems | |
AU687663C (en) | Synchronizing a telecommunication connection in a mobile communication system | |
EP1034675B1 (en) | Methods and systems of performing system channel planning for wireless local loop communication | |
MXPA00004758A (en) | Multi-channel communication system for wireless local loop communication | |
MXPA97004645A (en) | Portable microtelefono for duplex communication with division of time / duplexcon frequent division |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued | ||
FZDE | Discontinued |
Effective date: 20001010 |