There is disclosed a method for performing channel assignment in a base station for a mobile communication system. Upon receipt of a request for assigning a channel to a mobile station, a base station transceiver system (BTS) generates a connect message including channel information, which indicates a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and a quasi-orthogonal function (QOF) index. The BTS transmits the generated connect message to a base station controller (BSC). The BSC generates a connect ack message for acknowledging the channel assignment-related information included in the connect message and transmits the generated connect ack message to the BTS. Upon receipt of the connect ack message, in the BTS assigns the channel that was acknowledged by the BSC to the mobile station.
|
0. 8. A method for performing channel assignment in a base station for a mobile communication system, comprising the steps of:
transmitting, from a base station transceiver system (BTS) to a base station controller (BSC), a connect message upon receipt of a request for assigning a channel to a mobile station, said connect message including channel information indicating a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and a quasi-orthogonal function (QOF) index;
transmitting, from the BSC to the BTS, a connect ack (acknowledge) message for acknowledging channel assignment-related information included in the connect message; and
assigning, in the BTS, a channel to the mobile station, said channel having been acknowledged by the BSC, upon receipt of the connect ack message.
0. 15. A apparatus for performing channel assignment in a base station for a mobile communication system, comprising:
a base station transceiver system (BTS) for transmitting a connect message upon receipt of a request for assigning a channel to a mobile station, said connect message including channel information indicating a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and a quasi-orthogonal function (QOF) index;
a base station controller (BSC) for receiving the connect message and transmitting to a connect ack (acknowledge) message for acknowledging channel assignment-related information included in the connect message to the BTS;
wherein the BTS assigns the channel to the mobile station, said channel having been acknowledged by the BSC, upon receipt of the connect ack message.
1. A method for performing channel assignment in a base station for a mobile communication system, comprising the steps of:
generating, in a base station transceiver system (BTS), a connect message upon receipt of a request for assigning a channel to a mobile station, said connect message including channel information indicating a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and a quasi-orthogonal function (QOF) index;
transmitting the generated connect message to a base station controller (BSC);
generating, in the BSC, a connect ack (acknowledge) message for acknowledging channel assignment-related information included in the connect message;
transmitting the generated connect ack message to the BTS; and
assigning, in the BTS, a channel to the mobile station, said channel having been acknowledged by the BSC, upon receipt of the connect ack message.
2. The method as claimed in
4. The method as claimed in
designating a frame selector (or channel type) in the connect message to indicate a supplemental code channel (SCCH) and designating a walsh code with 6-bit channel information, if the channel to be assigned to the mobile station is a supplemental code channel (SCCH); and
ignoring overlapped information elements due to establishment of a fundamental channel in the connect message and filling in the remaining information fields in the connect message.
5. The method as claimed in
determining whether to perform QOF masking on the channel to be assigned to the mobile station;
designating, if it is determined that QOF masking should be performed, the channel information indicating a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and designating the QOF index indicating a quasi-orthogonal function to be used for QOF masking;
filling in the remaining information fields of the connect message; and transmitting the connect message to the BSC.
6. The method as claimed in
determining whether to perform QOF masking on the channel to be assigned to the mobile station;
designating, if it is determined that QOF masking should not be performed, the channel information indicating the walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and setting the QOF index to ‘00’;
filling in the remaining information fields of the connect message; and
transmitting the connect message to the BSC.
7. The method as claimed in
0. 9. The method as claimed in
0. 10. The method as claimed in
0. 11. The method as claimed in
0. 12. The method as claimed in
designating a frame selector (or channel type) in the connect message to indicate a supplemental code channel (SCCH) and designating a walsh code with 6-bit channel information, if the channel to be assigned to the mobile station is a supplemental code channel (SCCH); and
ignoring overlapped information elements due to establishment of a fundamental channel in the connect message and filling in the remaining information fields in the connect message.
0. 13. The method as claimed in
determining whether to perform QOF masking on the channel to be assigned to the mobile station;
designating, if it is determined that QOF masking should be performed, the channel information indicating a walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and designating the QOF index indicating a quasi-orthogonal function to be used for QOF masking;
filling in the remaining information fields of the connect message; and transmitting the connect message to the BSC.
0. 14. The method as claimed in
determining whether to perform QOF masking on the channel to be assigned to the mobile station;
designating, if it is determined that QOF masking should not be performed, the channel information indicating the walsh code, out of 256 walsh codes, to be used for a channel to be assigned to the mobile station, and setting the QOF index to ‘00’;
filling in the remaining information fields of the connect message; and
transmitting the connect message to the BSC.
0. 16. The apparatus as claim in
0. 17. The apparatus as claim in
0. 18. The apparatus as claimed in
|
This application claims the benefit of Provisional Application No. 60/133,790, filed May 12, 1999.
1. Field of the Invention
The present invention relates generally to a CDMA (Code Division Multiple Access) mobile communication system, and in particular, to a method for providing 4 quasi-orthogonal functions (QOF), which are used in association with 256 Walsh codes in a forward link, in a base station transceiver system (BTS) and a base station controller (BSC).
2. Description of the Related Art
Existing IS-95A/B CDMA communication systems spread a radio channel with a Walsh function. However, as the IS-2000 standard introduces new channels to the forward and reverse links, the existing conventional communication system lacks the necessary amount of Walsh codes to maintain orthogonality between channels.
Accordingly, there is a need for a method for increasing the number of the channels, without decreasing the orthogonality between the existing channels. For the IS-2000 forward link, several methods have been proposed. One method is to define a quasi-orthogonal function (QOF) necessary for the mobile station thereby to assign 4 times the channels as compared with the case when the existing Walsh function is used, and another method is to expand the existing Walsh function which can generate 64 Walsh codes, so as to generate 256 Walsh codes. The quasi-orthogonal function (QOF) is commonly applied to IS-2000 forward channels, such as the fundamental channel (FCH), the dedicated control channel (DCCH) and the supplemental channel (SCH). However, existing base stations can only support 64 Walsh code channels.
Now, reference will be made to the types of the channels used in the IMT-2000 (International Mobile Telecommunications 2000) standard. IMT-2000 includes UMTS (Universal Mobile Telecommunication Service) and CDMA-2000/IS-2000.
Every channel is divided into a physical channel and a logical channel. The logical channel is established over the physical channel, and several logical channels can be established on a single physical channel. If the physical channel is released, the logical channel established over the physical channel is automatically released. It is not necessary to establish another physical channel in order to establish a certain logical channel. When a physical channel to be established for a logical channel is already established for another logical channel, the only required operation is to assign this logical channel to the previously established physical channel.
The physical channel can be divided into dedicated channels and common channels according to its characteristics. Dedicated channels are exclusively used for communication between the BTS and a particular mobile station (MS), and include a fundamental channel (FCH), a dedicated control channel (DCCH) and a supplemental channel (SCH). The fundamental channel is used to transmit voice, data and signaling signals. Such a fundamental channel is compatible with TIA/EIA-95-B. The dedicated control channel is used to transmit data and signaling signals. The dedicated control channel supports a discontinuous transmission (DTX) mode in which data is only transmitted when the upper layer generates transmission data. Because of this property, the dedicated control channel is suitable for effectively providing a packet service. The supplemental channel is used to transmit large amounts of data.
In addition to the dedicated channels stated above, the physical channel includes a common channel which is used in common by the base station and several mobile stations. A physical channel for the forward link transmitted from the BTS to the MS is called a paging channel, and a physical channel for the reverse link transmitted from the MS to the BTS is called an access channel. These common channels are compatible with IS-95B.
The logical channels to be assigned on the above physical channels include a dedicated signaling channel (dsch) and a dedicated traffic channel (dtch). The dedicated signaling channel can be assigned to the fundamental channel and the dedicated control channel, which are physical channels. The dedicated traffic channel can be assigned to the fundamental channel, the dedicated control channel and the supplemental channel. The dedicated signaling channel is used when the base station and the mobile station exchange a control signal. The dedicated traffic channel is used when the base station and the mobile station exchange user data.
The common logical channel to be assigned on the common physical channel is divided into a common signaling channel (csch) used to transmit control signal, and a common traffic channel (ctch) use to transmit user data. The common logical channels are assigned on the paging channel for the forward link, and are assigned on the access channel for the reverse link.
Referring to
Referring to
Summarizing the operation of
Referring to
If it is determined in step 301 that the channel to be assigned to the MS is not SCCH, the BTS designates in step 307 the frame selector (or channel type) in the connect message shown in
Referring to
A simplified structure of the connect ACK message shown in
TABLE 1
Information Element
Element Direction
Type
Message Type II
BTS > SDU
M
Call Connection Reference
BTS > SDU
0
Correlation ID
BTS > SDU
0
SDU ID
BTS > SDU
0
A3 Connect Information
BTS > SDU
0
M: Mandatory,
O: Optional,
R: Recommend,
C: Conditionally Recommend
The connect message shown in Table 1 is an A3 message transmitted when the target BS 40 initiates or adds one or more A3 user traffic connections to the SDU 34 of the source BS 30. The A3 message includes the following information.
Message Type II: an information element indicating A3/A7 message type.
Call Connection Reference: an information element for uniquely defining a call connection over all zones. This value is always maintained during call connection over every handoff.
Correlation ID: an information element used to correlate a request message with a response message for the request message.
SDU ID: an information element for identifying a specific SDU instance in one SDU node.
A3 Connect Information: an information element used to add one or more cells to one new A3 connection or existing A3 connection. This information element field is shown in Table 2 below, and 4th to (j−1)th octets of Table 2 include Cell Information Record fields of Table 3 below.
TABLE 2
7
6
5
4
3
2
1
0
Octet
A3/A7 Element Identifier
1
Reserved
Framed Selector Index
New A3
2
Indicator
Length of Cell Info Record
3
Cell Info Record-1st octet
4
Cell Info Record-2nd octet
5
. . .
6
Cell Info Record-last octet
. . .
Length of Traffic Circuit ID
j
(MSB)
Traffic Circuit ID
j + 1
. . .
j + 2
. . .
. . .
(LSB)
k
Extended Handoff Direction Parameters Field Length
k + 1
Extended Handoff Direction Parameters-1st cell, 1st octet
k + 2
. . .
. . .
Extended Handoff Direction Parameters-1st cell, last octet
1
. . .
. . .
Extended Handoff Direction Parameters-last cell, 1st octet
m
. . .
. . .
Extended Handoff Direction Parameters-last cell, last octet
n
Length of Channel Element ID
n + 1
(MSB)
Channel Element ID-1st octet
n + 2
. . .
. . .
(LSB)
p
TABLE 3
7
6
5
4
3
2
1
0
Octet
A3/A7 Element Identifier
1
Length
2
Cell Identification Discriminator 1
3
Cell Identification
Vari-
able
Reserved
New Cell
PWR—
(MSB)
j
Indicator
Comb_Ind
Pilot_PN 1
(LSB)
j + 1
Code_Chan 1
j + 2
. . .
. . .
Cell Identification Discriminator n
k
Cell Identification n
Vari-
able
Reserved
New Cell
PWR—
(MSB)
1
Indicator
Comb_Ind
Pilot_PN n
(LSB)
l + 1
Code_Chan n
1 + 2
Table 3 shows a message including air interface channel information for the cells attached to one call leg, and each field is defined as follows.
Length: the number of octets of the elements following a Length field.
Cell Identification Discriminator: a value used to describe the formats following a Cell Identification field according to cells.
Cell Identification: identification of the cells relating to A3 connection.
Reserved: this value is set to ‘00000’.
New Cell Indicator: a field indicating whether a corresponding cell is a cell newly added to A3 traffic connection in the present procedure or a cell which previously exists in A3 connection.
PWR_Comb_Ind: a power control symbol combining indicator. The BTS sets this field to ‘1’, if a forward traffic channel relating to the corresponding pilot transmits the same bits as closed-loop power control subchannel bits of a previous pilot in this message. Otherwise, the BTS sets this field to ‘0’. When this record occurs first in this element, the BTS sets this field to ‘0’.
Pilot_PN: this field includes a PN sequence offset corresponding to the related cell and is set in a unit of 64 PN chips.
Code_Chan: this field includes a code channel index corresponding to the related cell. The BTS sets a value used on the forward traffic channel in connection with a designated pilot to one of 0 to 63.
A simplified structure of the connect ACK message shown in
TABLE 4
Information Element
Element Direction
Type
Message Type II
SDU > BTS
M
Call Connection Reference
SDU > BTS
0
Correlation ID
SDU > BTS
0
A3 Connect Information
SDU > BTS
0
M: Mandatory,
O: Optional,
R: Recommend,
C: Conditionally Recommend
The connect ACK message of Table 4 is an A3 message for transmitting A3-CDMA Long Code Transition Directive results performed on the A3 signaling interface from the target BS 40 to the SDU 34 of the source BS 30. Further, an A3 CDMA Long Code Transition Directive Ack message for the A3 CDMA Long Code Transition Directive of Table 4 is shown in Table 5 below.
TABLE 5
Information Element
Element Direction
Type
Message Type II
BTS > SDU
M
Call Connection Reference
BTS > SDU
0
Cell Information Record (Committed)
BTS > SDU
0
SDU ID
BTS > SDU
0
PMC Cause
BTS > SDU
0
Cell Information Record (Uncommitted)
BTS > SDU
0
M: Mandatory,
O: Optional,
R: Recommend,
C: Conditionally Recommend
The A3 CDMA Long Code Transition Directive Ack message of Table 5 includes the following information elements.
Message Type II: an information element indicating an A3/A7 message type.
Call Connection Reference: an information element for uniquely defining a call connection over all zones. This value is always maintained during call connection over every handoff.
SDU ID: an information element for identifying a specific SDU instance in one SDU node.
PMC Cause: an information element indicating failed results of A3/A7 message.
Cell Information Record (Committed, Uncommitted): a Cell Information Record field of Table 3 is used, as it is. This is an information element including air interface channel information for the cells attached to one call leg. When successful, this field is set to ‘Committed’, and when failed, this field is set to ‘Uncommitted’. This field is used together with the PMC Cause field.
Problems of the existing channel assignment method will be described based on the foregoing descriptions.
As described with reference to Tables 1 to 5, in the conventional 3G IOS radio channel information, the quasi-orthogonal function (QOF) specified in the CDMA-2000 standard is not defined. Further, only 64 Walsh codes of 0 to 63 are supported for the code channels. Thus, when the base station does not support the quasi-orthogonal function (QOF) which is necessary for the mobile station, the 3G forward radio channel cannot be assigned in the mobile station. Therefore, it is necessary to define a message field which can support the quasi-orthogonal function (QOF) and 256 Walsh codes for the radio channel information in the existing 3G IOS.
It is, therefore, an object of the present invention to provide a method for expanding existing 64 supportable Walsh codes to 256 Walsh codes and supporting a quasi-orthogonal function (QOF) for a forward channel in a base station of a mobile communication system.
To achieve the above objects, there is provided a method for performing channel assignment in a base station for a mobile communication system. Upon receipt of a request for assigning a channel to a mobile station, a base station transceiver system (BTS) generates a connect message including channel information indicating a Walsh code to be used for a channel to be assigned to the mobile station, out of 256 Walsh codes, and information indicating a quasi-orthogonal function (QOF) index, and transmits the generated connect message to a base station controller (BSC). The BTS generates a connect ACK message for acknowledging the channel assignment-related information included in the connect message and transmits the generated connect ACK message to the BSC. Upon receipt of the connect ACK message, in the BTS assigns a channel acknowledged by the BSC to the mobile station.
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:
A preferred embodiment 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.
In an exemplary embodiment of the invention, a base station supports a quasi-orthogonal function (QOF), defined by IS-2000, necessary for the mobile station and 256 Walsh codes, in addition to the maximum 64 code channels defined by the existing IS-95A/B.
Referring to
If it is determined to step 701 that the channel to be assigned is not SCCH, the BTS determines in step 703 whether the channel to be assigned is a supplemental channel (SCH). If it is determined in step 703 that the channel to be assigned is the supplemental channel, the BTS determines in step 707 whether to perform QOF masking on the channel to be assigned.
If it is determined in step 707 that QOF masking should be performed on the channel, the BTS designates in step 717 the frame selector (or channel type) shown in
If it is determined in step 707 that QOF masking should not be performed on the channel to be assigned, the BTS designates in step 721 the frame selector (or channel type) to ‘SCH’ so as to enable the BSC to recognize that the channel to be assigned is a supplemental channel. Further, the BTS designates the channel information indicating a Walsh code to be assigned to the channel bit number (8 bits or 11 bits) of IS-2000, and then sets the QOF mask index ‘00’. Here, the QOF mask index is set to ‘00’, since QOF masking should not be performed. Then, in step 723, the BTS ignores the information elements overlapped due to establishment of the fundamental channel (FCH) and the dedicated control channel (DCCH) in the connect message shown in
Meanwhile, if it is determined in step 703 that the channel to be assigned is not the supplemental channel, the BTS determines in step 705 whether the channel to be assigned is a fundamental channel (FCH). If it is determined in step 705 that the channel to be assigned is a fundamental channel, the BTS examines in step 709 whether QOF masking should be performed on the channel to be assigned.
If it is determined in step 709 that QOF masking should be performed on the channel, the BTS designates in step 725 the frame selector (or channel type) shown in
If it is determined in step 709 that QOF masking should not be performed on the channel to the assigned, the BTS designates in step 729 the frame selector (or channel type) to ‘FCH’ so as to enable the BSC to recognize that the channel to be assigned is a fundamental channel. Further, the BTS designates the channel information indicating a Walsh code to be assigned to the channel bit number (8 bits or 11 bits) of IS-2000 and then sets the QOF mask index to ‘00’. Here, the QOF mask index is set to ‘00’, since QOF masking should not be performed. Then, in step 731, the BTS fills all the information elements included in the connect message shown in
However, if it is determined in step 705 that the channel to be assigned is not the fundamental channel, the BTS determines in step 711 whether QOF masking should be performed on the channel to be assigned. If it is determined in step 711 that QOF masking should be performed on the channel, the BTS designates in step 733 the frame selector (or channel type) shown in
If it is determined in step 711 that QOF masking should not be performed on the channel to be assigned, the BTS designates in step 737 the frame selector (or channel type) to ‘DCCH’ so as to enable the BSC to recognize that the channel to be assigned is a dedicated control channel. Further, the BTS designates the channel information indicating a Walsh code to be assigned to the channel bit number (8 bits or 11 bits) of IS-2000, and then sets the QOF mask index to ‘00’. Here, the QOF mask index is set to ‘00’, since QOF masking should not be performed. Then, in step 739, the BTS fills all the information elements included in the connect message shown in
Table 6 below shows the detailed structure of Cell Information Record for supporting the quasi-orthogonal function (QOF) and the 256 Walsh codes. The Cell Information Record includes a QOF MASK field for recording the QOF mask index according to the present invention and a Code_Chan field for designating 256 Walsh codes. Upon receipt of the connect message including the above fields, the BSC analyzes the channel assignment-related information recorded in the above fields, and then transmits a connect ACK message including ACK information for the connect message. Upon receipt of the connect ACK message, the BTS assigns the channel to the MS.
TABLE 6
7
6
5
4
3
2
1
0
Octet
A3/A7 Element Identifier
1
Length
2
Cell Identification Discriminator 1
3
Cell Identification
Vari-
able
Reserved
QOF MASK
New Cell
PWR—
(MSB)
j
(3 bits)
Indicator
Comb_Ind
Pilot_PN 1
(LSB)
j + 1
Code_Chan 1(0-255)
j + 2
. . .
. . .
Cell Identification Discriminator n
k
Cell Identification n
Vari-
able
Reserved
QOF MASK
New Cell
PWR—
(MSB)
l
(3 bits)
Indicator
Comb_Ind
Pilot_PN 1
(LSB)
l + 1
Code_Chan 1(0-255)
l + 2
As described above, the present invention provides a signaling message and a procedure for processing the signaling message such that the base station can support the quasi-orthogonal function (QOF) necessary for the mobile station. In this manner, the base station and the mobile switching center can assign 256 Walsh codes for the radio channels.
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.
Patent | Priority | Assignee | Title |
8837415, | Aug 15 2012 | Sprint Spectrum LLC | Assignment of air-interface spreading codes in a cellular wireless communication system |
Patent | Priority | Assignee | Title |
5884187, | Mar 13 1996 | Qualcomm Incorporated | Method and apparatus for providing centralized power control administration for a set of base stations |
6314125, | Dec 09 1998 | Qualcomm Incorporated; QUALCOMM INCORPORATED, A DELAWARE CORPORATION | Method and apparatus for the construction and transmission of binary quasi orthogonal vectors |
WO9907174, | |||
WO9913599, | |||
WO9914975, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 10 2004 | Samsung Electronics Co., Ltd | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 17 2009 | ASPN: Payor Number Assigned. |
May 07 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 06 2014 | ASPN: Payor Number Assigned. |
Feb 06 2014 | RMPN: Payer Number De-assigned. |
May 20 2014 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 23 2011 | 4 years fee payment window open |
Mar 23 2012 | 6 months grace period start (w surcharge) |
Sep 23 2012 | patent expiry (for year 4) |
Sep 23 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 23 2015 | 8 years fee payment window open |
Mar 23 2016 | 6 months grace period start (w surcharge) |
Sep 23 2016 | patent expiry (for year 8) |
Sep 23 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 23 2019 | 12 years fee payment window open |
Mar 23 2020 | 6 months grace period start (w surcharge) |
Sep 23 2020 | patent expiry (for year 12) |
Sep 23 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |