Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Dynamic Configuration and De-configuration of PCCCH Based on Traffic Demand Algorithm on PCCCH

IP.com Disclosure Number: IPCOM000019003D
Original Publication Date: 2003-Aug-25
Included in the Prior Art Database: 2003-Aug-25
Document File: 4 page(s) / 46K

Publishing Venue

Motorola

Related People

Heilung Cheng: INVENTOR [+3]

Abstract

The invention is a method that allows BSS to configure or de-configure PCCCH timeslots dynamically based on the need of signaling in a PCCCH-enabled cell to resolve the drawbacks of the fixed number of PCCCH timeslots. The invention allows the BSS to configure or de-configure a PCCCH timeslot dynamically depending on the load utilization on PRACH (uplink) and PPCH (downlink) blocks, only when certain predefined criteria are satisfied.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Dynamic Configuration and De-configuration of PCCCH Based on Traffic Demand Algorithm on PCCCH

Heilung Cheng, Trang Nguyen, Tarik Mahmood

Abstract

The invention is a method that allows BSS to configure or de-configure PCCCH timeslots dynamically based on the need of signaling in a PCCCH-enabled cell to resolve the drawbacks of the fixed number of PCCCH timeslots. The invention allows the BSS to configure or de-configure a PCCCH timeslot dynamically depending on the load utilization on PRACH (uplink) and PPCH (downlink) blocks, only when certain predefined criteria are satisfied.

1.      State the problem(s) solved by the invention.

In a GPRS or EGPRS network, BSS can communicate with MS either on CCCH or PCCCH timeslot in a GPRS-enabled cell. The CCCH timeslot is used to initiate packet data transfer when PCCCH is not supported in the cell. On the other hand, PCCCH timeslot is the primary channel to initiate packet data transfer when PCCCH is supported in the cell. A PCCCH-enabled cell can be configured with the minimum number of 1 PCCCH timeslot and the maximum number of 16 PCCCH timeslots.

PCCCH comprises logical channels for common control signaling used for packet data transfer: PPCH, PAGCH, and PRACH. PPCH is used to page an MS prior to downlink packet transfer. PAGCH is used to allocate one or several PDTCH(s). MS uses PRACH channels to initiate uplink transfer for sending data or signaling information in uplink direction only.

In the downlink direction, the more PPCH blocks, the less delay to inform MS with CS page for voice call or PS page for data transfer. In the uplink direction, the more PRACH blocks, the more chance of MS to initiate uplink transfer successfully. With a fixed number of PCCCH timeslots in a cell, the dedicated uplink PRACH blocks will be underutilized when the cell is lightly loaded with uplink Packet Channel Request or EGPRS Packet Channel Request messages. On the other hand, the PRACH and PPCH blocks will be congested when the cell is highly loaded with uplink PRACH requests or CS/PS pages.

2.      Describe the invention, including its operation, purpose and environment.

The invention is a method that allows BSS to configure or de-configure PCCCH timeslots dynamically based on the need of signaling in a PCCCH-enabled cell to resolve the above drawbacks of the fixed number of PCCCH timeslots. This method differentiates the channel utilization of signaling on PRACH blocks and PPCH blocks of a PCCCH timeslot for UL and DL directions.

The channel utilization of PRACH blocks is defined as:

Where:

         PRACH_UTIL is the channel utilization of PRACH blocks

         N (PRACH_RECEIVED) is the total number of PRACH requests successfully received on a PCCCH timeslot in n 52-mutliframes

         N (PRACH_BLK) is the total number of PRACH blocks allocated on a PCCCH timeslot in n 52-multiframe

The channel utilization of PPCH blocks is defined as:

Where:

         PPCH_UTIL is the channel utilization of PPCH blocks

         N (PPCH_BLK_USED) is the total number of PPCH blocks...