Base station controller and mobile station

A base station controller and a mobile station to achieve high speed transmission and effective use of radio resources in a radio communications system. A communication system includes a plurality of base stations in order to provide communication among a mobile station, another mobile station and a communication link. The communication links for use in the communication are selected base on the channel quality of the communications links. The communication information is then demultiplexed for each selected link, and the data is sent parallel by way of the demultiplexed communication information along the selected communication links to allow high speed transmission.

BACKGROUND OF THE INVENTION

This invention relates to communications controller for a radio communications system. In most cases of the related art, a mobile station communicates with one base station during normal calls. However, during a handover, a mobile station is connected to a plurality of base stations. The background includes U.S. Pat. No. 5,101,501, U.S. Pat. No. 5,267,261, U.S. Pat. No. 5,088,108, U.S. Pat. No. 5,109,528, U.S. Pat. No. 5,327,577 and Japanese Translation of Unexamined PCT application No. 10-511835.

While a mobile station communicates with one base station, the radio waves (or carrier) from that mobile station are capable of communicating with other base stations. In CDMA (code-division multiple access), for instance, the number of base stations that can simultaneously connect with a particular mobile station depends on the extent of the interfering power emissions. The power interference is small if there are not many other mobile stations, and using the radio waves (or carrier), a particular mobile station can make simultaneous contact with a plurality of base stations.

Generally, in a radio communications system, the service area of a base station overlaps with adjacent base stations to ensure the continuity of the communications service. Handovers are performed when a mobile station is in these overlapping areas. The mobile station makes a link connection with a plurality of base stations during a handover, and the same data contents are transmitted and received in each link. Transmitting the same data allows obtaining the site diversion effect.

SUMMARY OF THE INVENTION

In order to solve the above and other problems according the first aspect of the current invention, a base station controller to control a plurality of base stations communicating with a mobile station, the base station controller including a radio resource controller for maintaining a plurality of links between the mobile station and each of the base stations that the mobile station is currently reachable, the radio resource controller also maintaining separate information indicative of communication quality of each of the links, a link data rate controller connected to the radio resource controller for determining a data rate for each of the links based upon the communication quality, and a data distributor connected the radio resource controller for distributing communication data among the links to be transmitted at the corresponding data rate.

According to the second aspect of the current invention, a mobile station to be communicated with a plurality of base stations, the mobile station including a radio resource controller for maintaining a plurality of links between the mobile station and each of the base stations that the mobile station is currently reachable, the radio resource controller also maintaining separate information indicative of communication quality of each of the links, a link data rate controller connected to the radio resource controller for determining a data rate for each of the links based upon the communication quality, and a data distributor connected the radio resource controller for distributing communication data among the links to be transmitted at the corresponding data rate.

According to the third aspect of the current invention, a mobile station to be communicated with a plurality of base stations, the mobile station including a plurality of receivers for simultaneously receiving sub frame information from the base stations, the sub frame information indicative of dividing frames of transmission data and data rates, a sub frame generator connected to the receivers for dividing the transmission data into a plurality of sub frames based upon the sub frame information, and a plurality of transmitters connected to the sub frame generator for simultaneously transmitting the sub frames of the transmission data at the data rates.

According to the fourth aspect of the current invention, a method of controlling a plurality of base stations that is communicating with a mobile station, including the steps of maintaining a plurality of links between the mobile station and each of the base stations that the mobile station is currently reachable, maintaining separate information indicative of communication quality of each of the links, determining a data rate for each of the links based upon the communication quality, and distributing communication data among the links to be transmitted at the corresponding data rate.

According to the fifth aspect of the current invention, a method of communicating with a plurality of base stations, including maintaining a plurality of links between the mobile station and each of the base stations that the mobile station is currently reachable, maintaining in the mobile station separate information indicative of communication quality of each of the links, determining at the mobile station a data rate for each of the links based upon the communication quality, and distributing communication data among the links to be transmitted at the corresponding data rate.

According to the sixth aspect of the current invention, a method of communicating with a plurality of base stations, including simultaneously receiving a plurality of sets of sub frame information at a mobile station from the base stations, the sub frame information indicative of dividing frames of transmission data and data rates, dividing the transmission data at the mobile station into a plurality of sub frames based upon the sub frame information, and simultaneously transmitting from the mobile station a plurality of sets of the sub frames of the transmission data at the data rates.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The known maximum data rate of a conventional digital communications system is determined by the system modulation method using the ratio of digital signal power to interference noise power (SINR). To indicate the ratio of digital signal power to interference noise power (SINR), ratios such as an Eb/Novalue or an Ec/Iovalue is used. The Eb/Novalue is the ratio of the power for one bit of data to the interference noise power density per band. The Ec/Iovalue is the ratio of the integrated value Ec across the PN code chip period for the pilot signal power to the density Ioacross the total receive power spectrum of the band. Although other scales rather than the above Eb/Noand Ec/Iovalues may be used for showing the channel quality, in the current specification, examples applicable to CDMA are explained by utilizing the Eb/Noand Ec/Iovalues.

The concept of an embodiment of the communication method is first described without referring to any drawing. Parallel transmission may be used with both or either of the forward link and a reverse link in this invention. The data rate of the forward link and the reverse link may also be asymmetrical.

(1) One radio link is set between one base station and one mobile station by means of an access channel in the case of a mobile station transmission and a paging channel in the case of a base station transmission. The radio link setting method here is the same as cellular in the conventional art.

(2) Assuming a request for high speed transmission at a speed that is higher than the designated data rate in a mobile station, a base station or a base station controller and a situation where the mobile station has a transmit or receive capacity by utilizing another channel, the mobile station reports at least the pilot signal power and interference noise power (SINR) of the base station. The report includes the SINR of the base station, the currently receiving mobile station, the base station and the base station controller by means of the link previously setup in the step (1).

