This application claims priority under 35 U.S.C. § 119 to an application entitled “System and Method for Performing Handover Between Frequency Assignments in a Communication System” filed in the Korean Intellectual Property Office on Jul. 8, 2005 and assigned Serial No. 2005-61673, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to a communication system, and in particular, to a system and method for performing a handover between base stations (BSs) using different frequency assignments (FAs) in a communication system.
2. Description of the Related Art
Studies have actively been conducted on high-speed, large-data transmission/reception for mobile stations (MSs) in future-generation communication systems. A major future-generation communication system is based on the Institute of Electrical and Electronics Engineers (IEEE) 802.16e standard.
Referring to
Referring to
Referring to
The MS 200 can acquire information about neighbor BSs from the MOB_NBR_ADV message. To scan the quality of reference signals such as preamble signals from the neighbor BSs, for example, Carrier-to-Interference and Noise Ratios (CINRs), the MS 200 sends a Mobile Scanning Interval Allocation Request (MOB_SCN_REQ) message to the first BS 210 in step 213. The MOB_SCN_REQ message has the following configuration shown in Table 2.
Referring to Table 2, the MOB_SCN_REQ message includes the IEs of Management Message Type indicating the type of the transmission message and Scan Duration indicating a scan duration for which the MS 200 intends to scan the CINRS of the preamble signals from the neighbor BSs. The Scan Duration is expressed in units of frames. The time when the MS 200 requests scanning interval allocation has no direct relation to the CINR scanning and thus its detailed description is not provided herein.
Meanwhile, upon receipt of the MOB_SCN_REQ message, the first BS 210 sends a Mobile Scanning Interval Allocation Response (MOB_SCN_RSP) message including scanning information and allocating a non-zero scan duration to the MS 200 in step 215. The MOB_SCN_RSP message is configured as follows and shown in Table 3.
Referring to Table 3, the IEs of the MOB_SCN_RSP message include Management Message Type indicating the type of the transmission message, Connection ID (CID) indicating the CID of the MS 200 that has sent the MOB_SCN_REQ message, Duration indicating a scan duration, and Start Frame indicating the start of scanning. The scan duration is a time of period for which the MS 200 scans the CINRs of the preamble signals from the neighbor BSs. If the scan duration is 0, this implies that the first BS 210 has rejected the scan duration allocation request.
In step 217, the MS 200 scans the CINRs of the preamble signals from the neighbor BSs set in the MOB_NBR_ADV message during the scan duration set in the MOB_SCN_RSP message.
After the CINR scanning, when the MS 200 decides to change its serving BS from the first BS 210 to another BS in step 219, MS 200 sends a Mobile Station HandOver Request (MOB_MSHO_REQ) message to the first BS 210 in step 221. A candidate BS to be a serving BS for the MS 200 after handover is called a target BS. The MOB_MSHO_REQ message has the following format shown in Table 4.
Referring to Table 4, the MOB_MSHO_REQ message includes the IEs of Management Message Type indicating the type of the transmission message and the results of the scanning. N_Recommended indicates the number of neighbor BSs that send preamble signals with CINRs equal to or greater than a predetermined threshold, i.e. the number of neighbor BSs recommended for handover. Hereinafter, these neighbor BSs are called recommended neighbor BSs. The MOB_MSHO_REQ message further includes Neighbor BS-ID identifying each recommended neighbor BS, BS CINR mean indicating the average CINR of the preamble signal from the recommended neighbor BS, Service level prediction indicating a service level at which the recommended neighbor BS is expected to service the MS 200, and Estimated HO Start indicating an estimated HO time for the recommended neighbor BS.
Upon receipt of the MOB_MSHO_REQ message, the first BS 210 detects a list of recommended neighbor BSs for the handover of the MS 200 from the N_Recommended information set in the MOB_MSHO_REQ message in step 223. In the illustrated case of
Referring to Table 5, the HO_PRE_NOTIFICATION message has Global Header included commonly in messages between BSs in a backbone network, MS unique ID identifying the MS 200 to be handed over to the second or third 10 MS 220 or 230, Estimated Time to HO indicating an estimated handover start time for the MS 200, Required BW indicating a bandwidth that the MS 200 requests to a target BS, Service Flow Identifier (SFID) identifying a service flow being serviced to the MS 200, and Required Quality of Service (QoS) indicating a QoS level for each SFID. The required BW and required QoS are identical to the service level prediction set in the MOB_MSHO_REQ message illustrated in Table 4.
The Global Header common to messages including the HO_PRE_NOTIFICATION message exchanged between BSs within the same backbone network has the following configuration shown in Table 6.
Referring to Table 6, the Global Header includes a plurality of IEs. The IEs include Message Type indicating the type of the transmission message, Sender BS-ID identifying the BS that transmits this message, Target BS-ID to receive the message, a Time Stamp, and Num Records indicating the number of MS records set in the message.
The second and third BSs 220 and 230 each reply with an HO_PRE_NOTIFICATION_RESPONSE message in steps 229 and 231. The HO_PRE_NOTIFICATION_RESPONSE message is configured as illustrated in Table 7.
Referring to Table 7, the HO_PRE_NOTIFICATION_RESPONSE message includes the IEs of Global Header set commonly in messages exchanged between BSs in a backbone network, MS unique ID identifying the MS 200, BW Estimated indicating a bandwidth that the second and third BSs 220 and 230 each are expected to provide, and QoS Estimated indicating a QoS level that the second and third BSs 220 and 230 each are expected to provide.
Meanwhile, the first BS 210 analyzes the received HO_PRE_NOTIFICATION_RESPONSE messages and orders the recommended neighbor BSs in the order of bandwidth and QoS level closest to the bandwidth and QoS level requested by the MS 200. In the illustrated case of
In step 233, the first BS 210 sends a Mobile BS HandOver Response (MOB_BSHO_RSP) message including information about the recommended target BSs to the MS 200. The MOB_BSHO_RSP is configured as illustrated in Table 8 below.
In Table 8, the MOB_BSHO_RSP message includes a plurality of IEs. The IEs include Management Message Type indicating the type of the transmitted message, Estimated HO start indicating an estimated time when the handover will start, and information about the recommended target BSs ordered by the first BS 210. N_Recommended indicates the number of the recommended target BSs, Neighbor BS-ID identifies each of the recommended target BSs, and service level prediction indicates an expected service level that the recommended target BS will provide to the MS 200.
The MS 200 analyzes N_Recommended information included in the MOB_BSHO_RSP message and selects a final target BS. It is assumed that the MS 200 selects the third BS 230 as the final target BS. The MS 200 then sends a Mobile HandOver Indication (MOB_HO_IND) message to the first BS 210 in step 235. The MOB_HO_IND message has the following format illustrated in Table 9.
In Table 9, the MOB_HO_IND message includes a plurality of IEs. The IEs include Management Message Type indicating the type of the transmitted message, HO_IND_type indicating whether the MS 200 has decided handover to the final target BS, cancelled the handover, or rejected the handover, Target_BS_ID identifying the final target BS if the handover has been decided, Hashed Message Authentication Code (HMAC) Tuple used to authenticate the MOB_HO_IND message. For handover to the final target BS, HO_IND_type=00, for handover cancellation, HO_IND_type=01, and for handover rejection, HO_IND_type=10. When receiving the MOB_HO_IND message with HO_IND_type=10, the first BS 210 selects new recommended target BSs and re-sends the MOB_BSHO_RSP message to the MS 200.
When receiving the MOB_HO_IND message with HO_IND_type=00, the first BS 210 releases a connection from the MS 200 or maintains the connection for a predetermined time until being notified of handover completion from the final target BS, i.e. the third BS 230, determining that the MS 200 will perform a handover to the third BS 230 in step 237. In this way, after sending the MOB_HO_IND message to the first BS 210, the MS 200 performs the handover to the third BS 230.
Referring to
When a handover is required for the MS 330 under management of the first BS 310 in step 313, the first BS 310 sends a HO_PRE_NOTIFICATION message to the neighbor BSs in steps 315 and 317. The HO_PRE_NOTIFICATION message contains information about bandwidth and service level requirements that a target BS to be a new serving BS for the MS 300 has to fulfill. In the illustrated case of
The second and third BSs 320 and 330 reply with HO_PRE_NOTIFICATION_RESPONSE messages to the first BS 310 in step 319 and 321. The HO_PRE_NOTIFICATION_RESPONSE messages each include an ACKnowledgement/Non-ACKnowledgement (ACK/NACK) signal indicating whether the requested handover can be accepted or not, and a bandwidth and service level available to the MS 300.
The first BS 310 selects recommended target BSs supporting the bandwidth and service level requested by the MS 300 and arranges the recommended target BSs in the order of bandwidth and service level closest to the MS-requested bandwidth and service level. In
The first BS 310 sends a Mobile BS HandOver Request (MOB_BSHO_REQ) message including information about the recommended target BSs to the MS 300 in step 323. The MOB_BSHO_REQ message has the following configuration illustrated in Table 10.
In Table 10, the MOB_BSHO_REQ message has a plurality of IEs. The IEs include Management Message Type indicating the type of the transmitted message and information about the recommended target BSs. N_Recommended indicates the number of the recommended target BSs, Neighbor BS-ID identifies each of the recommended target BSs, and service level prediction indicates an expected service level that the recommended target BS will support for the MS 300.
Determining from the MOB_BSHO_REQ message that the first BS 310 requests a handover, the MS 300 selects a final target BS for the handover based on N_Recommended information set in the received message. To select the final target BS, the MS 300 needs to scan the CINRs of preamble signals from the recommended target BSs. Therefore, the MS 300 sends a MOB_SCN_REQ message to the first BS 310 in step 325. The time when the MS 300 requests scanning interval allocation has no direct relation to the CINR scanning and thus its detailed description is not provided herein.
Meanwhile, upon receipt of the MOB_SCN_REQ message, the first BS 310 sends an MOB_SCN_RSP message to the MS 300 in step 327. In step 329, the MS 300 scans the CINRs of the preamble signals from the neighbor BSs set in the MOB_NBR_ADV message and from the recommended target BSs set in the MOB_BSHO_REQ message during a scan duration set in the MOB_SCN_RSP message.
After the CINR scanning, the MS 300 sends an MS HandOver Response (MOB_MSHO_RSP) message including information about the recommended target BSs according to the CINR scanning results to the first BS 310 in step 331. The MOB_MSHO_RSP message has the following format shown in Table 11.
In Table 11, the MOB_MSHO_RSP message has a plurality of IEs. The IEs include Management Message Type indicating the type of the transmitted message, Estimated HO time indicating an estimated HO time at which the handover will start, and the CINR scanning results of the recommended target BSs. N_Recommended indicates the number of the recommended target BSs, Neighbor BS-ID identifying each recommended target BS, and BS S/(N+1) indicating the CINR scanning result of a preamble signal from the recommended target BS.
The MS 300 selects a final target BS among the recommended target BSs and sends a MOB_HO_IND message to the first BS 310, notifying of a handover to the final target BS in step 333. Determining that the MS 300 will perform a handover to the final target BS, the first BS 310 releases a connection from the MS 300 or maintains the connection for a predetermined time until being notified of handover completion from the final target BS, i.e. the third BS 330 in step 335. In this way, after sending the MOB_HO_IND message to the first BS 310, the MS 300 performs the handover to the third BS 330.
As described above, the IEEE 802.16e communication system specifies the MS-initiated and BS-initiated handover procedures. Yet, these handover procedures give no consideration to the FAs of BSs. Accordingly, there exists a need for developing a handover scheme that considers the FAs of BSs in the IEEE 802.16e communication system.
An object of the present invention is to substantially solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, the present invention provides a system and method for performing a handover that takes into account the FA in a communication system.
The present invention also provides a system and method for performing a handover between BSs using different FAs in a communication system.
According to one aspect of the present invention, in a method of performing an inter-FA handover in an MS in a communication system, the MS receives from a serving BS neighbor BS information including a BS ID of at least one neighbor BS and a reference signal index of a reference signal used in the at least one neighbor BS. When it is necessary to scan the reference signal from the at least one neighbor BS, the MS scans the reference signal corresponding to the reference signal index. If the scanned reference signal has a quality equal to or greater than a threshold, the MS determines the BS ID of the at least one neighbor BS using the reference signal index as a BS ID for a recommended neighbor BS available for the inter-FA handover.
According to another aspect of the present invention, in a method of performing an inter-FA handover in a CO (Central Office) in a communication system, the CO controls a serving BS to broadcast neighbor BS information including a BS ID of at least one neighbor BS using at least one active FA and a reference signal index of a reference signal used in the at least one neighbor BS. The CO controls the serving BS to send a reference signal with the reference signal index on the active FA and a reference signal with the reference signal index on at least one inactive FA.
According to a further aspect of the present invention, in a method of performing an inter-FA handover in a communication system, a CO controls a serving BS to broadcast neighbor BS information including a BS ID of at least one neighbor BS using at least one active FA and a reference signal index of a reference signal used in the at least one neighbor BS, and controls the serving BS to send a reference signal with the reference signal index on the active FA, and a reference signal with the reference signal index on at least one inactive FA. An MS receives the neighbor BS information from the serving BS. When the reference signal from the at least one neighbor BS is to be scanned, the MS scans the reference signal corresponding to the reference signal index. If the scanned reference signal has a quality equal to or greater than a threshold, the MS determines the BS ID of the at least one neighbor BS using the reference signal index as a BS ID for a recommended neighbor BS available for the inter-FA handover.
According to still another aspect of the present invention, a system for performing an inter- FA handover in a communication system includes an MS, a serving BS, at least one neighbor BS using at least one active FA, and a central office. The central office controls the serving BS to broadcast neighbor BS information including a BS ID of the at least one neighbor BS and a reference signal index of a reference signal used in the at least one neighbor BS, and controls the serving BS to send a reference signal with the reference signal index on the active FA, and a reference signal with the reference signal index on at least one inactive FA.
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:
Preferred embodiments of the present invention will be described herein below 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.
The present invention provides a system and method for performing a handover between BSs using different frequency assignments (FAs) in a communication system, for example, an Electrical and Electronics Engineers (IEEE) 802.16e communication system. The present invention also provides a system and method for performing a seamless handover between base stations(BSs) using different FAs without setting a specific scanning interval and thus without any disconnection from a serving BS. While the present invention is described in the context of the IEEE 802.16e communication system, for convenience sake, it is to be clearly understood that the present invention is applicable to any other communication system. In the following description, BSs use omni-directional antennas, to which the present invention is not limited. Therefore, the present invention also applies to BSs using a sectorized antenna structure. One thing to note herein is that the terms “scanning interval” and “scan duration” are interchangeably used.
In the IEEE 802.16e communication system, there are two types of handover depending on whether a serving BS and a target BS use the same or different FAs: intra-FA handover and inter-FA handover, respectively. The intra-FA handover takes place within the same FA, whereas the inter-FA handover takes place between different FAs.
The inter-FA handover is triggered in the following cases in the IEEE 802.16e communication system.
(1) While a BS using the same FA exists in a neighbor Central Office (CO), sufficient resources are not available for allocation to a handover mobile station(MS).
(2) Because there is no BS using the same FA in a neighbor CO, an on-going service cannot be provided with a handover to a corresponding FA. The MS can determine from neighbor BS information acquired from a Mobile Neighbor Advertisement (MOB_NBR_ADV) message whether an inter-FA handover is likely to take place due to the absence of a BS using the same FA in a neighbor CO. The IEEE 802.16e communication system can allocate different BS Identifiers (IDs) to different BSs. The BS ID of each BS is decided irrespective of the FA of the BS. The serving BS and the target BS in the conventional MS-initiated and BS-initiated handover procedures illustrated in
For the intra-FA handover, a technique for increasing the efficiency of the handover illustrated in
An MS acquires information about neighbor BSs from a MOB_NBR_ADV message broadcast by a serving BS. The MS then is allocated a scan duration from the serving BS by exchanging a Mobile Scanning Interval Allocation Request (MOB_SCN_REQ) message and a Mobile Scanning Interval Allocation Response (MOB_SCN_RSP) message with the serving BS. During the scan duration, the MS discontinues communications with the serving BS and scans the CINRS of preamble signals from the neighbor BSs. Specifically, the MS performs the CINR scanning in accordance with the BS IDs, FAs and preamble indexes of the neighbor BSs, FAs acquired from the MOB_NBR_ADV message.
The IEEE 802.16e communication system provides a plurality of different preamble sequences having unique preamble indexes. It is to be noted that the preamble indexes are not IDcells defined by the general IEEE 802.16e communication standard. Thus, each BS is allocated one preamble index and this preamble index information is sent to the MS by the MOB_NBR_ADV message. The MS measures the CINRs of the preamble signals from the neighbor BSs based on their FAs and preamble indexes. If the CINRs of neighbor BSs are equal to or greater than a threshold, the MS registers the BS IDs of the neighbor BSs in a recommended neighbor BS list from which to select a final target BS.
For efficient preamble CINR scanning for the intra-FA handover, the following scheme can be contemplated.
A drawback with the above-described preamble CINR scanning is that communications between the MS and the serving BS are disconnected during the scan duration. A signal received at the MS includes preamble signals from the serving BS and neighbor BSs using the same FA as that of the serving BS according to the principle of linear overlap. Therefore, it is possible for the MS to continue preamble CINR scanning for the neighbor BSs without defining a specific scan duration by use of a predetermined signal processing device.
That is, preamble signals from BSs using different FAs within the same CO are propagated to the MS in the same path. Preamble signals from BSs located in different COs are also received at the MS in the same propagation path. In this case, the CINR measurement of the preamble signal from the serving BS is almost equal over all FAs. Since the IEEE 802.16e communication system is a broadband communication system, a CINR difference arising from the frequency difference between FAs is negligibly small. As a consequence, for handover, the MS simultaneously scans only the FA of the serving BS using the predetermined device instead of performing preamble CINR scanning for all BSs, changing FAs. Particularly, a preamble signal is sent on an inactive FA to support the simultaneous scanning.
In this way, the preamble CINR scanning can be performed continuously without setting any specific scan duration. This obviates the need for exchanging the MOB_SCN_REQ and MOB_SCN_RSP messages between the MS and the serving BS. This preamble CINR scanning of the present invention is referred to as simultaneous scanning. During the simultaneous scanning, the MS separates the preamble signals of the neighbor BSs from a received signal and scans the CINRs of the preamble signal, which is beyond the scope of the present invention and thus will not described herein in more detail. The simultaneous scanning obviates the need for setting any specific scan duration, thereby eliminating the problem of communication disconnection. Therefore, overall system performance is improved.
Referring to
To support the simultaneous scanning, the second CO 450 must send a preamble signal also on FA 3 in the inactive state. In this case, the preamble index of a preamble signal sent on FA 3 is the same as that of a preamble signal on any other active FA in the second CO 450. When a plurality of active FAs exist in the same CO, preamble signals on the FAs may have the same or different preamble indexes. If the preamble indexes are different, the preamble index of a preamble signal sent on an inactive FA is determined to be identical to a randomly selected one of the different preamble indexes. The present invention is described on the assumption that the BSs within the same CO use the same preamble index for operational efficiency. In
Regarding an inter-FA handover from an MS's point of view, assuming that the third BS 430 is serving the MS, the MS acquires the preamble indexes of neighbor BSs using information about the neighbor BSs included in a MOB_NBR_ADV message broadcast from the third BS 430, and creates a preamble index list with the preamble indexes. The neighbor BS information contains information about the fourth and fifth BSs 460 and 470. Hence, the preamble index list includes the preamble index Y used for the fourth and fifth BSs 460 and 470.
The MS simultaneously scans the preamble signals with the preamble indexes listed in the preamble index list, particularly the CINR of the preamble signal on FA 3 from the second CO 450. If the CINR of the preamble signal on FA 3 from the second CO 450 is equal to or greater than a threshold, the MS makes up a recommended neighbor BS list with the BS IDs of BSs using the preamble index Y. Since the BSs use active FAs, the MS may hand over to the BSs. If m active FAs exists within the same CO and BSs use the same preamble index, n of m BS IDs (1≦n≦m) are selected and listed in the recommended neighbor BS list. With the recommended neighbor BS list, therefore, the MS can perform the handover procedures illustrated in
In the case where the fourth and fifth BSs 460 and 470 and the preamble index of the preamble signal sent on FA 3 from the second CO 450 is a randomly selected preamble index of the fourth and fifth BSs 460 and 470, the preamble index list includes a preamble index which does not require simultaneous scanning. As a result, the MS may perform an unnecessary preamble CINR scanning. That's why the present invention is described on the premise that the BSs within the same CO use the same preamble index.
Referring to
The inactive FA preamble/traffic generator 517 generates a preamble signal and a traffic signal to be sent on an inactive FA. The inactive FA upconverter 519 upconverts the preamble and traffic signals to the inactive FA. The amplifier 515 amplifies the upconverted signal by the gain and sends the amplified signal through the antenna 521.
Referring to
The switch 617 switches the received preamble signal to the inactive FA upconverter 619. The inactive FA upconverter 619 upconverts the preamble signal to the inactive FA. The amplifier 615 amplifies the upconverted signal by the gain and sends the amplified signal through the antenna 621.
Referring to
The inactive FA preamble/traffic generator 719 generates a preamble signal and a traffic signal to be sent on an inactive FA. The inactive FA upconverter 721 upconverts the preamble and traffic signals to the inactive FA. The amplifier 723 amplifies the upconverted signal by a predetermined gain and sends the amplified signal through the antenna 725.
Referring to
The MS selects preamble indexes for CINR scanning from the preamble index list in step 815 and scans the CIRs of preamble signals corresponding to the selected preamble indexes in step 817. In step 819, the MS compares the CINRs with a threshold. For a CINR that is less than the threshold, the MS returns to step 811. For a CINR that is equal to or greater than the threshold, the MS adds the BS ID of a neighbor BS corresponding to the CINR so that the neighbor BS may be selected later as a target BS in step 821 and then returns to step 811.
For simultaneous scanning, a pilot signal may be sent as a reference signal on an inactive FA, instead of a preamble signal. Particularly in the IEEE 802.16e communication system, pilot symbols are always at fixed positions in two Orthogonal Frequency Division Multiple Access (OFDMA) symbols following a preamble and a sequence of pilot symbols can be created simply using a preamble index set in the MOB_NBR_ADV message in the MS. The subsequence operations in the BS and the MS are alike in both cases of using the preamble signal and using the pilot signal as a reference signal. In the latter case, since the pilot signal is sent at a lower power level than the preamble signal, the present invention can be implemented using a relatively small-capacity amplifier.
As described above, the present invention enables an inter-FA handover without setting a specific scanning interval and thus prevents communication disconnection from a serving BS during the handover in an IEEE 802.16e communication system. Consequently, overall system performance is improved.
While the invention has been shown and described with reference to certain preferred embodiments 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.
Number | Date | Country | Kind |
---|---|---|---|
2005-61673 | Jul 2005 | KR | national |