WO2000004728A2 - Processing packet data in mobile communication system - Google Patents

Processing packet data in mobile communication system Download PDF

Info

Publication number
WO2000004728A2
WO2000004728A2 PCT/KR1999/000380 KR9900380W WO0004728A2 WO 2000004728 A2 WO2000004728 A2 WO 2000004728A2 KR 9900380 W KR9900380 W KR 9900380W WO 0004728 A2 WO0004728 A2 WO 0004728A2
Authority
WO
WIPO (PCT)
Prior art keywords
channel
base station
bit rate
mobile station
channel status
Prior art date
Application number
PCT/KR1999/000380
Other languages
French (fr)
Other versions
WO2000004728A3 (en
Inventor
Jin-Soo Park
Young-Ky Kim
Joong-Ho Jeong
Original Assignee
Samsung Electronics Co., Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co., Ltd. filed Critical Samsung Electronics Co., Ltd.
Priority to AU49343/99A priority Critical patent/AU4934399A/en
Priority to BR9906601A priority patent/BR9906601A/en
Priority to EP19990933264 priority patent/EP1040689B1/en
Priority to JP2000560739A priority patent/JP3449985B2/en
Priority to CA 2302269 priority patent/CA2302269C/en
Publication of WO2000004728A2 publication Critical patent/WO2000004728A2/en
Publication of WO2000004728A3 publication Critical patent/WO2000004728A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates generally to a mobile radio communication system, and in particular, to a method for processing data by varying the power and bit rate according to a channel condition between a base station and a mobile station and the required quality of service (QoS).
  • QoS quality of service
  • the IS-95 standard supports a real-time voice data service which is called a circuit service.
  • Circuit services can be viewed as a special case of packet services in the sense that dedicated traffic and control channels are typically assigned to the mobile station for extended periods of time during circuit service sessions. This will lead to less efficient use of the air interface capacity. However, some delay sensitive services such as video applications require a dedicated channel for the duration of the call.
  • the circuit service may be characterized in that it sends input circuit data consecutively.
  • a mobile communication system based on the IMT-2000 standard supporting a high bit rate, can provide a packet data service for large quantity data, such as a moving picture and an image, using a supplemental channel.
  • the packet data is transmitted as inconsecutive burst data, whereas the circuit data based on the IS-95 standard is transmitted as consecutive voice data.
  • the packet data service defined by the IMT-2000 standard it is required to maximize throughput while satisfying various bit rates required by users.
  • the IS-95 for the voice server, it is required to provide a uniform service to all the users irrespective of the channel condition.
  • the system allocates higher power to a mobile station under a bad channel condition.
  • such a method cannot be used to maximize the data throughout for the packet data service.
  • a handoff method in an existing mobile communication system providing the circuit service combines or selects the same data transmitted simultaneously from at least two mobile stations concerned in the handoff.
  • this handoff method is applied to the packet service, it is difficult to adaptively optimize a bit rate according to the channel condition, thus causing a reduction in packet throughput. Therefore, to provide a packet data service, the data transmission method and the handoff method should be redesigned to satisfy transmission characteristics of the packet data.
  • an object of the present invention to provide a data processing method for packet data communication in a mobile communication system, in which a mobile station estimates a channel condition using a signal transmitted from a base station and transmits channel status information to the base station, and the base station then allocates higher power for a mobile station in a good channel condition depending on the channel status information and transmits data to the mobile station with the allocated power.
  • a base station includes a channel status information receiver for receiving channel status information for a forward channel from a mobile station; a supplemental channel transmission controller for determining a bit rate of the mobile station according to the channel status information, a supplemental channel transmitter for transmitting data to the mobile station at the bit rate determined by the supplemental channel transmission controller; and a rate indicator transmitter for generating a rate indicator having information about the determined bit rate and transmitting the generated rate indicator to the mobile station.
  • the mobile station includes a channel status measurer for detecting power of a signal received over a pilot channel to measure channel status; a channel status information transmitter for generating channel status information according to the measured channel status and transmitting the channel status information to a base station; and a supplemental channel receiver for detecting a bit rate of data transmitted at a variable rate from the base station and receiving data at the detected bit rate.
  • FIG. 1 is a diagram illustrating a mobile communication system to which a handoff method is applied according to an embodiment of the present invention
  • FIG. 2 is a diagram illustrating a procedure in which a base station sends packet data to mobile stations based on channel status information received from the mobile stations according to an embodiment of the present invention
  • FIG. 3 is a diagram illustrating a channel card for a base station according to an embodiment of the present invention
  • FIG. 4 is a diagram illustrating a handoff method in which divided different data are transmitted to two base stations according to a first embodiment of the present invention
  • FIG. 5 is a diagram illustrating a fmger configuration for a mobile station, for receiving divided different data according to an embodiment of the present invention
  • FIG. 6 is a diagram illustrating a channel status reporting procedure during a handoff according to an embodiment of the present invention.
  • FIGs. 7A to 7D are diagrams illustrating a handoff method according to the first embodiment of the present invention, performed in a base station controller, a base station and a mobile station, respectively;
  • FIG. 8 is a diagram illustrating a method for transmitting the divided different data stored in buffers of two base stations according to an embodiment of the present invention
  • FIG. 9 is a diagram illustrating a method for relaying delayed data to a base station when another base station has a bad channel condition according to an embodiment of the present invention.
  • FIG. 10 is a diagram illustrating a method for transmitting opposite data in reserve, providing for a case where one of the base stations is in a bad channel condition, according to an embodiment of the present invention
  • FIG. 11 is a diagram illustrating a handoff method in which the same data are transmitted to two base stations according to a second embodiment of the present invention.
  • FIG. 12 is a diagram illustrating a structure of a frame that a mobile station transmits to a base station over a reverse channel for channel status reporting according to an embodiment of the present invention
  • FIG. 13 is a diagram illustrating a method for transmitting the same data stored in buffers of two base stations according to an embodiment of the present invention
  • FIG. 14 is a diagram illustrating a method for detecting a data transmitting point according to an embodiment of the present invention
  • FIGs. 15A to 15C are flow charts illustrating a handoff method for transmitting the same data to at least two base station according to an embodiment of the present invention
  • FIG. 16 is a flow chart illustrating a first method for retransmitting transmission-failed data when one of two base stations has failed to transmit the data, according to an embodiment of the present invention
  • FIG. 17 is a flow chart illustrating a second method for retransmitting transmission- failed data when one of two base stations has failed to transmit the data, according to an embodiment of the present invention
  • FIGs. 18A to 18C are flow charts illustrating the first data retransmission method of FIG. 16, performed in a base station controller, a base station and a mobile station, respectively; - 1 -
  • FIG. 19A is a diagram illustrating a method for inserting a rate indicator in a supplemental channel for transmitting user data according to an embodiment of the present invention
  • FIG. 19B is a diagram illustrating a method for inserting a rate indicator in a separate channel according to an embodiment of the present invention.
  • FIG. 20 is a diagram illustrating a base station and a mobile station, constructed to support effective forward packet transmission according to an embodiment of the present invention
  • FIG.21 is a flow chart illustrating an operation of a base station, for inserting a rate indicator in data according to an embodiment of the present invention
  • FIG. 22 is a flow chart illustrating an operation of a mobile station according to an embodiment of the present invention.
  • FIG. 23 is a flow chart illustrating a channel status reporting procedure of a mobile station according to an embodiment of the present invention.
  • FIG. 24 is a flow chart illustrating a rate determining procedure of a base station according to an embodiment of the present invention.
  • a mobile station receives a signal transmitted from a base station to detect a condition of a channel to the base station, and transmits corresponding channel status information to the base station.
  • the base station Upon receipt of the channel status information from multiple mobile stations, the base station transmits packet data to the mobile stations at different bit rates according to the conditions of the respective channels to the mobile stations. A detailed description will be given with reference to FIG. 2.
  • a mobile communication system is comprised of a plurality of mobile stations 109- 111, each in communication with a base station 105 whereby the base station 105 sends packet data to the mobile stations 109- 111 based on channel status information received from the mobile stations according to an embodiment of the present invention.
  • FIG. 2 illustrates a state where mobile stations report forward channel conditions (i.e., CH STATUS) to a base station during a packet service.
  • the forward channel can be a pilot channel or a traffic channel.
  • the pilot channel is a common channel over which the base station transmits a pilot signal to the mobile station, and enables the mobile station to perform continuous channel status monitoring.
  • the mobile station measures the power of the pilot channel or the traffic channel to generate channel status information.
  • the channel status information can vary according to a target channel for measurement, a channel measurement method, a coding method for a measured value and the number of information bits. Further, the method for transmitting the channel status information from a mobile station to a base station can also be varied.
  • the channel status information can be a channel status info ⁇ nation bit generated by detecting the power of a pilot channel or its power variation.
  • a method for generating the channel status information bit will be later described in detail.
  • the channel status information can be a power control bit.
  • a mobile station can generate a power control bit by measuring the power of a traffic channel or a pilot channel.
  • a described method of generating a power control bit based on measurement of the pilot power at a mobile station can be found in Korean patent application number 98-22219 filed by the applicant of the invention and incorporated in its entirety herein by reference.
  • the mobile station can send the power control bit for channel status reporting over a reverse pilot channel.
  • a 1.25ms or 2.5ms frame is used which is shorter in length than a 20ms or 5ms frame for the circuit service.
  • a 1.25ms frame can be used for a supplemental channel sending packet data at a high rate.
  • a method can be used for sending several bits representing multiple levels during 1.25ms or equivalently sending individual bits at a higher rate.
  • channel status information may be transmitted over a reverse channel at a rate of 9.6Kbps, 4.8Kbps, 2.4Kbps or 1.2Kbps.
  • the reverse channel for sending the channel status information can be a reverse dedicated control channel or a separate status report channel.
  • the separate status report channel can be a separate Walsh code channel.
  • the channel status report channel is preferably transmitted without channel encoding. For example, in the case where multi-level bits are transmitted at 4.8Kbsp, since 6 information bits can be transmitted per 1.25ms, it is possible to make the channel status report with 64 levels, which is more accurate as compared with a case where existing 2 levels are used.
  • a value representing a channel status is updated by monitoring the channel status at every 0.208ms which is shorter than 1.25ms.
  • various coding techniques can be applied so as to effectively use bits representative of channel status information.
  • the mobile station With regard to generating channel status information, it is possible for the mobile station to use a method for representing the measured strength of a pilot signal on a forward channel as an accumulated value of N channel status info ⁇ nation bits and a weighting factor applied in summing the past channel status info ⁇ nation bits. That is, a difference T(i) between the power value of a pilot signal measured at present (i.e., at time Tl) and a reference value, which is a channel status information bit (CBS) determined at the present time, can be represented by
  • CSB(j) represents a channel status information bit at time j
  • "a" represents a constant which is larger than or equal to zero. Therefore, to generate a new channel status information bit CSB(i) at the present time T 1 , the new channel status information bit CSB(i) is determined as +1 or -1 such that the sum T(i+1) of N previous channel status information bits, including the new channel status information bit CSB(i) more closely approaches a measured value for a common pilot signal.
  • e *a(,"J) is a term expressing a weighting factor applied in summing the past channel status information bits; when “a” is larger zero, the more past bits are summed with the more attenuated weighting factors, and when “a” is zero, all - l i ⁇
  • the channel status information bits are summed with the same weighting factor.
  • the base station accumulates the received channel status information bits in accordance with Equation 1 to determine the channel status.
  • This channel status information indication method is advantageous in that even though one or more channel status information bits may be in error, the errors are not cumulative so that the channel status information bits are restored to a normal state after passage of a given number of channel status information bits.
  • ADPCM Adaptive Binary
  • Differential Pulse Code Modulation can be used, which encodes a difference between a sample value adaptively estimated from previous samples and an actual sample value. Since this method is well known in the art, a detailed description will be avoided herein.
  • Modulation can also be used, which encodes a difference between a sample value estimated from previous samples and an actual sample value into one bit. Since this method is also well known in the art, a detailed description will be avoided herein.
  • 1.25ms frame is used as stated above.
  • Table 1 shows the number of bits per frame according to the bit rate and the frame length. In Table 1 , bold letters in shaded blocks denote the number of bits per frame for the combinations of the rates and frame lengths which can be supported.
  • the base station 105 receives channel status reports for corresponding forward channels from mobile stations 109 and 111 at every frame, as illustrated in FIG. 2.
  • the base station 105 should determine the power allocation for each mobile station to which a radio link is formed, and a bit rate according to the channel condition estimated by the mobile station.
  • a description will be now made regarding a method for determining power allocation and bit rates for the respective mobile stations.
  • the method for dete ⁇ nining the power allocation and the bit rate can be divided into three submethods as follows:
  • the base station 105 upon receipt of a channel status report from a mobile station for a forward channel FWD_CH, the base station 105 concentratively allocates its transmission power to the mobile station from among the plurality of mobile stations in the best channel condition, i.e., a mobile station for which the base station can provide the highest bit rate with the lowest transmission power, during the next frame. For example, in FIG. 2, when the mobile station 109 is in a better channel condition than mobile station 1 11, the base station 105 concentrates its transmission power for the next frame on data which is transmitted to the mobile station 109 over the supplemental channel.
  • the best channel condition i.e., a mobile station for which the base station can provide the highest bit rate with the lowest transmission power
  • the base station 105 calculates a power value required to transmit data to the respective mobile stations 109 and 1 11 at a 1Kbps rate, the calculated power value is based on an accumulated value of power control bits transmitted from each mobile station reporting its respective channel status.
  • the total transmission power of the base station 105 is the sum of values obtained, for the mobile stations 109 and 111 , by multiplying bit rates for the mobile stations 109 and 1 1 1 by power values for sending data to the mobile stations 109 and 11 1 at 1Kbps.
  • the base station 105 allocates the power so as to maximize the sum of bit rates for the mobile stations 109 and 111.
  • Power allocation of a base station depending on the channel condition increases a bit rate for the mobile station 109 in the good channel condition, but decreases a bit rate for the mobile station 111 in the bad channel condition.
  • a base station allocates its power such that a bit rate dependent on the channel condition, multiplied by a weighting factor w(i) dependent on a quality of service (QoS) of the mobile station is maximized.
  • the weighting factor is determined according to the QoS required by the respective mobile stations. This can be optimized in accordance with the following equation:
  • the base station 105 allocates a fixed power to the respective mobile stations, and then variably sets the bit rate according to the channel condition which is monitored in real time.
  • the base station 105 Upon receipt of a channel status report for the forward channel FWD_CH, the base station 105 transmits data to a mobile station in a good channel condition at a higher bit rate and to a mobile station in a bad channel condition at a lower bit rate over the supplemental channel for the next frame. For example, in FIG. 2, if the mobile station 109 has a good channel condition, the base station 105 transmits data to the mobile station 109 at a higher bit rate and transmits data to the mobile station 111 having a relative bad channel condition at a lower bit rate.
  • the base station allocates the same fixed power level to the respective mobile stations .
  • the base station 105 calculate bit rates for the respective mobile stations
  • the bit rate can be determined based on an accumulated value of power control bits transmitted from a channel status reporting mobile station and the fixed power allocated to the mobile station. More specifically, the bit rate is determined to be directly proportional to the allocated fixed power and inversely proportional to the accumulated value of the power control bits.
  • the accumulated value of the power control bits is updated at every frame according to the channel condition, and the bit rate is also updated at every frame according to the channel condition.
  • the base station uses the fixed power allocated to a target mobile station and the channel status information received from the target mobile station in the previous frame.
  • the channel status information may be, for example, the strength of a common pilot signal.
  • the variable bit rate defined as a par bit rate, can be expressed as:
  • Par Bit Rate K- (power) -(strength of a common pilot signal)
  • K is a constant and the strength of a common pilot signal is inversely proportional to the accumulated value of the power control bits.
  • a bit rate is adaptively determined according to the channel condition.
  • a mobile station should detect the variable bit rate to receive data.
  • a mobile station can use the following two methods.
  • a mobile station can perform blind detection to receive data of variable rate.
  • the mobile station performs data detection for all the possible bit rates and then selects data at a CRC (Cyclic Redundancy Code)- verified rate.
  • CRC Cyclic Redundancy Code
  • a base station sends bit rate information to a mobile station over a forward channel.
  • the base station can transmit a rate indicator over a supplemental channel for transmitting user data, as illustrated in FIG. 19A.
  • the rate indicator can include several rate indication bits inserted in the data frame at predetermined locations.
  • the rate indication bits can be transmitted at fixed periods (or at a fixed rate), and can also be dispersedly located within the frame to obtain a time-switched diversity effect. More specifically, the base station inserts the rate indication bits in frame data being transmitted over a supplemental channel to transmit the rate indication bits.
  • To insert the rate indicator at every frame there are required means for generating the rate indicator and means for inserting the rate indicator.
  • the means for generating the rate indicator can generate the rate indicator in the following method.
  • the base station may include corresponding Walsh code information with the rate indicator being transmitted to the mobile station.
  • the Walsh code is used for separating forward channels; a primitive Walsh code of the shortest length is used at the highest bit rate. At a bit rate lower by 1/N than the highest bit rate, the primitive Walsh code or an inverse primitive Walsh code, which is repeated by N times according to a specific pattern, is used. Therefore, the base station can previously assign the primitive Walsh code to the mobile station at the beginning of the service, and send repetitive pattern information of the primitive Walsh code together with the rate indicator in every frame. The mobile station then combines primitive symbol values obtained by multiplying the primitive Walsh code by a received signal, according to the repetitive pattern, to determine symbol values matched to the rate.
  • a mobile station assigned with a primitive Walsh code "+l +1 -1 -1 " sequentially multiplies "+1 +1 -1 -1 " by a received 4-chip signal and integrates the multiplied signal to obtain a primitive symbol SI .
  • the mobile station again sequentially multiplies "+1 +1 -1 -1 " by the next received 4- chip signal and integrates the multiplied signal to obtain a primitive symbol S2.
  • the mobile station detects rate information and analyzes the detected rate information. As the result of the analysis, if the rate is 1/2 the highest rate and the repetitive pattern is "+1 +1 ", the mobile station determines a symbol value for the corresponding rate as S 1+S2.
  • a base station can assign the longest Walsh code con-esponding to the lowest rate to respective mobile stations at the beginning of the service, and designate one of the mobile stations using a lower Walsh code made by a combination of upper Walsh codes to use the upper Walsh code, which is an element of the longest Walsh code, at a rate higher than the lowest rate.
  • the mobile station can uniquely detect a corresponding Walsh code from the rate info ⁇ nation.
  • a base station can notify a frame length to be used to a mobile station through a dedicated control channel message:
  • the frame length is uniquely determined according to the rate, it is possible to distinguish the frame length depending on only the rate indicator without separate frame length indication.
  • a multiplexer can be used for the means for inserting the rate indicator in frame data on a supplemental channel.
  • FIG. 20 illustrates a base station and a mobile station, constructed to perform effective forward packet data transmission according to an embodiment of the present invention.
  • reference numeral 200 denotes a base station and reference numeral 300 denotes a mobile station.
  • the base station 200 includes a supplemental channel transmission controller 205 , a common pilot transmitter 201 , a channel status information receiver 203, a rate indicator transmitter 207 and a supplemental channel transmitter 209.
  • the common pilot transmitter 201 continuously transmits a common pilot signal over a forward pilot channel.
  • the channel status information receiver 203 receives a channel status report that a mobile station has transmitted in response to the common pilot signal, and provides the channel status information to the supplemental channel transmission controller 205.
  • the supplemental channel transmission controller 205 Upon receipt of the channel status information from the channel status information receiver 203, the supplemental channel transmission controller 205 determines power, frame length and bit rate of data to be transmitted to the mobile station 300 which has made the channel status report. The supplemental channel transmission controller 205 enables the supplemental channel transmitter 209 to transmit data using the determined power, frame length and bit rate. The supplemental channel transmitter 209 transmits data under the control of the supplemental channel transmission controller 205.
  • the base station may transmit a rate indicator together with the transmission data by inserting the rate indicator in the data as shown in FIG. 19A.
  • the base station 200 may include a rate indicator transmitter 207 for transmitting the rate indicator over a separate channel.
  • the rate indicator transmitter 207 under the control of the supplemental channel transmission controller 205, generates a rate indicator and transmits the generated rate indicator over a channel which is spread with a separate Walsh code.
  • the rate indicator may include information about bit rate, Walsh code number and Walsh code length.
  • the mobile station 300 includes a channel status measurer 301, a channel 5 status information transmitter 303, rate indicator receiver 305 and a supplemental channel receiver 307.
  • the channel status measurer 301 receiving a pilot signal over a forward common pilot channel, measures the strength of the received pilot signal to provide channel status information to the channel status information transmitter 303.
  • the channel status information transmitter 303 transmits to the base station 10 200 the channel status information provided from the channel status measurer 301.
  • the supplemental channel receiver 307 detects a frame length and a bit rate from a received signal, and receives data using the detected frame length and bit rate.
  • FIG. 21 illustrates a procedure in which a base station inserts a rate indicator in data for transmission according to an embodiment of the present invention.
  • a base station generates a common pilot signal using the common pilot transmitter 201 and continuously transmits the generated common pilot signal over a forward pilot channel, in step 400.
  • the base station receives channel status information transmitted from the mobile station in response to the common pilot signal, using the channel status information receiver 203 in step 402.
  • the base station Upon receipt of the channel status information from the mobile station, the base station examines in step 404, a channel card buffer 113 of FIG. 3 to determine whether there is any buffered data to be transmitted to the mobile station. In step 406, when there is data to transmit to the mobile station, the base station determines the power, frame length and bit rate of the data according to the channel status
  • the base station Upon determination of the power, frame length, and bit rate, the base station transmits the data using the supplemental channel transmitter 209, in step 408.
  • the base station can optimally insert a rate indicator in the data to transmit the rate indicator.
  • FIG. 22 is a flowchart illustrating the operation of a mobile station according to an embodiment of the present invention.
  • a mobile station measures the strength of a common pilot signal received over a common pilot channel using the channel status measurer 301 in step 502. After measuring the strength of the common pilot signal, the mobile station controls the channel status measurer 301 to generate channel status information in step 504. The generated channel status information is transmitted to the base station by the channel status info ⁇ nation transmitter 303 in the mobile station, in step 506. After transmission of the channel status information, the mobile station monitors a supplemental channel in step 508 to determine whether data is received from the base station. When data is received over the supplemental channel, the mobile station detects a bit rate indicator from the received data in step 510 and then performs demodulation and decoding for the received data in accordance with the detected bit rate in step 512.
  • the base station can transmit a rate indicator over a separate channel as illustrated in FIG. 19B.
  • the base station should include a rate indicator transmitter 207 for transmitting a bit rate indicator over the separate channel to the mobile station under the control of the supplemental channel transmission controller 205.
  • the separate channel can be a rate indication channel using a separate code.
  • the mobile station should include a rate indicator receiver 305 which receives the rate indicator from the rate indicator transmitter 207 in the base station over the separate channel and detects power, frame length and bit rate of data to be received by analyzing the rate indicator.
  • the rate indicator receiver 305 provides information about the detected power, frame length and bit rate to the supplemental channel receiver 307.
  • the supplemental channel receiver 307 then receives the data according to the frame length and bit rate, and performs demodulation and decoding for the received data.
  • FIG. 23 illustrates a channel status reporting procedure of a mobile station.
  • the channel status information is represented by a channel status information bit.
  • a mobile station receives a common pilot signal to measure the strength of the received common pilot channel signal, in step 520a. Thereafter, the mobile station calculates an accumulated value, T, of N previous channel status information bits in accordance with Equation 1, in step 520b. Subsequently, the mobile station compares the calculated value T with a difference value obtained by subtracting a reference value from the measured value of the common pilot signal, in step 520c. When the difference value is larger than the value T, the mobile station sets the channel status information bit to +1 in step 520d. Otherwise, when the difference value is not larger than the value T, the mobile station sets the channel status info ⁇ nation bit to -1 in step 520e. Thereafter, the mobile station transmits the channel status information bit to the base station in step 520f.
  • FIG. 24 illustrates a rate determining procedure of a base station.
  • RATE1, RATE2 and RATE3 where RATE3>RATE2>RATE1.
  • RATE3>RATE2>RATE1 In practice, however, additional rates are within the scope of the invention.
  • the channel status information is represented by a channel status information bit.
  • the base station accumulates N previous channel status information bits received from a mobile station to derive information about the strength of a common pilot signal, in step 410a.
  • the base station determines a rate using the channel status information, in step 410b.
  • step 41 Og When the par rate is not higher than or equal to the highest rate RATE3, it is determined in step 41 Og whether the par rate is higher than or equal to the second highest rate RATE2. When the par rate is not higher than or equal to the second highest rate RATE2, it is determined in step 41 Oj whether the par rate is higher than or equal to the third highest rate RATE1. Further, when the par rate is not higher than or equal to the third highest rate RATE 1 , the bit rate is set to " 0 " in step 401 m, which means non-transmission of data.
  • the par rate is higher than or equal to one of the prescribed rates (i.e., RATE1, RATE2, RATE3)
  • theprocedure continues to one of steps 410d, 41 Oh and 410k.
  • steps 410d, 41 Oh and 410k it is determined whether a Walsh code can be assigned for the corresponding rate.
  • the corresponding rate is determined as a permissible rate, in step 410f, 410j or 4101.
  • the Walsh code cannot be assigned for the corresponding rate, it is determined whether a Walsh code can be assigned for a rate lower than the above-stated rate.
  • the Walsh code is assigned for a lower rate, the rate is defined as a permissible rate.
  • the base station assigns the Walsh code in step 410n.
  • FIG. 3 illustrates a channel card in a base station, for assigning a bit rate and transmission power.
  • a base station channel card buffer 113 stores data to be transmitted to respective mobile stations in service.
  • the base station channel card services N mobile stations.
  • a buffer controller 115 controls data read/write operations of the card buffer 113 according to a command from an upper layer. A detailed description of the buffer control operation will be provided later.
  • a switch array 117 includes N switches corresponding to respective mobile stations MSI -MSN.
  • a switch controller 119 controls the ON/OFF operations of the switches constituting the switch array 117 to output data to only a specific mobile station for a specific duration. The switch array 117 also serves to shut off the output when data transmission is impossible due to a bad channel condition.
  • P 2 multiplied by a unit power signal is a gain value for multiplying output power for respective mobile station by P,.
  • the base station can perform power control so as to more finely adapt the transmission power assigned to a mobile station to a particular channel.
  • G is a gain value for power control and is either zero or negative. Since the allocated power has the maximum value, G, should be smaller than zero in order to reduce the maximum power value.
  • an i-th gain corresponding to an ith mobile station is in the range between 0 and P, l 2 .
  • the gain-multiplied signals output from the gain multipliers 121 are applied to spreaders 123, which multiply the gain-multiplied signal by different spreading codes for CDMA (Code Division Multiple Access) transmission, and provide output signals to a summer 125.
  • the summer 125 sums the signals output from the spreaders 123 to output a transmission signal.
  • a base station receives a channel status report from a mobile station, and determines power and bit rate of packet data to be transmitted to the mobile station according to the channel status report.
  • a description will be provided directed to a packet data processing operation which occurs during a handoff.
  • FIG. 1 illustrates a mobile communication system to which the present invention is applied.
  • the mobile station 109 when a mobile station 109 is located at a boundary between service areas of base stations 105 and 107, the mobile station 109 simultaneously communicates with the mobile stations 105 and 107 when perfo ⁇ ning a soft handoff.
  • the mobile communication system includes a network 101, a base station controller (BSC) 103, the base stations 105 and 107 connected to the base station controller 103, and the mobile station 109.
  • BSC base station controller
  • the network 101 transmits the data to the base station controller 103.
  • the base station controller 103 then transmits the data received from the network 101 to the base stations which can service the mobile station 109.
  • FIG. 1 shows a case where there are two base stations 105 and 107 which can service the mobile station 109.
  • the base stations 105 and 107 transmit the data received from the base station controller 103 to the mobile station 109 over the corresponding radio channels.
  • a handoff method can be divided into two stages, a first stage for dividing data to be transmitted into two different data streams in order to transmit the different data streams simultaneously to two base stations, and a second stage for transmitting the same data to the two base stations.
  • a base station controller 103 divides the original data into different data streams DATA1 and DATA2 and transmits the first data stream DATA1 to a base station 105 and the second data stream DATA2 to a base station 107, as illustrated in FIG. 4.
  • the base stations 105 and 107 then transmit the received first and second data streams DATA1 and D AT A2 to the mobile station 109, respectively.
  • the mobile station 109 recombines the first and second data streams DATA1 and DATA2 received from the respective base stations 105 and 107 to restore the original data stream transmitted from the network 101.
  • FIG. 5 illustrates a receiver of a mobile station, for receiving the data streams (DATA 1 and DATA2) stated above.
  • a mobile station includes a plurality of fingers to simultaneously receive signals transmitted from more than two base stations. Since the structure of the fmger is well known in the art, a detailed description will be avoided herein.
  • the receiver receives the first data DATA1 transmitted from the base station 105 at a first fmger 135 and a second finger 136 via a first delay 131 and a second delay 132, delay times of which are set by corresponding searchers (not shown).
  • the first and second fingers 135 and 136 are provided with a unique despreading code PN1 to despread the first data DATA1.
  • the receiver receives the second data DATA2 transmitted from the base station 107 at a third fmger 137 and a fourth finger 138 via a third delay 133 and a fourth delay 134, delay times of which are set by corresponding searchers.
  • the third and fourth fingers 137 and 138 are provided with a unique despreading code PN2 to despread the second data DATA2.
  • the despread data DATA1 output from the first and second fingers 135 and 136 are summed by a summer 139 and restored to the original data DATA1 through a first symbol determiner 141 and a first decoder 143. Further, the despread data DATA2 output from the third and fourth fingers 137 and 138 are summed by a summer 140 and restored to the original data DATA2 through a second symbol determiner 142 and a second decoder 144.
  • the mobile station sends channel status information over a reverse channel to make a channel status report to the base station.
  • the mobile station can use an asymmetric power control method in which a base station sends different channel status information to multiple base stations using multiple power control bits.
  • Each power control group on a reverse channel includes individual power control bits for the respective base stations.
  • the asymmetric power control is well disclosed in PCT/KR/98-00186 filed by the applicant of the invention.
  • FIG. 6 illustrates a channel status reporting method during a handoff.
  • a mobile station 109 upon receipt of a signal over a first forward channel FWD_CH1 from a base station 105, a mobile station 109 makes a channel status report for the first forward channel FWD_ CH1 to the base station 105 illustrated in FIG. 6A as CHI STATUS.
  • the mobile station 109 upon receipt of a signal over a second forward channel FWD_CH2 from a base station 107, the mobile station 109 makes a channel status report for the second forward channel FWD_CH2 to the base station 107.
  • the mobile station 109 sends first and second channel status information representing the first and second forward channels FWD_CH1 and FWD_CH2 over corresponding reverse channels, respectively.
  • FIGs. 7 A to 7D are flowcharts illustrating the handoff method according to the first embodiment of the present invention. The first handoff method will now be described with reference to FIGs. 4 and 7A-7D.
  • FIG. 7 A illustrates an operation of the base station controller 103, for perfo ⁇ ning the first handoff method.
  • the base station controller 103 receives data from the network 101 in step 501. After receipt of the data, the base station controller 103 receives channel status information from the base stations belonging to a base station group where the mobile station 109, to which the data is to be transmitted, is presently located, in step 503. After that, the base station controller 103 determines which base stations can service the mobile station 109 based on the received channel status information, in step 505. After determining the base stations which can service the mobile station 109, the base station controller 103 divides the data to transmit the divided data to the serviceable base stations as shown in FIG. 4, in step 507.
  • the description has been made on the assumption that the base stations 105 and 107 are determined to be able to service the mobile station 109.
  • buffers in the base stations 105 and 107 store the different data DATA1 and DATA2, respectively, as shown in FIG. 8.
  • the base station controller 103 can transmit that portion of the divided data.
  • the data DATA1 and DATA2 provided to the base stations 105 and 107 from the base station controller are transmitted to the mobile station 109 in accordance with the procedure of FIG. 7B.
  • the base station 105 constantly transmits a base station signal to the mobile station 109 over a forward channel.
  • the base station signal can be a pilot signal, for example.
  • the base station 105 receives channel status information that the mobile station 109 has transmitted in response to the base station signal, in step 511. Upon receipt of the channel status information, the base station 105 can transmit channel status information to the base station controller 103, when necessary, in step 513.
  • the channel status information that the base station 105 transmits to the base station controller 103 can be different in form from the channel status info ⁇ nation that the mobile station 109 transmits to the base station 105.
  • the channel status information that the base station 105 transmits to the base station controller 103 can be a message generated according to the channel condition.
  • the base station 105 can incidentally control a power gain of a traffic channel according to the channel status information (or a power control bit) in step 515. Thereafter, the base station 105 determines, in step 517, whether the mobile station 109 has the best channel condition. As the result of the dete ⁇ nination, when the mobile station 109 is in the best channel condition, the base station 105 allocates transmission power according to the reported channel condition in step 519. After allocation of the transmission power, the base station 105 determines a bit rate in step 520, and transmits data to the mobile station 109, in step 521. However, when the mobile station 109 is not in the best channel condition, the base station 105 does not transmit the data. The base station 107 also performs the same operation to determine whether to transmit data to the mobile station 109.
  • the base station 105 performs steps 551 and 553 of FIG. 7D which correspond to steps 511 and 513 of FIG. 7B. Thereafter, the base station 105 checks a channel condition for the mobile station 109 and determines a bit rate according to the channel condition for the mobile station 109, in step 555. The base station 105 then transmits data to the mobile station 109 at the determined bit rate in step 557.
  • FIG. 7C illustrates a data processing method during a handoff, performed in a mobile station according to an embodiment of the present invention.
  • the mobile station 109 determines handoff base stations which can service itself, in step 531. Thereafter, the mobile station 109 receives signals from the base stations 105 and 107 over corresponding forward channels in step 533, and measures receiving power (Ec/Io) for the base stations 105 and 107 in step 535. After measurement of the receiving power, the mobile station 109 transmits corresponding channel status information for the forward channels to the base stations 105 and 107, in step 537. The mobile station 109 determines in step 539 whether different data is received from the handoff base stations 105 and 107.
  • Ec/Io receiving power
  • the mobile station 109 Upon receipt of the different data that the base stations 105 and 107 has transmitted as shown in FIG. 8, the mobile station 109 demodulates the data DATAl received from the base station 105 and the data DATA2 received from the base station 107 using the fingers of FIG. 5, in step 541. Subsequently, the mobile station 109 combines the demodulated data DATAl and DATA2 to restore the original data transmitted from the base station controller 103.
  • the mobile station can receive bit rate information from the base stations or detect the bit rate information by itself to perform demodulation.
  • the mobile station 109 determines in step 545 whether data is received from any one of the base stations 105 and 107.
  • the mobile station 109 Upon receipt of the data from any one of the base stations 105 and 107, the mobile station 109 demodulates the received data in step 547 and combines the demodulated data with the previously demodulated data in step 543. However, when data is not received from any of the base stations 105 and 107, the procedure is ended without data demodulation.
  • FIG. 8 illustrates a state where different data are stored in buffers of the base stations 105 and 107 during the handoff.
  • the base stations 105 and 107 transmit the respective data stored in the buffers thereof, as shown in FIG. 8.
  • the base station controller 103 can relay the delayed data to the other base station in the good channel condition.
  • the base stations 105 and 107 allocate power and determine bit rates at frame according to their channel conditions (in the first embodiment), or allocate fixed power and determines bit rates at every frame according to their channel conditions (in the second embodiment), to transmit the data to the mobile station 109 at the dete ⁇ nined bit rates.
  • the buffers of the base stations 105 and 107 output the data to be transmitted to the mobile station 109. That is, when the two base stations 105 and 107 both have the good channel condition, the different data stored in the two base stations 105 and 107 can be simultaneously transmitted to the mobile station 109.
  • the base station controller 103 relays the second data DATA2 to the base station 105 in the good channel condition through a wire transmission path, as shown in FIG. 9.
  • a method for relaying data from a base station in a bad channel condition to a base station in a good channel condition will be described with reference to FIG. 1 6.
  • the operation of the base station controller 103, the base stations 105 and 107, and the mobile station 109, in accordance with the procedure of FIG. 16, will be described with reference to FIGs. 18A to 18C.
  • either base station 105 or 107 can be in a bad channel condition with the other in the good channel condition, however, the following description will be given on the assumption that a channel between the mobile station 109 and the base station 105 is in a good condition and a channel between the mobile station 109 and the base station 107 is in a bad condition.
  • the base station controller 103 divides the data into first and second data DATAl and DATA2 and transmits the first data DATAl to the base station 105 and the second data DATA2 to the base station 107, in step 201.
  • the base station 105 can transmit the received first data DATAl to the mobile station 109 in step 202, since the channel between the base station 105 and the mobile station 109 is in a good condition.
  • the mobile station 109 Upon receipt of the first data DATAl from the base station 105, the mobile station 109 transmits a first acknowledge (ACK1) for the first data DATAl to the base station 105 in step 203.
  • ACK1 first acknowledge
  • the base station 105 Upon receipt of the first acknowledge from the mobile station 109, the base station 105 provides the first acknowledge to the base station controller 103.
  • the second data DATA2 transmitted to the base station 107 undergoes transmission delay as shown in FIG. 9, since the channel between the base station 107 and the mobile station 109 is in a bad condition.
  • the base station 5 107 counts the transmission delay time in step 205. When the transmission delay time exceeds a predetermined time, the base station 107 transmits a transmission fail signal for the second data DATA2 to the base station controller 103 in step 206.
  • the base station controller 103 Upon receipt of the transmission fail signal from the base station 107, the base station controller 103 transmits the second data DATA2 to the base station 105
  • the base station 105 then transmits the received second data DATA2 to the mobile station 109 in step 209.
  • the mobile station 109 Upon receipt of the second data DATA2 from the base station 105, the mobile station 109 transmits a second acknowledge (ACK2) for the second data DATA2 to the base station 105 in step 21 1.
  • ACK2 second acknowledge
  • the base station controller 103 When there is data to transmit to the mobile station 109, the base station controller 103 divides the data into first and second data streams (i.e.,
  • the base station controller 103 determines, in step 303 whether a response signal (i.e., ACK or NACK) is received from the base stations 1 05 and 107. Upon receipt of the response signal, the base station controller 103
  • a response signal i.e., ACK or NACK
  • step 305 whether the response signal is an acknowledge (ACK).
  • the response signal is the acknowledge signal (ACK)
  • the base station controller 103 stops data transmission; otherwise, when the response signal is a NACK (i.e., not acknowledge), the base station controller 103 retransmits the transmission failed data to the other base station in the good channel condition.
  • ACK acknowledge signal
  • NACK NACK
  • step 31 1 the base station examines whether data is received from the base station controller 103. Upon receipt of the data from the base station controller 103, the base station judges in step 313 whether it is possible to transmit the data to the mobile station 109. This judgement is made based on the channel condition and the QoS as described with reference to FIGs. 1 and 2. As the result of the judgement, when it is possible to transmit the data to the mobile station 109, the base station transmits the data to the mobile station 109 in step 315.
  • the base station determines in step 317 whether the transmission delay time exceeds a normal data transmission time. When the transmission delay time exceeds the normal data transmission time, the base station transmits a transmission fail signal to the base station controller 103 in step 319.
  • the base station After transmitting the data to the mobile station 109 in step 315, the base station examines in step 321 whether an acknowledge (ACK) is received from the mobile station 109. Upon receipt of the acknowledge from the mobile station 109, the base station transmits the acknowledge to the base station controller 103 in step 323. Upon failure to receive the acknowledge, the base station determines in step 325 whether a normal acknowledge time has lapsed. After a lapse of the normal acknowledge time, the base station transmits a transmission fail signal to the base station controller 103 in step 327. With reference to FIG. 18C, a description will be made regarding an operation of the mobile station 109, performed in accordance with the procedure of
  • the mobile station 109 determines in step 331 whether the divided data is received from the base station. Upon receipt of the divided data from the base station, the mobile station 109 transmits an acknowledge to the base station in step
  • the base station controller 103 sends overlapped data to more than two base stations, and determines the transmission order of the respective base stations whereby the transmission order allows the base station having the better channel condition to transmit first. That is, as shown in FIG. 10, the base station 105 is provided with the second data DATA2 in reserve following the first data DATAl, and the base station 107 is provided with the first data DATAl in reserve following the second data DATA2. When transmission of the first data DATAl is first completed, the base station 105 successively transmits the second data DATA2; when transmission of the second data DATA2 is first completed, the base station 107 successively transmits the first data DATAl .
  • the buffers of the base stations 105 and 107 store both the first and second data DATAl and DATA2, providing for the case where the other base station fails to transmit the data to the mobile station 109. If the base station 107 fails to transmit the second data DATA2 to the mobile station 109, the base station 105 consecutively transmits the second data DATA2 after complete transmission of the first data DATAl and the base station 107 discards the second data DATA2 in its buffer.
  • the base station controller 103 divides the data into first and second data DATAl and DATA2. After dividing the data, the base station controller 103 consecutively transmits the first and second data DATAl and DATA2 to the base station 105 in step 221. Thereafter, the base station controller 103 consecutively transmits the second and first data DATA2 and DATAl to the base station 107 in step 223. This is to provide for a situation where one of the base stations 105 and 107 cannot transmit the data to the mobile station 109.
  • the base station 105 sequentially stores in its buffer the first and second data DATAl and DATA2 transmitted from the base station controller 103. Since the channel formed between the base station 105 and the mobile station 109 is in a good condition, the base station 105 first transmits the first data DATAl , which was first received out of the first and second data DATAl and DATA2, to the mobile station 109 in step 225. Upon receipt of the first data DATAl from the base station 105, the mobile station 209 transmits a first acknowledge for the first data DATAl to the base station 105 in step 227. The base station 105 then transmits the received first acknowledge to the base station controller 103 in step 229.
  • the base station controller 103 Upon receipt of the first acknowledge, the base station controller 103 sends a discard command for the first data DATAl to the base station 107 in step 231, since the first data DATAl was successfully transmitted to the mobile station 109. The base station 107 then discards the first data DATAl stored in its buffer. Further, the base station 107 in the bad channel condition cannot transmit the second data DATA2, causing a delay in transmitting the second data DATA2. When a transmission delay time for the second data DATA2 exceeds a normal transmission time in step 233, the base station 107 transmits a transmission fail signal for the second data DATA2 to the base station controller 103 in step 235.
  • the base station 105 can transmit the second data DATA2 to the mobile station 109 in step 237 after transmission of the first data DATAl in step 225.
  • the mobile station 109 Upon receipt of the second data DATA2 from the base station 105, the mobile station 109 transmits a second acknowledge for the second data DATA2 to the base station 105 in step 239.
  • the base station 105 then transmits the received second acknowledge to the base station controller 103 in step 241.
  • the base station controller 103 transmits a discard command for the second data DATA2 to the base station 107 in step 243.
  • the base station 107 then discards the second data DATA2 stored in its buffer in response to the discard command.
  • the base station controller 103 when the base station controller 103 receives data to transmit to the mobile station 109 from the network 101, the base station controller 103 transmits the same data by duplicating it to more than two base stations.
  • the mobile station 109 can transmit to the base stations a best link indicator for base station selection together with the channel status information at every frame.
  • FIG. 12 illustrates a structure of a frame that the mobile station transmits to the base station over a reverse channel for channel status reporting.
  • each frame includes a channel status indicator and a best link indicator.
  • the best link indicator indicates a best base station, a signal from which has the highest power at the mobile station 109.
  • the base station designated by the best link indicator can transmit data to the mobile station 109 for one frame.
  • the other non- designated base stations stop transmitting data for this frame.
  • FIG. 13 illustrates a method for transmitting data stored in buffers of the base stations 105 and 107 when the same data is transmitted to the base stations 105 and 107.
  • the base station 105 designated by the best link indicator from the mobile station 109 transmits the first data DATAl and the non-designated base station 107 does not transmit the data.
  • the non-designated base station 107 updates info ⁇ nation about a present data transmitting point, i.e., information as to which data is to be transmitted next (see FIG. 14). This information can be provided to the respective base stations from the mobile station 109, or can be exchanged between the base stations through a wire path (e.g., base station 105 « base station controller 103 ⁇ base station 107).
  • the mobile station 109 can either separately transmit the channel status information to the respective base stations, or combine the channel status info ⁇ nation for the respective base stations to transmit the combined channel status info ⁇ nation over the same channel. In the latter method, the mobile station 109 transmits the channel status information for the different base stations over a single channel. To do so, the mobile station 109 spreads the respective channel status information with a code for distinguishing a corresponding base station and then spreads it with the same channel separation code.
  • FIGs. 15A to 15C illustrate the handoff method according to the second embodiment.
  • the second handoff method of FIGs. 15A to 15C will be described with reference to FIG. 11.
  • FIG. 15 A illustrates the second handoff method performed in the base station controller 103.
  • the base station controller 103 receives data from the network 101 in step 601. After receiving the data from the network 101, the base station controller 103 receives channel status information from the base stations 105 and 107 in step 603. Thereafter, the base station controller 103 dete ⁇ nines those base stations 105 and 107 which can transmit the data to the mobile station 109 (i.e., serviceable base stations), based on the channel status information received from the base stations 105 and 107, in step 605.
  • the mobile station 109 i.e., serviceable base stations
  • the base station controller 103 After determining the base stations 105 and 107 which can transmit the data to the mobile station 109, the base station controller 103 transmits the data to the serviceable base stations 105 and 107 in step 607.
  • the data transmitted to the base stations 105 and 107 is the same data duplicated.
  • FIG. 15B illustrates the second handoff method performed in the base station 105 or 107.
  • a description will now be made regarding how the base station 105 or 107 processes the data transmitted from the base station controller 103.
  • the base station receives a channel status report from the mobile station 109 in step 611.
  • the base station can transmit channel status information to the base station controller 103 when necessary, in step 613. Further, the base station can incidentally control a power gain of a traffic channel according to the received channel status information (or power control bit) in step 615.
  • the base station determines in step 617 whether a channel between the base station and the mobile station 109 is in the best condition. When the mobile station 109 has the best channel condition, the base station examines in step 619 whether the base station itself is designated by the best link indicator. As the result of the examination, if it is examined that the base station itself is designated by the best link indicator, the base station allocates transmission power for data transmission to the mobile station 109 in step 621, and transmits the data to the mobile station
  • the base station 109 does not transmit the data to the mobile station.
  • FIG. 15C illustrates the second handoff method performed in the mobile station.
  • the mobile station 109 determines the handoff base stations which can provide services to itself, in step 631. After determining the handoff base stations, the mobile station 109 receives signals from the determined base stations in step 633, and measures receiving strengths for the respective base stations in step 635. Thereafter, in step 637, the mobile station 109 transmits channel status information to the respective base stations based on the channel measurement. Further, the mobile station 109 transmits a best link indicator for designating a base station having the best channel condition, together with the channel status information. Subsequently, the mobile station 109 receives data from the base stations and demodulates the received data in step 639.
  • the mobile station 109 determines the base stations 105 and
  • the mobile station 109 which can provide services to itself in step 631 , and receives base station signals from any one of or from both of the base stations 105 and 107 over the co ⁇ -esponding forward channels in step 633.
  • the mobile station 109 measures strengths of the signals received from the base stations 105 and 107 in step 635, and transmits channel status information to the base stations 105 and 107 based on the measurements in step 637.
  • the mobile station 109 transmits a best link indicator to the base station 105 in the best channel condition, together with the channel status information.
  • the mobile station 109 demodulates the data received from a base station previously designated as the base station, in step 639.
  • a base station inserts a rate indicator of service data in the service data to transmit the rate indicator, so that a mobile station can rapidly adapt to the variable bit rate to demodulate received data.

Abstract

A packet data processing device for a mobile communication system. A base station includes a channel status information receiver for receiving channel status information for a forward channel from a mobile station; a supplemental channel transmission controller for determining a bit rate of the mobile station according to the channel status information, a supplemental channel transmitter for transmitting data to the mobile station at the bit rate determined by the supplemental channel transmission controller; and a rate indicator transmitter for generating a rate indicator having information about the determined bit rate and transmitting the generated rate indicator to the mobile station. The mobile station includes a channel status measurer for detecting power of a signal received over a pilot channel to measure channel status; a channel status information transmitter for generating channel status information according to the measured channel status and transmitting the channel status information to a base station; and a supplemental channel receiver for detecting a bit rate of data transmitted at a variable rate from the base station and receiving data at the detected bit rate.

Description

PROCESSING PACKET DATA IN MOBILE COMMUNICATION SYSTEM
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to a mobile radio communication system, and in particular, to a method for processing data by varying the power and bit rate according to a channel condition between a base station and a mobile station and the required quality of service (QoS).
2. Description of the Related Art
The IS-95 standard supports a real-time voice data service which is called a circuit service. Circuit services can be viewed as a special case of packet services in the sense that dedicated traffic and control channels are typically assigned to the mobile station for extended periods of time during circuit service sessions. This will lead to less efficient use of the air interface capacity. However, some delay sensitive services such as video applications require a dedicated channel for the duration of the call. The circuit service may be characterized in that it sends input circuit data consecutively. In contrast to the IS-95 standard, a mobile communication system based on the IMT-2000 standard, supporting a high bit rate, can provide a packet data service for large quantity data, such as a moving picture and an image, using a supplemental channel. The packet data is transmitted as inconsecutive burst data, whereas the circuit data based on the IS-95 standard is transmitted as consecutive voice data. Further, for the packet data service defined by the IMT-2000 standard, it is required to maximize throughput while satisfying various bit rates required by users. In contrast, in the IS-95, for the voice server, it is required to provide a uniform service to all the users irrespective of the channel condition. To satisfy the IS-95 uniform service requirement, the system allocates higher power to a mobile station under a bad channel condition. However, such a method cannot be used to maximize the data throughout for the packet data service.
When the consecutive data processing method for the circuit service is applied to the packet service which transmits data inconsecutively, it is difficult to maximize a bit rate of the packet data, thus causing a decrease in data processing efficiency and channel efficiency.
In addition, the aforementioned data processing problem occurs even during a handoff. That is, a handoff method in an existing mobile communication system providing the circuit service combines or selects the same data transmitted simultaneously from at least two mobile stations concerned in the handoff. When this handoff method is applied to the packet service, it is difficult to adaptively optimize a bit rate according to the channel condition, thus causing a reduction in packet throughput. Therefore, to provide a packet data service, the data transmission method and the handoff method should be redesigned to satisfy transmission characteristics of the packet data. In particular, there is required a new method for allocating power of the forward link to a mobile station and establishing a data path passing through the base station.
SUMMARY OF THE INVENTION It is, therefore, an object of the present invention to provide a data processing method for packet data communication in a mobile communication system, in which a mobile station estimates a channel condition using a signal transmitted from a base station and transmits channel status information to the base station, and the base station then allocates higher power for a mobile station in a good channel condition depending on the channel status information and transmits data to the mobile station with the allocated power.
It is another object of the present invention to provide a data processing method for packet data communication in a mobile communication system, in which a mobile station estimates a channel condition using a signal transmitted from a base station and transmits channel status information to the base station, and the base station then transmits data to a mobile station in a good channel condition at a higher bit rate depending on the channel status information.
It is further another object of the present invention to provide a data processing method for packet data communication, wherein a mobile station transmits channel status information to a base station, and receives data with rate indicator that the base station has transmitted in response to the channel status information, so as to rapidly adapts to a variable bit rate.
It is still further another object of the present invention to provide a data processing method for packet data communication in a mobile communication system, wherein a mobile station determines a bit rate and power depending on a weighting factor corresponding to the type of service data.
It is still further another object of the present invention to provide a data processing method for packet data communication in a mobile communication system, wherein to maximize throughput of packet data during a handoff, a base station controller transmits divided different data to base stations concerned in the handoff, and the base stations receive channel status information and transmit packet data to a mobile station only when a channel is in a good condition.
It is still further another object of the present invention to provide a data processing method for packet data communication in a mobile communication system, wherein to maximize throughput of packet data during a handoff, a base station controller transmits the same data to base stations concerned in the handoff and the base stations receive channel status information and transmit packet data to a mobile station only when a channel is in a good condition.
In order to accomplish the above objects, there is provided a packet data processing device for a mobile communication system. A base station includes a channel status information receiver for receiving channel status information for a forward channel from a mobile station; a supplemental channel transmission controller for determining a bit rate of the mobile station according to the channel status information, a supplemental channel transmitter for transmitting data to the mobile station at the bit rate determined by the supplemental channel transmission controller; and a rate indicator transmitter for generating a rate indicator having information about the determined bit rate and transmitting the generated rate indicator to the mobile station. The mobile station includes a channel status measurer for detecting power of a signal received over a pilot channel to measure channel status; a channel status information transmitter for generating channel status information according to the measured channel status and transmitting the channel status information to a base station; and a supplemental channel receiver for detecting a bit rate of data transmitted at a variable rate from the base station and receiving data at the detected bit rate. BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which like reference numerals indicate like parts. In the drawings:
FIG. 1 is a diagram illustrating a mobile communication system to which a handoff method is applied according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a procedure in which a base station sends packet data to mobile stations based on channel status information received from the mobile stations according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a channel card for a base station according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a handoff method in which divided different data are transmitted to two base stations according to a first embodiment of the present invention;
FIG. 5 is a diagram illustrating a fmger configuration for a mobile station, for receiving divided different data according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating a channel status reporting procedure during a handoff according to an embodiment of the present invention;
FIGs. 7A to 7D are diagrams illustrating a handoff method according to the first embodiment of the present invention, performed in a base station controller, a base station and a mobile station, respectively;
FIG. 8 is a diagram illustrating a method for transmitting the divided different data stored in buffers of two base stations according to an embodiment of the present invention;
FIG. 9 is a diagram illustrating a method for relaying delayed data to a base station when another base station has a bad channel condition according to an embodiment of the present invention;
FIG. 10 is a diagram illustrating a method for transmitting opposite data in reserve, providing for a case where one of the base stations is in a bad channel condition, according to an embodiment of the present invention;
FIG. 11 is a diagram illustrating a handoff method in which the same data are transmitted to two base stations according to a second embodiment of the present invention;
FIG. 12 is a diagram illustrating a structure of a frame that a mobile station transmits to a base station over a reverse channel for channel status reporting according to an embodiment of the present invention;
FIG. 13 is a diagram illustrating a method for transmitting the same data stored in buffers of two base stations according to an embodiment of the present invention; FIG. 14 is a diagram illustrating a method for detecting a data transmitting point according to an embodiment of the present invention;
FIGs. 15A to 15C are flow charts illustrating a handoff method for transmitting the same data to at least two base station according to an embodiment of the present invention; FIG. 16 is a flow chart illustrating a first method for retransmitting transmission-failed data when one of two base stations has failed to transmit the data, according to an embodiment of the present invention;
FIG. 17 is a flow chart illustrating a second method for retransmitting transmission- failed data when one of two base stations has failed to transmit the data, according to an embodiment of the present invention;
FIGs. 18A to 18C are flow charts illustrating the first data retransmission method of FIG. 16, performed in a base station controller, a base station and a mobile station, respectively; - 1 -
FIG. 19A is a diagram illustrating a method for inserting a rate indicator in a supplemental channel for transmitting user data according to an embodiment of the present invention;
FIG. 19B is a diagram illustrating a method for inserting a rate indicator in a separate channel according to an embodiment of the present invention;
FIG. 20 is a diagram illustrating a base station and a mobile station, constructed to support effective forward packet transmission according to an embodiment of the present invention;
FIG.21 is a flow chart illustrating an operation of a base station, for inserting a rate indicator in data according to an embodiment of the present invention;
FIG. 22 is a flow chart illustrating an operation of a mobile station according to an embodiment of the present invention;
FIG. 23 is a flow chart illustrating a channel status reporting procedure of a mobile station according to an embodiment of the present invention; and FIG. 24 is a flow chart illustrating a rate determining procedure of a base station according to an embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
A preferred embodiment of the present invention will be described hereinbelow with reference to the accompanying drawings. In the following description, well known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. A preferred embodiment of the present invention may generally be defined as follows.
To maximize throughput of packet data, a mobile station receives a signal transmitted from a base station to detect a condition of a channel to the base station, and transmits corresponding channel status information to the base station. Upon receipt of the channel status information from multiple mobile stations, the base station transmits packet data to the mobile stations at different bit rates according to the conditions of the respective channels to the mobile stations. A detailed description will be given with reference to FIG. 2.
Referring to FIG. 2, a mobile communication system is comprised of a plurality of mobile stations 109- 111, each in communication with a base station 105 whereby the base station 105 sends packet data to the mobile stations 109- 111 based on channel status information received from the mobile stations according to an embodiment of the present invention.
FIG. 2 illustrates a state where mobile stations report forward channel conditions (i.e., CH STATUS) to a base station during a packet service. The forward channel can be a pilot channel or a traffic channel. The pilot channel is a common channel over which the base station transmits a pilot signal to the mobile station, and enables the mobile station to perform continuous channel status monitoring. The mobile station measures the power of the pilot channel or the traffic channel to generate channel status information.
The channel status information can vary according to a target channel for measurement, a channel measurement method, a coding method for a measured value and the number of information bits. Further, the method for transmitting the channel status information from a mobile station to a base station can also be varied.
Herein, a reference will be made to several embodiments therefor.
For example, the channel status information can be a channel status infoπnation bit generated by detecting the power of a pilot channel or its power variation. A method for generating the channel status information bit will be later described in detail.
As another example, the channel status information can be a power control bit. A mobile station can generate a power control bit by measuring the power of a traffic channel or a pilot channel. A described method of generating a power control bit based on measurement of the pilot power at a mobile station can be found in Korean patent application number 98-22219 filed by the applicant of the invention and incorporated in its entirety herein by reference. The mobile station can send the power control bit for channel status reporting over a reverse pilot channel.
For fast adaption to variations in the channel status (or condition), a 1.25ms or 2.5ms frame is used which is shorter in length than a 20ms or 5ms frame for the circuit service. In particular, for a supplemental channel sending packet data at a high rate, a 1.25ms frame can be used. Further, with respect to transmitting infoπnation for the purpose of channel status reporting in lieu of sending one bit (or power control bit) of 800Hz per 1.25ms over a reverse channel, a method can be used for sending several bits representing multiple levels during 1.25ms or equivalently sending individual bits at a higher rate. That is, apart from sending an existing 800Hz power control bit over the reverse channel, channel status information may be transmitted over a reverse channel at a rate of 9.6Kbps, 4.8Kbps, 2.4Kbps or 1.2Kbps. The reverse channel for sending the channel status information can be a reverse dedicated control channel or a separate status report channel. The separate status report channel can be a separate Walsh code channel. For fast application of the channel status information, the channel status report channel is preferably transmitted without channel encoding. For example, in the case where multi-level bits are transmitted at 4.8Kbsp, since 6 information bits can be transmitted per 1.25ms, it is possible to make the channel status report with 64 levels, which is more accurate as compared with a case where existing 2 levels are used. Further, when individual bits representative of + 1 are sent at 4.8Kbps, a value representing a channel status is updated by monitoring the channel status at every 0.208ms which is shorter than 1.25ms. In sending the channel status information at a high rate, various coding techniques can be applied so as to effectively use bits representative of channel status information.
With regard to generating channel status information, it is possible for the mobile station to use a method for representing the measured strength of a pilot signal on a forward channel as an accumulated value of N channel status infoπnation bits and a weighting factor applied in summing the past channel status infoπnation bits. That is, a difference T(i) between the power value of a pilot signal measured at present (i.e., at time Tl) and a reference value, which is a channel status information bit (CBS) determined at the present time, can be represented by
[Equation 1]
Figure imgf000012_0001
where CSB(j) represents a channel status information bit at time j, and "a" represents a constant which is larger than or equal to zero. Therefore, to generate a new channel status information bit CSB(i) at the present time T 1 , the new channel status information bit CSB(i) is determined as +1 or -1 such that the sum T(i+1) of N previous channel status information bits, including the new channel status information bit CSB(i) more closely approaches a measured value for a common pilot signal. Here, e*a(,"J) is a term expressing a weighting factor applied in summing the past channel status information bits; when "a" is larger zero, the more past bits are summed with the more attenuated weighting factors, and when "a" is zero, all - l i ¬
the channel status information bits are summed with the same weighting factor. When a mobile sation transmits the channel status information bits generated as stated above to a base station for channel status reporting, the base station accumulates the received channel status information bits in accordance with Equation 1 to determine the channel status. This channel status information indication method is advantageous in that even though one or more channel status information bits may be in error, the errors are not cumulative so that the channel status information bits are restored to a normal state after passage of a given number of channel status information bits.
As another channel status information indication method, ADPCM (Adaptive
Differential Pulse Code Modulation) can be used, which encodes a difference between a sample value adaptively estimated from previous samples and an actual sample value. Since this method is well known in the art, a detailed description will be avoided herein.
As an alternate channel status infoπnation indication method, DM (Delta
Modulation) can also be used, which encodes a difference between a sample value estimated from previous samples and an actual sample value into one bit. Since this method is also well known in the art, a detailed description will be avoided herein.
For fast adaption to the channel status, 1.25ms frame is used as stated above. However, it is possible to vary the frame length according to the selected bit rate. For example, for a relatively low bit rate (e.g., 9.6Kbps), a 20ms frame can be used; for an intermediate bit rate (e.g., 38.4Kbps), a 5ms frame can be used; and for a relatively higher bit rate (e.g., 307.2Kbps), a 1.25ms frame can be used. Table 1 shows the number of bits per frame according to the bit rate and the frame length. In Table 1 , bold letters in shaded blocks denote the number of bits per frame for the combinations of the rates and frame lengths which can be supported.
[Table 1]
Figure imgf000014_0001
Prior to describing a handoff performed between two or more base stations, a description will be first made regarding operations of base stations with reference to FIG. 2. Since the respective base stations perform the same operation, the description will be made regarding only an operation of a base station 105, for simplicity.
To maximize throughput of packet data, during data transmission, the base station 105 receives channel status reports for corresponding forward channels from mobile stations 109 and 111 at every frame, as illustrated in FIG. 2. The base station 105 should determine the power allocation for each mobile station to which a radio link is formed, and a bit rate according to the channel condition estimated by the mobile station. A description will be now made regarding a method for determining power allocation and bit rates for the respective mobile stations. The method for deteπnining the power allocation and the bit rate can be divided into three submethods as follows:
In a first method for determining power allocation and bit rate, upon receipt of a channel status report from a mobile station for a forward channel FWD_CH, the base station 105 concentratively allocates its transmission power to the mobile station from among the plurality of mobile stations in the best channel condition, i.e., a mobile station for which the base station can provide the highest bit rate with the lowest transmission power, during the next frame. For example, in FIG. 2, when the mobile station 109 is in a better channel condition than mobile station 1 11, the base station 105 concentrates its transmission power for the next frame on data which is transmitted to the mobile station 109 over the supplemental channel.
More specifically, upon receipt of channel status reports from the mobile stations 109 and 11 1, the base station 105 calculates a power value required to transmit data to the respective mobile stations 109 and 1 11 at a 1Kbps rate, the calculated power value is based on an accumulated value of power control bits transmitted from each mobile station reporting its respective channel status. Here, the total transmission power of the base station 105 is the sum of values obtained, for the mobile stations 109 and 111 , by multiplying bit rates for the mobile stations 109 and 1 1 1 by power values for sending data to the mobile stations 109 and 11 1 at 1Kbps. On this condition, the base station 105 allocates the power so as to maximize the sum of bit rates for the mobile stations 109 and 111. By doing so, it is possible to allocate the entire power to the mobile station 109 which is in the best channel condition, i.e., the mobile station 109 to which the base station 105 can send data with the lowest power at 1Kbps. This power allocation is newly performed at every frame. In algebraic expression, when the total transmission power of a base station is PT=P,+P2+...+PN (where P, , P2, ..., and PN denote power of mobile stations 1, 2, ..., and N, respectively), an aim is to calculate a vector P={P, ,P2,...,PN j- which maximizes the sum, BR(l)+BR(2)+...+BR(N), of bit rates for the respective mobile stations. Power (or Eb No), Pb R(i), required to send data at 1Kbps is a value known to the base station for the respective links. From the standpoint of the base station, maximization of the throughput can defined as
[Equation 2] Given
∑ BR(i)Pb R (i) = Pτ ι=l
Maximize
Figure imgf000016_0001
For a general solution of Equation 2, Pk—Pτ for i and k which minimize the value P,,R(i), and Pi{,k)=0 for the remaining i. If a bit rate BR(k) satisfying a given condition BR(k)[ZPb R(k)=PT exceeds a maximum permissible bit rate BR^, power Pk for a mobile station having the minimum Pb R(i) is set to BR^ Pb R(k). That is, a bit rate is set to BR,lιaλ and the remaining power (Pτ-Pk) is allocated to a mobile station whose Pb R(i) has a next low value.
Power allocation of a base station depending on the channel condition increases a bit rate for the mobile station 109 in the good channel condition, but decreases a bit rate for the mobile station 111 in the bad channel condition.
In a second method proposed to solve this problem, a base station allocates its power such that a bit rate dependent on the channel condition, multiplied by a weighting factor w(i) dependent on a quality of service (QoS) of the mobile station is maximized. The weighting factor is determined according to the QoS required by the respective mobile stations. This can be optimized in accordance with the following equation:
[Equation 3] Given
N
∑ BR(i)Pb R (i) = Pτ ι=l
Maximize
Figure imgf000017_0001
The base station allocates the power according to this maximization formula and then, transmits data with power allocated for a mobile station i at a possible bit rate BR(i)=Pi/Pb R(i).
In a third method, the base station 105 allocates a fixed power to the respective mobile stations, and then variably sets the bit rate according to the channel condition which is monitored in real time. Upon receipt of a channel status report for the forward channel FWD_CH, the base station 105 transmits data to a mobile station in a good channel condition at a higher bit rate and to a mobile station in a bad channel condition at a lower bit rate over the supplemental channel for the next frame. For example, in FIG. 2, if the mobile station 109 has a good channel condition, the base station 105 transmits data to the mobile station 109 at a higher bit rate and transmits data to the mobile station 111 having a relative bad channel condition at a lower bit rate.
More specifically, in the third power allocation and bit rate determination method, the base station allocates the same fixed power level to the respective mobile stations . Upon receipt of channel status reports from the mobile stations 109 and 1 1 1 , the base station 105 calculate bit rates for the respective mobile stations
109 and 1 1 1 based on the channel status reports. For example, the bit rate can be determined based on an accumulated value of power control bits transmitted from a channel status reporting mobile station and the fixed power allocated to the mobile station. More specifically, the bit rate is determined to be directly proportional to the allocated fixed power and inversely proportional to the accumulated value of the power control bits. Here, the accumulated value of the power control bits is updated at every frame according to the channel condition, and the bit rate is also updated at every frame according to the channel condition.
When adaptively determining the bit rate to be transmitted at each frame, the base station uses the fixed power allocated to a target mobile station and the channel status information received from the target mobile station in the previous frame.
The channel status information may be, for example, the strength of a common pilot signal. The variable bit rate, defined as a par bit rate, can be expressed as:
[Equation 4]
Par Bit Rate = K- (power) -(strength of a common pilot signal)
where K is a constant and the strength of a common pilot signal is inversely proportional to the accumulated value of the power control bits.
As described above, when a base station transmits data to a mobile station with allocated power for one frame, a bit rate is adaptively determined according to the channel condition.
When the bit rate is adaptively determined as stated above, a mobile station should detect the variable bit rate to receive data. For detecting the variable bit rate, a mobile station can use the following two methods. In a first method, a mobile station can perform blind detection to receive data of variable rate. For blind detection, the mobile station performs data detection for all the possible bit rates and then selects data at a CRC (Cyclic Redundancy Code)- verified rate.
In a second method, a base station sends bit rate information to a mobile station over a forward channel. The base station can transmit a rate indicator over a supplemental channel for transmitting user data, as illustrated in FIG. 19A. The rate indicator can include several rate indication bits inserted in the data frame at predetermined locations. Here, the rate indication bits can be transmitted at fixed periods (or at a fixed rate), and can also be dispersedly located within the frame to obtain a time-switched diversity effect. More specifically, the base station inserts the rate indication bits in frame data being transmitted over a supplemental channel to transmit the rate indication bits. To insert the rate indicator at every frame, there are required means for generating the rate indicator and means for inserting the rate indicator.
For example, the means for generating the rate indicator can generate the rate indicator in the following method.
The base station may include corresponding Walsh code information with the rate indicator being transmitted to the mobile station. The Walsh code is used for separating forward channels; a primitive Walsh code of the shortest length is used at the highest bit rate. At a bit rate lower by 1/N than the highest bit rate, the primitive Walsh code or an inverse primitive Walsh code, which is repeated by N times according to a specific pattern, is used. Therefore, the base station can previously assign the primitive Walsh code to the mobile station at the beginning of the service, and send repetitive pattern information of the primitive Walsh code together with the rate indicator in every frame. The mobile station then combines primitive symbol values obtained by multiplying the primitive Walsh code by a received signal, according to the repetitive pattern, to determine symbol values matched to the rate. For example, a mobile station assigned with a primitive Walsh code "+l +1 -1 -1 " sequentially multiplies "+1 +1 -1 -1 " by a received 4-chip signal and integrates the multiplied signal to obtain a primitive symbol SI . The mobile station again sequentially multiplies "+1 +1 -1 -1 " by the next received 4- chip signal and integrates the multiplied signal to obtain a primitive symbol S2. Further, the mobile station detects rate information and analyzes the detected rate information. As the result of the analysis, if the rate is 1/2 the highest rate and the repetitive pattern is "+1 +1 ", the mobile station determines a symbol value for the corresponding rate as S 1+S2. In addition, when the repetitive pattern is "+1 -1 ", the mobile station determines a symbol value for the corresponding rate as S1-S2. In another Walsh code assignment method, a base station can assign the longest Walsh code con-esponding to the lowest rate to respective mobile stations at the beginning of the service, and designate one of the mobile stations using a lower Walsh code made by a combination of upper Walsh codes to use the upper Walsh code, which is an element of the longest Walsh code, at a rate higher than the lowest rate. Here, the mobile station can uniquely detect a corresponding Walsh code from the rate infoπnation.
When using several frame lengths, a base station can notify a frame length to be used to a mobile station through a dedicated control channel message: When the frame length is uniquely determined according to the rate, it is possible to distinguish the frame length depending on only the rate indicator without separate frame length indication.
In addition, a multiplexer can be used for the means for inserting the rate indicator in frame data on a supplemental channel.
FIG. 20 illustrates a base station and a mobile station, constructed to perform effective forward packet data transmission according to an embodiment of the present invention.
Referring to FIG. 20, reference numeral 200 denotes a base station and reference numeral 300 denotes a mobile station. The base station 200 includes a supplemental channel transmission controller 205 , a common pilot transmitter 201 , a channel status information receiver 203, a rate indicator transmitter 207 and a supplemental channel transmitter 209. The common pilot transmitter 201 continuously transmits a common pilot signal over a forward pilot channel. The channel status information receiver 203 receives a channel status report that a mobile station has transmitted in response to the common pilot signal, and provides the channel status information to the supplemental channel transmission controller 205. Upon receipt of the channel status information from the channel status information receiver 203, the supplemental channel transmission controller 205 determines power, frame length and bit rate of data to be transmitted to the mobile station 300 which has made the channel status report. The supplemental channel transmission controller 205 enables the supplemental channel transmitter 209 to transmit data using the determined power, frame length and bit rate. The supplemental channel transmitter 209 transmits data under the control of the supplemental channel transmission controller 205. The base station may transmit a rate indicator together with the transmission data by inserting the rate indicator in the data as shown in FIG. 19A. In addition, the base station 200 may include a rate indicator transmitter 207 for transmitting the rate indicator over a separate channel. The rate indicator transmitter 207, under the control of the supplemental channel transmission controller 205, generates a rate indicator and transmits the generated rate indicator over a channel which is spread with a separate Walsh code. The rate indicator may include information about bit rate, Walsh code number and Walsh code length.
The mobile station 300 includes a channel status measurer 301, a channel 5 status information transmitter 303, rate indicator receiver 305 and a supplemental channel receiver 307. The channel status measurer 301 receiving a pilot signal over a forward common pilot channel, measures the strength of the received pilot signal to provide channel status information to the channel status information transmitter 303. The channel status information transmitter 303 transmits to the base station 10 200 the channel status information provided from the channel status measurer 301. The supplemental channel receiver 307 detects a frame length and a bit rate from a received signal, and receives data using the detected frame length and bit rate.
FIG. 21 illustrates a procedure in which a base station inserts a rate indicator in data for transmission according to an embodiment of the present invention.
15 Referring to FIG. 21 , a base station generates a common pilot signal using the common pilot transmitter 201 and continuously transmits the generated common pilot signal over a forward pilot channel, in step 400. The base station receives channel status information transmitted from the mobile station in response to the common pilot signal, using the channel status information receiver 203 in step 402.
20 Upon receipt of the channel status information from the mobile station, the base station examines in step 404, a channel card buffer 113 of FIG. 3 to determine whether there is any buffered data to be transmitted to the mobile station. In step 406, when there is data to transmit to the mobile station, the base station determines the power, frame length and bit rate of the data according to the channel status
25 infoπnation received in step 402. Upon determination of the power, frame length, and bit rate, the base station transmits the data using the supplemental channel transmitter 209, in step 408. Here, the base station can optimally insert a rate indicator in the data to transmit the rate indicator.
FIG. 22 is a flowchart illustrating the operation of a mobile station according to an embodiment of the present invention. Referring to FIG. 22, a mobile station measures the strength of a common pilot signal received over a common pilot channel using the channel status measurer 301 in step 502. After measuring the strength of the common pilot signal, the mobile station controls the channel status measurer 301 to generate channel status information in step 504. The generated channel status information is transmitted to the base station by the channel status infoπnation transmitter 303 in the mobile station, in step 506. After transmission of the channel status information, the mobile station monitors a supplemental channel in step 508 to determine whether data is received from the base station. When data is received over the supplemental channel, the mobile station detects a bit rate indicator from the received data in step 510 and then performs demodulation and decoding for the received data in accordance with the detected bit rate in step 512.
As another method, the base station can transmit a rate indicator over a separate channel as illustrated in FIG. 19B. In this case, the base station should include a rate indicator transmitter 207 for transmitting a bit rate indicator over the separate channel to the mobile station under the control of the supplemental channel transmission controller 205. The separate channel can be a rate indication channel using a separate code.
Further, the mobile station should include a rate indicator receiver 305 which receives the rate indicator from the rate indicator transmitter 207 in the base station over the separate channel and detects power, frame length and bit rate of data to be received by analyzing the rate indicator. The rate indicator receiver 305 provides information about the detected power, frame length and bit rate to the supplemental channel receiver 307. The supplemental channel receiver 307 then receives the data according to the frame length and bit rate, and performs demodulation and decoding for the received data.
FIG. 23 illustrates a channel status reporting procedure of a mobile station. Herein, a description will be made regarding an embodiment where the channel status information is represented by a channel status information bit. A mobile station receives a common pilot signal to measure the strength of the received common pilot channel signal, in step 520a. Thereafter, the mobile station calculates an accumulated value, T, of N previous channel status information bits in accordance with Equation 1, in step 520b. Subsequently, the mobile station compares the calculated value T with a difference value obtained by subtracting a reference value from the measured value of the common pilot signal, in step 520c. When the difference value is larger than the value T, the mobile station sets the channel status information bit to +1 in step 520d. Otherwise, when the difference value is not larger than the value T, the mobile station sets the channel status infoπnation bit to -1 in step 520e. Thereafter, the mobile station transmits the channel status information bit to the base station in step 520f.
FIG. 24 illustrates a rate determining procedure of a base station. In FIG. 24, it is assumed that there exist three rates RATE1, RATE2 and RATE3, where RATE3>RATE2>RATE1. In practice, however, additional rates are within the scope of the invention. In addition, it is assumed that the channel status information is represented by a channel status information bit.
Referring to FIG. 24, the base station accumulates N previous channel status information bits received from a mobile station to derive information about the strength of a common pilot signal, in step 410a. After deriving the channel status infoπnation, the base station determines a rate using the channel status information, in step 410b. To determine a rate, the base station first calculates a par rate which is proportional to transmission power and the strength of the common pilot signal. That is, the par rate=K*(transmission power)* (strength of a common pilot signal), where K is a proportionality constant. Thereafter, it is determined, in step 401c, whether the calculated par rate is higher than or equal to the highest rate RATE3. When the par rate is not higher than or equal to the highest rate RATE3, it is determined in step 41 Og whether the par rate is higher than or equal to the second highest rate RATE2. When the par rate is not higher than or equal to the second highest rate RATE2, it is determined in step 41 Oj whether the par rate is higher than or equal to the third highest rate RATE1. Further, when the par rate is not higher than or equal to the third highest rate RATE 1 , the bit rate is set to " 0 " in step 401 m, which means non-transmission of data.
Otherwise, when the par rate is higher than or equal to one of the prescribed rates (i.e., RATE1, RATE2, RATE3), theprocedure continues to one of steps 410d, 41 Oh and 410k. In steps 410d, 41 Oh and 410k, it is determined whether a Walsh code can be assigned for the corresponding rate. When a Walsh code can be assigned for the corresponding rate, the corresponding rate is determined as a permissible rate, in step 410f, 410j or 4101. However, when the Walsh code cannot be assigned for the corresponding rate, it is determined whether a Walsh code can be assigned for a rate lower than the above-stated rate. When the Walsh code is assigned for a lower rate, the rate is defined as a permissible rate. After determining the permissible rate, the base station assigns the Walsh code in step 410n.
FIG. 3 illustrates a channel card in a base station, for assigning a bit rate and transmission power. Referring to FIG. 3, a base station channel card buffer 113 stores data to be transmitted to respective mobile stations in service. In FIG. 3, the base station channel card services N mobile stations. A buffer controller 115 controls data read/write operations of the card buffer 113 according to a command from an upper layer. A detailed description of the buffer control operation will be provided later. A switch array 117 includes N switches corresponding to respective mobile stations MSI -MSN. A switch controller 119 controls the ON/OFF operations of the switches constituting the switch array 117 to output data to only a specific mobile station for a specific duration. The switch array 117 also serves to shut off the output when data transmission is impossible due to a bad channel condition. Gain multipliers 121 multiply data corresponding to the respective mobile station, output from the switch array 117, by gains P,I 2+Gj (i=l,2,...,N). P,"2 multiplied by a unit power signal is a gain value for multiplying output power for respective mobile station by P,. The power P, allocated for transmission to each mobile station (i=l,2,...,N) can be variable or fixed. In addition, the base station can perform power control so as to more finely adapt the transmission power assigned to a mobile station to a particular channel. G, is a gain value for power control and is either zero or negative. Since the allocated power has the maximum value, G, should be smaller than zero in order to reduce the maximum power value. Therefore, an i-th gain corresponding to an ith mobile station is in the range between 0 and P,l 2. In particular, when the frame is short in length and P, is updated at every frame, it is preferable not to perform power control, i.e., it is preferable to set G, to zero and the gain to P,"2. The gain-multiplied signals output from the gain multipliers 121 are applied to spreaders 123, which multiply the gain-multiplied signal by different spreading codes for CDMA (Code Division Multiple Access) transmission, and provide output signals to a summer 125. The summer 125 sums the signals output from the spreaders 123 to output a transmission signal. Heretofore, a description has been made regarding embodiments where a base station receives a channel status report from a mobile station, and determines power and bit rate of packet data to be transmitted to the mobile station according to the channel status report. A description will be provided directed to a packet data processing operation which occurs during a handoff.
FIG. 1 illustrates a mobile communication system to which the present invention is applied. Referring to FIG. 1, when a mobile station 109 is located at a boundary between service areas of base stations 105 and 107, the mobile station 109 simultaneously communicates with the mobile stations 105 and 107 when perfoπning a soft handoff. To perform the handoff, the mobile communication system includes a network 101, a base station controller (BSC) 103, the base stations 105 and 107 connected to the base station controller 103, and the mobile station 109. When it is required to transmit data to the mobile station 109, the network 101 transmits the data to the base station controller 103. The base station controller 103 then transmits the data received from the network 101 to the base stations which can service the mobile station 109. Here, the number of the base stations can be more than one. FIG. 1 shows a case where there are two base stations 105 and 107 which can service the mobile station 109. The base stations 105 and 107 transmit the data received from the base station controller 103 to the mobile station 109 over the corresponding radio channels.
Now, a detailed description will be made regarding a method for performing a handoff when a mobile station is provided with services from more than two base stations.
A handoff method according to an embodiment of the present invention can be divided into two stages, a first stage for dividing data to be transmitted into two different data streams in order to transmit the different data streams simultaneously to two base stations, and a second stage for transmitting the same data to the two base stations.
In accordance with the first stage (i.e., data division), upon receipt of data to be transmitted to a mobile station 109 from a network 101 , a base station controller 103 divides the original data into different data streams DATA1 and DATA2 and transmits the first data stream DATA1 to a base station 105 and the second data stream DATA2 to a base station 107, as illustrated in FIG. 4. The base stations 105 and 107 then transmit the received first and second data streams DATA1 and D AT A2 to the mobile station 109, respectively. The mobile station 109 recombines the first and second data streams DATA1 and DATA2 received from the respective base stations 105 and 107 to restore the original data stream transmitted from the network 101.
FIG. 5 illustrates a receiver of a mobile station, for receiving the data streams (DATA 1 and DATA2) stated above. Referring to FIG. 5, a mobile station includes a plurality of fingers to simultaneously receive signals transmitted from more than two base stations. Since the structure of the fmger is well known in the art, a detailed description will be avoided herein.
Referring to FIG. 5, the receiver receives the first data DATA1 transmitted from the base station 105 at a first fmger 135 and a second finger 136 via a first delay 131 and a second delay 132, delay times of which are set by corresponding searchers (not shown). The first and second fingers 135 and 136 are provided with a unique despreading code PN1 to despread the first data DATA1. Further, the receiver receives the second data DATA2 transmitted from the base station 107 at a third fmger 137 and a fourth finger 138 via a third delay 133 and a fourth delay 134, delay times of which are set by corresponding searchers. The third and fourth fingers 137 and 138 are provided with a unique despreading code PN2 to despread the second data DATA2. The despread data DATA1 output from the first and second fingers 135 and 136 are summed by a summer 139 and restored to the original data DATA1 through a first symbol determiner 141 and a first decoder 143. Further, the despread data DATA2 output from the third and fourth fingers 137 and 138 are summed by a summer 140 and restored to the original data DATA2 through a second symbol determiner 142 and a second decoder 144.
During the handoff, the mobile station sends channel status information over a reverse channel to make a channel status report to the base station. For channel status reporting, the mobile station can use an asymmetric power control method in which a base station sends different channel status information to multiple base stations using multiple power control bits. Each power control group on a reverse channel includes individual power control bits for the respective base stations. The asymmetric power control is well disclosed in PCT/KR/98-00186 filed by the applicant of the invention.
FIG. 6 illustrates a channel status reporting method during a handoff. As shown, upon receipt of a signal over a first forward channel FWD_CH1 from a base station 105, a mobile station 109 makes a channel status report for the first forward channel FWD_ CH1 to the base station 105 illustrated in FIG. 6A as CHI STATUS. Similarly, upon receipt of a signal over a second forward channel FWD_CH2 from a base station 107, the mobile station 109 makes a channel status report for the second forward channel FWD_CH2 to the base station 107. As described, the mobile station 109 sends first and second channel status information representing the first and second forward channels FWD_CH1 and FWD_CH2 over corresponding reverse channels, respectively. FIGs. 7 A to 7D are flowcharts illustrating the handoff method according to the first embodiment of the present invention. The first handoff method will now be described with reference to FIGs. 4 and 7A-7D.
FIG. 7 A illustrates an operation of the base station controller 103, for perfoπning the first handoff method. The base station controller 103 receives data from the network 101 in step 501. After receipt of the data, the base station controller 103 receives channel status information from the base stations belonging to a base station group where the mobile station 109, to which the data is to be transmitted, is presently located, in step 503. After that, the base station controller 103 determines which base stations can service the mobile station 109 based on the received channel status information, in step 505. After determining the base stations which can service the mobile station 109, the base station controller 103 divides the data to transmit the divided data to the serviceable base stations as shown in FIG. 4, in step 507. Here, the description has been made on the assumption that the base stations 105 and 107 are determined to be able to service the mobile station 109. In this case, buffers in the base stations 105 and 107 store the different data DATA1 and DATA2, respectively, as shown in FIG. 8. In the situation where one of the base stations 105 and 107 cannot transmit the divided data to the mobile station 109, the base station controller 103 can transmit that portion of the divided data.
The data DATA1 and DATA2 provided to the base stations 105 and 107 from the base station controller are transmitted to the mobile station 109 in accordance with the procedure of FIG. 7B. The base station 105 constantly transmits a base station signal to the mobile station 109 over a forward channel. The base station signal can be a pilot signal, for example.
Referring to FIG. 7B, an operation of the base station will be described hereinbelow. The base station 105 receives channel status information that the mobile station 109 has transmitted in response to the base station signal, in step 511. Upon receipt of the channel status information, the base station 105 can transmit channel status information to the base station controller 103, when necessary, in step 513. The channel status information that the base station 105 transmits to the base station controller 103 can be different in form from the channel status infoπnation that the mobile station 109 transmits to the base station 105. For example, the channel status information that the base station 105 transmits to the base station controller 103 can be a message generated according to the channel condition.
At this point, a description of the operation of the base station will be provided as two embodiments.
In the first embodiment, the base station 105 can incidentally control a power gain of a traffic channel according to the channel status information (or a power control bit) in step 515. Thereafter, the base station 105 determines, in step 517, whether the mobile station 109 has the best channel condition. As the result of the deteπnination, when the mobile station 109 is in the best channel condition, the base station 105 allocates transmission power according to the reported channel condition in step 519. After allocation of the transmission power, the base station 105 determines a bit rate in step 520, and transmits data to the mobile station 109, in step 521. However, when the mobile station 109 is not in the best channel condition, the base station 105 does not transmit the data. The base station 107 also performs the same operation to determine whether to transmit data to the mobile station 109.
In the second embodiment, the base station 105 performs steps 551 and 553 of FIG. 7D which correspond to steps 511 and 513 of FIG. 7B. Thereafter, the base station 105 checks a channel condition for the mobile station 109 and determines a bit rate according to the channel condition for the mobile station 109, in step 555. The base station 105 then transmits data to the mobile station 109 at the determined bit rate in step 557.
FIG. 7C illustrates a data processing method during a handoff, performed in a mobile station according to an embodiment of the present invention. Referring to FIG. 7C, the mobile station 109 determines handoff base stations which can service itself, in step 531. Thereafter, the mobile station 109 receives signals from the base stations 105 and 107 over corresponding forward channels in step 533, and measures receiving power (Ec/Io) for the base stations 105 and 107 in step 535. After measurement of the receiving power, the mobile station 109 transmits corresponding channel status information for the forward channels to the base stations 105 and 107, in step 537. The mobile station 109 determines in step 539 whether different data is received from the handoff base stations 105 and 107. Upon receipt of the different data that the base stations 105 and 107 has transmitted as shown in FIG. 8, the mobile station 109 demodulates the data DATAl received from the base station 105 and the data DATA2 received from the base station 107 using the fingers of FIG. 5, in step 541. Subsequently, the mobile station 109 combines the demodulated data DATAl and DATA2 to restore the original data transmitted from the base station controller 103. Here, the mobile station can receive bit rate information from the base stations or detect the bit rate information by itself to perform demodulation. In the meantime, when the different data is not received from the base stations 105 and 107, the mobile station 109 determines in step 545 whether data is received from any one of the base stations 105 and 107. Upon receipt of the data from any one of the base stations 105 and 107, the mobile station 109 demodulates the received data in step 547 and combines the demodulated data with the previously demodulated data in step 543. However, when data is not received from any of the base stations 105 and 107, the procedure is ended without data demodulation.
FIG. 8 illustrates a state where different data are stored in buffers of the base stations 105 and 107 during the handoff. When the channels between the mobile station 109 and the base stations 105 and 107 are both in a good condition, the base stations 105 and 107 transmit the respective data stored in the buffers thereof, as shown in FIG. 8.
However, when a channel between the mobile station 109 and one of the base stations 105 and 109 is in a bad condition, causing a delay in transmitting the data, the base station controller 103 can relay the delayed data to the other base station in the good channel condition.
With reference to FIG. 9, a detailed description will be made regarding a data processing method for increasing data throughput during a handoff The base stations 105 and 107 allocate power and determine bit rates at frame according to their channel conditions (in the first embodiment), or allocate fixed power and determines bit rates at every frame according to their channel conditions (in the second embodiment), to transmit the data to the mobile station 109 at the deteπnined bit rates. Therefore, only when the channels between the mobile station and the base stations 105 and 107 are both in a good condition, i.e., only when the channels are assigned with a power value greater than zero and their bit rates are deteπnined to be some value greater than zero, the buffers of the base stations 105 and 107 output the data to be transmitted to the mobile station 109. That is, when the two base stations 105 and 107 both have the good channel condition, the different data stored in the two base stations 105 and 107 can be simultaneously transmitted to the mobile station 109. However, there may be a situation where the first data DATAl is normally transmitted to the mobile station 109, and the second data DATA2 is delayed due to a bad channel condition. In this situation, the base station controller 103 relays the second data DATA2 to the base station 105 in the good channel condition through a wire transmission path, as shown in FIG. 9.
A method for relaying data from a base station in a bad channel condition to a base station in a good channel condition will be described with reference to FIG. 1 6. The operation of the base station controller 103, the base stations 105 and 107, and the mobile station 109, in accordance with the procedure of FIG. 16, will be described with reference to FIGs. 18A to 18C. In general, either base station 105 or 107 can be in a bad channel condition with the other in the good channel condition, however, the following description will be given on the assumption that a channel between the mobile station 109 and the base station 105 is in a good condition and a channel between the mobile station 109 and the base station 107 is in a bad condition.
First, referring to FIG. 16, when there is data to transmit to the mobile station 109, the base station controller 103 divides the data into first and second data DATAl and DATA2 and transmits the first data DATAl to the base station 105 and the second data DATA2 to the base station 107, in step 201. Upon receipt of the first data DATAl from the base station controller 103, the base station 105 can transmit the received first data DATAl to the mobile station 109 in step 202, since the channel between the base station 105 and the mobile station 109 is in a good condition. Upon receipt of the first data DATAl from the base station 105, the mobile station 109 transmits a first acknowledge (ACK1) for the first data DATAl to the base station 105 in step 203. Upon receipt of the first acknowledge from the mobile station 109, the base station 105 provides the first acknowledge to the base station controller 103.
However, the second data DATA2 transmitted to the base station 107 undergoes transmission delay as shown in FIG. 9, since the channel between the base station 107 and the mobile station 109 is in a bad condition. The base station 5 107 counts the transmission delay time in step 205. When the transmission delay time exceeds a predetermined time, the base station 107 transmits a transmission fail signal for the second data DATA2 to the base station controller 103 in step 206.
Upon receipt of the transmission fail signal from the base station 107, the base station controller 103 transmits the second data DATA2 to the base station 105
10 in the good channel condition, in step 207. The base station 105 then transmits the received second data DATA2 to the mobile station 109 in step 209. Upon receipt of the second data DATA2 from the base station 105, the mobile station 109 transmits a second acknowledge (ACK2) for the second data DATA2 to the base station 105 in step 21 1. Upon receipt of the second acknowledge, the base station
1 5 1 05 transmits the second acknowledge to the base station controller 103.
With reference to FIG. 18A, a description will be made regarding an operation of the base station controller 103, performed in accordance with the procedure of FIG. 16. When there is data to transmit to the mobile station 109, the base station controller 103 divides the data into first and second data streams (i.e.,
20 DATAl and DATA2), and transmits the divided first and second data streams DATAl and DATA2 to the base stations 105 and 107, respectively, in step 301. After data transmission, the base station controller 103 determines, in step 303 whether a response signal (i.e., ACK or NACK) is received from the base stations 1 05 and 107. Upon receipt of the response signal, the base station controller 103
25 deteπnines in step 305 whether the response signal is an acknowledge (ACK). When the response signal is the acknowledge signal (ACK), the base station controller 103 stops data transmission; otherwise, when the response signal is a NACK (i.e., not acknowledge), the base station controller 103 retransmits the transmission failed data to the other base station in the good channel condition.
With reference to FIG. 18B, a description will be made regarding an operation of the base station, performed in accordance with the procedure of FIG. 1 6. In step 31 1 , the base station examines whether data is received from the base station controller 103. Upon receipt of the data from the base station controller 103, the base station judges in step 313 whether it is possible to transmit the data to the mobile station 109. This judgement is made based on the channel condition and the QoS as described with reference to FIGs. 1 and 2. As the result of the judgement, when it is possible to transmit the data to the mobile station 109, the base station transmits the data to the mobile station 109 in step 315. However, when it is not possible to transmit the data to the mobile station 109, the base station determines in step 317 whether the transmission delay time exceeds a normal data transmission time. When the transmission delay time exceeds the normal data transmission time, the base station transmits a transmission fail signal to the base station controller 103 in step 319.
After transmitting the data to the mobile station 109 in step 315, the base station examines in step 321 whether an acknowledge (ACK) is received from the mobile station 109. Upon receipt of the acknowledge from the mobile station 109, the base station transmits the acknowledge to the base station controller 103 in step 323. Upon failure to receive the acknowledge, the base station determines in step 325 whether a normal acknowledge time has lapsed. After a lapse of the normal acknowledge time, the base station transmits a transmission fail signal to the base station controller 103 in step 327. With reference to FIG. 18C, a description will be made regarding an operation of the mobile station 109, performed in accordance with the procedure of
FIG. 16. the mobile station 109 determines in step 331 whether the divided data is received from the base station. Upon receipt of the divided data from the base station, the mobile station 109 transmits an acknowledge to the base station in step
-> -> ->
In an alternate embodiment, the base station controller 103 sends overlapped data to more than two base stations, and determines the transmission order of the respective base stations whereby the transmission order allows the base station having the better channel condition to transmit first. That is, as shown in FIG. 10, the base station 105 is provided with the second data DATA2 in reserve following the first data DATAl, and the base station 107 is provided with the first data DATAl in reserve following the second data DATA2. When transmission of the first data DATAl is first completed, the base station 105 successively transmits the second data DATA2; when transmission of the second data DATA2 is first completed, the base station 107 successively transmits the first data DATAl . Therefore, the buffers of the base stations 105 and 107 store both the first and second data DATAl and DATA2, providing for the case where the other base station fails to transmit the data to the mobile station 109. If the base station 107 fails to transmit the second data DATA2 to the mobile station 109, the base station 105 consecutively transmits the second data DATA2 after complete transmission of the first data DATAl and the base station 107 discards the second data DATA2 in its buffer.
This procedure will be described in detail with reference to FIG. 17 utilizing the same assumptions made with reference to FIG. 16. When there is data to transmit to the mobile station 109, the base station controller 103 divides the data into first and second data DATAl and DATA2. After dividing the data, the base station controller 103 consecutively transmits the first and second data DATAl and DATA2 to the base station 105 in step 221. Thereafter, the base station controller 103 consecutively transmits the second and first data DATA2 and DATAl to the base station 107 in step 223. This is to provide for a situation where one of the base stations 105 and 107 cannot transmit the data to the mobile station 109. The base station 105 sequentially stores in its buffer the first and second data DATAl and DATA2 transmitted from the base station controller 103. Since the channel formed between the base station 105 and the mobile station 109 is in a good condition, the base station 105 first transmits the first data DATAl , which was first received out of the first and second data DATAl and DATA2, to the mobile station 109 in step 225. Upon receipt of the first data DATAl from the base station 105, the mobile station 209 transmits a first acknowledge for the first data DATAl to the base station 105 in step 227. The base station 105 then transmits the received first acknowledge to the base station controller 103 in step 229. Upon receipt of the first acknowledge, the base station controller 103 sends a discard command for the first data DATAl to the base station 107 in step 231, since the first data DATAl was successfully transmitted to the mobile station 109. The base station 107 then discards the first data DATAl stored in its buffer. Further, the base station 107 in the bad channel condition cannot transmit the second data DATA2, causing a delay in transmitting the second data DATA2. When a transmission delay time for the second data DATA2 exceeds a normal transmission time in step 233, the base station 107 transmits a transmission fail signal for the second data DATA2 to the base station controller 103 in step 235.
Although the second base station 107 failed to transmit the second data DATA2, since the base station 105 has the second data DATA2 stored in its buffer, the base station 105 can transmit the second data DATA2 to the mobile station 109 in step 237 after transmission of the first data DATAl in step 225. Upon receipt of the second data DATA2 from the base station 105, the mobile station 109 transmits a second acknowledge for the second data DATA2 to the base station 105 in step 239. The base station 105 then transmits the received second acknowledge to the base station controller 103 in step 241. Upon receipt of the second acknowledge from the base station 105, the base station controller 103 transmits a discard command for the second data DATA2 to the base station 107 in step 243. The base station 107 then discards the second data DATA2 stored in its buffer in response to the discard command.
In the handoff method according to the second embodiment, as illustrated in FIG. 1 1 , when the base station controller 103 receives data to transmit to the mobile station 109 from the network 101, the base station controller 103 transmits the same data by duplicating it to more than two base stations. The mobile station 109 can transmit to the base stations a best link indicator for base station selection together with the channel status information at every frame.
FIG. 12 illustrates a structure of a frame that the mobile station transmits to the base station over a reverse channel for channel status reporting. As illustrated, each frame includes a channel status indicator and a best link indicator. The best link indicator indicates a best base station, a signal from which has the highest power at the mobile station 109. The base station designated by the best link indicator can transmit data to the mobile station 109 for one frame. The other non- designated base stations stop transmitting data for this frame.
FIG. 13 illustrates a method for transmitting data stored in buffers of the base stations 105 and 107 when the same data is transmitted to the base stations 105 and 107. In FIG. 13, the base station 105 designated by the best link indicator from the mobile station 109 transmits the first data DATAl and the non-designated base station 107 does not transmit the data. The non-designated base station 107 updates infoπnation about a present data transmitting point, i.e., information as to which data is to be transmitted next (see FIG. 14). This information can be provided to the respective base stations from the mobile station 109, or can be exchanged between the base stations through a wire path (e.g., base station 105 « base station controller 103 ~ base station 107). In transmitting channel status information to more than two base stations, the mobile station 109 can either separately transmit the channel status information to the respective base stations, or combine the channel status infoπnation for the respective base stations to transmit the combined channel status infoπnation over the same channel. In the latter method, the mobile station 109 transmits the channel status information for the different base stations over a single channel. To do so, the mobile station 109 spreads the respective channel status information with a code for distinguishing a corresponding base station and then spreads it with the same channel separation code.
FIGs. 15A to 15C illustrate the handoff method according to the second embodiment. The second handoff method of FIGs. 15A to 15C will be described with reference to FIG. 11.
FIG. 15 A illustrates the second handoff method performed in the base station controller 103. Referring to FIG. 15 A, the base station controller 103 receives data from the network 101 in step 601. After receiving the data from the network 101, the base station controller 103 receives channel status information from the base stations 105 and 107 in step 603. Thereafter, the base station controller 103 deteπnines those base stations 105 and 107 which can transmit the data to the mobile station 109 (i.e., serviceable base stations), based on the channel status information received from the base stations 105 and 107, in step 605. After determining the base stations 105 and 107 which can transmit the data to the mobile station 109, the base station controller 103 transmits the data to the serviceable base stations 105 and 107 in step 607. Here, the data transmitted to the base stations 105 and 107 is the same data duplicated.
FIG. 15B illustrates the second handoff method performed in the base station 105 or 107. A description will now be made regarding how the base station 105 or 107 processes the data transmitted from the base station controller 103.
Referring to FIG. 15B, the base station receives a channel status report from the mobile station 109 in step 611. The base station can transmit channel status information to the base station controller 103 when necessary, in step 613. Further, the base station can incidentally control a power gain of a traffic channel according to the received channel status information (or power control bit) in step 615. Next, the base station determines in step 617 whether a channel between the base station and the mobile station 109 is in the best condition. When the mobile station 109 has the best channel condition, the base station examines in step 619 whether the base station itself is designated by the best link indicator. As the result of the examination, if it is examined that the base station itself is designated by the best link indicator, the base station allocates transmission power for data transmission to the mobile station 109 in step 621, and transmits the data to the mobile station
109 in step 623. However, when the mobile station 109 does not have the best channel condition or when the base station itself is not designated by the best link indicator, the base station does not transmit the data to the mobile station.
FIG. 15C illustrates the second handoff method performed in the mobile station. Referring to FIG. 15C, the mobile station 109 determines the handoff base stations which can provide services to itself, in step 631. After determining the handoff base stations, the mobile station 109 receives signals from the determined base stations in step 633, and measures receiving strengths for the respective base stations in step 635. Thereafter, in step 637, the mobile station 109 transmits channel status information to the respective base stations based on the channel measurement. Further, the mobile station 109 transmits a best link indicator for designating a base station having the best channel condition, together with the channel status information. Subsequently, the mobile station 109 receives data from the base stations and demodulates the received data in step 639.
For example, the mobile station 109 determines the base stations 105 and
107 which can provide services to itself in step 631 , and receives base station signals from any one of or from both of the base stations 105 and 107 over the coπ-esponding forward channels in step 633. Upon receipt of the signals, the mobile station 109 measures strengths of the signals received from the base stations 105 and 107 in step 635, and transmits channel status information to the base stations 105 and 107 based on the measurements in step 637. Here, the mobile station 109 transmits a best link indicator to the base station 105 in the best channel condition, together with the channel status information. After channel status reporting, the mobile station 109 demodulates the data received from a base station previously designated as the base station, in step 639.
As described above, during a handoff, data is transmitted according to priority determined depending on the channel condition and the QoS, maximizing data throughput for the packet service. Further, a base station inserts a rate indicator of service data in the service data to transmit the rate indicator, so that a mobile station can rapidly adapt to the variable bit rate to demodulate received data. While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims

CLAIMS :
1. A packet data processing device for a base station, for maximizing throughput of packet data in a code division multiple access (CDMA) mobile communication system, the device comprising: a channel status information receiver for receiving plural channel status information for a forward channel from a plurality of mobile station; a supplemental channel transmission controller for determining a bit rate of each mobile station according to the channel status information; and a supplemental channel transmitter for transmitting data to the mobile station at the determined bit rate.
2. The packet data processing device as claimed in claim 1, further comprising a rate indicator transmitter for generating a rate indicator having infoπnation about the determined bit rate and transmitting the generated rate indicator to the mobile station.
3. The packet data processing device as claimed in claim 1 , wherein the supplemental channel transmitter generates a rate indicator having information about the determined bit rate, and inserts the rate indicator in transmission data at every frame to transmit the rate indicator.
4. The packet data processing device as claimed in claim 1 , wherein the bit rate is determined by analyzing channel status information received from multiple mobile stations and concentratively allocating transmission power to a mobile station having a best channel condition.
5. The packet data processing device as claimed in claim 1 , wherein the bit rate is determined by calculating a bit rate through analyzation of channel the status information and multiplying the calculated bit rate by a weighting factor to deteπnine a final bit rate.
6. The packet data processing device as claimed in claim 1 , wherein the bit rate is inversely proportional to the channel status information representing strength of a pilot signal received from the mobile station and is directly proportional to fixed power.
7. The packet data processing device as claimed in claim 1, further comprising a rate indicator transmitter for transmitting the determined rate indicator to the mobile sation over a separate channel.
8. A packet data processing device for a mobile station in a CDMA mobile communication system, comprising: a channel status measurer for detecting power of a signal received over a pilot channel to measure channel status; a channel status information transmitter for generating channel status information according to the measured channel status and transmitting the channel status information to a base station; and a supplemental channel receiver for detecting a bit rate of data transmitted at a variable rate from the base station and receiving data at the detected bit rate.
9. The packet data processing device as claimed in claim 8, wherein the supplemental channel receiver detects a rate indicator inserted in data transmitted from the base station to detect a bit rate of the received data.
10. The packet data processing device as claimed in claim 8, wherein the supplemental channel receiver detects a bit rate of the data transmitted from the base station by blind detecting.
1 1. A packet data processing device for a mobile station in a CDMA mobile communication system in which a supplemental channel transmits data at a variable bit rate, the device comprising: a channel status measurer for detecting power of a signal received over a pilot channel to measure channel status; a channel status information transmitter for generating channel status infoπnation according to the measured channel status and transmitting the channel status information to a base station; a rate indicator receiver for detecting a bit rate of data transmitted from the base station; and a supplemental channel receiver for receiving data at the detected bit rate.
12 The packet data processing device as claimed in claim 1 1 , wherein the rate indicator receiver detects information about the bit rate of data transmitted from the base station over a separate channel.
13. A packet data processing method for a base station in a CDMA communication system, comprising the steps of: transmitting a signal with predetermined power over a forward channel; receiving channel status information for the forward channel from a mobile station over a reverse channel, and determining a bit rate of data to be transmitted to the mobile station according to the channel status information; and transmitting data to the mobile station at the determined bit rate.
14. The packet data processing method as claimed in claim 13, wherein the forward channel is a common pilot channel.
15. The packet data processing method as claimed in claim 13, wherein the forward channel is a traffic channel.
16. The packet data processing method as claimed in claim 13, wherein the reverse channel is a reverse pilot channel.
17. The packet data processing method as claimed in claim 13 , wherein the reverse channel is a channel status report channel.
18. The packet data processing method as claimed in claim 17, wherein the channel status report channel is a Walsh code channel.
19. The packet data processing method as claimed in claim 14, wherein in the bit rate determining step, the bit rate is determined by analyzing channel status information received from multiple mobile stations and concentratively allocating transmission power to a mobile station having a best channel condition.
20. The packet data processing method as claimed in claim 19, wherein the bit rate is determined by
[Equation 5] Given
N
∑BR(i)PR (i) = Pτ ι=l
Maximize BR(i))
Figure imgf000047_0001
21. The packet data processing method as claimed in claim 14, wherein in the bit rate determining step, a bit rate is calculated by analyzing the channel status information received from a mobile station and then a final bit rate is determined by multiplying the calculated bit rate by a weighting factor.
5 22. The packet data processing method as claimed in claim 21, wherein the bit rate is determined by
[Equation 6] Given
∑ BR(i)Pb R (i) = Pτ i=l
o Maximize ( ∑ N w(i)BR(i)
V i=i J
23. The packet data processing method as claimed in claim 14, wherein the bit rate is inversely proportional to the channel status information representing strength of a pilot signal received from the mobile station and is directly proportional to fixed power.
5 24. The packet data processing method as claimed in claim 23, wherein the bit rate is determined by
[Equation 7]
Par Bit Rate = K-(power)-(strength of a common pilot signal)
where K is a constant.
0 25. The packet data processing method as claimed in claim 20, further comprising the step of generating a rate indicator having information about the determined bit rate and transmitting the generated rate indicator to the mobile station over a forward channel.
26. The packet data processing method as claimed in claim 25, wherein in the bit rate generating step, the bit rate is generated by assigning a primitive
Walsh code when the determined bit rate is a maxim bit rate, and by repeating the primitive Walsh code N times when the determined bit rate is 1/N the maximum bit rate.
27. A packet data processing method for a mobile station in a CDMA mobile communication system, comprising the steps of: receiving a signal from a base station over a forward channel and generating channel status information for the forward channel; transmitting the channel status information to the base station over a reverse channel; and detecting a bit rate of data that the base station has transmitted at a variable rate in response to the channel status information.
28. The packet data processing method as claimed in claim 27, wherein the forward channel is a common pilot channel.
29. The packet data processing method as claimed in claim 27, wherein the forward channel is a traffic channel.
30. The packet data processing method as claimed in claim 28, wherein the channel status information generating step comprises the steps of: detecting power of a pilot signal received over the pilot channel and variation of the power; and generating a channel status information bit according to the power and the variation of the power.
31. The packet data processing method as claimed in claim 30, wherein the channel status information bit generating step comprises the steps of: calculating an accumulated value of previous channel status information bits; comparing the accumulated value with a difference value obtained by subtracting a reference value from a measured power value of the pilot signal; and setting the channel status information bit to +1 when the difference value is larger than the accumulated value, and setting the channel status information bit to - 1 when the difference value is smaller than the accumulated value.
32. The packet data processing method as claimed in claim 31 , wherein the accumulated value of the channel status information bits is calculated by
[Equation 8]
Figure imgf000050_0001
33. The packet data processing method as claimed in claim 29, wherein the channel status information generating step comprises the steps of: detecting power of a traffic signal received over the traffic channel; and generating a power control bit according to the detected traffic signal power.
34. The packet data processing method as claimed in claim 27, wherein the bit rate of data received at a variable rate is determined by blind detection.
35. The packet data processing method as claimed in claim 34, wherein the blind detection is performed by detecting data at a possible bit rate to select a cyclic redundancy code (CRC)-verified bit rate.
36. A method for maximizing throughput of packet data in a mobile communication system including a network, a base station controller, a base station and a mobile station, the method comprising the steps of:
(a) upon generation of data to be provided to the mobile station, receiving, at the base station controller, the data through the network and transmitting the data to the base station; (b) upon receipt of data from the base station controller, determining, at the base station, a bit rate of data to be transmitted to the mobile station according to channel status information which is periodically received from the mobile station, and transmitting the data to the mobile station at the determined bit rate; and
(c) receiving, at the mobile station, a base station signal from the base station over a forward channel, generating channel status information depending on power of the received base station signal, periodically transmitting the channel status information to the base station, and receiving data that the base station transmits according to the channel status information.
37. The method as claimed in claim 36, wherein the step (a) comprises the steps of: upon generation of data to be provided to the mobile station, receiving the data through the network; upon receipt of the data, receiving channel status information from base stations belonging to a base sation group where the mobile station is located; determining base stations which can service the mobile station, based on the channel status information; and transmitting data to the determined base stations.
38. The method as claimed in claim 37, wherein the data transmitted to the base stations is identical data.
39. The method as claimed in claim 37, wherein the data transmitted to the base stations is different data provided by dividing data received through the network.
40. The method as claimed in claim 36, wherein the step (b) comprises the steps of: periodically receiving channel status information from the mobile station; and allocating transmission power for the mobile station and determining a bit rate for the mobile station to transmit data according to the determined transmission power and bit rate.
41. The method as claimed in claim 40, wherein in the transmission power allocating step, the transmission power is allocated to the mobile stations according to priority deteπnined in order of the channel status information representing a better channel condition.
42. The method as claimed in claim 40, wherein in the transmission power allocating step, fixed power is allocated to the mobile stations.
43. The method as claimed in claim 40, wherein in the bit rate determining step, the bit rate is newly determined at every frame based on the received channel status information.
44. The method as claimed in claim 43 , wherein the bit rate is determined to be higher for a better channel condition.
45. The method as claimed in claim 36, wherein information about the deteπnined bit rate is transmitted by the base station to the mobile station over a separate bit rate indication channel having a fixed rate.
46. The method as claimed in claim 36, wherein the base station inserts the rate indicator having information about the determined bit rate in a supplemental channel for transmitting data, to transmit the rate indicator to the mobile station.
47. The method as claimed in claim 46, wherein a frame of the supplemental channel 1.25 or 2.5ms long.
PCT/KR1999/000380 1998-07-16 1999-07-16 Processing packet data in mobile communication system WO2000004728A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AU49343/99A AU4934399A (en) 1998-07-16 1999-07-16 Processing packet data in mobile communication system
BR9906601A BR9906601A (en) 1998-07-16 1999-07-16 Packet data processing devices and processes for a base station and for a mobile station in a CDMA mobile communication system, and, process for maximizing packet data output in a mobile communication system
EP19990933264 EP1040689B1 (en) 1998-07-16 1999-07-16 Processing packet data in mobile communication system
JP2000560739A JP3449985B2 (en) 1998-07-16 1999-07-16 Packet data processing system and method for mobile communication system
CA 2302269 CA2302269C (en) 1998-07-16 1999-07-16 Processing packet data in mobile communication system

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR19980028975 1998-07-16
KR19980032352 1998-08-05
KR19980033360 1998-08-14
KR1998/32352 1998-08-14
KR1998/33360 1998-08-14
KR1998/28975 1998-08-14

Publications (2)

Publication Number Publication Date
WO2000004728A2 true WO2000004728A2 (en) 2000-01-27
WO2000004728A3 WO2000004728A3 (en) 2000-06-15

Family

ID=27349786

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR1999/000380 WO2000004728A2 (en) 1998-07-16 1999-07-16 Processing packet data in mobile communication system

Country Status (9)

Country Link
US (1) US6728233B1 (en)
EP (1) EP1040689B1 (en)
JP (1) JP3449985B2 (en)
CN (1) CN1192651C (en)
AU (1) AU4934399A (en)
BR (1) BR9906601A (en)
CA (1) CA2302269C (en)
RU (1) RU2183387C2 (en)
WO (1) WO2000004728A2 (en)

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001076110A2 (en) * 2000-03-30 2001-10-11 Qualcomm Incorporated Method and apparatus for measuring channel state information
WO2003021808A1 (en) * 2001-09-05 2003-03-13 Nokia Corporation Moment decision for packet data transmission based on analysis of power control commands
WO2005036792A1 (en) * 2003-10-11 2005-04-21 Zte Corporation Method of cdma base station receive mobile station reverse channel quality indicator channel
US6947397B2 (en) 2000-11-07 2005-09-20 Korea Telecommunication Authority Method and apparatus for adaptive data transmission in communication system
US7133460B2 (en) 2000-10-20 2006-11-07 Samsung Electronics Co., Ltd. Apparatus and method for determining a data rate of packet data in a mobile communication system
JP2007195250A (en) * 2007-04-06 2007-08-02 Hitachi Ltd Communication control method, radio communication system, and radio communication device
US7301989B2 (en) 2003-03-03 2007-11-27 Hitachi, Ltd. Wireless communication system and transmit power and data rate control method therefor
US7327764B2 (en) 2001-11-02 2008-02-05 Ntt Docomo, Inc. Control system, control method, and radio network controller preferably used for the system and method
US7428264B2 (en) 2001-11-05 2008-09-23 Hitachi, Ltd. Transmission power control method for a wireless communication system
JP2008295070A (en) * 2008-07-03 2008-12-04 Ntt Docomo Inc Adaptive radio parameter control method, qos control apparatus, base station and radio communication system
AU2006201688B2 (en) * 2000-03-30 2009-01-22 Qualcomm Incorporated Method and apparatus for measuring and reporting channel state information in a high efficiency, high performance communications system
WO2009040799A1 (en) * 2007-09-24 2009-04-02 Ceragon Networks Ltd. Maintaining a constant delay in point-to-point transmission
US7551584B2 (en) 2003-03-06 2009-06-23 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate
US7616658B2 (en) 2002-02-28 2009-11-10 Ntt Docomo, Inc. Adaptive wireless parameter control method, QoS control device and wireless communication system
AU2007237267B2 (en) * 2000-03-30 2009-11-19 Qualcomm Incorporated Method and apparatus for measuring and reporting channel state information in a high efficiency, high performance communications system
US7664193B2 (en) 2000-03-22 2010-02-16 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US7664035B2 (en) 2003-04-29 2010-02-16 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
WO2010024589A3 (en) * 2008-08-26 2010-06-03 Samsung Electronics Co., Ltd. Method and apparatus for beamforming in ofdm wireless systems
US7764645B2 (en) 2002-09-23 2010-07-27 Lg Electronics Inc. Radio communication scheme for providing broadcast or multicast services
EP2220834A1 (en) * 2007-11-30 2010-08-25 Samsung Electronics Co., Ltd. Method for variably controlling bit rate of video data through end-to-end channel status sensing in a wibro network
EP2276284A1 (en) * 2000-10-25 2011-01-19 Qualcomm Incorporated Method and apparatus for determining a data rate in a high rate packet data wireless communications system
US7920884B2 (en) 2004-06-04 2011-04-05 Qualcomm Incorporated Frame structures for a wireless communication system with multiple radio technologies
WO2011122813A2 (en) * 2010-04-01 2011-10-06 엘지전자 주식회사 Method and device for performing communication in a wireless communication system
US8270291B2 (en) 2007-09-24 2012-09-18 Ceragon Networks Ltd. Protected variable data rate communication systems
US8331286B2 (en) 2007-08-03 2012-12-11 Qualcomm Incorporated Method and apparatus for efficient selection and acquisition of systems utilizing OFDM or SC-FDM
US8416693B2 (en) 2007-09-24 2013-04-09 Ceragon Networks Ltd. Errorless and hitless variable data rate communications
US8615696B2 (en) 2004-05-04 2013-12-24 Lg Electronics Inc. Packet data transmitting method and mobile communication system using the same
US9078221B2 (en) 2001-08-07 2015-07-07 Siemens Aktiengesellschaft Methods, devices and software programs for adapting uplink signaling during multicasting
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US9185663B2 (en) 2003-11-12 2015-11-10 Koninklijke Philips N.V. Radio communication system, method of operating a communication system, and a mobile station
US9660776B2 (en) 2005-08-22 2017-05-23 Qualcomm Incorporated Method and apparatus for providing antenna diversity in a wireless communication system
US9693339B2 (en) 2005-08-08 2017-06-27 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US10194463B2 (en) 2004-07-21 2019-01-29 Qualcomm Incorporated Efficient signaling over access channel
US10313069B2 (en) 2000-09-13 2019-06-04 Qualcomm Incorporated Signaling method in an OFDM multiple access system
US10530469B2 (en) 2000-06-21 2020-01-07 Samsung Electronics Co., Ltd Apparatus and method for gating transmission of a data rate control channel in an HDR mobile communication system
US10805038B2 (en) 2005-10-27 2020-10-13 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system

Families Citing this family (174)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570645B2 (en) * 2000-01-18 2009-08-04 Viasat, Inc. Frame format and frame assembling/disassembling method for the frame format
US9118387B2 (en) 1997-11-03 2015-08-25 Qualcomm Incorporated Pilot reference transmission for a wireless communication system
US7184426B2 (en) 2002-12-12 2007-02-27 Qualcomm, Incorporated Method and apparatus for burst pilot for a time division multiplex system
KR100413417B1 (en) * 1998-05-04 2004-02-14 엘지전자 주식회사 Call Access Control Method for Mobile Terminal in Mobile Communication System
GB9918130D0 (en) * 1999-08-03 1999-10-06 Koninkl Philips Electronics Nv Radio communication system
US7215650B1 (en) * 1999-08-16 2007-05-08 Viasat, Inc. Adaptive data rate control for narrowcast networks
US8064409B1 (en) 1999-08-25 2011-11-22 Qualcomm Incorporated Method and apparatus using a multi-carrier forward link in a wireless communication system
US6621804B1 (en) 1999-10-07 2003-09-16 Qualcomm Incorporated Method and apparatus for predicting favored supplemental channel transmission slots using transmission power measurements of a fundamental channel
KR100417824B1 (en) * 1999-12-23 2004-02-05 엘지전자 주식회사 A method of dynamic channel allocating for cdma packet data system
US7230908B2 (en) * 2000-07-24 2007-06-12 Viasat, Inc. Dynamic link assignment in a communication system
FR2813005B1 (en) * 2000-08-11 2003-01-31 Cit Alcatel METHOD FOR EVALUATING THE QUALITY OF A RADIO LINK IN A MOBILE RADIO COMMUNICATION SYSTEM
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7068683B1 (en) 2000-10-25 2006-06-27 Qualcomm, Incorporated Method and apparatus for high rate packet data and low delay data transmissions
GB0029002D0 (en) * 2000-11-28 2001-01-10 Nokia Networks Oy Channels in a communication system
US6771706B2 (en) * 2001-03-23 2004-08-03 Qualcomm Incorporated Method and apparatus for utilizing channel state information in a wireless communication system
GB0110125D0 (en) 2001-04-25 2001-06-20 Koninkl Philips Electronics Nv Radio communication system
US7200154B1 (en) * 2001-05-23 2007-04-03 Nortel Networks Limited QoS link protocol (QLP)
US7336952B2 (en) 2001-10-24 2008-02-26 Qualcomm, Incorporated Method and system for hard handoff in a broadcast communication system
KR100408525B1 (en) * 2001-10-31 2003-12-06 삼성전자주식회사 System and method of network adaptive real- time multimedia streaming
JP3769529B2 (en) * 2001-11-02 2006-04-26 株式会社エヌ・ティ・ティ・ドコモ Control system, control method, and radio control apparatus suitable for use in the same
US7460605B2 (en) * 2001-11-15 2008-12-02 Lawrence Livermore National Security, Llc Time reversal communication system
JP3895165B2 (en) 2001-12-03 2007-03-22 株式会社エヌ・ティ・ティ・ドコモ Communication control system, communication control method, communication base station, and mobile terminal
US6658091B1 (en) 2002-02-01 2003-12-02 @Security Broadband Corp. LIfestyle multimedia security system
TWI357744B (en) 2002-05-10 2012-02-01 Interdigital Tech Corp Cognitive flow control based on channel quality co
JP4182469B2 (en) * 2002-05-14 2008-11-19 日本電気株式会社 Mobile communication system, base station control apparatus and radio base station thereof, and communication timing control method for the system
US8194770B2 (en) * 2002-08-27 2012-06-05 Qualcomm Incorporated Coded MIMO systems with selective channel inversion applied per eigenmode
US8504054B2 (en) * 2002-09-10 2013-08-06 Qualcomm Incorporated System and method for multilevel scheduling
US7630321B2 (en) * 2002-09-10 2009-12-08 Qualcomm Incorporated System and method for rate assignment
US7986742B2 (en) 2002-10-25 2011-07-26 Qualcomm Incorporated Pilots for MIMO communication system
US7324429B2 (en) 2002-10-25 2008-01-29 Qualcomm, Incorporated Multi-mode terminal in a wireless MIMO system
US8218609B2 (en) * 2002-10-25 2012-07-10 Qualcomm Incorporated Closed-loop rate control for a multi-channel communication system
US8134976B2 (en) * 2002-10-25 2012-03-13 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
US8208364B2 (en) 2002-10-25 2012-06-26 Qualcomm Incorporated MIMO system with multiple spatial multiplexing modes
US8169944B2 (en) * 2002-10-25 2012-05-01 Qualcomm Incorporated Random access for wireless multiple-access communication systems
US8320301B2 (en) 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US8170513B2 (en) * 2002-10-25 2012-05-01 Qualcomm Incorporated Data detection and demodulation for wireless communication systems
US7002900B2 (en) 2002-10-25 2006-02-21 Qualcomm Incorporated Transmit diversity processing for a multi-antenna communication system
US20040081131A1 (en) 2002-10-25 2004-04-29 Walton Jay Rod OFDM communication system with multiple OFDM symbol sizes
US8570988B2 (en) 2002-10-25 2013-10-29 Qualcomm Incorporated Channel calibration for a time division duplexed communication system
JP4186042B2 (en) 2002-11-14 2008-11-26 日本電気株式会社 Wireless communication information collection method, information collection system, and mobile radio terminal
US8165148B2 (en) * 2003-01-13 2012-04-24 Qualcomm Incorporated System and method for rate assignment
JP4165238B2 (en) * 2003-01-29 2008-10-15 日本電気株式会社 Path search circuit, method and program
US20040179493A1 (en) * 2003-03-14 2004-09-16 Khan Farooq Ullah Methods of transmitting channel quality information and power allocation in wireless communication systems
WO2004084505A1 (en) * 2003-03-18 2004-09-30 Fujitsu Limited Transmission band assigning device
US20050259591A1 (en) * 2003-03-28 2005-11-24 Moore Aaron T Providing status information in a communications system
US7870218B2 (en) * 2003-04-09 2011-01-11 Nec Laboratories America, Inc. Peer-to-peer system and method with improved utilization
KR100651430B1 (en) * 2003-11-07 2006-11-28 삼성전자주식회사 System and method for handover in a communication system
US9473269B2 (en) 2003-12-01 2016-10-18 Qualcomm Incorporated Method and apparatus for providing an efficient control channel structure in a wireless communication system
US7711796B2 (en) 2006-06-12 2010-05-04 Icontrol Networks, Inc. Gateway registry methods and systems
EP1738540B1 (en) 2004-03-16 2017-10-04 Icontrol Networks, Inc. Premises management system
US11677577B2 (en) 2004-03-16 2023-06-13 Icontrol Networks, Inc. Premises system management using status signal
US11343380B2 (en) 2004-03-16 2022-05-24 Icontrol Networks, Inc. Premises system automation
US9729342B2 (en) 2010-12-20 2017-08-08 Icontrol Networks, Inc. Defining and implementing sensor triggered response rules
US10142392B2 (en) 2007-01-24 2018-11-27 Icontrol Networks, Inc. Methods and systems for improved system performance
US11201755B2 (en) 2004-03-16 2021-12-14 Icontrol Networks, Inc. Premises system management using status signal
US10237237B2 (en) 2007-06-12 2019-03-19 Icontrol Networks, Inc. Communication protocols in integrated systems
US20160065414A1 (en) 2013-06-27 2016-03-03 Ken Sundermeyer Control system user interface
US8963713B2 (en) 2005-03-16 2015-02-24 Icontrol Networks, Inc. Integrated security network with security alarm signaling system
US10156959B2 (en) 2005-03-16 2018-12-18 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11582065B2 (en) 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US10339791B2 (en) 2007-06-12 2019-07-02 Icontrol Networks, Inc. Security network integrated with premise security system
US10382452B1 (en) 2007-06-12 2019-08-13 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316958B2 (en) 2008-08-11 2022-04-26 Icontrol Networks, Inc. Virtual device systems and methods
US10721087B2 (en) 2005-03-16 2020-07-21 Icontrol Networks, Inc. Method for networked touchscreen with integrated interfaces
US9531593B2 (en) 2007-06-12 2016-12-27 Icontrol Networks, Inc. Takeover processes in security network integrated with premise security system
US9141276B2 (en) 2005-03-16 2015-09-22 Icontrol Networks, Inc. Integrated interface for mobile device
US11489812B2 (en) 2004-03-16 2022-11-01 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US11277465B2 (en) 2004-03-16 2022-03-15 Icontrol Networks, Inc. Generating risk profile using data of home monitoring and security system
US11916870B2 (en) 2004-03-16 2024-02-27 Icontrol Networks, Inc. Gateway registry methods and systems
US10522026B2 (en) 2008-08-11 2019-12-31 Icontrol Networks, Inc. Automation system user interface with three-dimensional display
US20090077623A1 (en) 2005-03-16 2009-03-19 Marc Baum Security Network Integrating Security System and Network Devices
US8635350B2 (en) 2006-06-12 2014-01-21 Icontrol Networks, Inc. IP device discovery systems and methods
US11159484B2 (en) 2004-03-16 2021-10-26 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
US10375253B2 (en) 2008-08-25 2019-08-06 Icontrol Networks, Inc. Security system with networked touchscreen and gateway
US10200504B2 (en) 2007-06-12 2019-02-05 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11811845B2 (en) 2004-03-16 2023-11-07 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11244545B2 (en) 2004-03-16 2022-02-08 Icontrol Networks, Inc. Cross-client sensor user interface in an integrated security network
US11368429B2 (en) 2004-03-16 2022-06-21 Icontrol Networks, Inc. Premises management configuration and control
US10444964B2 (en) 2007-06-12 2019-10-15 Icontrol Networks, Inc. Control system user interface
US11368327B2 (en) 2008-08-11 2022-06-21 Icontrol Networks, Inc. Integrated cloud system for premises automation
US10380871B2 (en) 2005-03-16 2019-08-13 Icontrol Networks, Inc. Control system user interface
US11113950B2 (en) 2005-03-16 2021-09-07 Icontrol Networks, Inc. Gateway integrated with premises security system
US10313303B2 (en) 2007-06-12 2019-06-04 Icontrol Networks, Inc. Forming a security network including integrated security system components and network devices
KR100895165B1 (en) 2004-07-10 2009-05-04 삼성전자주식회사 Dynamic resource allocation method for an ofdma system
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
US7782810B2 (en) 2004-12-03 2010-08-24 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving packet data symbol in a mobile communication system
JP4774758B2 (en) * 2005-03-02 2011-09-14 日本電気株式会社 Mobile communication system, radio base station, and retransmission control method used therefor
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US11496568B2 (en) 2005-03-16 2022-11-08 Icontrol Networks, Inc. Security system with networked touchscreen
US20170180198A1 (en) 2008-08-11 2017-06-22 Marc Baum Forming a security network including integrated security system components
US20110128378A1 (en) 2005-03-16 2011-06-02 Reza Raji Modular Electronic Display Platform
US9306809B2 (en) 2007-06-12 2016-04-05 Icontrol Networks, Inc. Security system with networked touchscreen
US11615697B2 (en) 2005-03-16 2023-03-28 Icontrol Networks, Inc. Premise management systems and methods
US10999254B2 (en) 2005-03-16 2021-05-04 Icontrol Networks, Inc. System for data routing in networks
US11700142B2 (en) 2005-03-16 2023-07-11 Icontrol Networks, Inc. Security network integrating security system and network devices
US20120324566A1 (en) 2005-03-16 2012-12-20 Marc Baum Takeover Processes In Security Network Integrated With Premise Security System
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US7466749B2 (en) 2005-05-12 2008-12-16 Qualcomm Incorporated Rate selection with margin sharing
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US8358714B2 (en) 2005-06-16 2013-01-22 Qualcomm Incorporated Coding and modulation for multiple data streams in a communication system
KR101113433B1 (en) * 2005-08-01 2012-03-21 샤프 가부시키가이샤 Cellular mobile communication system
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US9225488B2 (en) * 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
KR100998274B1 (en) * 2006-01-02 2010-12-07 삼성전자주식회사 Method and system for controlling power in a communication system
US8831607B2 (en) 2006-01-05 2014-09-09 Qualcomm Incorporated Reverse link other sector communication
KR101268200B1 (en) 2006-01-05 2013-05-27 엘지전자 주식회사 Radio resource allocating method in mobile communication system
US8165059B2 (en) * 2006-01-30 2012-04-24 The University Of Electro-Communications Multi-hop communication method, a multi-hop communication terminal and communication program
US20070258384A1 (en) * 2006-03-03 2007-11-08 Interdigital Technology Corporation Method and system for enhanced basic service set transition for a high throughput wireless local area network
US8725189B2 (en) * 2006-04-27 2014-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Power control using bit rate and outstanding user traffic
US10079839B1 (en) 2007-06-12 2018-09-18 Icontrol Networks, Inc. Activation of gateway device
WO2008084392A2 (en) * 2007-01-12 2008-07-17 Nokia Corporation Method and apparatus for providing automatic control channel mapping
US11706279B2 (en) 2007-01-24 2023-07-18 Icontrol Networks, Inc. Methods and systems for data communication
US7633385B2 (en) 2007-02-28 2009-12-15 Ucontrol, Inc. Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en) 2007-04-23 2013-05-28 Icontrol Networks, Inc. Method and system for automatically providing alternate network access for telecommunications
CN101316115B (en) * 2007-05-31 2015-02-18 电信科学技术研究院 Detection method, equipment and system of pilot frequency sequence signal
US10423309B2 (en) 2007-06-12 2019-09-24 Icontrol Networks, Inc. Device integration framework
US11218878B2 (en) 2007-06-12 2022-01-04 Icontrol Networks, Inc. Communication protocols in integrated systems
US11089122B2 (en) 2007-06-12 2021-08-10 Icontrol Networks, Inc. Controlling data routing among networks
US11212192B2 (en) 2007-06-12 2021-12-28 Icontrol Networks, Inc. Communication protocols in integrated systems
US11423756B2 (en) 2007-06-12 2022-08-23 Icontrol Networks, Inc. Communication protocols in integrated systems
US11646907B2 (en) 2007-06-12 2023-05-09 Icontrol Networks, Inc. Communication protocols in integrated systems
US10498830B2 (en) 2007-06-12 2019-12-03 Icontrol Networks, Inc. Wi-Fi-to-serial encapsulation in systems
US10389736B2 (en) 2007-06-12 2019-08-20 Icontrol Networks, Inc. Communication protocols in integrated systems
US11316753B2 (en) 2007-06-12 2022-04-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US10616075B2 (en) 2007-06-12 2020-04-07 Icontrol Networks, Inc. Communication protocols in integrated systems
US10666523B2 (en) 2007-06-12 2020-05-26 Icontrol Networks, Inc. Communication protocols in integrated systems
US11237714B2 (en) 2007-06-12 2022-02-01 Control Networks, Inc. Control system user interface
US10523689B2 (en) 2007-06-12 2019-12-31 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US11601810B2 (en) 2007-06-12 2023-03-07 Icontrol Networks, Inc. Communication protocols in integrated systems
KR101402252B1 (en) * 2007-07-11 2014-06-27 삼성전자주식회사 Method for determining the optimum transfer mode and the frame structure for mode determination in relay systems
US10223903B2 (en) 2010-09-28 2019-03-05 Icontrol Networks, Inc. Integrated security system with parallel processing architecture
US11831462B2 (en) 2007-08-24 2023-11-28 Icontrol Networks, Inc. Controlling data routing in premises management systems
KR20090036765A (en) * 2007-10-10 2009-04-15 삼성전자주식회사 Output bit rate set method for adaptive video data transmission in wibro system
US11916928B2 (en) 2008-01-24 2024-02-27 Icontrol Networks, Inc. Communication protocols over internet protocol (IP) networks
US8345691B2 (en) * 2008-05-15 2013-01-01 Cellco Partnership Scheduling with quality of service support in wireless system
CN101309134B (en) * 2008-06-23 2013-03-27 中兴通讯股份有限公司 Notifying method of downlink data receiving status
US20170185278A1 (en) 2008-08-11 2017-06-29 Icontrol Networks, Inc. Automation system user interface
US10530839B2 (en) 2008-08-11 2020-01-07 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11258625B2 (en) 2008-08-11 2022-02-22 Icontrol Networks, Inc. Mobile premises automation platform
US11792036B2 (en) 2008-08-11 2023-10-17 Icontrol Networks, Inc. Mobile premises automation platform
US11729255B2 (en) 2008-08-11 2023-08-15 Icontrol Networks, Inc. Integrated cloud system with lightweight gateway for premises automation
US11758026B2 (en) 2008-08-11 2023-09-12 Icontrol Networks, Inc. Virtual device systems and methods
EP2250773A4 (en) * 2008-09-05 2017-03-22 LG Electronics Inc. Method of transmitting and receving frame in a wireless communication system
KR100995051B1 (en) * 2008-09-23 2010-11-19 엘지전자 주식회사 Method of transmitting and recieving data in softhandoff of a wireless communication system
WO2010035969A2 (en) * 2008-09-23 2010-04-01 Lg Electronics Inc. Apparatus and method of transmitting and recieving data in soft handoff of a wireless communication system
KR101589607B1 (en) * 2009-03-02 2016-01-29 삼성전자주식회사 Communication system having femto cell and communication terminal and method for communicating thereof
US8620280B2 (en) * 2009-04-27 2013-12-31 Samsung Electronics Co., Ltd. Downlink single-user multi-cell mimo systems for interference mitigation
US8638211B2 (en) 2009-04-30 2014-01-28 Icontrol Networks, Inc. Configurable controller and interface for home SMA, phone and multimedia
CA2774414C (en) 2009-09-16 2017-02-28 Lg Electronics Inc. Method and apparatus for transmitting a reference signal in a multi-antenna system
US8811200B2 (en) 2009-09-22 2014-08-19 Qualcomm Incorporated Physical layer metrics to support adaptive station-dependent channel state information feedback rate in multi-user communication systems
KR101092686B1 (en) * 2010-01-08 2011-12-09 서울대학교산학협력단 Apparatus and method for transmit beamforming in multi-antenna ofdm based wireless systems
US8836467B1 (en) 2010-09-28 2014-09-16 Icontrol Networks, Inc. Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en) * 2010-12-16 2023-09-05 Icontrol Networks, Inc. Bidirectional security sensor communication for a premises security system
US9147337B2 (en) 2010-12-17 2015-09-29 Icontrol Networks, Inc. Method and system for logging security event data
JP5811908B2 (en) * 2012-03-13 2015-11-11 沖電気工業株式会社 Wireless communication device
CN103812618B (en) * 2013-12-20 2017-02-01 杭州承联通信技术有限公司 Grouped data transmission method for wireless trunked communication system
US11146637B2 (en) 2014-03-03 2021-10-12 Icontrol Networks, Inc. Media content management
US11405463B2 (en) 2014-03-03 2022-08-02 Icontrol Networks, Inc. Media content management
CN107453794B (en) * 2016-05-31 2020-12-08 中兴通讯股份有限公司 Information feedback method, device and system
US10499285B2 (en) * 2016-07-14 2019-12-03 Cloudstreet Oy Maximum cell throughput estimation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995007578A1 (en) * 1993-09-08 1995-03-16 Qualcomm Incorporated Method and apparatus for determining the transmission data rate in a multi-user communication system
EP0767548A2 (en) * 1995-10-05 1997-04-09 AT&T Corp. Code division multiple access system providing load and interference based demand assignment service to users
WO1998019481A2 (en) * 1996-10-29 1998-05-07 Qualcomm Incorporated Method and apparatus for providing high speed data communications in a cellular environment

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559789A (en) * 1994-01-31 1996-09-24 Matsushita Electric Industrial Co., Ltd. CDMA/TDD Radio Communication System
US6141353A (en) * 1994-09-15 2000-10-31 Oki Telecom, Inc. Subsequent frame variable data rate indication method for various variable data rate systems
TW347616B (en) * 1995-03-31 1998-12-11 Qualcomm Inc Method and apparatus for performing fast power control in a mobile communication system a method and apparatus for controlling transmission power in a mobile communication system is disclosed.
JPH08340308A (en) 1995-06-12 1996-12-24 N T T Data Tsushin Kk Communication system
KR0145867B1 (en) * 1995-08-28 1998-08-17 김광호 Cdma type cellular phone and its data processing method
JP3039402B2 (en) * 1996-12-05 2000-05-08 日本電気株式会社 Transmission power control device for mobile communication system
US5914959A (en) * 1996-10-31 1999-06-22 Glenayre Electronics, Inc. Digital communications system having an automatically selectable transmission rate
US5933781A (en) * 1997-01-31 1999-08-03 Qualcomm Incorporated Pilot based, reversed channel power control
US6219343B1 (en) * 1997-07-29 2001-04-17 Nokia Mobile Phones Ltd. Rate control techniques for efficient high speed data services
US6377809B1 (en) * 1997-09-16 2002-04-23 Qualcomm Incorporated Channel structure for communication systems
US6643275B1 (en) * 1998-05-15 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) Random access in a mobile telecommunications system
US6317413B1 (en) * 1998-05-18 2001-11-13 Nokia Mobile Phones Ltd. Method and apparatus for assigning variable length walsh codes in a spread spectrum system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995007578A1 (en) * 1993-09-08 1995-03-16 Qualcomm Incorporated Method and apparatus for determining the transmission data rate in a multi-user communication system
EP0767548A2 (en) * 1995-10-05 1997-04-09 AT&T Corp. Code division multiple access system providing load and interference based demand assignment service to users
WO1998019481A2 (en) * 1996-10-29 1998-05-07 Qualcomm Incorporated Method and apparatus for providing high speed data communications in a cellular environment

Cited By (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7813441B2 (en) 2000-03-22 2010-10-12 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
USRE47228E1 (en) 2000-03-22 2019-02-05 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US6473467B1 (en) 2000-03-22 2002-10-29 Qualcomm Incorporated Method and apparatus for measuring reporting channel state information in a high efficiency, high performance communications system
US8194776B2 (en) 2000-03-22 2012-06-05 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US7664193B2 (en) 2000-03-22 2010-02-16 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US7751492B2 (en) 2000-03-22 2010-07-06 Qualcomm Incorporated Multiplexing of real time services and non-real time services for OFDM systems
EP1758267A1 (en) * 2000-03-30 2007-02-28 QUALCOMM Incorporated Method and apparatus for measuring and reporting channel state information
AU2001245921B2 (en) * 2000-03-30 2006-11-23 Qualcomm Incorporated Method and apparatus for measuring and reporting channel state information in a high efficiency, high performance communications system
AU2006201688B2 (en) * 2000-03-30 2009-01-22 Qualcomm Incorporated Method and apparatus for measuring and reporting channel state information in a high efficiency, high performance communications system
WO2001076110A3 (en) * 2000-03-30 2002-03-07 Qualcomm Inc Method and apparatus for measuring channel state information
EP1628419A3 (en) * 2000-03-30 2007-10-03 Qualcomm, Incorporated Method and apparatus for measuring channel state information
EP2237440A3 (en) * 2000-03-30 2011-04-06 Qualcomm Incorporated Method and apparatus for measuring channel state information
WO2001076110A2 (en) * 2000-03-30 2001-10-11 Qualcomm Incorporated Method and apparatus for measuring channel state information
AU2007237267B2 (en) * 2000-03-30 2009-11-19 Qualcomm Incorporated Method and apparatus for measuring and reporting channel state information in a high efficiency, high performance communications system
US10530469B2 (en) 2000-06-21 2020-01-07 Samsung Electronics Co., Ltd Apparatus and method for gating transmission of a data rate control channel in an HDR mobile communication system
US10313069B2 (en) 2000-09-13 2019-06-04 Qualcomm Incorporated Signaling method in an OFDM multiple access system
US11032035B2 (en) 2000-09-13 2021-06-08 Qualcomm Incorporated Signaling method in an OFDM multiple access system
US7133460B2 (en) 2000-10-20 2006-11-07 Samsung Electronics Co., Ltd. Apparatus and method for determining a data rate of packet data in a mobile communication system
EP2276284A1 (en) * 2000-10-25 2011-01-19 Qualcomm Incorporated Method and apparatus for determining a data rate in a high rate packet data wireless communications system
EP2276285A3 (en) * 2000-10-25 2011-03-30 Qualcomm Incorporated Method and apparatus for determining a data rate in a high rate packet data wireless communications system
US6947397B2 (en) 2000-11-07 2005-09-20 Korea Telecommunication Authority Method and apparatus for adaptive data transmission in communication system
US9078221B2 (en) 2001-08-07 2015-07-07 Siemens Aktiengesellschaft Methods, devices and software programs for adapting uplink signaling during multicasting
WO2003021808A1 (en) * 2001-09-05 2003-03-13 Nokia Corporation Moment decision for packet data transmission based on analysis of power control commands
US7327764B2 (en) 2001-11-02 2008-02-05 Ntt Docomo, Inc. Control system, control method, and radio network controller preferably used for the system and method
US7428264B2 (en) 2001-11-05 2008-09-23 Hitachi, Ltd. Transmission power control method for a wireless communication system
US7769081B2 (en) 2001-11-05 2010-08-03 Hitachi, Ltd. Transmission power control method for a wireless communication system
US7760795B2 (en) 2001-11-05 2010-07-20 Hitachi, Ltd. Transmission power control method for a wireless communication system
US8804802B2 (en) 2001-11-05 2014-08-12 Hitachi, Ltd. Transmission power control method for a wireless communication system
US8385393B2 (en) 2001-11-05 2013-02-26 Hitachi, Ltd. Transmission power control method for a wireless communication system
US7616658B2 (en) 2002-02-28 2009-11-10 Ntt Docomo, Inc. Adaptive wireless parameter control method, QoS control device and wireless communication system
US7764645B2 (en) 2002-09-23 2010-07-27 Lg Electronics Inc. Radio communication scheme for providing broadcast or multicast services
US7301989B2 (en) 2003-03-03 2007-11-27 Hitachi, Ltd. Wireless communication system and transmit power and data rate control method therefor
US8064419B2 (en) 2003-03-06 2011-11-22 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate
US7551584B2 (en) 2003-03-06 2009-06-23 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate
US8305995B2 (en) 2003-04-29 2012-11-06 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
US7664035B2 (en) 2003-04-29 2010-02-16 Lg Electronics Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
US7852875B2 (en) 2003-04-29 2010-12-14 Lg Electronics, Inc. Apparatus and method for controlling reverse-link data transmission rate during handoff
WO2005036792A1 (en) * 2003-10-11 2005-04-21 Zte Corporation Method of cdma base station receive mobile station reverse channel quality indicator channel
US9277507B2 (en) 2003-11-12 2016-03-01 Koninklijke Philips N.V. Radio communication system, method of operating a communication system, and a mobile station
US10412686B2 (en) 2003-11-12 2019-09-10 Koninklijke Philips N.V. Radio communication system, method of operating a communication system, and a mobile station
US9185663B2 (en) 2003-11-12 2015-11-10 Koninklijke Philips N.V. Radio communication system, method of operating a communication system, and a mobile station
US9319198B2 (en) 2004-05-04 2016-04-19 Lg Electronics Inc. Packet data transmitting method and mobile communication system using the same
US8615696B2 (en) 2004-05-04 2013-12-24 Lg Electronics Inc. Packet data transmitting method and mobile communication system using the same
US9923697B2 (en) 2004-05-04 2018-03-20 Lg Electronics Inc. Packet data transmitting method and mobile communication system using the same
US8799733B2 (en) 2004-05-04 2014-08-05 Lg Electronics Inc. Packet data transmitting method and mobile communication system using the same
US8089855B2 (en) 2004-06-04 2012-01-03 Qualcomm Incorporated Transmission of overhead information for broadcast and multicast services in a wireless communication system
US8588203B2 (en) 2004-06-04 2013-11-19 Qualcomm Incorporated Wireless communication system with improved broadcast coverage
US8582596B2 (en) 2004-06-04 2013-11-12 Qualcomm Incorporated Coding and modulation for broadcast and multicast services in a wireless communication system
US8687617B2 (en) 2004-06-04 2014-04-01 Qualcomm Incorporated Wireless communication system with improved broadcast coverage
US7920884B2 (en) 2004-06-04 2011-04-05 Qualcomm Incorporated Frame structures for a wireless communication system with multiple radio technologies
US11039468B2 (en) 2004-07-21 2021-06-15 Qualcomm Incorporated Efficient signaling over access channel
US10849156B2 (en) 2004-07-21 2020-11-24 Qualcomm Incorporated Efficient signaling over access channel
US10517114B2 (en) 2004-07-21 2019-12-24 Qualcomm Incorporated Efficient signaling over access channel
US10237892B2 (en) 2004-07-21 2019-03-19 Qualcomm Incorporated Efficient signaling over access channel
US10194463B2 (en) 2004-07-21 2019-01-29 Qualcomm Incorporated Efficient signaling over access channel
US9693339B2 (en) 2005-08-08 2017-06-27 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US9660776B2 (en) 2005-08-22 2017-05-23 Qualcomm Incorporated Method and apparatus for providing antenna diversity in a wireless communication system
US9860033B2 (en) 2005-08-22 2018-01-02 Qualcomm Incorporated Method and apparatus for antenna diversity in multi-input multi-output communication systems
US9088384B2 (en) 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US10805038B2 (en) 2005-10-27 2020-10-13 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
JP2007195250A (en) * 2007-04-06 2007-08-02 Hitachi Ltd Communication control method, radio communication system, and radio communication device
US8331286B2 (en) 2007-08-03 2012-12-11 Qualcomm Incorporated Method and apparatus for efficient selection and acquisition of systems utilizing OFDM or SC-FDM
US8270291B2 (en) 2007-09-24 2012-09-18 Ceragon Networks Ltd. Protected variable data rate communication systems
WO2009040799A1 (en) * 2007-09-24 2009-04-02 Ceragon Networks Ltd. Maintaining a constant delay in point-to-point transmission
US8416693B2 (en) 2007-09-24 2013-04-09 Ceragon Networks Ltd. Errorless and hitless variable data rate communications
EP2220834A1 (en) * 2007-11-30 2010-08-25 Samsung Electronics Co., Ltd. Method for variably controlling bit rate of video data through end-to-end channel status sensing in a wibro network
EP2220834A4 (en) * 2007-11-30 2014-01-15 Samsung Electronics Co Ltd Method for variably controlling bit rate of video data through end-to-end channel status sensing in a wibro network
JP2008295070A (en) * 2008-07-03 2008-12-04 Ntt Docomo Inc Adaptive radio parameter control method, qos control apparatus, base station and radio communication system
US8274937B2 (en) 2008-08-26 2012-09-25 Samsung Electronics Co., Ltd. Method and apparatus for beamforming in OFDM wireless system
WO2010024589A3 (en) * 2008-08-26 2010-06-03 Samsung Electronics Co., Ltd. Method and apparatus for beamforming in ofdm wireless systems
WO2011122813A2 (en) * 2010-04-01 2011-10-06 엘지전자 주식회사 Method and device for performing communication in a wireless communication system
US9264994B2 (en) 2010-04-01 2016-02-16 Lg Electronics Inc. Method and device for performing communication in a wireless communication system
WO2011122813A3 (en) * 2010-04-01 2012-01-26 엘지전자 주식회사 Method and device for performing communication in a wireless communication system

Also Published As

Publication number Publication date
EP1040689A2 (en) 2000-10-04
CA2302269C (en) 2003-11-04
JP2002521886A (en) 2002-07-16
US6728233B1 (en) 2004-04-27
RU2183387C2 (en) 2002-06-10
WO2000004728A3 (en) 2000-06-15
CN1192651C (en) 2005-03-09
EP1040689B1 (en) 2013-09-11
CA2302269A1 (en) 2000-01-27
BR9906601A (en) 2000-11-21
AU4934399A (en) 2000-02-07
CN1275293A (en) 2000-11-29
JP3449985B2 (en) 2003-09-22

Similar Documents

Publication Publication Date Title
CA2302269C (en) Processing packet data in mobile communication system
KR100342525B1 (en) Method and system form processing packet data in mobile communication system
KR100572905B1 (en) Method and appatus for forward link rate scheduling
KR100605982B1 (en) Apparatus and Method for Transmitting Reverse Packet Data in Mobile Communication System
DK2408122T3 (en) Channel Quality measurements for the allocation of downlink resources
US6834194B2 (en) Relative future activity indicators for assisting in selecting the source of received communications
EP1378144B1 (en) Method and apparatus for scheduling transmissions in a wireless communication system
CN1968435B (en) Method and apparatus for high rate packet data transmission
US8396033B2 (en) Method and apparatus for forward link rate scheduling
EP1708378B1 (en) Base transceiver station
KR20020065928A (en) Information processing apparatus and communication apparatus
WO2002019751A1 (en) Base station device and wireless communication method
RU2304842C2 (en) Method for controlling data packet transfer speed in mobile communication system
JP3662543B2 (en) Base station apparatus and packet transmission method
WO2003079568A1 (en) Path diversity receiver apparatus and method of spectrum spread communication system
WO2005109684A1 (en) Wireless communication system, mobile station, base station control apparatus, and wireless communication method
KR20040064938A (en) Transmitting and receiving system and method for a reverse control channel in a mobile communication system
AU2009217367B2 (en) Channel quality measurements for downlink resource allocation
AU2012202046A1 (en) Channel quality measurements for downlink resource allocation

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99801423.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

ENP Entry into the national phase

Ref document number: 2302269

Country of ref document: CA

Ref document number: 2302269

Country of ref document: CA

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1999933264

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWP Wipo information: published in national office

Ref document number: 1999933264

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642