(3) The base station controller selects a first candidate for base station in reference to a satisfactory pilot signal power level and based on the report results of the step (2). Next, the radio resources of a first candidate base station are investigated. Another base station that is capable of obtaining a new link is selected as a second candidate. The data rate between the second candidate base station and the mobile station is then determined according to the SINR report of the second candidate base station that is reported to the mobile station.

If the total data rate required by the mobile station or the net side has been predetermined, the total of the data rate of a plurality of links is used to satisfy the required value. The number of communication links that is required to satisfy the data rate requirement should preferably be kept as small as possible from the viewpoint of effectively using communication resources. However, no limit has been set in this invention.

The mobile station refers to a data rate table to find a data rate of the forward link based on the channel quality of the last base station. The data rate of each base station's forward link is reported to the base station controller by the mobile station via a base station. Since the mobile station cannot manage all the radio resources, the mobile station reports to the base station controller the channel quality of each base station. The base station controller sets the data rate of each base station based upon the availability of the corresponding radio resources.

(4) The base station controller reports to the mobile station by means of the link that was established in the step (1) the second candidate base station list and the data rate capable of being allotted to each of the second candidate base stations.

(5) The mobile station sets up a link with one of the second candidate base stations according to the information reported from the base station controller. Except for the case where the number of base stations attempting a new connection is greater than two, this procedure is identical to the procedure during handover.

(6) When setting up of the link is completed, the base station controller provides the mobile station with a setup complete report. The base station controller then demodulates the forward link data according to the data rate of each base station and distributes this data to each base station. The forward link is so-called downstream or forward link transmission from the base station (BS) to the mobile station. Information showing the sequence for assembly is added to the data during the data demultiplexing. The base stations process the demultiplexed data as autonomous signal sequences by modulating the data and sending it to the mobile station. The mobile station separately demultiplexes the data signal received from a plurality of the base stations for each link. The signal sequence is reassembled based on the assembly sequence information, and the original data is restored.

(7) The parallel transmission method for the reverse link is as follows. The reverse link is so-called upstream transmission from the mobile station (MS) mobile station to the base station. The base station controller first determines the reverse link data rate from the receiving level and reports this data rate to the mobile station. The base station controller decides the data rate of the reverse link by referring to the data rate table according to the channel quality of the previously established forward link. The newly established data rate information may be reported to the mobile station by way of at least one base station.

The mobile station also decides the data rate based on the list of candidate base stations reported by the base station controller without determining the reverse link data rate in the base station controller.

The mobile station demultiplexes the reverse link data into a plurality of data according to the data rate of each base station and assigns the data to the respective base stations. Information on the assembly sequence is appended to each piece of data after being demultiplexed. Next, the plurality of split up data is separately modulated and transmitted in parallel to each base station. The demultiplexed data is then demodulated at each base station and transferred to the base station controller. At the base station controller, the signal sequence is reassembled based on the assembly sequence information, and the original data is restored.

To enhance the resistance to errors, error correction encoding and interleaving is performed on the transmission side of the mobile station and the base station controller before distributing the signal to each link. In such cases, the demodulated signal at each base station is rearranged on the receiving side of the base station controller, and deinterleaving, error correction and decoding are performed in the reverse order of the transmission side. The demodulated signal at each receiving port is rearranged, and deinterleaved error corrected and decoded in the reverse order for the transmission procedure in the same way even on the mobile station receive side. Even if the quality of a link seriously deteriorates, the deterioration of channel quality is kept minimum among a plurality of links. After setting up a plurality of links among the mobile station, the base station and the base station controller, any of the links is utilized to transmit and receive the control information between the mobile station and base station controller.

The radio wave propagation between the base station and mobile station changes according to the movement of the mobile station. For this reason, the current links are ended, and new links are set up. Setting up and canceling links are performed to maintain constant communications as required by radio wave propagation and by the user. After establishing the forward link and reverse link, the data rate changes dynamically according to the respective fluctuations in channel quality. Along with these dynamic changes in data rate, the quantity of data that is demultiplexed and assigned to each link also fluctuates.

The hardware structure for implementing the communications method is described next. First, a typical configuration of an embodiment in a cellular system is shown inFIG. 1. Amobile station hereafter abbreviated MS105is connected to base stations hereafter abbreviated as BS's101through104by way of a radio link. Each of the BS's101-104is also connected to a base station controller that is abbreviated as BSC106by way of a radio link. The BSC106is connected to a host network107. A unique characteristic of this embodiment is that the links111through114for sending and receiving the information that is demultiplexed into the plurality of BS's101-104each function as independent links and information on the line speed is also transmitted. Information is demultiplexed into a plurality of information and transmitted in parallel to allow high speed transmission.

A base station controller (BSC)106manages a plurality of the base stations (BS)101through104for improving a transfer rate of data from the BS's101-104to the mobile station105. When it is necessary to transfer a large amount of data1-8from a network107to the MS106, the data1-8is transferred to the BSC106. The BSC106maintains a plurality of simultaneous communication links with the BS's101-104and also maintains separate information indicative of communication quality of each of the links. Based upon the communication quality, the BSC106determines a data rate or a data transmission speed for each of the links with respect to the BS's101-104. The BSC106transmits a corresponding portion of the data1-8based upon the previously determined data rate. For example, only a single data portion1is transmitted to the BS102as its communication quality is poor. On the other hand, multiple data portions2-4are sent to the BS101as its communication quality is better than that of the BS's102through104.

