This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed in the Korean Intellectual Property Office on Jul. 4, 2007 and assigned Serial No. 2007-0067014, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates generally to a control of power for transmission of a preamble in a mobile communication system. More particularly, the present invention relates to a method and an apparatus for controlling power for transmission of a preamble for acquisition of a channel.
2. Description of the Related Art
Conventionally, when data, arbitrarily generated in the user equipment of a mobile communication system, for example a terminal, is to be transmitted to a base station, it may be transmitted to a backward channel using a random access channel (hereinafter, referred to as ‘RACH’). The RACH is not a specific channel, for example one dedicated only for specific terminal, but is instead a common channel that may be approached and used by any of a plurality of terminals and may be arbitrarily approached by any terminal that is generating transmission data so that the terminal can acquire a channel to transmit the data. Since an RACH is a common channel that is accessible by a plurality of terminals, when one terminal desires to transmit data using the RACH, the terminal requests confirmation of an accessibility of the RACH from a base station. That is, after a terminal, that is to acquire an RACH, transmits a preamble of a predetermined length to a base station, it waits for an acknowledge (hereinafter, referred to as ‘ACK’) from the base station. An ACK to the RACH preamble is received through an Acquisition Indication CHannel (AICH) that is generally a forward channel. Generally, after a terminal transmits an RACH preamble using an arbitrary one of signatures for a plurality of RACHs, it transmits a message when an ACK to the transmitted RACH preamble is received.
If the terminal receives an ACK from a base station, it is provided access to the RACH and transmits data through the RACH. On the other hand, if the terminal does not receive an ACK from the base station for a preset period of time, it determines that the base station did not receive a preamble, and retransmits the preamble by increasing the power for transmission of the preamble. Retransmission of the preamble is continued until an ACK, informing the terminal that the preamble has successfully reached the base station, is received. For this purpose, the terminal transmits a preamble using information contained in a system information block (hereinafter, referred to as ‘SIB’). That is, the terminal calculates an initial preamble power for transmission of the preamble using the information contained in the SIB, and transmits the preamble with the calculated initial preamble power. Then, if the terminal does not receive an ACK to the preamble for a preset period of time, it increases the power for transmission of the preamble by a preset power, and retransmits the preamble with the increased power. Information regarding the preset power by which the power for transmission of a preamble is increased is also contained in the SIB when the preamble is received. In this way, the terminal retransmits a preamble until an ACK is received from a base station. Then, the number of retransmissions cannot exceed a maximum number of retransmissions that is contained in the SIB. An SIB contains information transmitted to all terminals in a cell through a broadcasting channel (BCH) from a base station. The terminal stores a received SIB and uses information contained in the SIB if necessary, and transmits a preamble using the following parameters contained in the SIB.
The parameters used for transmission of a preamble include a primary common pilot channel transmission power (primaryCPICH-TX-Power), a constant value (constantValue), an uplink interference (ul-Interference), an increased power (powerRampStep), a maximum number of retransmissions (preambleRetransMax), and a maximum number of cycles (Mmax). The primary common pilot channel transmission power is a value for informing a preamble transmission power of a reference channel with a common pilot channel for transmission of phase information regarding a wireless channel functioning as the reference channel. The uplink interference is an interference value with an adjacent cell in a backward channel. The constant value is a value representing a predetermined constant.
In order that a preamble can successfully reach a base station, it is necessary to properly control the power of transmission of the preamble, and the power of transmission of a preamble to acquire an RACH is controlled by a terminal. A terminal controls the power of transmission of a preamble using information contained in an SIB. More particularly, after a terminal calculates an initial preamble power using parameters contained in an SIB, it transmits the preamble with the calculated initial preamble power. If the terminal does not receive an ACK to the transmitted preamble, it increases the power for transmission of the preamble by a preset power, and retransmits the preamble using the increased power. The initial preamble power is calculated using Formula 1. In Formula 1, primaryCPICH-TX-Power is a preamble transmission power for a reference channel, ul-Interference is an interference value in a backward channel, and constantValue is a preset constant. A CPICH received signal code power (CPICH-RSCP) is a parameter representing a power of a signal received by a common pilot channel, and is measured by a terminal.
Initial-Preamble-Power=primaryCPICH-TX-Power−CPICH-RSCP+ul-Interference+constantValue Formula 1
A terminal transmits a preamble with the initial preamble power calculated in Formula 1. If the terminal does not receive an ACK to the preamble, it increases the power for transmission of the preamble by a preset power, and retransmits the preamble using the increased power. The power for retransmission of a preamble is calculated using Formula 2. In Formula 2, powerRampStep represents an increased power and preambleRetransMax represents a maximum number of retransmissions.
P(n)=Initial-Preamble-Power+powerRampStep×(n−1), (0<n≦preambleRetransMax) Formula 2
If the terminal does not receive an ACK from a base station, it repeats retransmissions of the preamble with the power calculated in Formula 2 up to a maximum number of retransmissions.
Referring to
If the terminal does not receive an ACK to the preamble from the base station in spite of retransmissions of the preamble up to the maximum number of retransmissions, it does not further increase the power, but instead calculates an initial preamble power again using Formula 1. The calculated initial preamble power becomes the initial preamble retransmission power of Cycle 2, and the terminal retransmits the preamble with the initial preamble retransmission power. If the terminal does not receive an ACK, it retransmits the preamble up to the maximum number of retransmissions with the power increased as in Formula 2. In this way, the terminal retransmits the preamble up to a maximum number N of cycles. Here, one cycle is a period of time from transmission of a preamble with an initial preamble power or an initial preamble retransmission power to transmission of the preamble with a maximum preamble retransmission power.
As illustrated in
An aspect of the present invention is to address at least the above-mentioned problems and /or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention provides a method and an apparatus for controlling a power for transmission of a preamble.
In accordance with an aspect of the present invention, a method for controlling power for transmission of a preamble is provided. The method includes calculating an initial preamble transmission power using an initial power calculated using information broadcast through a forward common channel and a stored difference value, transmitting the preamble through a backward common channel with the initial preamble transmission power, retransmitting the preamble with a retransmission power increased by a predetermined power when an acknowledge to the preamble is not received, calculating an initial preamble retransmission power using a power in a case of a maximum number of retransmissions and retransmitting the preamble with the calculated initial preamble retransmission power, when the number of retransmissions exceeds the maximum number of retransmissions and replacing the stored difference value by a difference obtained by subtracting the initial power from the initial preamble retransmission power and storing the obtained difference in place of the stored difference value, when an acknowledge to the preamble retransmitted with the initial preamble retransmission power is received.
In accordance with another aspect of the present invention, an apparatus for controlling power for transmission of a preamble is provided. The apparatus includes a channel receiver for receiving information broadcast through a forward common channel and an acknowledge to the preamble, a channel transmitter for transmitting the preamble through a backward common channel, a radio frequency (RF) transmitter for transmitting the preamble with an initial preamble transmission power, for retransmitting the preamble with a retransmission power when an acknowledge is not received, and for retransmitting the preamble with an initial preamble retransmission power when the number of retransmissions exceeds a maximum number of retransmissions and a control unit for calculating an initial power using the information and for calculating the initial preamble transmission power, the retransmission power, the initial preamble retransmission power, and a difference value.
Until now, characteristics and advantages of the present invention have been briefly described so that any person skilled in the art can easily understand the spirit of the present invention from the following detailed descriptions thereof.
Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features and advantages of certain exemplary embodiments of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
As depicted in
The following list of terms and their descriptions are provided to assist the reader in an understanding of exemplary embodiments of the present invention which are given below. An initial power refers to an initial power for transmission of a preamble and is calculated from information received from a base station by using a conventional method. An initial preamble transmission power is calculated using a preamble transmission power difference and refers to an initial power for transmission of a preamble according to an exemplary embodiment of the present invention. Retransmission powers refer to powers for retransmissions of a preamble after the initial transmission of the preamble in each cycle, initial preamble retransmission powers refer to powers for initially transmitting a preamble in cycles following an initial cycle (Cycle 1), and maximum preamble retransmission powers refer to powers for finally transmitting a preamble in cycles respectively.
Referring to
The channel transmitter 320 transmits a preamble through a physical RACH (PRACH) under the control of the control unit 330 to the RF transmitter 312. The channel transmitter 320 may include a data processor for coding and modulating a transmitted signal. A channel receiver 325 receives a received signal transmitted from the RF receiver 314 under the control of the control unit 330. The channel receiver 325 may include a data processor for demodulating and decoding a received signal. The data processor may include a modulator/demodulator (MODEM) and a coder/decoder (CODEC). The channel receiver 325 receives an SIB broadcast from a base station through a primary common control physical channel (PCCPCH) and receives an ACK to a preamble through an acquisition indication channel (AICH).
The control unit 330 controls overall operations of the terminal. In the illustrated example, the terminal includes the channel receiver 320, the channel receiver 325, and the control unit 330 separately, but they may be integrated into one. According to an exemplary embodiment of the present invention, the control unit 330 calculates an initial preamble transmission power for initial transmission of a preamble using a preamble transmission power difference and controls the RF transmitter 312 to transmit a preamble with the initial preamble transmission power. If the terminal does not receive an ACK to the preamble, the control unit 330 controls the RF transmitter 312 to repeat transmissions of the preamble by increasing the power by a preset amount. If the terminal does not receive an ACK to the preamble from a base station in spite of retransmissions of the preamble up to a maximum number of retransmission times, the control unit 330 calculates an initial preamble retransmission power using the initial preamble transmission power and the maximum preamble retransmission power in the previous cycle, and controls the RF transmitter 312 to retransmit the preamble with the initial preamble retransmission power.
A memory unit 340 may include a program memory and a data memory. The program memory stores operation programs of the terminal and the data memory stores data generated during the execution of programs. The memory unit 340 stores SIB information received from a base station, and stores powers necessary for calculation of powers for transmission of a preamble. They will be described in more detail below with reference to
A key input unit 350 includes keys for inputting number and letter information and function keys for setting various functions. A user can input data that is to be transmitted to a base station through the keys of the key input unit 350. A display unit 360 displays various menus related to operations of the terminal, applications, and content and displays various data output from the control unit 330. The display unit 360 may use an LCD window, in which case it may include an LCD controller, a memory for storing display data, and an LCD display device. Also, the LCD window may be realized as a touch screen and therefore operated as an input unit. An audio processing unit 370 may include an audio codec, in which case it converts a digital audio signal received by the channel receiver 325 to an analog signal through the audio codec under the control of the control unit 330 and transmits the audio signal to the channel transmitter 320 or to a speaker. The audio codec may be separately provided to the audio processing unit 370, or may be provided together with a data codec. Data may be input through a microphone to be transmitted to a base station.
Referring to
Initial-preamble-Tx-Power=Initial-Preamble-Power+PreamblePowerDiff/n Formula 3
where, n is a constant.
The initial preamble power (Initial-Preamble-Power) in Formula 3 is calculated using Formula 1, and the preamble transmission power difference (PreamblePowerDiff) is provided from the preamble transmission power storage 344. As mentioned above, the initial preamble power is recalculated in every cycle using information transmitted from a base station, in which case the initial preamble transmission power is also recalculated in every cycle. Therefore, the initial preamble transmission power may be different in every cycle. As depicted in
As can be seen in Formula 3, the initial preamble transmission power is a sum of the initial preamble power and a value obtained by dividing the preamble power difference by n. The value of n may be any set constant, and preferably may be two. The initial preamble transmission power may be stored in the preamble transmission power storage 344.
In step 520, the control unit 330 controls the RF transmitter 312 of
In step 530, the control unit 330, in particular, the preamble transmission power calculator 334 calculates a preamble retransmission power in Formula 4 using the parameters provided from the SIB information storage 342. The control unit 330 controls the RF transmitter 312 to retransmit the preamble with the calculated preamble retransmission power.
P(n)=Initial-Preamble-Tx-Power+powerRampStep×(n−1), (0<n≦preambleRetransMax) Formula 4
In step 535, the control unit 330 determines whether the terminal receives an ACK to the preamble. If the terminal receives an ACK to the preamble, the control unit 330 determines that an RACH is acquired in step 570. If the terminal does not receive an ACK to the preamble, the control unit 330 proceeds to step 540. In step 540, the control unit 330 counts the number of retransmissions by adding one to the previous number of retransmissions. In step 545, the control unit 330 determines whether the number of retransmissions is equal to or more than a maximum number of retransmissions (preambleRetransMax). The maximum number of retransmissions is contained in the SIB, and is received by a base station through a forward common channel. If the number of retransmissions is less than the maximum number of retransmissions, the control unit 330 returns to step 530 to retransmit the preamble with the calculated power described with respect to
In step 550, the control unit 330 counts the number of cycles by adding one to the previous number of cycles. Here, one cycle is a period of time from transmission of a preamble with an initial preamble power or an initial preamble retransmission power to transmission of the preamble with a maximum preamble retransmission power. In step 555, the control unit 330 determines whether the number of cycles is equal to or more than a maximum number of cycles. The maximum number of cycles is contained in the SIB and is received from the base station. If the number of cycles is less than the maximum number of cycles, the control unit 330 proceeds to step 560, and if the number of cycles is equal to or more than the maximum number of cycles, the control unit 330 proceeds to step 575. In step 575, the control unit 330 determines that the terminal fails to acquire an RACH since it is the case in which the terminal does not receive an ACK in spite of transmissions of the preamble by the maximum number of cycles.
When the terminal does not receive an ACK from the base station in spite of retransmissions by the maximum number of retransmissions, the control unit 330, in particular, the preamble transmission power calculator 334 calculates an initial preamble retransmission power for retransmission of the preamble in the next cycle in the step 560. The preamble transmission power calculator 334 calculates an initial preamble retransmission power (Initial-Preamble-ReTx-Power) in Formula 5 by using the initial preamble transmission power calculated in Formula 3 and the maximum preamble retransmission power in the previous cycle that is provided from the preamble transmission power storage 344. In Formula 5, a parameter RetransMax-Power(Cycle N−1) is a maximum preamble retransmission power in a cycle immediately previous to a current cycle starting an initial retransmission of the preamble, and a parameter Initial-Preamble-Tx-Power(CycleN−1) is an initial preamble transmission power in the previous cycle. The value of N is equal to or less than a maximum number of cycles (Mmax).
Initial-Preamble-ReTx-Power=Initial-Preamble-Tx-Power+{RetransMax-Power(CycleN−1)−initial-Preamble-Tx-Power(CycleN−1)}/n Formula 5
where, n is a constant.
In step 565, the control unit 330 controls the RF transmitter 312 to retransmit the preamble with an initial preamble retransmission power. The control unit 330 returns to the step 525 and determines whether the terminal receives an ACK to the preamble.
In step 570, the control unit 330, in particular the preamble transmission difference calculator 322, determines whether the terminal acquires an RACH, and in step 580, the control unit 330 calculates a preamble transmission power difference (PreamblePowerDiff) using the preamble transmission power in the case of acquisition of the RACH and stores the calculated preamble transmission power difference in the preamble transmission power storage 344. The preamble transmission power difference is calculated by subtracting the initial preamble power from a successful value in transmission of a preamble.
In step 575, the control unit 330, in particular the preamble transmission power difference calculator 332, determines that the terminal fails to acquire an RACH, and in step 585, the control unit 330 calculates a preamble transmission power difference by using a preamble transmission power (hereinafter, referred to as ‘failed maximum preamble transmission power’) with which the preamble is finally transmitted. That is, using the maximum preamble transmission power in the maximum cycle (Cycle N), and stores the calculated preamble transmission power difference in the preamble transmission power storage 344. The preamble transmission power difference is calculated by subtracting the initial power from the failed maximum preamble transmission power.
The calculated and stored preamble transmission power difference is used in calculation of an initial preamble transmission power when the terminal transmits a new preamble. One of the preamble transmission power difference calculated and stored in step 580 and the preamble transmission power difference calculated and stored in step 585 that is finally stored before transmission of a new preamble is provided from the preamble transmission power storage 344 as a preamble transmission power difference to calculate an initial preamble transmission power.
Changes in powers with which the terminal transmits a preamble in the above-mentioned method will be described with reference to
Referring to
If the terminal still does not receive an ACK in spite of retransmitting the preamble up to the maximum number of retransmissions, the control unit 330 calculates an initial preamble retransmission power 650 using Formula 1 and Formula 5. The initial preamble retransmission power 650 is a sum of the initial preamble transmission power 610 in the previous cycle, i.e. Cycle 1 and a value dividing the difference between the maximum preamble retransmission power 640 in Cycle 1 and the initial preamble transmission power 610 by two. After the control unit 330 transmits the preamble with the initial preamble retransmission power 650, it determines whether the terminal receives an ACK to the preamble. If the terminal still does not receive an ACK, the control unit 330 repeatedly retransmits the preamble with a preamble retransmission power increased by the predetermined power using Formula 4. The control unit 330 repeats transmitting the preamble up to the maximum number of cycles contained in the SIB. Accordingly, the terminal transmits a preamble with a preamble transmission power increased by a predetermined power using an initial preamble transmission power in a previous cycle that is based on a previously successful preamble transmission power and an initial preamble retransmission power that is based on the maximum preamble retransmission power in the previous cycle.
Although exemplary embodiments of the present invention have been described in detail hereinabove, it should be understood that many variations and modifications of the basic inventive concept herein described, which may appear to those skilled in the art, will still fall within the spirit and scope of the exemplary embodiments of the present invention as defined in the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2007-0067014 | Jul 2007 | KR | national |