WO2016169326A1 - Method and apparatus for access procedure - Google Patents
Method and apparatus for access procedure Download PDFInfo
- Publication number
- WO2016169326A1 WO2016169326A1 PCT/CN2016/074026 CN2016074026W WO2016169326A1 WO 2016169326 A1 WO2016169326 A1 WO 2016169326A1 CN 2016074026 W CN2016074026 W CN 2016074026W WO 2016169326 A1 WO2016169326 A1 WO 2016169326A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- access response
- base station
- response
- access
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1832—Details of sliding window management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Definitions
- Embodiments of the present invention generally relate to the field of communications, and more particularly to a method and apparatus for an access procedure.
- one or more user equipments may communicate with one base station (BS) .
- BS base station
- the UE needs to access the BS first.
- uplink communication refers to a communication from the UE to the BS.
- downlink communication refers to a communication from the BS to the UE.
- a random access procedure is typically used by the UE to access the BS.
- Purposes for a random access include initial access, handover, downlink or uplink data arrival in connection status and UE positioning.
- the UE wants to initiate a random access, the UE transmits a preamble to an eNodeB (eNB) on the Physical Random Access Channel (PRACH) , wherein this preamble sequence will be shared among multiple UEs.
- the eNB Upon reception of the preamble, the eNB transmits to the UE a Random Access Response (RAR) on the Physical Downlink Shared Channel (PDSCH) .
- the RAR is generated by the eNB for the preamble and carries an indication of uplink resources allocated by the eNB.
- the UE may continue the access procedure using the allocated uplink resources. If the decoding is failed, the UE may initiate another random access procedure. In order to ensure a successful access, there is a need for improving reliability of message transmission between the UE and the BS during the access procedure.
- Example UEs are machine type communication (MTC) devices which may include smart meters, wearable devices, vehicle-mounted devices, fire alarm devices, sensors and the like. Some of the MTC devices may be positioned in areas where the system coverage is not sufficient. For such an MTC device, the reliability of the communications during the access procedure particularly needs to be improved.
- MTC machine type communication
- a low cost MTC device provided with a single receiving (RX) antenna is proposed in 3GPP Release 12. Further, in 3GPP Release 13 Category ‘-1’ , it is proposed to reduce baseband and RF bandwidth of the MTC device to 1.4MHz. Due to the reduction of the RX antenna and the bandwidth, the performance of the MTC device may be degraded. As a result, for such a low cost MTC device, there is a particular need for improving the reliability of message transmission during the access procedure so as to ensure the successful access.
- the eNB may transmit a RAR (Message 2) within a predetermined RAR window for only once.
- the RAR window indicates a time period including a plurality of subframes.
- the eNB may transmit the RAR to the UE, and accordingly the UE will decode the RAR if it has detected the RAR.
- the UE may initiate another access attempt.
- embodiments of the present invention provide an efficient solution for an access procedure.
- a method in a base station of a communication network comprises: receiving an access request from a terminal device of the communication system; determining the number of transmission times for transmitting an access response for the received access request; and transmitting the access response to the terminal device the transmission times within a time period.
- the corresponding computer program is also provided.
- a method in a terminal device of a communication network comprises: transmitting an access request to a base station of the communication network; detecting an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decoding the access response; and in response to a success of the decoding and expiration of the time period, accessing the base station.
- the corresponding computer program is also provided.
- an apparatus in a base station of a communication network comprising: a receiving unit configured to receive an access request from a terminal device of the communication system; a transmission time determining unit configured to determine the number of transmission times for transmitting an access response for the received access request; and a transmitting unit configured to transmit the access response to the terminal device the transmission times within a time period.
- an apparatus in a terminal device of a communication network comprising: a transmitting unit configured to transmit an access request to a base station of the communication network; an access response detecting unit configured to detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; an access response decoding unit configured to decode the access response in response to detecting the access response in the subframe; and an access unit configured to access the base station in response to a success of the decoding and expiration of the time period.
- a base station of a communication network comprises a processor and a memory including computer-executable instructions which, when executed by the processor, cause the base station to: receive an access request from a terminal device of the communication system; determine the number of transmission times for transmitting an access response for the received access request; and transmit the access response to the terminal device the transmission times within a time period.
- a terminal device of a communication network comprises a processor and a memory including computer-executable instructions which, when executed by the processor, cause the terminal device to: transmit an access request to a base station of the communication network; detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decode the access response; and in response to a success of the decoding and expiration of the time period, access the base station.
- a base station of a communication network comprises processing means adapted to: receive an access request from a terminal device of the communication system; determine the number of transmission times for transmitting an access response for the received access request; and transmit the access response to the terminal device the transmission times within a time period.
- a terminal device of a communication network comprises processing means adapted to: transmit an access request to a base station of the communication network; detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decode the access response; and in response to a success of the decoding and expiration of the time period, access the base station.
- the access response for the access request may be transmitted for multiple times by the BS to the terminal device.
- the probability that the terminal device decodes the access response successfully may be improved, and therefore the reliability of the message transmission during the access procedure may be effectively and efficiently improved.
- the number of transmission times of the access response may be determined adaptively for the access request.
- the access response may be transmitted multiple times if needed. Therefore, system flexibility is remained, while access efficiency is improved.
- FIG. 1 illustrates an environment of a communication network in which embodiments of the present invention may be implemented
- FIG. 2 illustrates a flowchart of a method for an access procedure in a base station in accordance with one embodiment of thc present invention
- FIG. 3 illustrates an example correspondence between Timing Advance (TA) and the distance between the terminal device and the base station in accordance with one embodiment of the present invention
- FIG. 4 illustrates a flowchart of a method for an access procedure in a terminal device in accordance with one embodiment of the present invention
- FIG. 5 illustrates an example access procedure in the LTE system according to embodiments of the present invention
- FIGS. 6a to 6f illustrate example subframe timing of an access procedure according to embodiments of the present invention
- FIG. 7 illustrates a block diagram of an apparatus for an access procedure in a base station in accordance with one embodiment of the present invention
- FIG. 8 illustrates a block diagram of an apparatus for an access procedure in a terminal device in accordance with one embodiment of the present invention.
- FIG. 9 illustrates a simplified block diagram of an apparatus that is suitable for use in implementing embodiments of the present invention.
- terminal device or “user equipment” (UE) refers to any terminal having wireless communication capabilities, including but not limited to, mobile phones, cellular phones, smart phones, or personal digital assistants (PDAs) , portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback appliances, and any portable units or terminals that have wireless communication capabilities, or Internet appliances permitting wireless Internet access and browsing and the like.
- PDAs personal digital assistants
- BS base station
- NodeB or NB node B
- eNodeB or eNB evolved NodeB
- RRU Remote Radio Unit
- RH radio header
- RRH remote radio head
- Iow power node such as a femto, a pico, and so forth.
- UE user equipment
- eNodeB evolved NodeB
- RRH remote radio head
- Iow power node such as a femto, a pico, and so forth.
- UE user equipment
- terminal device may be used interchangeably and the terms “base station” or “BS” and “eNodeB” or “eNB” may be used interchangeably hereinafter.
- FIG. 1 shows an environment of a communication system 100 in which embodiments of the present invention may be implemented.
- two or more terminal devices 110 may communicate with a BS 120.
- Example BSs include, but are not limited to, a macro BS, a low power BS such as a pico BS and a femto BS, and the like.
- the communications between the terminal devices 110 and the BS 120 may be performed according to any suitable communication protocols including, but not limited to, the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
- suitable communication protocols including, but not limited to, the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
- the terminal device 110 may first initiate an access procedure. For example, the terminal device 110 may transmit an access request to the BS 120.
- An example access request includes, but is not limited to, a preamble on the PRACH in the LTE system.
- the BS 120 may transmit an access response, such as a RAR, to the terminal device 110.
- the access response may carry uplink resources allocated by the BS 120 in response to the access request. If the terminal device 110 decodes the access response successfully, the terminal device 110 may continue access attempts to the BS 120 using the allocated uplink resources.
- the BS 120 transmits the access response only once within a predetermined time period, such as the RAR window. With the only one transmission time, it is difficult for the terminal device to implement a successful decoding, especially for some special terminal devices, such as MTC UEs.
- FIG. 2 shows a flowchart of a method 200 for an access procedure in a BS in accordance with one embodiment of the present invention. It would be appreciated that the method 200 may be implemented in the BS 120 as shown in FIG. 1.
- the method 200 is entered at step 210, where the BS 120 receives an access request from the terminal device 110.
- the access request may be any suitable request message used by the terminal device 110 to request accessing the BS 120.
- An example access request includes, but is not limited to, a preamble on the PRACH, also referred to as a PRACH preamble, in the LTE system.
- step 220 the BS 120 determines the number of transmission times for transmitting an access response in response to receiving the access request.
- the BS may determine the number of transmission times for transmitting the corresponding access response. Accordingly, the same access response may be repeatedly transmitted for multiple times within a window by the BS 120 to the terminal device 110. In this way, the probability that the terminal device 110 decodes the access response successfully may be effectively and efficiently improved.
- any suitable factors may be taken into account by the BS 120 when determining the number of transmission times.
- the distance between the terminal device 110 and the BS 120 may be considered as a factor.
- the method 200 may further comprise step 220, where the BS 120 determines the distance between the terminal device 110 and itself which may be used for determining the number of transmission times at step 240.
- the BS 120 determines the distance between the terminal device 110 and itself which may be used for determining the number of transmission times at step 240.
- fading of a communication channel between the terminal device and the BS is associated with the distance therebetween. Generally, the more the distance is, the more severe the fading is.
- the determination of the number of transmission times with reference to the distance between the terminal device and the BS may efficiently improve the transmission reliability of the access response.
- any suitable approach may be used to determine the distance between the terminal device 110 and the BS 120.
- the BS 120 may obtain a location of the terminal device 110 first. Then, the BS 120 may determine the distance between the terminal device 110 and itself based on the location of the terminal device 110.
- Any suitable positioning methods may be used for positioning the terminal device 110.
- Example positioning methods include, but are not limited to, a Global Positioning System (GPS) assisted positioning method, a triangulation localization method and the like.
- GPS Global Positioning System
- any suitable rules may be used to determine the number of transmission times with reference to the determined distance.
- the number of transmission times may be determined in proportional to the distance. It should be understood that a path loss will be increased with the increasing of the distance.
- the probability that the terminal device decodes the access response successfully may be improved in a scenario with a larger path loss.
- the determination of the number of transmission times in proportional to the distance between the terminal device and the BS may be implemented based on comparison with thresholds. Specifically, the distance may be compared with a plurality of predetermined distance thresholds. In response to the distance falling within different threshold ranges, the number of transmission times may be set as different values. For example, if the distance falls within a lower threshold range between smaller distance thresholds, the number of transmission times may be set as a smaller value. If the distance falls within a higher threshold range between larger distance thresholds, the number of transmission times may be set as a larger value.
- the proportionality between the number of the transmission times and the distance is only for the purpose of illustration without any limitation. In some applications, with the increasing of the distance between the terminal device and the BS, the number of transmission times may be the same or decreased, for example, considering other factors and/or according to actual needs.
- a coverage range of the BS 120 may also be taken into account.
- the distance thresholds used by the BS having a larger coverage range, such as the macro BS, to compare with the distance between the terminal device and the BS may have larger granularity than those used by the BS having a smaller coverage range, such as the low power BS.
- the coverage range of the macro BS is generally larger than that of the low power BS. Accordingly, a distance that indicates the proximity of the terminal device 110 to the macro BS may indicate the remoteness of the terminal device 110 from the low power BS.
- the distance threshold having larger granularity corresponding to the larger BS coverage range the number of transmission times may be more effectively and efficiently determined with reference to the distance between the terminal device and the BS. It should be appreciated that this is only for the purpose of illustration without suggesting the limitations on the consideration of the coverage range of the BS in determining the number of transmission times.
- the distance thresholds used by the macro BS may have the same granularity as those used by the low power BS.
- the BS 120 may determine a delay metric associated with the distance between the terminal device 110 and itself.
- An example delay metric may be Timing Advance (TA) in the LTE system.
- TA Timing Advance
- the TA represents time difference between the reception of uplink transmission and subframe timing at the network side, which may be used to control uplink transmission timing.
- the TA may indicate the distance between the terminal device 110 and the BS 120.
- FIG. 3 illustrates an example correspondence between the TA and the distance. As shown, the larger TA indicates the larger distance. In this case, the number of transmission times may be determined with reference to the TA representing the distance between the terminal device 110 and the BS 120.
- Table 1 mapping between the TA and the number of transmission times
- the granularity of Thresholdi used by the macro BS may be larger than that of Threshold i used by the low power BS.
- uplink channel quality associated with the terminal device may be taken into account.
- the method 200 may comprise step 230, where the BS 120 determines the uplink channel quality based on the access request received from the terminal device. Then, the determined uplink channel quality may be used for determining the number of transmission times for transmitting the access response at step 240.
- the channel quality refers to fading characteristic of a communication channel, which may be identified by any suitable quality factors such as signal-to-noise ratio (SNR) , signal-to-interference plus noise ratio (SINR) , signal-to-noise plus distortion ratio (SNDR) and the like.
- SNR signal-to-noise ratio
- SINR signal-to-interference plus noise ratio
- SNDR signal-to-noise plus distortion ratio
- the uplink channel quality that is determined based on the access request from the terminal device 110 may indicate radio conditions of the communication system 100 comprising the terminal device 110 and the BS 120. With the determination of the number of transmission times of the access response within a time period with reference to the uplink channel quality, the transmission reliability of the access response may be improved.
- the UE may transmit a preamble on the PRACH as the access request for accessing the eNB.
- the eNB may be aware of the channel quality of the PRACH on which the received preamble transmitted from the UE. Then, the eNB may determine the number of transmission times for transmitting the RAR on the PDSCH.
- TDD Time Division Duplexing
- the PRACH and the PDSCH are provided within a same frequency band, and therefore the channel quality of the PRACH may be closely associated with that of the PDSCH.
- the transmission reliability of the access response may be particularly increased by using the channel quality of the PRACH to determine the number of transmission times for transmitting the RAR on the PDSCH.
- the number of transmission times may be determined considering a property of the cell that is served by the BS 120.
- the property of the cell may be any suitable cell characteristics that may contribute to the reliability of the communications between the terminal device and the BS.
- the cell property may be a cell type.
- a macro cell served by the macro BS is larger than a low power cell served by the low power cell.
- the threshold granularity for the macro cell may be larger than that for the low power cell. In this way, the number of transmission times for transmitting the access response may be determined more effectively and efficiently.
- the cell property may be cell environment.
- the cell environments may be different per cell.
- some cells may be located in an urban scenario, some others may be in a rural scenario. It should be understood that the cell in the urban scenario may suffer worse radio conditions for instance because of skyscrapers, tunnels or self-location than the cell in the rural scenario.
- the number of transmission times for the urban cell may be set to be larger than that for the rural cell.
- the factors for determining the number of transmission times may be considered by the BS 120 separately or in any suitable combinations.
- the BS may use one of the distance between the terminal device and the BS, the uplink channel quality and the cell property, or the combination thereof to determine the number of transmission times.
- the method 200 proceeds to step 250 where the BS 120 transmits the access response to the terminal device 110 the transmission times within a time period.
- the time period may include a plurality of subframes.
- An example of the time period may be the RAR window in the LTE system.
- a length of the time period may be set statically, semi-statically or dynamically at a network side. Specifically, the length of the time period may be set statically per cell. For example, if the number of transmission times required by a cell is larger, the time period for the cell may be statically set to be longer. Alternatively or additionally, the length of the time period may be adjusted semi-statically or dynamically according to actual needs. For example, in the case when the time period is set to be long for a cell, if it is found that the cell does not require such a long time period, the time period may be adjusted to be shorter so as to reduce an unnecessary waste of resources.
- the indication of the time period may be broadcast to the terminal device 110 in any suitable system messages such that the terminal device 110 may detect and decode the access response within the time period.
- An example system message for carrying the indication of the time period includes, but is not limited to, a system information block (SIB) .
- SIB system information block
- any repetition patterns may be used for the transmission.
- the access response may be transmitted repeatedly in multiple subsequent subframes.
- the subframes for transmitting the access response may be separated by any suitable intervals so as to provide equal scheduling for multiple terminal devices 110 in the system 100.
- Example subframe timing of transmitting the access response from the BS 120 to the terminal device 110 within the time period may be described below with reference to FIGS. 6a to 6f.
- FIG. 4 shows a flowchart of a method 400 for an access procedure in a terminal device in accordance with one embodiment of the present invention. It would be appreciated that the method 400 may be implemented in the terminal device 110 as shown in FIG. 1.
- the method 400 is entered at step 410, where the terminal device 110 sends an access request to the BS 120.
- the access request may be any suitable request message that may be used by the terminal device 110 to requesting accessing the BS 120.
- An example access request may be a PRACH preamble in the LTE system.
- the method 400 proceeds to step 420, where the terminal device 110 detects an access response to the access request from the BS 120 in a subframe within a time period, such as the RAR window.
- the access response may be transmitted by the BS 120 one or more times so as to improve the probability that the terminal device 110 decodes the access response successfully.
- any suitable factors may be taken into account by the BS 120 to determine the number of transmission times for transmitting the access response.
- the RAR window typically include a plurality of subframes.
- the length of the RAR window may be set statically, semi-statically or dynamically at the network side and notified, for example, broadcasted to the terminal device 110 in a system message, such as a system information block (SIB) .
- SIB system information block
- the access response may be transmitted repeatedly in multiple subsequent subframes or in multiple subframes that are separated by any suitable intervals.
- any suitable detection approaches may be used by the terminal device 110 to detect the access response from the BS 120.
- a Physical Downlink Control Channel (PDCCH) or ePDCCH is used by the eNB to carry an indication of time and/or frequency resources for transmitting the access response.
- the UE may monitor PDCCH or ePDCCH in every subframe. If the UE detects the PDCCH or ePDCCH, the UE may determine that the BS possibly has transmitted the RAR for its PRACH preamble. This is only for the purpose of illustration without suggesting any limitations on the detection approaches of the access response. The scope of the present invention will not be limited in this regard.
- step 420 the method 400 proceeds to step 430, where the terminal device 110 decodes the access response.
- Any suitable decoding algorithms may be used which may include a Viterbi decoding algorithm, a Maximum A Priori Probability (MAP) decoding algorithm and the like.
- the method 400 proceeds to step 440, where the terminal device 110 determines whether the decoding is successful or not. If the decoding is successful, the terminal device 110 accesses the BS 120 in response to expiration of the time period, such as the RAR window, at step 480. For example, Message 3 may be transmitted to the BS from the terminal device. As described above, the access response may be transmitted by the BS 120 many times. On the other side, the terminal device has no idea for how many times the RAR is transmitted within the RAR window until the entire RAR window has expired. Therefore, it is benefit that the terminal device sends Message 3 after the expiration of the RAR window. Cooperatively, the BS prepares for the reception of Message 3 after the certain time period. Practically, after the RAR window expires, the terminal device and the BS at both sides may wait for a little more time such as the duration of the decoding process before the transmission of Message 3.
- the process of accessing the BS by the terminal device may include any suitable processes where the terminal device may use the uplink resources that have been scheduled by the BS via the access response, such as the RAR.
- the RAR transmitted by the eNB as the access response may carry allocated uplink resources.
- the UE may use the uplink resources to transmit Message 3 (Msg3) to transfer connection setup request message from a high layer, such as RRC layer.
- Msg3 Message 3
- the terminal device may initiate uplink data transmission using the uplink resources allocated by the BS.
- the method 400 may proceed to step 460, where the terminal device 110 may detect the access response in a subsequent subframe within the RAR window.
- the access response may be transmitted many times by the BS. The continuous detecting of the access response in a plurality of subframes enables a simple and practical detection implementation where the terminal device is unnecessarily aware of the number of transmission times and the subframe timing of the access response.
- the decoding of the access response may take use of previous decoding information.
- the decoding information may be any suitable information that may be used for the combined decoding of the access response to improve the probability of the successful decoding.
- Example decoding information includes, but is not limited to, decoded softbits, demodulated bits, received in-phase/quadrature (I/Q) data and the like.
- a softbit refers to a probability that the value of the associated bit is one or zero.
- the method 400 may further comprise step 450, where the terminal device 110 may store the decoding information obtained in the present decoding attempt. Furthermore, if the access response is detected in a subsequent subframe at step 460, the terminal device 110 may perform the combined decoding on the access response using the stored decoding information at step 470.
- the storing of the decoding information in response to a failed decoding is only for the purpose of illustration without suggesting any limitations.
- the decoding information obtained in a decoding attempt may be stored at any suitable time.
- the received I/Q data for the combined decoding the received I/Q data of the access response may be buffered by the terminal device as the decoding information upon the reception of the access response by a receiver of the terminal device.
- the demodulated bits of the access response may be saved after the received access response is demodulated by a demodulator of the terminal device.
- the decoded softbits obtained in decoding may be buffered as the decoding information. If the access response is detected in another subframe, the stored softbits may be used in combine with the subsequently detected access response to perform the combined decoding.
- FIG. 5 shows an example access procedure 500 in the LTE system according to embodiments of the present invention.
- the procedure 500 begins with step 501, where the UE selects a preamble and sends the preamble to the eNB on the PRACH.
- the eNB detects the preamble and determines the number of transmission times for transmitting a RAR for the UE.
- the UE monitors an ePDCCH in the first subframe of the RAR window.
- the UE determines whether there is the ePDCCH. If the ePDCCH exists, which means the RAR has been transmitted within the present subframe, the UE decodes the RAR at step 505.
- the decoding of the RAR may use previous decoded softbits that are obtained in previous decoding attempts and has been stored in a buffer of the UE.
- the procedure 500 proceeds to step 506, where the UE determines whether the decoding is successful or not. If the decoding is successful, the UE clears the softbits in the buffer storage at step 507, and then prepares for transmitting Msg3 in the subframe with a serial number of (n+ (m-1) +6+UL_Delay) at step 508.
- n represents a sequence number of the first subframe included in the RAR window
- m represents the length of the RAR window
- 6 is the time period for decoding
- UL_Delay is a system parameter that may be configured to be 0 or 1.
- the procedure 500 proceeds to step 509, where the UE buffers the softbits of the RAR obtained in this decoding attempt. Then, the procedure 500 proceeds to step 510, where the UE determines whether the current subframe is the last subframe in the RAR window. If the current subframe is not the last subframe, the UE monitors the ePDCCH in the next subframe of the RAR window at step 511. Then, the procedure 500 returns to step 504 and thereby repeats the decoding of the RAR and subsequent processes for the next subframe.
- the procedure 500 also proceeds to step 510 of determining whether the current subframe is the last subframe. In this way, the UE may detect and decode the RAR from the eNB one by one subframe.
- the procedure 500 proceeds to step 512, where the UE determines whether the maximum number of the PRACH preamble transmission is reached or not. If the maximum number is not reached, the UE selects backoff time according to system parameters and initiates the next PRACH preamble transmission based on the backoff time at step 513. Then, the procedure 500 returns to step 501. If the maximum number of the PRACH preamble transmission is reached, the access procedure 500 is failed and ends at step 514.
- FIGS. 6a to 6f show example subframe timing of an access procedure according to embodiments of the present invention. It should be appreciated that the example subframe timing may be used in the access procedure 500 as shown in FIG. 5.
- the RAR window includes m subframes and starts from the subframe 610 with a serial number of n.
- FIG. 6a shows an example where there is no repetition of RAR transmission and the eNB transmits the RAR only once in the subframe 610 within the RAR window.
- FIG. 6b shows another example where the eNB uses the subframes 610, 620, 630 and 640 in the RAR window to transmit the RAR four times.
- FIG. 6c shows yet another example where the eNB uses the subframes 610, 630 and 650 to transmit the RAR, which shows that the repeated RAR transmission occupying multiple subframes are not subsequent but separated by certain intervals.
- UL_Delay is assigned to be “0” . Accordingly, upon the successful decoding of the RAR, the UE transmits Msg3 in the subframe 660 with a serial number of (n+m+5) .
- the RAR has the same subframe timing in FIGS. 6d to 6f as in FIGS. 6a to 6c.
- the difference is that UL_Delay is assigned to be “1” in FIGS. 6d to 6f instead of “0” in FIGS. 6a to 6c.
- the UE transmits Msg3 in the subframe 670 with a serial number of (n+m+6) in response to the successful decoding of the RAR.
- FIG. 7 shows a block diagram of an apparatus 700 for an access procedure in a BS in accordance with one embodiment of the present invention. It would be appreciated that the apparatus 700 may be implemented by the BS 120 as shown in FIG. 1.
- the apparatus 700 comprises a receiving unit 710, a transmission time determining unit 720 and a transmitting unit 730.
- the receiving unit 710 is configured to receive an access request from a terminal device of the communication system.
- the transmission time determining unit 720 is configured to determine the number of transmission times for transmitting an access response for the received access request.
- the transmitting unit 730 is configured to transmit the access response to the terminal device the transmission times within a time period.
- the apparatus 700 may further comprise a distance determining unit 740 configured to determine the distance between the terminal device and the base station.
- the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined distance.
- the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined distance and a coverage range of the base station.
- the determining the distance determining unit 740 may comprise a delay determining unit configured to determine a delay metric associated with the distance between the terminal device and the base station.
- the delay metric is determined from a timing advance.
- the apparatus 700 may further comprise a channel quality determining unit 750 configured to determine uplink channel quality based on the received access request.
- the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined uplink channel quality.
- the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to a property of a cell that is served by the base station.
- FIG. 8 shows a block diagram of an apparatus 800 in a terminal device for requesting scheduling in accordance with one embodiment of the present invention. It would be appreciated that the apparatus 800 may be implemented by the terminal device 110 as shown in FIG. 1.
- the apparatus 800 comprises a transmitting unit 810, an access response detecting unit 820, an access response decoding unit 830 and an accessing unit 840.
- the transmitting unit 810 is configured to transmit an access request to a base station of the communication network.
- the access response detecting unit 820 is configured to detect an access response for the access request from the base station in a subframe included in a time period, wherein the access response is transmitted by the base station one or more times.
- the access response decoding unit 830 is configured to decode the access response in response to detecting the access response in the subframe.
- the accessing unit 840 is configured to access the base station in response to a success of the decoding and expiration of the time period.
- the access response detecting unit 820 may be further configured to detect the access response in a subsequent subframe included in the time period in response to a failure of the decoding.
- the apparatus 800 may comprise a decoding information storing unit 850 configured to store decoding information associated with the access response in response to the failure of the decoding.
- the access response decoding unit 820 may be further configured to decode the access response in combination with the stored decoding information in response to detecting the access response in the subsequent subframe.
- the units included in the apparatuses 700 and 800 may be implemented in various manners, including software, hardware, firmware, or any combination thereof.
- one or more units may be implemented using software and/or firmware, for example, machine-executable instructions stored on the storage medium.
- parts or all of the units in the apparatus 300 may be implemented, at least in part, by one or more hardware logic components.
- FPGAs Field-programmable Gate Arrays
- ASICs Application-specific Integrated Circuits
- ASSPs Application-specific Standard Products
- SOCs System-on-a-chip systems
- CPLDs Complex Programmable Logic Devices
- FIG. 9 shows a simplified block diagram of an apparatus 900 that is suitable for use in implementing embodiments of the present invention.
- the apparatus 900 may be implemented in the terminal device 110 or the BS 120 as shown in FIG. 1.
- the apparatus 900 includes a data processor (DP) 910, a memory (MEM) 920 coupled to the DP 910, a suitable RF transmitter TX and receiver RX 940 coupled to the DP 910, and a communication interface 950 coupled to the DP 910.
- the MEM 920 stores a program (PROG) 930.
- the TX/RX 940 is for bidirectional wireless communications. Note that the TX/RX 940 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones.
- the communication interface 950 may represent any interface that is necessary for communication with other entities, such as an interface for communications between the UE and the eNB, X2 interface for bidirectional communications between eNBs, S1 interface for communication between a Mobility Management Entity (MME) /Serving Gateway (S-GW) and the eNB, or Un interface for communication between the eNB and a relay node (RN) .
- the apparatus 900 may be coupled via a data path to one or more external networks or systems, such as the internet, for example.
- the PROG 930 is assumed to include program instructions that, when executed by the associated DP 910, enable the apparatus 900 to operate in accordance with the embodiments of the present invention, as discussed herein with the method 200 in FIG. 2 and the method 400 in FIG. 4.
- the embodiments herein may be implemented by computer software executable by the DP 910 of the apparatus 900, or by hardware, or by a combination of software and hardware.
- a combination of the DP 910 and MEM 920 may form processing means 960 adapted to implement various embodiments of the present invention.
- the MEM 920 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one MEM is shown in the apparatus 900, there may be several physically distinct memory modules in the apparatus 900.
- the DP 910 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples.
- the apparatus 900 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
- various embodiments of the present invention may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present invention are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
- embodiments of the present invention can be described in the general context of machine-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor.
- program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types.
- the functionality of the program modules may be combined or split between program modules as desired in various embodiments.
- Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
- Program code for carrying out methods of the present invention may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented.
- the program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
- a machine readable medium may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
- the machine readable medium may be a machine readable signal medium or a machine readable storage medium.
- a machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
- machine readable storage medium More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read-only memory
- EPROM or Flash memory erasable programmable read-only memory
- CD-ROM portable compact disc read-only memory
- magnetic storage device or any suitable combination of the foregoing.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Embodiments of the invention generally relate to an access procedure in a communication network. The base station may receive an access request from a terminal device of the communication system, determine the number of transmission times for transmitting an access response for the received access request and transmit the access response to the terminal device the transmission times within a time period. In this way, the reliability of the message transmission during the access procedure may be effectively and efficiently improved.
Description
Embodiments of the present invention generally relate to the field of communications, and more particularly to a method and apparatus for an access procedure.
In a cellular communication, one or more user equipments (UEs) may communicate with one base station (BS) . Generally, for obtaining communication services, the UE needs to access the BS first. As used herein, the term “uplink communication” refers to a communication from the UE to the BS. The term “downlink communication” refers to a communication from the BS to the UE.
A random access procedure is typically used by the UE to access the BS. Purposes for a random access include initial access, handover, downlink or uplink data arrival in connection status and UE positioning. By way of example, if the UE wants to initiate a random access, the UE transmits a preamble to an eNodeB (eNB) on the Physical Random Access Channel (PRACH) , wherein this preamble sequence will be shared among multiple UEs. Upon reception of the preamble, the eNB transmits to the UE a Random Access Response (RAR) on the Physical Downlink Shared Channel (PDSCH) . The RAR is generated by the eNB for the preamble and carries an indication of uplink resources allocated by the eNB. If the UE decodes the RAR successfully, the UE may continue the access procedure using the allocated uplink resources. If the decoding is failed, the UE may initiate another random access procedure. In order to ensure a successful access, there is a need for improving reliability of message transmission between the UE and the BS during the access procedure.
Example UEs are machine type communication (MTC) devices which may include smart meters, wearable devices, vehicle-mounted devices, fire alarm devices, sensors and the like. Some of the MTC devices may be positioned in areas where the system coverage is not sufficient. For such an MTC device, the reliability of the
communications during the access procedure particularly needs to be improved.
In addition, for the purpose of reduced complexity and cost of the MTC devices, a low cost MTC device provided with a single receiving (RX) antenna is proposed in 3GPP Release 12. Further, in 3GPP Release 13 Category ‘-1’ , it is proposed to reduce baseband and RF bandwidth of the MTC device to 1.4MHz. Due to the reduction of the RX antenna and the bandwidth, the performance of the MTC device may be degraded. As a result, for such a low cost MTC device, there is a particular need for improving the reliability of message transmission during the access procedure so as to ensure the successful access.
In a conventional random access procedure of a Third Generation Partnership Projection (3GPP) Long Term Evolution (LTE) system, in response to receiving a preamble (Message 1) , the eNB may transmit a RAR (Message 2) within a predetermined RAR window for only once. As specified in 3GPP LTE, the RAR window indicates a time period including a plurality of subframes. During the RAR window, the eNB may transmit the RAR to the UE, and accordingly the UE will decode the RAR if it has detected the RAR. In response to a failed decoding of the RAR, the UE may initiate another access attempt.
SUMMARY
Generally, embodiments of the present invention provide an efficient solution for an access procedure.
In a first aspect, a method in a base station of a communication network is provided. The method comprises: receiving an access request from a terminal device of the communication system; determining the number of transmission times for transmitting an access response for the received access request; and transmitting the access response to the terminal device the transmission times within a time period. The corresponding computer program is also provided.
In a second aspect, a method in a terminal device of a communication network
is provided. The method comprises: transmitting an access request to a base station of the communication network; detecting an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decoding the access response; and in response to a success of the decoding and expiration of the time period, accessing the base station. The corresponding computer program is also provided.
In a third aspect, an apparatus in a base station of a communication network is provided. The apparatus comprising: a receiving unit configured to receive an access request from a terminal device of the communication system; a transmission time determining unit configured to determine the number of transmission times for transmitting an access response for the received access request; and a transmitting unit configured to transmit the access response to the terminal device the transmission times within a time period.
In a fourth aspect, an apparatus in a terminal device of a communication network is provided. The apparatus comprising: a transmitting unit configured to transmit an access request to a base station of the communication network; an access response detecting unit configured to detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; an access response decoding unit configured to decode the access response in response to detecting the access response in the subframe; and an access unit configured to access the base station in response to a success of the decoding and expiration of the time period.
In a fifth aspect, a base station of a communication network is provided. The base station comprises a processor and a memory including computer-executable instructions which, when executed by the processor, cause the base station to: receive an access request from a terminal device of the communication system; determine the number of transmission times for transmitting an access response for the received access request; and transmit the access response to the terminal device the transmission times
within a time period.
In a sixth aspect, a terminal device of a communication network is provided. The terminal device comprises a processor and a memory including computer-executable instructions which, when executed by the processor, cause the terminal device to: transmit an access request to a base station of the communication network; detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decode the access response; and in response to a success of the decoding and expiration of the time period, access the base station.
In a seventh aspect, a base station of a communication network is provided. The base station comprises processing means adapted to: receive an access request from a terminal device of the communication system; determine the number of transmission times for transmitting an access response for the received access request; and transmit the access response to the terminal device the transmission times within a time period.
In an eighth aspect, a terminal device of a communication network is provided. The terminal device comprises processing means adapted to: transmit an access request to a base station of the communication network; detect an access response for the access request from the base station in a subframe included in a time period, the access response being transmitted by the base station one or more times; in response to detecting the access response in the subframe, decode the access response; and in response to a success of the decoding and expiration of the time period, access the base station.
According to embodiments of the present invention, the access response for the access request may be transmitted for multiple times by the BS to the terminal device. In this way, the probability that the terminal device decodes the access response successfully may be improved, and therefore the reliability of the message transmission during the access procedure may be effectively and efficiently improved. In addition, the number of transmission times of the access response may be determined adaptively for the access request. The access response may be transmitted multiple times if needed. Therefore,
system flexibility is remained, while access efficiency is improved.
The above and other aspects, features, and benefits of various embodiments of the disclosure will become more fully apparent, by way of example, from the following detailed description with reference to the accompanying drawings, in which like reference numerals or letters are used to designate like or equivalent elements. The drawings arc illustrated for facilitating better understanding of the embodiments of the disclosure and not necessarily drawn to scale, in which:
FIG. 1 illustrates an environment of a communication network in which embodiments of the present invention may be implemented;
FIG. 2 illustrates a flowchart of a method for an access procedure in a base station in accordance with one embodiment of thc present invention;
FIG. 3 illustrates an example correspondence between Timing Advance (TA) and the distance between the terminal device and the base station in accordance with one embodiment of the present invention;
FIG. 4 illustrates a flowchart of a method for an access procedure in a terminal device in accordance with one embodiment of the present invention
FIG. 5 illustrates an example access procedure in the LTE system according to embodiments of the present invention;
FIGS. 6a to 6f illustrate example subframe timing of an access procedure according to embodiments of the present invention;
FIG. 7 illustrates a block diagram of an apparatus for an access procedure in a base station in accordance with one embodiment of the present invention;
FIG. 8 illustrates a block diagram of an apparatus for an access procedure in a terminal device in accordance with one embodiment of the present invention; and
FIG. 9 illustrates a simplified block diagram of an apparatus that is suitable for
use in implementing embodiments of the present invention.
The present invention will now be discussed with reference to several example embodiments. It should be understood that these embodiments are discussed only for the purpose of enabling those skilled persons in the art to better understand and thus implement the present invention, rather than suggesting any limitations on the scope of the present invention.
As used herein, the term “terminal device” or “user equipment” (UE) refers to any terminal having wireless communication capabilities, including but not limited to, mobile phones, cellular phones, smart phones, or personal digital assistants (PDAs) , portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback appliances, and any portable units or terminals that have wireless communication capabilities, or Internet appliances permitting wireless Internet access and browsing and the like. The term “base station” (BS) may be referred to as may represent a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a Iow power node such as a femto, a pico, and so forth. In the context of the present invention, the terms “user equipment” or “UE” and “terminal device” may be used interchangeably and the terms “base station” or “BS” and “eNodeB” or “eNB” may be used interchangeably hereinafter.
As used herein, the singular forms “a” , “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises, ” “comprising, ” “has, ” “having, ” “includes” and/or “including” as used herein, specify the presence of stated features, elements, and/or components and the like, but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof. The term “based on” is to be read as “based at least in part on.” The term “one embodiment” and “an embodiment” are to be read as “at least one embodiment. ” The term “another embodiment” is to be read as “at least one other embodiment. ” Other definitions, explicit and implicit, may be included below.
FIG. 1 shows an environment of a communication system 100 in which embodiments of the present invention may be implemented. As shown, two or more terminal devices 110 may communicate with a BS 120. Example BSs include, but are not limited to, a macro BS, a low power BS such as a pico BS and a femto BS, and the like. In this example, there are two terminal devices 110 and one BS 120. This is only for the purpose of illustration without suggesting the limitations on the number of the terminal devices 110 and the BSs 120. There may be any suitable number of the terminal devices 110 in communication with any suitable number of the B Ss 120.
The communications between the terminal devices 110 and the BS 120 may be performed according to any suitable communication protocols including, but not limited to, the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, and/or any other protocols either currently known or to be developed in the future.
As described above, in the convention access procedure, the BS 120 transmits the access response only once within a predetermined time period, such as the RAR window. With the only one transmission time, it is difficult for the terminal device to implement a successful decoding, especially for some special terminal devices, such as MTC UEs.
FIG. 2 shows a flowchart of a method 200 for an access procedure in a BS in accordance with one embodiment of the present invention. It would be appreciated that
the method 200 may be implemented in the BS 120 as shown in FIG. 1.
As shown, the method 200 is entered at step 210, where the BS 120 receives an access request from the terminal device 110. According to embodiments of the present invention, the access request may be any suitable request message used by the terminal device 110 to request accessing the BS 120. An example access request includes, but is not limited to, a preamble on the PRACH, also referred to as a PRACH preamble, in the LTE system.
Next, the method proceeds to step 220, where the BS 120 determines the number of transmission times for transmitting an access response in response to receiving the access request. According to embodiments of the present invention, for each access request, the BS may determine the number of transmission times for transmitting the corresponding access response. Accordingly, the same access response may be repeatedly transmitted for multiple times within a window by the BS 120 to the terminal device 110. In this way, the probability that the terminal device 110 decodes the access response successfully may be effectively and efficiently improved.
According to embodiments of the present invention, any suitable factors may be taken into account by the BS 120 when determining the number of transmission times. In one embodiment, the distance between the terminal device 110 and the BS 120 may be considered as a factor. In this embodiment, the method 200 may further comprise step 220, where the BS 120 determines the distance between the terminal device 110 and itself which may be used for determining the number of transmission times at step 240. It should be understood that fading of a communication channel between the terminal device and the BS is associated with the distance therebetween. Generally, the more the distance is, the more severe the fading is. Thus, the determination of the number of transmission times with reference to the distance between the terminal device and the BS may efficiently improve the transmission reliability of the access response.
Any suitable approach may be used to determine the distance between the terminal device 110 and the BS 120. For example, the BS 120 may obtain a location of the terminal device 110 first. Then, the BS 120 may determine the distance between the
terminal device 110 and itself based on the location of the terminal device 110. Any suitable positioning methods may be used for positioning the terminal device 110. Example positioning methods include, but are not limited to, a Global Positioning System (GPS) assisted positioning method, a triangulation localization method and the like.
According to embodiments of the present invention, any suitable rules may be used to determine the number of transmission times with reference to the determined distance. For example, the number of transmission times may be determined in proportional to the distance. It should be understood that a path loss will be increased with the increasing of the distance. Thus, with the larger number of transmission times for transmitting the access response in response to the larger distance between the terminal device and the BS, the probability that the terminal device decodes the access response successfully may be improved in a scenario with a larger path loss.
The determination of the number of transmission times in proportional to the distance between the terminal device and the BS may be implemented based on comparison with thresholds. Specifically, the distance may be compared with a plurality of predetermined distance thresholds. In response to the distance falling within different threshold ranges, the number of transmission times may be set as different values. For example, if the distance falls within a lower threshold range between smaller distance thresholds, the number of transmission times may be set as a smaller value. If the distance falls within a higher threshold range between larger distance thresholds, the number of transmission times may be set as a larger value. The proportionality between the number of the transmission times and the distance is only for the purpose of illustration without any limitation. In some applications, with the increasing of the distance between the terminal device and the BS, the number of transmission times may be the same or decreased, for example, considering other factors and/or according to actual needs.
When determining the number of transmission times considering the distance between the terminal device 110 and the BS 120, a coverage range of the BS 120 may also be taken into account. For example, the distance thresholds used by the BS having a
larger coverage range, such as the macro BS, to compare with the distance between the terminal device and the BS may have larger granularity than those used by the BS having a smaller coverage range, such as the low power BS. It should be understood that the coverage range of the macro BS is generally larger than that of the low power BS. Accordingly, a distance that indicates the proximity of the terminal device 110 to the macro BS may indicate the remoteness of the terminal device 110 from the low power BS. With the distance threshold having larger granularity corresponding to the larger BS coverage range, the number of transmission times may be more effectively and efficiently determined with reference to the distance between the terminal device and the BS. It should be appreciated that this is only for the purpose of illustration without suggesting the limitations on the consideration of the coverage range of the BS in determining the number of transmission times. As an alternative example, the distance thresholds used by the macro BS may have the same granularity as those used by the low power BS.
In implementations, the BS 120 may determine a delay metric associated with the distance between the terminal device 110 and itself. An example delay metric may be Timing Advance (TA) in the LTE system. As specified in 3GPP LTE, the TA represents time difference between the reception of uplink transmission and subframe timing at the network side, which may be used to control uplink transmission timing. It should be understood that the TA may indicate the distance between the terminal device 110 and the BS 120. FIG. 3 illustrates an example correspondence between the TA and the distance. As shown, the larger TA indicates the larger distance. In this case, the number of transmission times may be determined with reference to the TA representing the distance between the terminal device 110 and the BS 120.
An example procedure for determining the number of transmission times based on the TA will be described below with reference to Table 1.
Table 1: mapping between the TA and the number of transmission times
As illustrated in Table 1, after the TA is determined, the determined TA is compared with a plurality of TA thresholds, such as Thresholdi (i=0, 1, 2, . . . , k) . If the TA falls within the threshold range between Thresholdk-1 and Thresholdk, the number of the transmission times is k+1. That is, the access response will be transmitted K+1 times. It should be appreciated that Thresholdi (i=0, 1, 2, . . . , k) may be associated with the size of the cell that is served by the BS 120. Specifically, due to the macro cell being larger than the low power cell, the granularity of Thresholdi used by the macro BS may be larger than that of Thresholdi used by the low power BS.
In addition to the distance between the terminal device and the BS, in another embodiment, uplink channel quality associated with the terminal device may be taken into account. In this case, the method 200 may comprise step 230, where the BS 120 determines the uplink channel quality based on the access request received from the terminal device. Then, the determined uplink channel quality may be used for determining the number of transmission times for transmitting the access response at step 240.
In the context of the present invention, the channel quality refers to fading characteristic of a communication channel, which may be identified by any suitable quality factors such as signal-to-noise ratio (SNR) , signal-to-interference plus noise ratio (SINR) , signal-to-noise plus distortion ratio (SNDR) and the like. The uplink channel quality that is determined based on the access request from the terminal device 110 may indicate radio conditions of the communication system 100 comprising the terminal device
110 and the BS 120. With the determination of the number of transmission times of the access response within a time period with reference to the uplink channel quality, the transmission reliability of the access response may be improved.
As described above, in the LTE system, the UE may transmit a preamble on the PRACH as the access request for accessing the eNB. In this case, the eNB may be aware of the channel quality of the PRACH on which the received preamble transmitted from the UE. Then, the eNB may determine the number of transmission times for transmitting the RAR on the PDSCH. In a LTE Time Division Duplexing (TDD) system, the PRACH and the PDSCH are provided within a same frequency band, and therefore the channel quality of the PRACH may be closely associated with that of the PDSCH. For such a system, the transmission reliability of the access response may be particularly increased by using the channel quality of the PRACH to determine the number of transmission times for transmitting the RAR on the PDSCH.
In yet another embodiment, the number of transmission times may be determined considering a property of the cell that is served by the BS 120. In the context of the present invention, the property of the cell may be any suitable cell characteristics that may contribute to the reliability of the communications between the terminal device and the BS.
By way of example, the cell property may be a cell type. Generally, a macro cell served by the macro BS is larger than a low power cell served by the low power cell. Thus, the threshold granularity for the macro cell may be larger than that for the low power cell. In this way, the number of transmission times for transmitting the access response may be determined more effectively and efficiently.
As another example, the cell property may be cell environment. Generally, the cell environments may be different per cell. For example, some cells may be located in an urban scenario, some others may be in a rural scenario. It should be understood that the cell in the urban scenario may suffer worse radio conditions for instance because of skyscrapers, tunnels or self-location than the cell in the rural scenario. In order to ensure the successful decoding of the access response, the number of transmission times for the
urban cell may be set to be larger than that for the rural cell.
According to embodiments of the present invention, the factors for determining the number of transmission times may be considered by the BS 120 separately or in any suitable combinations. For example, the BS may use one of the distance between the terminal device and the BS, the uplink channel quality and the cell property, or the combination thereof to determine the number of transmission times.
Still with reference to FIG. 2, after the number of transmission times is determined at step 240, the method 200 proceeds to step 250 where the BS 120 transmits the access response to the terminal device 110 the transmission times within a time period. According to embodiments of the present invention, the time period may include a plurality of subframes. An example of the time period may be the RAR window in the LTE system.
A length of the time period may be set statically, semi-statically or dynamically at a network side. Specifically, the length of the time period may be set statically per cell. For example, if the number of transmission times required by a cell is larger, the time period for the cell may be statically set to be longer. Alternatively or additionally, the length of the time period may be adjusted semi-statically or dynamically according to actual needs. For example, in the case when the time period is set to be long for a cell, if it is found that the cell does not require such a long time period, the time period may be adjusted to be shorter so as to reduce an unnecessary waste of resources.
According to embodiments of the present invention, the indication of the time period may be broadcast to the terminal device 110 in any suitable system messages such that the terminal device 110 may detect and decode the access response within the time period. An example system message for carrying the indication of the time period includes, but is not limited to, a system information block (SIB) .
When the BS 120 transmits the access response many times within the time period, any repetition patterns may be used for the transmission. Specifically, the access response may be transmitted repeatedly in multiple subsequent subframes. As another example, the subframes for transmitting the access response may be separated by any
suitable intervals so as to provide equal scheduling for multiple terminal devices 110 in the system 100. Example subframe timing of transmitting the access response from the BS 120 to the terminal device 110 within the time period may be described below with reference to FIGS. 6a to 6f.
FIG. 4 shows a flowchart of a method 400 for an access procedure in a terminal device in accordance with one embodiment of the present invention. It would be appreciated that the method 400 may be implemented in the terminal device 110 as shown in FIG. 1.
As shown, the method 400 is entered at step 410, where the terminal device 110 sends an access request to the BS 120. As described above, the access request may be any suitable request message that may be used by the terminal device 110 to requesting accessing the BS 120. An example access request may be a PRACH preamble in the LTE system.
Next, the method 400 proceeds to step 420, where the terminal device 110 detects an access response to the access request from the BS 120 in a subframe within a time period, such as the RAR window. According to embodiments of the present invention, the access response may be transmitted by the BS 120 one or more times so as to improve the probability that the terminal device 110 decodes the access response successfully. As described above, any suitable factors may be taken into account by the BS 120 to determine the number of transmission times for transmitting the access response.
As describe above, the RAR window typically include a plurality of subframes. The length of the RAR window may be set statically, semi-statically or dynamically at the network side and notified, for example, broadcasted to the terminal device 110 in a system message, such as a system information block (SIB) . Furthermore, the access response may be transmitted repeatedly in multiple subsequent subframes or in multiple subframes that are separated by any suitable intervals.
According to embodiments of the present invention, any suitable detection approaches may be used by the terminal device 110 to detect the access response from the
BS 120. By way of example, in the LTE system, a Physical Downlink Control Channel (PDCCH) or ePDCCH is used by the eNB to carry an indication of time and/or frequency resources for transmitting the access response. The UE may monitor PDCCH or ePDCCH in every subframe. If the UE detects the PDCCH or ePDCCH, the UE may determine that the BS possibly has transmitted the RAR for its PRACH preamble. This is only for the purpose of illustration without suggesting any limitations on the detection approaches of the access response. The scope of the present invention will not be limited in this regard.
If the access response is detected at step 420, the method 400 proceeds to step 430, where the terminal device 110 decodes the access response. Any suitable decoding algorithms may be used which may include a Viterbi decoding algorithm, a Maximum A Priori Probability (MAP) decoding algorithm and the like.
Then, the method 400 proceeds to step 440, where the terminal device 110 determines whether the decoding is successful or not. If the decoding is successful, the terminal device 110 accesses the BS 120 in response to expiration of the time period, such as the RAR window, at step 480. For example, Message 3 may be transmitted to the BS from the terminal device. As described above, the access response may be transmitted by the BS 120 many times. On the other side, the terminal device has no idea for how many times the RAR is transmitted within the RAR window until the entire RAR window has expired. Therefore, it is benefit that the terminal device sends Message 3 after the expiration of the RAR window. Cooperatively, the BS prepares for the reception of Message 3 after the certain time period. Practically, after the RAR window expires, the terminal device and the BS at both sides may wait for a little more time such as the duration of the decoding process before the transmission of Message 3.
According to embodiments of the present invention, the process of accessing the BS by the terminal device may include any suitable processes where the terminal device may use the uplink resources that have been scheduled by the BS via the access response, such as the RAR. By way of example, in the LTE system, the RAR transmitted by the eNB as the access response may carry allocated uplink resources. After the UE decodes
the RAR successfully, the UE may use the uplink resources to transmit Message 3 (Msg3) to transfer connection setup request message from a high layer, such as RRC layer. As another example, in response to a successful decoding of the access response from the BS, the terminal device may initiate uplink data transmission using the uplink resources allocated by the BS.
If it is determined that the decoding of the access response in a subframe is failed at step 440, in one embodiment, the method 400 may proceed to step 460, where the terminal device 110 may detect the access response in a subsequent subframe within the RAR window. As described above, the access response may be transmitted many times by the BS. The continuous detecting of the access response in a plurality of subframes enables a simple and practical detection implementation where the terminal device is unnecessarily aware of the number of transmission times and the subframe timing of the access response.
In order to further improve the probability that the terminal device decodes the access response successfully, in one embodiment, the decoding of the access response may take use of previous decoding information. According to embodiments of the present invention, the decoding information may be any suitable information that may be used for the combined decoding of the access response to improve the probability of the successful decoding. Example decoding information includes, but is not limited to, decoded softbits, demodulated bits, received in-phase/quadrature (I/Q) data and the like. As used herein, a softbit refers to a probability that the value of the associated bit is one or zero.
Specifically, if it is determined that the decoding of the access response in a subframe is failed at step 440, the method 400 may further comprise step 450, where the terminal device 110 may store the decoding information obtained in the present decoding attempt. Furthermore, if the access response is detected in a subsequent subframe at step 460, the terminal device 110 may perform the combined decoding on the access response using the stored decoding information at step 470.
The storing of the decoding information in response to a failed decoding is only for the purpose of illustration without suggesting any limitations. The decoding
information obtained in a decoding attempt may be stored at any suitable time. For example, in the case of using the received I/Q data for the combined decoding, the received I/Q data of the access response may be buffered by the terminal device as the decoding information upon the reception of the access response by a receiver of the terminal device. Alternatively or additionally, in the case of using the demodulated bits for the combined decoding, the demodulated bits of the access response may be saved after the received access response is demodulated by a demodulator of the terminal device. As another example, the decoded softbits obtained in decoding may be buffered as the decoding information. If the access response is detected in another subframe, the stored softbits may be used in combine with the subsequently detected access response to perform the combined decoding.
FIG. 5 shows an example access procedure 500 in the LTE system according to embodiments of the present invention.
As shown, the procedure 500 begins with step 501, where the UE selects a preamble and sends the preamble to the eNB on the PRACH. Next, at step 502, the eNB detects the preamble and determines the number of transmission times for transmitting a RAR for the UE. Then, at step 503, the UE monitors an ePDCCH in the first subframe of the RAR window. At step 504, the UE determines whether there is the ePDCCH. If the ePDCCH exists, which means the RAR has been transmitted within the present subframe, the UE decodes the RAR at step 505. The decoding of the RAR may use previous decoded softbits that are obtained in previous decoding attempts and has been stored in a buffer of the UE.
After decoding of the RAR at step 505, the procedure 500 proceeds to step 506, where the UE determines whether the decoding is successful or not. If the decoding is successful, the UE clears the softbits in the buffer storage at step 507, and then prepares for transmitting Msg3 in the subframe with a serial number of (n+ (m-1) +6+UL_Delay) at step 508. Herein, n represents a sequence number of the first subframe included in the RAR window, m represents the length of the RAR window, 6 is the time period for decoding, and UL_Delay is a system parameter that may be configured to be 0 or 1.
As show in FIG. 5, if the UE determines that the decoding is failed at step 506, the procedure 500 proceeds to step 509, where the UE buffers the softbits of the RAR obtained in this decoding attempt. Then, the procedure 500 proceeds to step 510, where the UE determines whether the current subframe is the last subframe in the RAR window. If the current subframe is not the last subframe, the UE monitors the ePDCCH in the next subframe of the RAR window at step 511. Then, the procedure 500 returns to step 504 and thereby repeats the decoding of the RAR and subsequent processes for the next subframe.
As shown, if it is determined that there is no ePDCCH at step 504, the procedure 500 also proceeds to step 510 of determining whether the current subframe is the last subframe. In this way, the UE may detect and decode the RAR from the eNB one by one subframe. Following step 504 or 509, if the UE determines that the current subframe is the last subframe at step 510, the procedure 500 proceeds to step 512, where the UE determines whether the maximum number of the PRACH preamble transmission is reached or not. If the maximum number is not reached, the UE selects backoff time according to system parameters and initiates the next PRACH preamble transmission based on the backoff time at step 513. Then, the procedure 500 returns to step 501. If the maximum number of the PRACH preamble transmission is reached, the access procedure 500 is failed and ends at step 514.
FIGS. 6a to 6f show example subframe timing of an access procedure according to embodiments of the present invention. It should be appreciated that the example subframe timing may be used in the access procedure 500 as shown in FIG. 5.
As shown in FIGS. 6a to 6f, the RAR window includes m subframes and starts from the subframe 610 with a serial number of n. FIG. 6a shows an example where there is no repetition of RAR transmission and the eNB transmits the RAR only once in the subframe 610 within the RAR window. FIG. 6b shows another example where the eNB uses the subframes 610, 620, 630 and 640 in the RAR window to transmit the RAR four times. FIG. 6c shows yet another example where the eNB uses the subframes 610, 630 and 650 to transmit the RAR, which shows that the repeated RAR transmission occupying
multiple subframes are not subsequent but separated by certain intervals.
In the examples as shown in FIGS. 6a to 6c, UL_Delay is assigned to be “0” . Accordingly, upon the successful decoding of the RAR, the UE transmits Msg3 in the subframe 660 with a serial number of (n+m+5) .
The RAR has the same subframe timing in FIGS. 6d to 6f as in FIGS. 6a to 6c. The difference is that UL_Delay is assigned to be “1” in FIGS. 6d to 6f instead of “0” in FIGS. 6a to 6c. Accordingly, the UE transmits Msg3 in the subframe 670 with a serial number of (n+m+6) in response to the successful decoding of the RAR.
FIG. 7 shows a block diagram of an apparatus 700 for an access procedure in a BS in accordance with one embodiment of the present invention. It would be appreciated that the apparatus 700 may be implemented by the BS 120 as shown in FIG. 1.
As shown, the apparatus 700 comprises a receiving unit 710, a transmission time determining unit 720 and a transmitting unit 730. The receiving unit 710 is configured to receive an access request from a terminal device of the communication system. The transmission time determining unit 720 is configured to determine the number of transmission times for transmitting an access response for the received access request. The transmitting unit 730 is configured to transmit the access response to the terminal device the transmission times within a time period.
In one embodiment, the apparatus 700 may further comprise a distance determining unit 740 configured to determine the distance between the terminal device and the base station. In this embodiment, the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined distance. Alternatively or additionally, the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined distance and a coverage range of the base station.
In one embodiment, the determining the distance determining unit 740 may comprise a delay determining unit configured to determine a delay metric associated with the distance between the terminal device and the base station. In this embodiment, the
delay metric is determined from a timing advance.
In one embodiment, the apparatus 700 may further comprise a channel quality determining unit 750 configured to determine uplink channel quality based on the received access request. In this embodiment, the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to the determined uplink channel quality. Alternatively or additionally, the transmission time determining unit 720 may be further configured to determine the number of transmission times with reference to a property of a cell that is served by the base station.
FIG. 8 shows a block diagram of an apparatus 800 in a terminal device for requesting scheduling in accordance with one embodiment of the present invention. It would be appreciated that the apparatus 800 may be implemented by the terminal device 110 as shown in FIG. 1.
As shown, the apparatus 800 comprises a transmitting unit 810, an access response detecting unit 820, an access response decoding unit 830 and an accessing unit 840. The transmitting unit 810 is configured to transmit an access request to a base station of the communication network. The access response detecting unit 820 is configured to detect an access response for the access request from the base station in a subframe included in a time period, wherein the access response is transmitted by the base station one or more times. The access response decoding unit 830 is configured to decode the access response in response to detecting the access response in the subframe. The accessing unit 840 is configured to access the base station in response to a success of the decoding and expiration of the time period.
In one embodiment, the access response detecting unit 820 may be further configured to detect the access response in a subsequent subframe included in the time period in response to a failure of the decoding. Alternatively or additionally, the apparatus 800 may comprise a decoding information storing unit 850 configured to store decoding information associated with the access response in response to the failure of the decoding. In this example, the access response decoding unit 820 may be further configured to decode the access response in combination with the stored decoding
information in response to detecting the access response in the subsequent subframe.
It should be appreciated that units included in the apparatuses 700 and 800 correspond to the steps of the methods 200 and 400, respectively. Therefore, all operations and features described above with reference to FIGS. 2 and 4 are likewise applicable to the units included in the apparatuses 700 and 800 and have similar effects. For the purpose of simplification, the details will be omitted.
The units included in the apparatuses 700 and 800 may be implemented in various manners, including software, hardware, firmware, or any combination thereof. In one embodiment, one or more units may be implemented using software and/or firmware, for example, machine-executable instructions stored on the storage medium. In addition to or instead of machine-executable instructions, parts or all of the units in the apparatus 300 may be implemented, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs) , Application-specific Integrated Circuits (ASICs) , Application-specific Standard Products (ASSPs) , System-on-a-chip systems (SOCs) , Complex Programmable Logic Devices (CPLDs) , and the like.
FIG. 9 shows a simplified block diagram of an apparatus 900 that is suitable for use in implementing embodiments of the present invention. The apparatus 900 may be implemented in the terminal device 110 or the BS 120 as shown in FIG. 1.
As shown in FIG. 9, the apparatus 900 includes a data processor (DP) 910, a memory (MEM) 920 coupled to the DP 910, a suitable RF transmitter TX and receiver RX 940 coupled to the DP 910, and a communication interface 950 coupled to the DP 910. The MEM 920 stores a program (PROG) 930. The TX/RX 940 is for bidirectional wireless communications. Note that the TX/RX 940 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface 950 may represent any interface that is necessary for communication with other entities, such as an interface for communications between the UE and the eNB, X2 interface for bidirectional communications between
eNBs, S1 interface for communication between a Mobility Management Entity (MME) /Serving Gateway (S-GW) and the eNB, or Un interface for communication between the eNB and a relay node (RN) . The apparatus 900 may be coupled via a data path to one or more external networks or systems, such as the internet, for example.
The PROG 930 is assumed to include program instructions that, when executed by the associated DP 910, enable the apparatus 900 to operate in accordance with the embodiments of the present invention, as discussed herein with the method 200 in FIG. 2 and the method 400 in FIG. 4. The embodiments herein may be implemented by computer software executable by the DP 910 of the apparatus 900, or by hardware, or by a combination of software and hardware.
A combination of the DP 910 and MEM 920 may form processing means 960 adapted to implement various embodiments of the present invention. The MEM 920 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one MEM is shown in the apparatus 900, there may be several physically distinct memory modules in the apparatus 900. The DP 910 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The apparatus 900 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
Generally, various embodiments of the present invention may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present invention are illustrated and described as block diagrams, flowcharts, or using some other pictorial
representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
By way of example, embodiments of the present invention can be described in the general context of machine-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
Program code for carrying out methods of the present invention may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this invention, a machine readable medium may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable
combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present invention, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
Although the present invention has been described in language specific to structural features and/or methodological acts, it is to be understood that the present invention defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (20)
- A method (200) in a base station (120) of a communication system (100) , comprising:receiving (210) an access request from a terminal device (110) of the communication system (100) ;determining (240) the number of transmission times for transmitting an access response for the received access request; andtransmitting (250) the access response to the terminal device (110) the transmission times within a time period.
- The method (200) according to Claim 1, further comprising:determining (220) the distance between the terminal device (110) and the base station (120) ,wherein determining (240) the number of transmission times for transmitting the access response comprises:determining the number of transmission times with reference to the determined distance.
- The method (200) according to Claim 2, wherein determining the number of transmission times based on the determined distance comprises:determining the number of transmission times with reference to the determined distance and a coverage range of the base station (120) .
- The method (200) according to Claim 2 or 3, wherein determining (220) the distance between the terminal device (110) and the base station (120) comprises:determining a delay metric associated with the distance between the terminal device (110) and the base station (120) , wherein the delay metric is determined from a timing advance.
- The method (200) according to any of the previous claims, further comprising:determining (230) uplink channel quality based on the received access request,wherein determining (240) the number of transmission times for transmitting the access response comprises:determining the number of transmission times with reference to the determined uplink channel quality.
- The method (200) according to any of Claims 1 to 5, wherein the number of transmission times is further determined with reference to a property of a cell that is served by the base station (120) .
- A method (400) in a terminal device (110) of a communication system (100) , comprising:transmitting (410) an access request to a base station (120) of the communication system (100) ;detecting (420) an access response for the access request from the base station (120) in a subframe included in a time period, the access response being transmitted by the base station one or more times;in response to detecting the access response in the subframe, decoding (430) the access response; andin response to a success of the decoding and expiration of the time period, accessing (480) the base station (120) .
- The method (400) according to Claim 7, further comprising:in response to a failure of the decoding, detecting (460) the access response in a subsequent subframe included in the time period.
- The method (400) according to Claim 8, further comprising:in response to the failure of the decoding, storing (450) decoding information associated with the access response; andin response to detecting the access response in the subsequent subframe, decoding (470) the access response in combination with the stored decoding information.
- An apparatus (700) in a base station (120) of a communication system (100) , comprising:a receiving unit (710) configured to receive an access request from a terminal device (110) of the communication system (100) ;a transmission time determining unit (720) configured to determine the number of transmission times for transmitting an access response for the received access request; anda transmitting unit (730) configured to transmit the access response to the terminal device (110) the transmission times within a time period.
- The apparatus (700) according to Claim 10, further comprising:a distance determining unit (740) configured to determine the distance between the terminal device (110) and the base station (120) ,wherein the transmission time determining unit (720) is further configured to determine the number of transmission times with reference to the determined distance.
- The apparatus (700) according to Claim 11, wherein the transmission time determining unit (720) is further configured to determine the number of transmission times with reference to the determined distance and a coverage range of the base station (120) .
- The apparatus (700) according to Claim 11, wherein the distance determining unit (740) comprises:a delay determining unit configured to determine a delay metric associated with the distance between the terminal device (110) and the base station (120) , wherein the delay metric is determined from a timing advance.
- The apparatus (700) according to Claim 10, further comprising:a channel quality determining unit (750) configured to determine uplink channel quality based on the received access request, andwherein the transmission time determining unit (720) is further configured to determine the number of transmission times with reference to the determined uplink channel quality.
- The apparatus (700) according to any of Claims 10 to 14, wherein the transmission time determining unit (720) is further configured to determine the number of transmission times with reference to a property of a cell that is served by the base station (120) .
- An apparatus (800) in a terminal device (110) of a communication system (100) , comprising:a transmitting unit (810) configured to transmit an access request to a base station (120) of the communi cation system (100) ;an access response detecting unit (820) configured to detect an access response for the access request from the base station (120) in a subframe included in a time period, the access response being transmitted by the base station one or more times;an access response decoding unit (830) configured to decode the access response in response to detecting the access response in the subframe; andan accessing unit (840) configured to access the base station (120) in response to a success of the decoding and expiration of the time period.
- The apparatus (800) according to Claim 16, the access response detecting unit (820) is further configured to detect the access response in a subsequent subframe included in the time period in response to a failure of the decoding.
- The apparatus (800) according to Claim 17, further comprising:a decoding information storing unit (850) configured to store decoding information associated with the access response in response to the failure of the decoding,wherein the access response decoding unit (830) is further configured to decode the access response in combination with the stored decoding information in response to detecting the access response in the subsequent subframe.
- A base station (120) of a communication system (100) , comprising:a processor (910) ; anda memory (920) including computer-executable instructions (930) which, when executed by the processor (910) , cause the base station (120) to:receive (210) an access request from a terminal device (110) of the communication system (100) ;determine (240) the number of transmission times for transmitting an access response for the received access request; andtransmit (250) the access response to the terminal device (110) the transmission times within a time period.
- A terminal device (110) of a communication system (100) , comprising:a processor (910) ; anda memory (920) including computer-executable instructions (930) which, when executed by the processor (910) , cause the terminal device (110) to:transmit (410) an access request to a base station (120) of the communication system (100) ;detect (420) an access response for the access request from the base station (120) in a subframe included in a time period, the access response being transmitted by the base station one or more times;in response to detecting the access response in the subframe, decode (430) the access response; andin response to a success of the decoding and expiration of the time period, access (480) the base station (120) .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNPCT/CN2015/077400 | 2015-04-24 | ||
| CN2015077400 | 2015-04-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016169326A1 true WO2016169326A1 (en) | 2016-10-27 |
Family
ID=57142873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/074026 Ceased WO2016169326A1 (en) | 2015-04-24 | 2016-02-18 | Method and apparatus for access procedure |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016169326A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010127633A1 (en) * | 2009-05-07 | 2010-11-11 | 大唐移动通信设备有限公司 | Method, system and device for determining the position information of user terminal |
| WO2012091649A1 (en) * | 2010-12-30 | 2012-07-05 | Telefonaktiebolaget L M Ericsson (Publ) | Uplink transmission timing |
| US20140050213A1 (en) * | 2012-08-17 | 2014-02-20 | Qualcomm Incorporated | Methods and apparatus for timing synchronization during a wireless uplink random access procedure |
| WO2015012137A2 (en) * | 2013-07-23 | 2015-01-29 | Nec Corporation | Communication system |
-
2016
- 2016-02-18 WO PCT/CN2016/074026 patent/WO2016169326A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010127633A1 (en) * | 2009-05-07 | 2010-11-11 | 大唐移动通信设备有限公司 | Method, system and device for determining the position information of user terminal |
| WO2012091649A1 (en) * | 2010-12-30 | 2012-07-05 | Telefonaktiebolaget L M Ericsson (Publ) | Uplink transmission timing |
| US20140050213A1 (en) * | 2012-08-17 | 2014-02-20 | Qualcomm Incorporated | Methods and apparatus for timing synchronization during a wireless uplink random access procedure |
| WO2015012137A2 (en) * | 2013-07-23 | 2015-01-29 | Nec Corporation | Communication system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210409094A1 (en) | Beam failure recovery | |
| WO2020243966A1 (en) | Methods for communication, devices, and computer readable medium | |
| US11071088B2 (en) | Network slice-specific paging for wireless networks | |
| US10645672B2 (en) | Method and device for handling paging extension | |
| JP7556399B2 (en) | Communication Method | |
| CN106454992B (en) | Method for selecting a relay terminal, corresponding remote terminal and relay terminal | |
| CN117242852A (en) | Methods, devices and computer storage media for communications | |
| US11438126B2 (en) | Beam search pilots for paging channel communications | |
| CN110741718A (en) | Method and apparatus for random access configuration | |
| US12016033B2 (en) | Multi-TRP transmission | |
| EP4256867A1 (en) | Methods for communication, device, and computer readable media | |
| EP3580973A1 (en) | Methods and apparatuses for random access transmission | |
| WO2019048483A1 (en) | Synchronization signal block indication for wireless networks | |
| US20240089033A1 (en) | Repetition scheme for transmission | |
| US20230091084A1 (en) | Methods, devices and computer readable media for communications | |
| WO2021258398A1 (en) | Method for communications, terminal device, and computer readable medium | |
| EP3545717B1 (en) | Method and device for enhancing downlink control channel | |
| CN111165038B (en) | Method and apparatus for transmission of synchronization signal and system information | |
| WO2016169326A1 (en) | Method and apparatus for access procedure | |
| US20240251448A1 (en) | Rach process for antenna-distributed networks | |
| WO2022104541A1 (en) | Method, device and computer readable medium for communications | |
| EP3965512A1 (en) | Uplink scheduling method and device, network device and readable storage medium | |
| CN109792395B (en) | Method and apparatus for broadcast signaling transmission | |
| JP2019530303A (en) | Special uplink subframes for enhanced mobility | |
| WO2020014855A1 (en) | Methods, devices and computer readable medium for early data transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16782474 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16782474 Country of ref document: EP Kind code of ref document: A1 |