In this example, the MS105is located at a position in an overlapping area of the transmission areas of the BS's101-104. In other words, at the above described position, the MS105is capable of simultaneously transmitting and receiving information from all of the four BS's101-104. Taking the advantage of this positioning, the base stations101-104simultaneously transmit the divided data1-8to the MS105through multiple links111-114. Each of the BS's101-104respectively transmits via links111-114a corresponding portion of the data1-8from the network107. Because the multiple links111through114simultaneously utilize the available communication resources according to the feasible data transfer rate, the data transfer rate is substantially improved due to the increased base station utilization.

FIG. 2is a drawing showing more detail of FIG.1. InFIG. 2, it is assumed that a first Ec/Iovalue of a link111is the highest, and the link111is also assigned the highest data rate. Hereafter, the links112through114are assigned data rates according to other Ec/Iovalues. A mobile station105is capable of communicating at a maximum of a data rate of K+L+M+N, subject to interference control conditions between links. Still referring toFIG. 2, the structure of an embodiment of the BSC106is next described. The forward link related structures include an encoder+interleaver208to encode and interleave data from the network107, a buffer/isolator section207to buffer the data for encoding and interleaving as well as for controlling to isolate the buffered data into a plurality of data according to the data rate of the BS and a data distributor section206to distribute the plurality of isolated data to a respective one of the BS's101-104.

The reverse link related structures, on the other hand, includes a data collection line section201to collect control data and traffic data from each of the BS's101-104, a deinterleaver+decoder203to buffer the output of the data collection line section201and along with deinterleaving the restored data that was multiplexed and restored in the buffer/multiplexer section202. The deinterleaver+decoder203also performs error correction decoding. The BSC106further contains a data rate controller204to allot the data rates, and a radio resource controller205to manage the radio resources under the BS's101-104.

The MS105establishes a satisfactory Ec/Iolink by connecting to a BS having a pilot signal with a satisfactory Ec/Iovalue. Other BS links can also be established if the Ec/Ioof the pilot signal transmitted by the BS exceeds a predetermined threshold value. The predetermined threshold value is a lower limit Ec/Iovalue for obtaining a sufficient Eb/Ioto maintain the channel quality and data rate that are required to run the system. Here, the Ec/Iovalue of the signals received from BS's101-104are sequentially designated as k, l, m, n (k>l>m>n), and the corresponding data rate is set as K, L, M, N (K >L >M >N). The radio resource controller205controls the channel quality k, l, m, n, of links111-114that is detected by the MS105or BS's101-104. The data rate controller204reads out the channel quality of each link stored in the radio resource controller205and calculates the possible data rate of each link based on the channel quality. The data rate controller204writes information in a table for controlling the data rates for each link and stores the table in the memory storage device. Although a total of four BS's is shown in FIG.1andFIG. 2, the number of Bs's is not limited to any particular number.

Referring toFIGS. 2 and 3, an example where a BS's transmits to a MS via a forward link is next described. The information from network (NW)107forms the structure of a frame302which includes input data301, a frame identifier (ID) and frame type of each specified information length. A tail bit (tail) is further added when the overlap coding is error correction coding. The frame302is encoded by the encoder+interleave208and forms an encoded sequence or FEC+Interleaved sequence303. The encoding parameters are specified at this time by data rate controller204and the radio resource controller205. The buffer/isolator section207temporarily stores the encoded information sequence. The data distributor section206splits up the information sequence stored in the buffer207into a plurality of subframes304. The data length of the subframe304is formed according to the data rate of the base station line in the table of the data rate controller204. For example, the length of the subframe304allotted to the link111of BS101is determined by multiplying K/(K+L+M+N) by the frame length of frame303before demultiplexing. The subframe304forms a subframe305added with the specified frame type and frame identifier (ID) when isolated and sent by the BS. The subframe305is transmitted to the BS's101-104by the data distribution section206. Information such as the channel quality information of the reverse link and control information is optionally added at this time to the frame302and the subframe305. The data distribution section206designates a particular BS as the distribution destination based on the subframe ID within the subframe305and transmits the subframe305. The specified BS that receives the subframe305transmits a radio frequency or carrier containing the subframe back to the MS105.

Instead of the radio resource controller205, the data rate controller204receives channel quality information such as the Eb/Noand Ec/Ioof the forward link of each BS as well as frame error rate (hereafter FER) collected in the MS105. The data rate controller204manages the above information. In such a case, the data rate controller204above establishes the forward link data rate for each link based on the channel quality stored in the table in addition to storing the quality of each link in the table. The radio resource controller205controls the radio resources of each BS and maintains the transmission of each BS under the predetermined transmission capacity.

The MS105receives and demodulates the subframe306transmitted by each of the BS's101-104and restores the frame303from the plurality of subframes305according to the type and identifier of the demodulated subframe305. The MS105also detects the frame302for deinterleaving and error encoding, reproduces the information sequence301and restores the original information.

The complete opposite of this procedure is used for the reverse link. Error correction, encoding and interleaving of the transmitted information sequence are performed in the MS105, and the results are then distributed to the radio ports having modulation circuits and high frequency circuits. These radio ports are equivalent to the radio interface functions of the BS for the forward link. The data distribution of the reverse link is determined by the MS based on the Eb/Iovalue of each BS. However, when a new link is established, the pilot signal from the BS for setting the link is monitored, and the data rate is determined by the Ec/Iovalue.

The data collection line section201collects the received reverse link information as the format for the subframe305. The data collection line section201also extracts necessary control information for controlling channel quality such as the forward link FER. The buffer/multiplexer section202temporarily stores the subframe305in the memory and assembles the encoded sequence304according to the type and the identifier of the subframe305. The decoder303deinterleaves and decodes the sequence304. Finally the quality of the decoded data is checked for each frame and sent to the NW107. The data rate of each link however is not usually a fixed speed. The data rate controller204recalculates the data rate according to changes in the channel quality as the changes are reported.

