Method and apparatus for providing high speed data communications in a cellular environment
8 claims: 4 independent, 4 dependent
- 117 CLAIMS 1. A method for a communication system, comprising:receiving a signal, carrying digital data, at a mobile station of a plurality of mobile stations, from a base station, in non-overlapping transmission bursts at a fixed predetermined power level, at a selected encoding rate, for a selected amount of data and with a selected modulation format, wherein said nonoverlapping transmission bursts are over predefined and fixed duration time frames;decoding said received signal to retrieve said digital data based on said selected encoding rate, said selected amount of data and said selected modulation format, wherein at least one of said selected encoding rate, said selected modulation format and said selected amount of data for said receiving at said mobile station of said plurality of mobile stations from said base station is based on an effective link budget for each of said plurality of mobile stations, wherein said link budget includes a parameter indicating transmission set at said fixed and predetermined power level.
- 3An apparatus for a communication system, comprising:a receiver for receiving a signal, carrying digital data, at a mobile station of a plurality of mobile stations, from a base station, in non-overlapping transmission bursts at a fixed predetermined power level, at a selected encoding rate, for a selected amount of data and with a selected modulation format, wherein said non-overlapping transmission bursts are over predefined and fixed duration time frames;a decoder for decoding said received signal to retrieve said digital data based on said selected encoding rate, said selected amount of data and said selected modulation format, wherein at least one of said selected encoding rate, said selected modulation format and said selected amount of data for said receiving at said mobile station of said plurality of mobile stations from said base station is based חס an effective link budget for each of said plurality of mobile stations, wherein said link budget includes a parameter indicating transmission set at said fixed and predetermined power level.
- 5A method for a communication system, comprising:selecting an encoding rate for each of fixed and predetermined power level transmissions of digital data from a base station to each mobile station of a plurality of mobile stations in said communication system;selecting an amount of data for each of said fixed and predetermined power level transmissions from said base station to each of said plurality of mobile stations;selecting a modulation format for each of said fixed and predetermined power level transmissions from said base station to each of said plurality of mobile stations;encoding and modulating said selected amount of data in accordance with said selected encoding data rate and said selected modulation format for each of said plurality of mobile stations;transmitting from said base station, encoded and modulated data, to each of said plurality of mobile stations in non-overlapping transmission bursts at said fixed and predetermined power level, wherein said non-overlapping transmission bursts are over predefined and fixed duration time frames, wherein at least one of said selected encoding rate, said selected modulation format and said selected amount of data for each of said fixed and predetermined power level transmissions from said base station to each of said plurality of mobile stations is based on. an effective link budget for each of said plurality of mobile stations, wherein said link budget includes a parameter indicating transmission set at said fixed and predetermined power level;receiving and decoding said transmission to retrieve said digital data based on said selected encoding rate, said selected amount of data and said selected modulation format,
- 7An apparatus for a communication system, comprising:a controller for selecting an encoding rate, an amount of data and a modulation format for each of fixed and predetermined power level transmissions of digital data from a base station to each mobile station of a plurality of mobile stations in said communication system;a transmitter for encoding and modulating said selected amount of data in accordance with said selected encoding data rate and said selected modulation format for each of said plurality, of mobile stations, and for transmitting from said base station, encoded and modulated data, to each of said plurality of mobile stations in non-overlapping transmission bursts at said fixed and predetermined power level, wherein said non-overlapping transmission bursts are over predefined and fixed duration time frames, wherein at least one of said selected encoding rate, said selected modulation format and said selected amount of data for each of said fixed and predetermined power level transmissions from said base station to each of said plurality of mobile stations is based on an effective link budget for each of said plurality of mobile stations, wherein said link budget includes a parameter indicating transmission set at said fixed and predetermined power level;a receiver for receiving and decoding said transmission to retrieve said digital data based on said selected encoding rate, said selected amount of data and said selected modulation format.
Independent claims4
90 paragraphs in 1 section, as filed
METHOD AND APPARATUS FOR PROVIDING HTGM ςρπτη
DATA COMMUNICATIONS IN A CELLULAR ENVIRONMENT background of the invention
I. Field of the Invention
The present invention relates to communication systems More particularly, the present invention relates to a novel and inwroved method and apparatus for providing high speed data in a wireless cellular rnrr!m 7ז-n ד r-4 (-־-y - . <c1xu1a£ communication, environment.
II. Description of the Related Art
As Wireless communication technology has advanced, an increase i<sub>n </sub>the demand for high speed data services in a wireless environment has grown dramatically. The use of code division multiple .,access (CDMA) modulation 1־ one of several techniques for providing dim wfoelt tra_o״ that is w־U suited for the transmission of digital data. Other ^cesslTOMAr^fr<sup>11</sup>'<sup>51633</sup> ^<sup>5Πώ5ί</sup>°<sup>η hcIude dme</sup> Vision multiple-, ccess (TDMA) and frequency division multiple access (FDMA) ‘ . However, the spread spectrum modulation technique of CDMA has secant advantages other digital modulation techniques. Tie us־ of CDMA techniques in a multiple access communication system i־ disclosed ? ״!L “ ' <sup>W</sup> “ <sup>spectr</sup>™ multiple ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS, assigned to <sub>fte of</sub> mven ion and incorporated by reference herein. The use of CDMA m a multiple access communication system is further <sub>dl</sub>selos־<sub>d </sub>m U.S. Patent No. 5,103,459, entitled ״SYSTEM AND METHOD GENERATING SIGNAL WAVEFORMS IN A CDMA CELLULAR icLhPHONE SYSinM״, assigned to the assignee of the present invention and incorporated by reference herein. The method for providing distal wireless communications using CDMA modulation was standardized bv tiie excommunications Industry Association (TLA) in TTA/ELA/IS-95-A Mabue Station-Base Cfotion r<sub>om</sub>p<sub>aHMtv</sub> c<sub>iandard fer DnalAfnria </sub>_meoand .Spread dpegtrum (־Alular System־ !hereafter IS-95).
. . The current wireless communication systems can only accommodate relatively <sub>iow</sub> transmission rates in iririHnn - ^י ג-.! duuition, ίποδι uiirrsnt wir21s<sup>c</sup>s communication systems have not ce»n 0Dtirr״>״i- ™ <sup>1</sup> opu1ruz.ea :or me uansmission or digital data, but rather have been optimized for the transmission of speech information. Therefore, there is a need in the industry for a method of providing high speed digital data in a wireless environment.
SUMMARY OF THE INVENTION
The present invention is a novel and improved method and apparatus for transmitting digital data in a cellular environment. In the • present invention, adjacent cells of the cellular system are prevented from 10 simultaneously transmitting data. Thus, if a first base station on one side of a. cell boundary is transmitting, then a second base station on the other side of the cell boundary is silent throughout the transmission period of the first base station. Because the noise from transmissions of adjacent cells is a primary source of interference, the transmission rate of power limited base 15 stations can be dramatically increased when the noise from adjacent cells is eliminated.
In the present invention, all transmissions. from a base station are transmitted at a foxed power level and the transmissions to each subscriber station in a cell are transmitted in non overlapping bursts. Thus, .when a 20 base station is transmitting, its transmissions are directed to one subscriber station within the cell, allowing the full amount of available power to be used to transmit data to that subscriber station which maximizes the available data rate to the subscriber station.
For the sake of clarity, it should be noted that two separate but related 25 rates are referred to herein. One is the information rate which refers to the rate of user generated information bits. The second is the transmission rate which is the rate of bits transmitted over the air.
When transmissions are made at a foxed power level, the amount of information that can be transmitted between the base station and the 30 subscriber station varies with link budget factors which are well known in the art. The most significant link budget factor in a wireless communication system is the path loss between the base station and the subscriber station. The path loss is strong function of the distance between the base station and the subscriber׳ station.
fo foe present invention, the transmissions to each subscriber station are made at a fixed transmission power level. However, the information rate of transmitted signals differs depending: the. distance between the subscriber station and. the base station, in the first exemplar/ embodiment, the information rate of transmissions :0 a subscriber station is determined.
™XXZ'Zl,”' כ -r <*.» . ׳ ״«.. «־־־׳«x i2. x ״׳ selecting a modulation format for A״ ־. <sup>determ1nea</sup> by brief description of the drawings . The features, objects, and advantages of the present invention will becom <sub>from deMed deKnpta forth</sub> 1 ך ״ taken m conjunction with the drawings m which like reference characters identify correspondingly throughout and wherem <sub>area;</sub><sup>HG</sup>. <sup>1</sup> * “ <sup>ίΠ</sup><sup>η Of a</sup> «Η diagram f״<sub>r a</sub> geographical
FIG. 2 is an mustation of the interrelation of the base station controller, the base stations and the subscriber stations fonnats^fte Γ “““ 10rmats or the present mvention;
invention; *θ <sup>5</sup>“<sup>0η 0f</sup> X״«' fig. 6 is a block diagram illustrating the subscriber station of the present invention; and <sup>e</sup> sectors^' <sup>7</sup> “Η °<sup>f 3 CeU</sup> “ ”<sup>t0 3</sup>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS d <sup>deSCripti0n</sup>' <sup>the same</sup> reference number is used to
In Λ ''<sup>1</sup>י °<sup>Γ SerViC3</sup> י ־<sup>־Β&η</sup> “<sup>d th־</sup><sub>ς</sub> ״ In die present mvention, two adjacent ceBs are prohibited from multaneousiy transmitting. Thus, in FIG. 1, when the base station 1 is T^OisTfy^L*<sup>3 ba־eS</sup>“<sup>0ns</sup><sup>2</sup>־<sup>4</sup>־<sup>Fare</sup> Panted from transmitting.
0) . penencea by a base station transmitting in a cellular environment is described by equation (1) below:
N0 = Mb ד. N<sub>m</sub> ~ Nt - Ν<sub>Γ</sub> י-/ ׳. - ־ \ <sup>vners</sup> fo<sub>D</sub> is the noise from base stations in adjacent celLs, N<sub>m</sub> -<sub>£</sub> the ־mterferen.ee from multipath reflections, N<sub>t</sub> is the thermal noise in the system and N<sub>r</sub> accounts for all other sources of noise.
The noise value (No) limits the amount of information that can be 5 transmitted in a power limited wireless communication system. The presem invention eliminates the noise from adjacent cells, Nb, by preventing any two adjacent cells from transmitting simultaneous^<sub>ת</sub>! .־ addition, because a base station transits to only one subscriber station at a time., ail of its available energy can be used for the transmissions to that one 10 subscriber station. Reducing the total noise (M<sub>0</sub>) and increasing the power available for transmission to a given subscriber station greatly increases available the information rate for transmissions to the subscriber station.
Referring to FIG. 2, base station controller (BSC) 4 controls the ope!ation of a large number of base stations within a geographical region. In 15 Lne present invention, BSC 4 coordinates the transmission by base stations 1, 2A-2F and 0A-3L such that no two adjacent cells are simultaneously timsmnting. In the present invention, BSC 4 sends a signal to a selected one 01 base stations 1,2A2־F and 3A-3L, directing the selected base station to transmit for a predetermined time interval.
<sup>a</sup> preferred implementation, the cells are grouped into sets of non adjacent cells wherein any of the cells within that set may simultaneously־ transmit. For example, a first set of non adjacent cells may consist of cells 2A, 2C, 2E, 3C, 3Kand 3G. A second set of non adjacent cells may consist of cells 2B, 2D, 2F, 3A, 3E and 31. In this preferred implementation, BSC 4 25 selects the subset of non adjacent cells which can transmit and any or all cells. within that set of non adjacent cells can transmit during that frame cycle.
Re! erring to the timing diagram of FIG. 3, BSC 4 sends a transmit message to base station 1 at time 0. In the preferred implementation, BSC 4 0״ sends a message to all base stations of the set of nonadjacent base stations which includes base station. 1. In response to that message, base station 1 transmits during the time interval from 0 to T. At time T, BSC 4 sends a transmit message to base station 2A directing base station 2A to transmit during the time interval between time T and time 2T. This process is 30 repeated for each base station of base stations 2B-2F as shown in FIG. 3. At time 7T, BSC 4 sends a message to base station 1 which transmits during the time interval between time 7T and 8T.
Note that when one of base stations 2A-2F are transmitting, it is possi&le for a subset of base stations 2A-2F to be transmitting, so fog as no two Dase stations share a common cell boundary׳. For examole, when bast station 2A is transmitting then ceils 1, 2B, 3F, 3E, 3D and 2F cannot transmit because mey are adjacent to cell 2A. However, cells 2C - 2E mav transmit during bn is period because they are not adjacent to cell 2A. In a nreferred 5 embodiment,, the time intervals for transmission are the same 'so as to reduce the management complexity of coordinating the transmissions of base stations in the system. It should be noted that the use of varying time intervals 15 foreseen as a possibility.
Ln the exemplary embodiment, illustrated in FIG. 3, the transmission 10 cycle of cells follows a simple deterministic pattern. It is understood that m simple deterministic transmission cycle, it is not necessary for the base Station to operate under the control of BSC 4 because each base station can transmit at predetermined times without control from BSC 4. .In a preferred embodiment, !he transmission cycle is not determined by a simnle 15 deterministic pattern such as the one illustrated in FIG. 3.
Ln the preferred embodiment, BSC 4 selects'-a base station or set of nonaajacent base stations which is to transmit in accordance with the amount ot information queued for transmission in the base station or set of non adjacent base'stations. In the preferred embodiment, BSC 4 monitors 10 the amount of messages that are in a queue maintained by each base station or set of non adjacent base stations and selects the base station to transmit based on the amount of data in the queues.
Within each cell there may be a plurality of subscriber stations, each which require dam to be transmitted to them by the base station serving that cell.
In the exemplary embodiment, the base station designates the identity of the subscriber station to which it is transmitting by means of a header. Referring to FIG. 3, in the first time interval (time 0 to T), base station 1 transmits to a selected subscriber station. In the exemplary embodiment, each frame is 2 ms in duration. The transmitted data is provided with a header that identifies the selected subscriber station.
In an alternative implementation, each cell is divided into narrow sectors wherein each sector can be transmitted to independently of transmitting to any other sector in the cell. This can be accomplished bv means of highly directional antennas the design of which is well known in >0 the art. rIG. 7 illustrates a cell 600 served by base station 510, which is divided unto sectors 500A-5000. In this embodiment, each cell of the communication system which is similarly sectorized transmits to a random sector or subset of sectors in it. The probability of overlapping simultaneous transmissions nom adjacent sectors is small as long as each cell is divider, into a sufficiently large number of sectors.
It snouid be noted, with reference to FIG. 3, that all forward link transmissions are provided at the same energy Eq, which would typicalk be כ the maximum transmission energy’׳ allowed for by government regulation^ Equation (21 below illustrates a general link budget analysis which, describes tne interrelation of parameters in a wireless communication system with fixed power (Eq):
Eo=R(bits/s)(dB)+(Eb/No)<sub>req</sub>(dB)+L<sub>s</sub>(dB)+Lo(dB)<sub>z</sub> (21 where Eq is the fixed transmission energy of the base station. R is the transmission rate, (Eb/N0)req is the required signal to noise ratio for a given error rate, ffi is path loss in decibels and Lq is׳ the other loses in decibels. The 15 path loss, L<sub>s</sub>, depends strongly on the distance between the base station and the subscriber station. In the present invention, either the transmission ra<sub>L</sub>e, R, or tne required signal to noise ratio, (Eb/N0)re<sub>q</sub>, is varied based on the distance between the subscriber station and the base station.
Referring to FIG. 4, three subscriber stations 6A, 6B and 6C are within 20 the cell boundary 10 and as such are served by base station 1. The distances <sup>1 </sup>to the subscriber stations 6A, 6B and 6C areRl, <sub>R2</sub> and Rffi respectively. In an alternative embodiment, an effective distance can be used wherein the effective distance is a metric which is selected in accordance with the path loss between base station 1 and the receiving subscriber station. It will be 25 understood by one of skill in the art that the effective distance is related to but not the same as the physical distance between the base station and the subscriber station. The effective distance is a function both of the physical distance and the course of the propagation path.
Referring back to equation (2), it can be seen that the effects of 30 differences in the path loss (Ls) can be offset holding all else constant by changing the value of (Eb/N0)<sub>req</sub>. The value (Eb/N0)<sub>re</sub>q depends on the error detection and correction techniques employed to protect the transmitted data. The encoding rate refers to the ratio of the number of binary symbols output by the encoder to the number of bits input into the סי encoder. In general the higher the encoding rate of the ׳transmission system the greater the protection to the transmitted data and the lower the required signal to noise ratio of the signal (Eb/N0)<sub>r</sub>eq. Thus, in a first exemplar/ embodiment of the present invention, the encoding rate for transmissions to subscriber stations is selected based on the distance between the subscriber station and the base station, limited, the higher encoding of the system.
Because communication systems are bandwidth rate employed results in lower data throughput
In equation (2), it can be seen that the effects of ־־־־
I°<sup>ss</sup> (Lg) can, also, be offset by chanson ס the valnp nf Fna ״ ׳ c<sup>u1</sup>3 cue value or tne uansmission rate, R.
The transmission rate, R, is given by the the equation:
of differences in the path
R = Rs . 10g9M, . (3) where R<sub>s</sub> is the number of symbol־ transmitted and M is the number of -־ symbols in the modulation constellation. ׳Thus, if the distance between the base station and the subscriber station is great, the transmission rate R is reducea. In the present invention, the transmission rate is varied by changing the modulation format to one with more or less symbols in the modulation constellation. Whereas, when the distance between the base stat10n and the subscriber station is small, the transmission rate, R, is increased. In the second exemplary embodiment, the svmbol rate is set selection of a modulation format. The information rate is the rate at which actual bits of uncoded user information is transmitted.
Assuming that the physical distance and the effective distances to be closely rdated, base station 1 will transmit at a lower information rate to subscriber station 6A than it will to subscriber station 6B, since the effective distance to subscriber station 6A is longer than the effective distance to subscriber station 6B.
In the exemplary embodiment, each subscriber station transmits <sub>a </sub>message indicating its location to the base station serving the cell in which it is located. In an alternative embodiment, methods of portioning which are well known in the art can be used by the communication station to estimate the location ot the subscriber station. In an alternative embodiment, the base station uses an effective distance which is determmed in accordance with a measurement of the path loss between the base station and the suuscnoer station. The measurement of path loss can be performed by transmittmg a signal of a known' power from the base station and measuring the received power at the subscriber station. Similarly, the measurement of path loss can be performed by transmitting a signal of a known powe^ from the subscriber station and measuring the received power at the base station. It snoula oe notea chat the references to distance between the base station ana the subscriber station apply equally :0 the physical distance and the elective aistanca based on measured, path loss.
In the present invention the initial encoding rate or modulation formal are selected and provided initially during the service set up procedure. Tnen the distance is tracked. If a sufficient change in the aistance results during the service a new encoding rate or modulation format is selected in accordance with the new distance.
^In the first exemplary embodiment, the base station selects an encoding rate in accordance with the distance between the base station and the subscriber station. The base station transmits an indication of the selected encoding rate to the receiving subscriber station. The receiving 10 subscriber station, in accordance with the selected encoding rate, selects a decoding format appropriate for use with the selected encoding rate.
In the second exemplary embodiment, the base station selects a modulation format based on the distance between the base station and the subscriber station. The base station then transmits an indication of the 15 selected modulation format to the receiving subscriber. station. The receiving subscriber station, in accordance with the selected modulation format, sets up the demodulator appropriate for reception of the signal modulated in accordance with the selected modulation format.
A block diagram of the exemplary embodiment of base station 1 is 20 illustrated in FIG. 5. A block diagram of the exemplary embodiment of subscriber station 6A is illustrated in FIG. 6.
In the first exemplary embodiment, the encoding rate for transmissions to a subscriber station is selected in accordance with the distance between the base station and the subscriber station. Thus, the 25 information rate is varied with the transmission rate, R, held fixed by selecting one of a plurality of encoding rates. First, subscriber station 6 A registers with base station 1. In the registration process, mobile station 6A alerts base station 1 of its existence and performs basic system set up tasks as is well known in the art. An exemplary embodiment for device registration 30 is described in detail in U.S. Patent No. 5,289,527, entitled MOBILE COMMUNICATION DEVICE REGISTRATION METHOD which is assigned to the assignee of the present invention and incorporated by reference herein.
In the exemplary embodiment, signal generator 218 of subscriber 0״ station 6A. generates a message indicating its location and. provides the mesaage co transmission subsystem 216. Transmission subsystem 216 encodes, modulates, upconver!.s and ampiines ״he. messaee and orovic.es the message through dupiexer 201. for transmission throuzh antenna 200. The location message is received by antenna. 120 3nc provided to receiver subsystem 118. Recevier subsystem 118 amplines, downconverts, demodulates and decodes the received location message and provides it to transmission controller 104.
In the exemplary embodiment of the present invention, the mobile כ station 6A transmits a message indicating its location to base station 1 during the registration process. In addition, in the exemplary embodiment, subscriber station 6A fracks its own movement and if the distance changes by at least a certain amount, subscriber station 6A transmits an indication of its new location. As described above alternative methods for determining 10 the subscriber station's location or methods based upon the measured the -־ path loss can be employed. In the exemplary embodiment, the location information is provided to transmission controller 104 of base station 1, which computes the distance between base station' 1 and subscriber station 6A.
Transmission controller 104 selects an encoding rate in accordance with the distance between subscriber station 6A and base station 1. In a preferred embodiment the distances between base station 1 and subscriber station 6A is quantized in to discrete values as illustrated in FIG. 4. Referring to FIG. 4, all subscriber stations that are located between base 20 station 1 and the circle 7A would receive information at a first encoding rate.
AU subscriber stations that are located between circle 7A and the circle 7B would receive information at a second encoding rate. All subscriber stations that are located between circle 7B and the circle 7C would receive information at a third encoding rate. For example, referring to FIG. 4, base 25 station 1 may use a rate 1/2 code when transmitting to subscriber station 6B which is close to base station 1. However, base station 1 may use a rate 1/8 code when transmitting to subscriber station 6A which is far from base station 1.
If the distance between the base station and the subscriber station is 30 great, a higher encoding rate code will be selected. Whereas, when the distance between the base station and the subscriber station is small, a lower encoding !ate will be selected. Error correction and detection methods employed at subscriber station 6A wiU permit a lower׳ required signal to noise ratio, (Fo/N0)req, ^<sup>01</sup>י <sup>a</sup> given error rate. The lower the rate of coding, 05 the greater the numoer of errors that can be corrected and the lower the required signal to noise ratio (Eb/N0)<sub>re</sub>rj.
In tie first exemplar/ embodiment, transmission confrcher 104 roiec.j tie encoding .ate aS described above and sends an indication of the -eiec.ea :.ate ro suascnber station 5A. Ln tie exemplary embodiment; the message indicating the encoding rate is transmitted over a paging channel during the registration process. Paging channels are used in wireless communication systems for sending short messages from a base station to a subscriber station. In a preferred embodiment, the communication system permits base station 1 to change the encoding rate by subsequent messages transmitted on the traffic channel. One reason to provide for changing the encoding rate is to allow for changes in the location of subscriber station 6A.
In the exemplary embodiment, the message indicating the selected encoding rate is provided by transmission controller 104 to encoder 106 which encodes the message. The encoded symbols from encoder 106 are provided to interleaver 108, which reorders the symbols in accordance with a predetermined reordering format. In the exemplary embodiment, the interleaved symbols are provided to scrambler 110 which scrambles the interleaved signal in accordance with a CDMA spreading format as described in the aforementioned U.S. Patent Nos. 4,901,307 and 5,103,459.
The spscrambledread signal is provided to modulator 112 which modulates the signal in accordance with a predetermined modulation format. In the exemplary embodiment, the modulation format for the paging channel is quadrature phase shift keyed (QPSK) modulation. The modulated signal is provided to transmitter 114, where it is upconverted and amplified and transmitted through antenna 116.
The transmitted message indicating the encoding rate is received by antenna 200 and provided to receiver (RCVR) 202. Receiver 202 downconverts and amplifies the received signal and provides the received signal to demodulator 204. Demodulator 204 demodulates the received signal. In the exemplary embodiment, demodulation format for the paging channel is a QPSK demodulation format. In the exemplary embodiment, the demodulated signal is provided to equalizer 205. Equalizer 205 is a channel equalizer which reduces the effects of the propagation environment such as multipath effects. Channel equalizers are well known in the art. The design and implementation of a channel equalizer is disclosed in co-pending U.S. Patent Application No. 08/509,722 entitled Adaptive Despreader, filed July 31, 1995 and has issued as U.S. Patent No. 5,692,006, which is assigned to the assignee of the present invention and incorporated by reference herein.
The equalized signal is provided to descrambler 206 which descrambles the signal in accordance with a CDMA despreading format described in detail in the aforementioned U.S. Patent Nos. 4,901,307 and 5,103,459. The despread symbols are provided to de-interleaver 208 and reordered according to a predetermined deinterleaving format The reordered symbols are provided to decoder 410 which decodes the message indicating the selected encoding rate and provides the decoded message to control processor 212.
Ln response to the decoded message, control processor 212 provides a 5 signal to decoder 210 indicating a decoding format that will be used for hisfo speed data transmissions. In the exemplary embodiment, decoder 210 is capable of decoding a received signal in accordance with a plurality of trellis decoding formats where each decoding format corresponds to a corresponding different encoding format.
Referring back to FIG. 5, data to be transmitted to the subscriber station in ceil 10 (subscriber stations 6A, 6B and 6C) is provided to queue 100.
The data is stored in queue 100 according to the subscriber station to which it is to be transmitted. The data for subscriber station 6A is stored in memory 102A, the data for subscriber station 6B is stored in memory 102B.
the data for subscriber station 6C is stored in memory 102C, and so on. The different memory elements (102A-102N) are purely for illustrative purposes., it will be understood that the queue typically consists of a single memory device and the separate memory devices illustrated simply refer to memory locations within the device.
At the first time interval (t=0), in FIG. 3, BSC 4 sends a message to transmission controller 104 directing base station 1 to transmit. In response transmission controller 104 selects a receiving subscriber station within its coverage area and the period of time the data has been sitting in the queue. In a preferred embodiment, the selection of the receiving subscriber station 25 is based on the amount of data queued for transmission to the subscriber stations in the coverage area. Transmission controller 104 selectively provides a signal to one of memory elements 102A-102N based on its selection of the receiving subscriber station. In addition, in accordance with the receiving subscriber station selected, transmission controller 104 30 provides a signal to encoder 106 indicating the encoding rate to be used for transmissions to the selected subscriber station.
Transmission controller 104 provides, to encoder 106, a header message identifying the receiving subscriber station. In an exemplary embodiment, encoder 106 encodes the header message using; an encoding; format to be used to encode the headers for transmissions to all subscriber stations. In an exemplary embodiment, the header information is encoded separately from ths rest of the data, so that a subscriber station need not decode the very־ large amount of data transmitted during the transmission interval it it is not intended for that subscriber station.
, Transmission controller 104, then, provides a signal to memory element 102A directing it to provide data and specifying the maximum amount of data that can be transmitted to receiving subscriber station 6 A , during the predetermined time interval. The predetermined maximum is ־ the maximum or information that can be transmitted to subscriber smtion 6A Within the time interval, T, at the selected encoding rate (R<sub>e</sub>nc), for the fixed transmission rate, R, as shown in equation (4) below.
Max Data = (R . T)/Renc <sub>fA</sub>, (<sup>4</sup>)
In response to the signal from transmission controller 104, memory element 102A provides an amount of data less than or equal to Max Data to encoder 106.
Encoder 106 encodes the data using the selected encoding format and 15 combines the encoded symbols of the header message with the encoded symbols of data. In the exemplary embodiment, encoder 106 is capable of encoding the data at a plurality of convolutional encoding rates For example encoder 106 may be capable of encoding the data using a rate 1/2, 1/0, 1/4 and 1/5 convolutional encoding formats. Encoding rates can be 20 varied to essentially any rate by using a combination of encoders typically used and data puncturing. Encoder 106 provides the encoded symbols to interleaver 108.
Interleaver 108 reorders the symbols in accordance with a predetermined reordering format and provides the reordered symbols to 25 scrambler 110. Scrambler 110 scrambles the symbols in accordance with a predetermined CDMA spreading format and provides the spread symbols to modulator 112. It should be noted that because only one subscriber station 6A is being transmitted to, the use of scrambler 110 is for the purposes of scrambling the data for security purposes and to increase the signal's 30 immunity to narrow band noise and not for the purpose of multiple Access communications.
Modulator 112 modulates the spread symbols in accordance with a predetermined modulation format In the exemplar, embodiment, modulator 112 is a 16-ary QAM modulator. Modulator 112 provides the 35 modulated symbols to transmitter (TMTR) 114. Transmitter 114 upconverts ana amplifies the signal and transmits the signal through antenna 116.
!.ne ״.ansmitted signal is received by subscriber station 6A at antenna. 200. ne receives signal is provisea ;0 receiver i'RCVR) 202. Deceiver 202 downconvers and amplifies me receives signal. The receives.
signal is provided to demodulator 204 which demodulates the signal in accordance with a predetermined demodulation format. The demodulated signal is provided to equalizer 205 which is a channel equalizer as described above. The channel equalized signal is provided to descrambler 206 which descrambles the signal in accordance with a predetermined CDMA despreading format as described above. De-interieaver 208 reorders the despread symbols and provides them to decoder 210.
In the exemplary embodiment, decoder 210 first decodes the header message contained in the reordered symbols. The header message is provided to header check means 214 which verifies that the information being transmitted is intended for subscriber station 6A. If the data is intended for subscriber station 6A, then the rest of the data is decoded. When the header indicates the data is intended for the user of subscriber station 6A, header check 214 sends a signal to decoder 210 indicating that the remaining information should be decoded. In an alternative embodiment, all information is decoded and then the header is checked after the decoding process.
Decoder 210 decodes the symbols, in accordance with the selected decoding format from control processor 212. In the exemplary embodiment, decoder 210 decodes the reordered symbols in accordance with one of a plurality of trellis decoding formats selected based on the selected encoding rate. The decoded symbols are then provided to the user of subscriber station 6A.
In the second exemplary embodiment, transmission controller 104 selects the modulation format in accordance with the distance between the base station and the mobile station. Base station 1 sends an indication of the selected modulation format to the subscriber station. The modulation format directly effects the transmission rate R. Referring to equation (2), all parameters are fixed in this case except the path loss, L<sub>s</sub>, and the transmission rate, R. Higher transmission rates (R) are transmitted using a modulation format that contains a larger set of modulation symbols. For example, 28-ary quadrature amplitude modulation (QAM) can be used for transmission to subscriber station near the base station. Whereas 16-ary QAM modulation would, be used for transmission to subscriber stations further׳ from׳ the base, station.
In the exemplar/ embodiment, subscriber־ station 6A transmits a message indicating its location to base station 1. In response, oase station 1 selects a modulation format. As described with respect 0־ :he previous embodiment, the distancas computed, by transmission controller104 ־ are i-i 155,778/2 quantized. Trie modulation format is selected in accordance with the quantized distances. Referring to FIG. 4., ad subscriber stations that are located, between base station 1 and the circle 7A would receive information usrng a first modulation format. All subscriber stations that are located a between circle 7A and the circle 7B would receive information using a second modulation format. All subscriber stations that are located between circle /B and the circle 7C would receive information using a third modulation format. For example, referring to FIG. 4, base station 1 mav use a QFSK modulation format when transmitting to subscriber station 6B IC wmcti is close to base station 1. By contrast, base station 1 may use a 64־arv
Quadrature Amplitude Modulation (QAM) when transmitting to subscriber station 6A which is far from base station 1. In the exemplary embodiment, trie message indicating the selected modulation format is transmitted over a paging channel during the registration process. Again, in a preferred 15 embodiment, the communication system permits base station 1 to change the modulation format by subsequent messages transmitted on the paging channel.
The transmitted signal indicating the modulation format is received by subscriber station 6A as described above and provided to control processor 20 212. Control processor 212 provides a signal to demodulator 204 indicating a demodulation format that will be used. Demodulator 204, of the second exemplary embodiment, is capable of demodulating a received signal in accordance with a plurality of demodulation formats. In response to the signal from control processor 212, an appropriate demodulation format is ' 25 selected.
Referring back to FIG. 5, data to be transmitted to the subscriber stations in cell 1 (subscriber stations 6A, 6B and 6C) is provided to queue 100. At the first time interval (t=0), BSC 4 sends a message to transmission controller 104 directing base station 1 to transmit. In response to the signal, 30 transmission controller 104 selects a receiving subscriber station as described above, .transmission controller 104 selectively provides a signal to one of memory elements 102A-102N based on its selection of the subscriber station. In addition, in accordance with the subscriber station selected, transmission controller 104 provides a signal indicating the selected modulation format to 35 modulator 112.
.transmission controller 104 provides, to encoder 106, a header message that identifies the subscriber station to which, the data is beine: sent.
ס
Encoder 106 encodes the header message as described above. Transmission controtier 104, then, provides a signal to memon element 102A directing it
ס <sup>L</sup>155,778/2 ־־ to provide data and specifying the maximum amount of data that can be transmitted to receiving subscriber station 6A during the predetermined time interval. The predetermined maximum is the maximum ot
1״m.Lma1.10n that can be transmitted to subscriber station 6A within the time interval. 1, at the selected rate as shown in equation (5) below.
Max Data = M R<sub>s</sub> . T, ,.->
in) vvhere M is the number of modulation symbols used in the selected 10 moduladon format and Rg is the symbol rate. In response to the siznal from transmission controller 104, memory element 102A provides an amount of data less than or equal to Max Data to encoder 106.
in the second exemplary embodiment, encoder 106 encodes the data at a fixed encoding rate and combines the encoded symbols of the header 10 message with'the encoded symbols of data. Encoder 106 provides the encoded symbols to interleaver 108. Interleaver 108 reorders the svmbols in accordance with a predetermined reordering format and provides the !eoidered symbols to scrambler 110. Scrambler 110 scrambles the symbols in accordance with a predetermined CDMA spreading format and provides the 20 scrambled symbols to modulator 112.
Modulator 112 modulates the scrambled symbols in accordance with the selected modulation format. In the exemplary embodiment modulator 112 is capable of mapping the scrambled symbols into modulation symbols according to a plurality of modulation formats. Modulator 112 provides the 25 modulated symbols to transmitter (TMTR) 114. Transmitter 114 upconverts and amplifies the signal and transmits the signal through antenna 116.
The transmitted signal is received by subscriber station 6A at antenna 200. The received signal is provided to receiver (RCVR) 202. Receiver 202 downconverts and amplifies the received signal. The received 30 signal is provided to demodulator 204 which demodulates the signal in accordance with the selected demodulation format. The demodulated signal is provided to equalizer 205 which channel equalizes the received signal as described above. The equalized sign is provided to descrambler 206 which bles the sigrial in accordance with a predetermined CDMA -5׳ despreading format. De-interleaver 208 reorders the descrambled svmbols and provides them to decoder 210.
Ll the exemplary embodiment, decoder 210 first decodes the header message contained in the reordered symbols. The header message is piovtoed to header check means 214 which verifies that the information being transmitted is intended for subscriber station 6A. If the data is informed for subscriber station 6A then the rest of the data is decoded. When tne header indicates the data is intended for the user of subscriber . station 6A, header check 214 sends a signal to decoder 210 indicating that the כ remaining mrormation should be decoded. In an alternative embodiment all information is decoded and then the header is checked after the decoding process s completed. Decoder 210 decodes the symbols. The decoded symbols are then provided to the user of subscriber station 6A.
It should be noted that systems that use both varying the encoding JO rate and using the technique of varying the modulation format simultaneously are envisioned.
The previous description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention. The various modifications to these embodiments will be readily apparent to 10 those skilled in the art, and the generic principles defined herein may be applied to other embodiments without the use of the inventive faculty. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
77 members in 20 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 74132096 | United States of America | A | |
| 74132096 | United States of America | A | |
| 12930697 | Israel | A | |
| 12930697 | Israel | A | |
| 9719677 | United States of America | W | |
| 9719677 | United States of America | W | |
| 08741320 | – | – | – |
| IL19970129306 | – | – | – |
| US19960741320 | – | – | – |
| WO1997US19677 | – | – | – |
Members77
| Document | Office | Kind | |
|---|---|---|---|
| CA2269223A1 | Canada | A1 | |
| WO9819481A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU5004697A | Australia | A | |
| WO9819481A3 | World Intellectual Property Organization (WIPO) | A3 | |
| NO992039D0 | Norway | D0 | |
| NO992039L | Norway | L | |
| ID21870A | Indonesia | A | |
| EP0935900A2 | European Patent Office (EPO) | A2 | |
| BR9712455A | Brazil | A | |
| BRPI9715349A2 | Brazil | A2 | |
| BRPI9715351A2 | Brazil | A2 | |
| NZ335018A | New Zealand | A | |
| CN1234952A | China | A | |
| IL129306A0 | Israel | A0 | |
| IL129306D0 | Israel | D0 | |
| AU722340B2 | Australia | B2 | |
| KR20000052870A | Republic of Korea | A | |
| TW408539B | Taiwan Province of China | B | |
| JP2001506066A | Japan | A | |
| EP1223780A2 | European Patent Office (EPO) | A2 | |
| US2002106015A1 | United States of America | A1 | |
| RU2193291C2 | Russian Federation | C2 | |
| US6496543B1 | United States of America | B1 | |
| EP1223780A3 | European Patent Office (EPO) | A3 | |
| US2003053432A1 | United States of America | A1 | |
| CN1108077C | China | C | |
| UA57041C2 | Ukraine | C2 | |
| IL129306A | Israel | A | |
| IL155777A0 | Israel | A0 | |
| IL155777D0 | Israel | D0 | |
| IL155778A0 | Israel | A0 | |
| IL155778D0 | Israel | D0 | |
| KR20030097612A | Republic of Korea | A | |
| CN1474606A | China | A | |
| NO318282B1 | Norway | B1 | |
| US2005053030A1 | United States of America | A1 | |
| CN1607747A | China | A | |
| KR100507425B1 | Republic of Korea | B1 | |
| HK1076203A | Hong Kong, China | A | |
| HK1076203A1 | Hong Kong, China | A1 | |
| EP1633154A2 | European Patent Office (EPO) | A2 | |
| EP1633154A3 | European Patent Office (EPO) | A3 | |
| HK1087879A | Hong Kong, China | A | |
| HK1087879A1 | Hong Kong, China | A1 | |
| KR100708248B1 | Republic of Korea | B1 | |
| EP1633154B1 | European Patent Office (EPO) | B1 | |
| EP1865741A2 | European Patent Office (EPO) | A2 | |
| AT379930T | Austria | T | |
| ATE379930T1 | Austria | T1 | |
| EP1223780B1 | European Patent Office (EPO) | B1 | |
| DE69738337D1 | Germany | D1 | |
| AT381867T | Austria | T | |
| ATE381867T1 | Austria | T1 | |
| DE69738405D1 | Germany | D1 | |
| ES2293465T3 | Spain | T3 | |
| ES2294059T3 | Spain | T3 | |
| JP2008086043A | Japan | A | |
| JP4130476B2 | Japan | B2 | |
| CN100420168C | China | C | |
| DE69738337T2 | Germany | T2 | |
| CN100428807C | China | C | |
| DE69738405T2 | Germany | T2 | |
| CA2269223C | Canada | C | |
| IL155778AThis record | Israel | A | |
| JP4673356B2 | Japan | B2 | |
| JP2011097603A | Japan | A | |
| US7949066B2 | United States of America | B2 | |
| EP1865741A3 | European Patent Office (EPO) | A3 | |
| EP2360862A1 | European Patent Office (EPO) | A1 | |
| IL155777A | Israel | A | |
| US8085865B2 | United States of America | B2 | |
| JP2012070423A | Japan | A | |
| JP4950330B2 | Japan | B2 | |
| JP5048864B2 | Japan | B2 | |
| US8891663B2 | United States of America | B2 | |
| BRPI9715349A8 | Brazil | A8 | |
| BRPI9715351A8 | Brazil | A8 |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent expiredExpiredEXP | EXP | |
| Patent renewedKB | KB | |
| Patent renewedKB | KB | |
| Patent grantedGrantedFF | FF | |
| Patent renewedKB | KB |
Numbers
- Publication, DOCDB
- 155778
- Publication, EPODOC
- IL155778
- Application
- 155778
- Application, DOCDB
- 15577897
- Application, EPODOC
- IL19970155778
Titles
- English
- METHOD AND APPARATUS FOR PROVIDING HIGH SPEED DATA COMMUNICATIONS IN A CELLULAR ENVIRONMENT
Classification
- IPC, 2
- H04L
- H04Q