1. System Structure

The BSC structure is described in more detail with respect to FIG.4. The BSC106is comprised of an reverse FER detector+buffer circuit401, a multiplexer circuit402, a deinterleave circuit403, a decoder circuit404, a frame dismantler405, an output data interface406, a forward link data rate controller407, a data rate table408, a reverse all channel FER monitor409, a BS-IF circuit410, a buffer+all data rate control information411, an interleaver412, an encoder circuit413, a frame generator circuit414an input data I/F415, and an interleave encoding parameter table417, etc.

FIG. 5is a block diagram illustrating an embodiment of the BS. The BS includes a plurality of receiver sections533-1through533-nand a plurality of transmit sections534-1through534-nto communicate with a plurality of mobile stations. Each of the BS receive sections533-1through533-nincludes of a high frequency receive circuit501, a complex dispreading circuit502, an orthogonal dispreading circuit503, a deinterleaver circuit504, a decoding circuit505, a forward link power controller507, an Eb/No monitor circuit508, and a channel FER detector509. On the other hand, each of the transmit circuit sections534-1through534-nincludes a high, frequency transmit circuit510, a complex spreading circuit511a gain controller512, an orthogonal spreading circuit513, a reverse power control bit multiplexer514, an interleave circuit515, an encoder circuit516, and a frame generator circuit517.

The structure of an embodiment of the mobile station is shown in FIG.6. The MS105includes a plurality of receiver sections633-1through633-nand a plurality of transmit sections634-1through634-nto communicate with a plurality of BS's. Each of the MS receive circuit sections633-1through633-nincludes a high frequency receive circuit601, a complex orthogonal dispreading circuit602, an orthogonal dispreading circuit603, a deinterleave circuit604, a decoding circuit605, a forward link Ec/Io606, a reverse power controller607, an Eb/Nomonitor circuit608, and an FER detector609. On the other hand, each of the transmit circuit sections634-1through634-nincludes a high frequency transmit circuit610, a complex spreading circuit611, a gain controller612, an orthogonal spreading circuit613, a reverse power control bit multiplexer614, an interleaver615, an encoder circuit616, and a frame generator circuit617.

Referring toFIG. 7, a block diagram illustrates an embodiment of a MS joint controller section735. The MS joint controller735includes a buffer circuit718, a multiplexer719, a deinterleave circuit720, a decoder circuit721, a fame dismantler circuit722, a data output I/F723, a reverse link data rate controller724, a forward link FER monitor725, a data rate table740, a distributor circuit726, a buffer/total speed controller27, an interleaver728, an encoder circuit729, a frame generator730, an input data IF731, a radio resource controller732, and an interleave encoding parameter table742.

2. System Operation

The operation of the forward link is described next with respect toFIGS. 3 and 4. The frame generator circuit414for the BSC demultiplexes the input data301from the network into frames and further adds on the receiver side, a signal necessary for identifying the information as shown in a step630A. The encoder circuit413performs error correction encoding of the output of the frame generator circuit414. The interleaver412performs interleaving by changing the permutation of the information in a step628A. The radio resource controller416supplies the interleaving parameter to the interleaver412and the encoding parameter to the encoder circuit413at this time.

Subsequently, the buffer+all data rate control information411sums each data rate of the plurality of the BS's connected with the MS105to find the total data rate. The forward link data rate controller407calculates the data rate of each link based on the Eb/Noor Ec/Ioand each frame error correction rate (hereafter FER) that has been reported to the MS105by way of the reverse link. The data rate is controlled by taking the usage conditions for radio resources of all BS's into account. The BS-IF circuit410allots signals to the corresponding BS based on the identifier of each subframe as shown in a step626A.

Now referring toFIGS. 5 and 6, the BS include a plurality of forward link transmit sections534-1through534-nwhere n is a natural number of 2 or more. The frame generator circuit517performs framing so that the radio interfaces between the BS's and the MS are compatible627A. The encoder circuit516performs error correction encoding of the output of the frame generator circuit517. The interleave circuit515changes the permutation data for performing interleaving as shown in a step615A.

The reverse link power control bit multiplexer514adds power control information to the output from the interleaving circuit515. The orthogonal spreading circuit513cross-modulates the output from the interleaving circuit515. The gain controller512adjusts the transmit power gain. The complex spreading circuit511implements complex spreading of information whose transmit power gain was adjusted. The high frequency circuit510converts the information after complex spreading into a transmit frequency signal and transmits the converted signal to the MS.

Referring toFIGS. 6 and 7, the MS forward link structure and functions are next described. The MS105has a plurality of receivers633-1through633-nwhere n is a natural number of 2 or more. Each of the receivers633-1through633-nis capable of simultaneously receiving a plurality of links. Each of the receivers633-1through633-noperates independently. The complex orthogonal dispreading circuit602orthogonally dispreads the signal that is received by the high frequency receive circuit601with a dispreading code that matches the BS which has transmitted the signal. The complex orthogonal dispreading circuit602collates the cells. The orthogonal dispreading circuit603next performs orthogonal dispreading on a desired channel to isolate and identify the desired channel. Error correction of the isolated channel signal is performed by the deinterleaver circuit604and the decoding circuit605. Each of the receivers633-1through633-ncontains an Eb/No monitor circuit608for monitoring the Eb/No value of the signal after orthogonal dispreading, an FER detector609for detecting the FER of the signal after decoding, and a reverse power controller607for controlling the power of the reverse link by using the monitored Eb/No and FER.

The MS joint controller735collects the receive data or subframe705A from each receiver in a buffer circuit718and adjusts the timing of each receive data. The multiplexer719multiplexes the receive data whose timing was adjusted. The multiplexer719reads the type and the ID contained in the subframe705A and further checks the quality (QI). The ID is sequence information for multiplexing the signal received with the plurality of links. The type is information for categorizing items such as the control signal and traffic data. The signal processing order is determined based on the type information. Since ID and the type information other than the sequence information is contained in a subframe718A, the multiplexer719extracts only the sequence information sequence and performs multiplexing. The deinterleave circuit720of the MS joint controller735implements a deinterleaving operation to restore the permutations of the multiplexed data719A to the original form. The decoder circuit721performs error correction decoding on the data after deinterleaving and reproduces the frame721A. The frame dismantler circuit722disassembles the frame721A, and eliminates overhead such as the ID, extracts the original data722A and transmits it to the MS data processor. In this process, the forward link FER monitor725detects the FER based on the output721A from the decoding circuit721of each forward link. The FER information of the detected forward link is reported to the BSC by the reverse link.

Still referring toFIG. 7, a description for the reverse link or MS transmission is given next. The frame generator circuit730of the MS105disassembles the data input from the MS into a plurality of data and generates a frame. The permutations of the information of the frame that were error corrected and encoded in the encoder729are changed in the interleaver728. The encoding parameters and interleave parameters are supplied at this time to the encoder729by the MS radio resource controller732. The buffer/total speed controller727determines the total transmission data rate of all information by adding all the reverse link data rates set by the reverse link data rate controller724. The reverse link data rate controller724determines the data rate for each channel based on the reverse link total FER that is received via the forward link and the FER or the Eb/Noof each reverse link. This control may be implemented while taking into account the usage status of all BS radio resources in terms of time slot, encoding and frequencies of connectable links with the MS. Signals corresponding to the BS are subsequently assigned by the distributor circuit726. One transmitter is assigned to each BS in a ratio one to one. Referring toFIG. 6, in each of the MS transmitters634-1through634-n, framing is performed by the frame generator circuit617to match the radio interfaces between the MS and BS. Each of the MS transmitters634-1through634-nseparately modulates and transmits each BS isolated signal. In the example, error correction encoding is performed by the encoder circuit616. Permutations is changed by the interleave circuit616. Power control information is added to the data by the reverse link power control bit multiplexer614. Cross modulation is performed by the orthogonal spreading circuit613. The transmit power gain is adjusted in the gain control circuit612. After modulation by the complex spreading circuit611, the modulated signal is converted to a high Frequency signal by the high frequency circuit610and transmitted to the BS.

Referring toFIG. 5, the elements and the functions of the BS and the BSC reverse link receive structure are explained next. A plurality of receivers533-1through533-nis provided in the BS to simultaneously receive a plurality of links. Each of the receivers533-1through533-noperates independently. The complex dispreading circuit502performs complex dispreading of the signal that is received by the receive high frequency circuit501for synchronization with the MS transmit signal. Next, the orthogonal dispreading circuit503performs orthogonal dispreading of the information after the above complex dispreading and identifies the channels. The deinterleaver circuit504and the decoding circuit505perform error correction after the above orthogonal dispreading. The receiver contains a forward power control circuit507, an Eb/Nomonitor circuit508, and an FER detector509to monitor and control the power.

Now referring toFIG. 4, the output from each BS receiver is collected in the reverse FER detector+buffer circuit401of the BSC106. The timing of the receive data is adjusted by the reverse FER detector+buffer circuit401. The multiplexor circuit402multiplexes each receive data. The multiplexed data still has been interleaved by the interleave circuit728of the MS joint controller735as shown in FIG.7. The deinterleaving circuit403of the BSC at that point restores the permutations back to the original form. Error correction of the deinterleaved signal is implemented by the decoding circuit404. The frame dismantler circuit405next extracts the original data406and sends that output data406to the NW. The reverse link FER monitor circuit409detects the FER of all reverse links based on the output of the decoding circuit404. The FER information is transmitted to the MS105by the forward link via the BS.

In the above description, the high frequency circuits of the BS and the MS transmit/receivers are individually set, and the links between the MS and a plurality of the BS's are established at different frequencies as a precondition. If time division multiple access(TDMA) is applicable here, identification may be performed according to the time slot and the links allotted for utilizing the same frequency. In the access method such as CDMA where a plurality of links can be established on one frequency, the operation on a single frequency is possible by using an interference control such as time slot reservations for first of all transmit and receive signals.

3. Data Rate Control Method

3.1 Forward Link

The MS105selects a link with a first BS having the most satisfactory Eb/Novalue, by connecting to a first BS having the most satisfactory Ec/Io16value pilot signal. If the Ec/Ioof the pilot signal transmitted by a second BS exceeds a lower limit of the Eb/Novalue required for maintaining the channel quality and the data rate necessary for system operation, parallel communication is also possible with the second BS. The current invention assumes at this time that CDMA is used so that when the MS is simultaneously received by a plurality of BS's. The current invention also assumes that the data rate constituting interface may drop. But if the link (slot) reservation method is used, then the data rate improves. However, in consideration of application of other methods such as TDMA, it is assumed that interference is suppressed to a non-harmful level for the system operation by frequency or time sharing between links among the MS and plurality of the BS's. It is also assumed that the signals are adequately isolated.

The method for setting the link is shown below.

(1) The MS105determines the Ec/Iovalue of the pilot signal from each BS and decides the order of priority of connection candidates among a plurality of the BS's based on the Ec/Iovalues.

(2) The MS105attempts a connection by access channel with the BS101having the highest priority.

(3) When the connection with the BS101is complete, the MS105along with requesting reception of data by way of the BS101also reports the BS102and the BS103pilot signals with a high order of priority after the BS100for the connection and their Ec/Iovalue to the BSC106. The MS105together reports the supported frequencies, encoding channels, the transmission/receiving data rate, as well as supportable link types such as control link types.

(4) The BSC106identifies the BS that is connectable with the BS102and the BS103from the ID of the pilot signal and verifies in the radio resource control table whether or not the BS102-BS103radio resources are allotted to the MS105.

(5) When the BSC106confirms that the BS102-BS103radio resources are allotted to the MS105, the BS102-BS103ID (pilot signal) and the assigned link (frequency, encoding, timing) and the data rate are reported to the MS105via the currently connected BS101. When it is not possible to confirm, a standby (wait) condition is set, and the above processes in (3) through (4) are repeated. If the standby or wait condition is not canceled even after a preset time has elapsed, a time-out occurs, and the connection that is processing data for the plurality of links is terminated.

(6) The MS105establishes receiving-links that are specified by the BS102and the BS103.

(7) The MS105commences receiving signals through the links that is is specified by the BS102and the BS103.

(8) The BSC106selects an error encoding method and interleaving parameters according to the data rate of each BS. The BSC106performs encoding and distributes the signal to each BS. Each BS transmits the information that is distributed from the BSC106by way of the links secured with the MS105.

(9) The MS105monitors the receive quality of each link during communication. The monitor parameters are for each of the BS's101,102and103and include respective the Eb/No, FER and FER values after multiplexing. The MS105reports these values to the BSC106at the preestablished time intervals by using a dedicated control channel. The MS105also checks for the appearance of a newly connectable BS by monitoring the Ec/Iovalue. When a newly connectable BS appears, the MS105reports the information on the newly connectable BS to the BSC106by way of the currently connected BS101.

(10) The BSC106adjusts the data rate based on the monitored parameters indicative of the channel quality such as the Eb/Novalue that is reported from the MS105or the FER. The data rate is lower when the channel quality deteriorates. Conversely, after the channel quality has improved, the data rate is raised. The FER quality after multiplexing has a-more effect in adjusting the data rate.

(11) When the data rate on a particular link is reduced to a predetermined low limit and the specified quality is still not maintained, then that particular link is terminated. The communication is continued by the remaining links.

(12) The normal handoff is not performed. Only the connection and termination of links is performed. However, a normal handoff may also be used for more stable communications.

3.2 Reverse Link

The link setup method will be described next.

(1) The MS105receives the pilot signal of each BS, measures the in respective Ec/Iovalue, and establishes a connection priority order for each BS based on the Ec/Iovalue. If the BS is not possible for connection, it is not assigned an order of priority. Alternatively, its order of priority is lowered if the BS has been already connected.

(2) The MS105attempts a connection via access channel with a desired one of the BS101.

(3) When the MS105connects with the BS101and requests for transmitting data via the BS101, the MS105also reports to BS's102and103via pilot signal of the BS101a high order of priority after the BS101connection. Similarly, the MS105reports their Ec/Ioto the BSC106.

(4) The BS106prepares a connection with the BS's102and103based upon the pilot signal ID. It is verified whether or not the BS's102and103radio resources would be allotted to the MS105.

(5) When the BSC106decides that the BS's102-103radio resources are allotted to the MS105, the BS102-ID (pilot signal), the assigned link (frequency, encoding, transmission timing) and data rate are reported to the MS105by way of the currently connected BS101. When not possible to report, a standby or wait condition is set, and the processes in (3) through (4) are repeated. A time out may occur according to circumstances.

(6) The MS105establishes transmission on the links that are specified by the BS's102and103.

(7) The MS105starts transmitting on the links that are specified by the BS's101,102, and103.

(8) The BSC105selects an error encoding method and interleaving parameters according to the specified data rate. The BSC105performs encoding, distributes the signal to each BS, and commences transmission.

(9) The BSC106monitors the receiving quality on the reverse link for each BS. The monitor parameters include the respective Eb/Novalue, FER and the FER after multiplexing for the signal that is received on the BS's101,102,103. The BSC106reports these values to the MS105at pre-established time intervals via a control channel. The MS105monitors the Ec/Iovalue of other. pilot signals. When monitoring results show that a newly connectable BS appeares, the information on the newly connectable BS is reported to the BSC106.

(10) Even after the communication is started, the MS105adjusts the data rate based on the monitor parameters that is reported by the BSC106. For instance, when it is decided from the monitor parameters that the channel quality of the designated BS has deteriorated, the data rate of the corresponding BS is lowered. Conversely, the data rate is raised when the channel quality is improved. The FER quality after multiplexing is predetermined to have more influence in adjusting the data rate.

(11) After the data rate on a particular link is reduced to the lowest limit, if the specified quality still cannot be maintained, the link is terminated and communication is continued by the remaining links.

(12) When data rate has priority, handoff is not performed and only the connection and termination of links are performed. However, a normal handoff is used for more stable communications.

4. Setting Method for Data Rate

The data rate per link or unit is determined based on the SINR (signal-to-interference-noise-power-ratio). The data rate is also determined by calculation or using a table that was prepared beforehand to contain information on the mutual relation between the data rate and the signal-to-interference-noise-power ratio (SINR. An example of the above table is shown in FIG.8(a).

Referring toFIGS. 4 and 7, the information table is stored in the memory circuit408or740, and the information content is controlled respectively by the forward link data rate controller407and the reverse link data rate controller724. In addition to determining the data rate (used as the reference), the forward link data rate controller407and the reverse link data rate controller724also change the data rate according to an amount of fluctuation in channel quality. The actual channel quality is generally rated according to the FER. The FER is also listed in FIG.8(a). The channel quality parameter settings such as FER, Ec/Io, Eb/Noare updated during link setups or calls.

The data rate after multiplexing is supplied as the total sum of the available link data rates. However, the interference between the available links must also be taken into account at this time. In other words, since interference occurs between or among links when the same time slots or the same frequencies are utilized between different links, the channel quality will probably be unsatisfactory due to deterioration in the FER. The table shown in FIG.8(b) therefore has an interference surplus coefficient used as a margin. When using the same channel or the same time slot on a plurality of channels, this interference surplus coefficient is utilized to provide a mutual interference margin. This table is also stored in the memory circuit of the forward link data rate controller407or the reverse link data rate controller724.

Still referring toFIGS. 4 and 7, for interleaving between links in the interleaving circuits412or728even after isolating information per the links, the interleave size must be set to adequately suppress burst error deterioration due to fading. The interleave size is therefore adjusted according to the data rate ratio between the links and the number of isolated links. An interleave size parameter table is shown in FIG.8(c). The encoding system parameters such as forced length and encoding rate are adjusted in order to raise the channel quality by means of the encoding gain. The interleave and encoding system parameters are stored in the memory circuit of the radio resource controller407or732.

5. Distribution Method for Transmitted Data

Referring toFIG. 3, the input data631A demultiplexed into frame lengths is added with an ID to identify the frame, a type or attribute, channel quality indicator (QI) and a tail bit for the FEC as shown in630A. This frame becomes an interleaved sequence628A after adding redundancy to the frame by means of the FEC. The sequence628A is demultiplexed into a plurality of data sequences according to the data rate that was previously determined. Channel quality indicators such as the order of the sequence. ID supplying the address, type or attribute supplying the data type information, and CRC are added to each information sequence to form a subframe626A that were transmitted from the BSC106to the BS. The destination for distributing the information sequence627A is decided by utilizing the minimum period or unit as the unit necessary for verifying the channel quality and controlling the period so the respective line qualities for BS and MS match the data rate as shown in FIG.8.

When the data rate on a link drops due to fluctuations in the channel quality, the buffer circuit411places the data transmission to a standby or wait status. In such a case, when the data rate of other links has a surplus with respect to the maximum allowable transmission speed, other links are switched for use and the transmission standby (wait) status is not set.

Referring toFIG. 9, the data rate and a typical signal distribution are shown for a link that has been set up between three BS and one MS. Four data blocks of interleaved data are illustrated for transmission during each time interval (tn and tn+1 time interval) for rating the channel quality at the maximum data rate per one link. The minimum data rate is the time interval in which one data block is sent per each time interval. This data rate is determined by the channel quality rating parameters such as FER, Ec/Io, Eb/Noas shown in FIG.8. In CH1, it can be noted that between times t1through t5, the channel quality is always at the highest level so the data rate also becomes a maximum. In CH2on the other hand, the channel quality has deteriorated over time from time t1to t5, and the data rate also deteriorates in proportion to the channel quality. In CH3, the channel quality is minimal at the time t1through t2, and accordingly only one data block can be sent. However at time t3, the channel quality has improved so that three data slots are now sent.

After interleaving of the transmission data, data with a satisfactory channel quality is given a certain priority for distribution and transmitted first. Priority data is sent in this way to transmit as many signals as possible and as fast as possible after receiving the channel quality data (FER, Ec/Io, Eb/No).

Referring toFIG. 10, the operation is illustrated for a situation when the MS105is called up and a plurality of links are established. When a MS call-up request has been made at a step1000, the call-up request is transmitted by the MS105to the BS101by way of an access channel in a step1001. This access channel is capable of being received by a plurality of BS's. If a plurality of access channels receives signals from the BS and is formed per the BSC106in the same manner as other traffic channels, call-up requests are made through this plurality of access channels.

Still referring toFIG. 10, when traffic channels are set up between the MS105and BS101, it is assumed that communication service has started in steps1002-1011. In this example, it is assumed that the link with BS101alone has an insufficient capacity to upload information from MS105. The MS105makes a request for a high speed transmission service to BS101by multi-BS transmission in a step1022. At this time, the MS105transmits a statistic list on the BS pilot signals it is receiving. The list shows pilot signals with a receive level below a specified value and their intensity as indicated by an Ec/Iovalue to BSC106in a step1022. The statistical list is received by the BS101and transferred to the BSC106.

Based on this information list,the BSC106searches for other BS's that are capable of communication with the MS105and checks whether or not radio resources are allotted in a step1023. When the BSC106determines that communication is possible with the BS102, the BSC106transmits a line start request to the BS102to the MS105in steps1024-1025. The BSC106authorizes MS105for a link with the BS102by a handover start request via BS101in steps1026-1027. In other words, a new link is set up between the MS105and the BS102in the same way as the conventional handover method, and the MS105is then capable of communication by way of the BS101and the BS102in steps1028-1030.

When the communication between the MS.105and the BS101as well as the BS102commences after error correction encoding and interleaving of the information to be transmitted, the MS105transmits at a speed that matches the respective channel quality. The BSC106multiplexes the signal that was received from the BS's101and102and performs deinterleaving as well as decoding. Thus the BSC106reproduces the signal sequence in steps1031-1032. The operation is the same as above when the number of the BS's is three or more except that there are two or more hand off messages. In the above case, when the first connected BS is terminated, the data rate between the second BS and the MS is dependent on the receive power and the channel quality.

Referring toFIG. 11, the BS/BSC side initiates a MS call-up, terminates a link and sets up a plurality of links. When the BSC106receives a paging request for the MS105from the network in a step1100, the MS105transmits a paging message from the position-registered BS in a step1101. If the paging messages from the plurality of the BS's are capable of being received, synthesized and demodulated, a specified method may also be utilized. The communication procedure between the MS105and the BS101that is position-registered by the MS105is the same as the conventional method in steps1102-1112.

Next, the communication service starts in a step1113. When the high speed data service is requested by utilizing multi-BS's from the BSC side in a step1130. the BSC106transmits the request message by way of the BS101in a step1114. The BSC106at this time is already monitoring the MS105signals in the plurality of the BS's, and the request message is sent to those BS's that are candidates for connection. In response to the above message, the MS105transmits a pilot signal whose signal power is greater than a fixed threshold and the list of candidates to the BSC via BS1in a step1115. The BSC106decides on the BS candidate, based on the list information of the MS105and allots radio resources. The BS102is here allotted with radio channels in steps1116-1118. The BS101sends a start message to the MS105for handover to the BS102in a step1119. The MS105starts to establish a link with the BS102while it is still retaining a link with the BS101in a step1120. The MS105sets up a link with the BS102using the same method as that used for a conventional handover in steps1121-1123. When the MS105has set up a simultaneous link with the BS102and the BS103, error correction and interleaving of the information are performed, and the BSC106distributes the information to the BS101and the13S102at a data rate corresponding to the channel quality. The BS's101and102set each encoding and a cell or sector signal and transmit the distributed signal to the MS105. The signals from the BS's101and102are separately demodulated in the MS105. The demodulated multiple signals are multiplexed, interleaved and error correction encoded. The information sequence is thus reproduced in steps1124-1125. The operation is the same as above when the number of BS is three or more except for that there are two or more hand off messages.

Referring toFIG. 12, the principle of the handover method will be described. The service areas of BS101through BS104partially overlap with each other. For example, the MS105in the BS101area moves to the BS104area. In FIG.12(a), the MS105is in an area where service is only possible from the BS101and is not connected to the other BS's102-104. In FIG.12(b), the MS105is moving to the overlapping boundary of the BS101and BS103areas. The MS105sets up a link with both of the BS's101and103and transmits and receives information at different data rates corresponding to the Eb/Noof each link.

In FIG.12(c), the MS105is in the overlapping cell area of BS's101,103and104and establishes links with these three BS's. The MS105is, however, outside the cell range of the BS102. In this example, it is assumed that the MS105is communicating at a high data rate with the BS103as the BS103allows the MS105to obtain a more satisfactory Eb/Novalue. It is also assumed that the link with the BS101however has poor channel quality so the data rate is reduced. The example in FIG.12(d) shows that the MS105has moved to an area where connection with all four of the BS's101through104is possible. In FIG.12(d), the four links transmit different information sequences at data rates according to the corresponding interference (SINR) conditions.

Referring toFIG. 13, the handover operation is described in detail. The case in this figure assumes that the MS105is connected with both the BS101and the BS102in a step1300. The MS105controls the data rate according to the interference (SINR) status while it is controlling the power and the two BS's101and102. Also, at least one of the plurality of links is given priority rights to transmit and receive, and the priority rights are determined according to an established order of priority. For instance, this order of priority is used in making link time slot reservations and in defining the criticality of a signal for transmission. Here, a high order of priority is first given to the BS101assuming that communication will continue in steps1301-1302. In the handover, the termination of the currently connected link is performed with the same procedure as the termination in the hard handover for exchanging links between systems having different frequencies. However, the transmit/receive-of the control signal is only performed using links having a high priority.

In spite of the fact that the signal from the BS101has a high priority, when a weak signal intensity from the BS101or a signal falling below the threshold value is detected in a step1303, other BS's with high priority link conditions are searched for in a step1304, and the order of priority of the searched BS102is upgraded to a higher priority.

The MS105informs the BSC106of changes in the BS order of priority in a step1305, and the MS105also reports the new BS candidate list in a step1306. The operation for making a new BS connection is substantially the same as the one as shown in FIG.10. When the Ec/IoA value of the BS101deteriorates below the threshold, the MS105instructs the BS101to lower the data rate, and the data rate from the MS105also lowers in a step1309. When the Ec/Iovalue of the BS101deteriorates below the threshold and the link is difficult to maintain in a step1308, the MS105reports a new BS list to the BSC106in a step1309. The MS105further reports the termination of the BS101link in a step1310and terminates communication with the BS101in a step1312. The BSC106cancels the BS101radio resources in a step1313. Only the link with the BS2is maintained in this example in a step1314.

In the above embodiment of the invention, the radio resources are utilized to the maximum in the BS distribution. In other words, even though a MS of the conventional art has a satisfactory radio frequency carrier status with a plurality of the BS's and the signals are within a specified interference noise (SINR) threshold, the conventional MS is not capable of utilizing links with other BS's while it is already connected to one link. In contrast, a preferred embodiment of the MS communicates at a data rate that matches the channel quality of other BS's. the data rate between the MS and the BSC is therefore improved.

Also in the above embodiment, during the termination of a link for the moving MS, the same traffic as the one during a soft handover is not simultaneously connected to a plurality of the BS's is However, since the FEC and the interleaved signal are distributed among the links, even though a portion of the information. might be lost, the signal damage can be compensated by utilizing encoding gain so that communication is achieved with reduced data loss during the link switching between the MS and BS.

Further in the above embodiments, even if the link between a MS and a BS temporarily deteriorates, error correction and interleaving are performed between the links that distribute the information. Even if one channel quality deteriorates, encoding gain is utilized after multiplexing with other links to improve the characteristics after demodulation.