METHOD FOR TRANSMITTING AND RECEIVING UPLINK DATA USING CONTENTION BASED RESOURCES IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR
The present specification relates to a method for transmitting medium access control protocol data unit (MAC PDU) in a wireless communication system. The method, which is performed by a terminal, comprises the steps of: transmitting a control signal through a physical uplink channel to a base station; and transmitting the MAC PDU including terminal identifier information for identifying the terminal to the base station using contention resources within contention-based PUSCH zone (CP zone).
Latest LG Electronics Patents:
The present invention relates to a wireless communication system and, more particularly, to a method of transmitting a scheduling request (SR) using contention-based resources and an apparatus for the same.
BACKGROUND ARTWireless communication systems are widely deployed to provide a variety of types of communication services such as voice and data. In general, a wireless communication system is a multiple access system capable of supporting communication with multiple users by sharing available system resources (bandwidth, transmission power, etc.). Examples of the multiple access system include a code division multiple access (CDMA) system, a frequency division multiple access (FDMA) system, a time division multiple access (TDMA) system, an orthogonal frequency division multiple access (OFDMA) system, a single carrier frequency division multiple access (SC-FDMA) system and so on.
DISCLOSURE Technical ProblemThe present invention is to provide a method capable of recognizing, by a BS, a specific UE although a collision is generated in a contention resource because UE recognizer information is included in an MAC PDU and transmitted.
Technological objects to be achieved by the present invention are not limited to the aforementioned objects, and other objects that have not been described may be taken into consideration by a person having ordinary skill in the art to which the present invention pertains from the embodiments of the present invention.
Technical SolutionIn this specification, a method for transmitting a medium access control protocol data unit (MAC PDU) in a wireless communication system is performed by a user equipment (UE) and includes the steps of transmitting a control signal to a base station through a physical uplink channel and transmitting the MAC PDU including UE recognizer information for identifying the UE to the base station using a contention resource within a contention based PUSCH (CP) zone. The CP zone is a resource region in which UL data can be transmitted without allocating an uplink grant (UL grant), the MAC PDU includes an MAC header and an MAC control element (CE), the UE recognizer information is included in the MAC CE, and the MAC header includes a logical channel identification (LCID) value indicative of the UE recognizer information.
Furthermore, in this specification, the physical uplink channel is a physical uplink control channel (PUCCH) or a physical random access channel (PRACH).
Furthermore, in this specification, the control signal is a scheduling request (SR) if the physical uplink channel is the PUCCH, and the control signal is a PRACH preamble sequence if the physical uplink channel is the PRACH.
Furthermore, in this specification, the UE recognizer information is a cell-radio network temporary identifier (C-RNTI), a random access preamble identifier (RAPID) or an SR logical index.
Furthermore, in this specification, the contention resource is a contention based PUSCH resource block (CPRB).
Furthermore, in this specification, the contention resource is determined based on at least one of a resource related to a scheduling request (SR) or the UE recognizer information.
Furthermore, in this specification, the MAC PDU is an MAC PDU including a buffer status report (BSR), an MAC PDU including actual data or an MAC PDU including an RRC message.
Furthermore, in this specification, the MAC PDU is transmitted simultaneously with the control signal or transmitted after one subframe (SF) from the transmission of the control signal.
Furthermore, in this specification, the contention resource is based on the index of a resource for a scheduling request (SR).
Furthermore, in this specification, the index of the resource for the scheduling request (SR) is the physical index or logical index of an uplink resource in which the SR is transmitted.
Furthermore, in this specification, a user equipment for transmitting a medium access control protocol data unit (MAC PDU) in a wireless communication system includes a radio frequency (RF) unit for transmitting/receiving a radio signal and a processor. The processor controls the RF unit so that a control signal is transmitted to a base station through a physical uplink channel and the MAC PDU including UE recognizer information for identifying the UE is transmitted to the base station using a contention resource within a contention based PUSCH (CP) zone. The CP zone is a resource region in which UL data can be transmitted without allocating an uplink grant (UL grant). The MAC PDU includes an MAC header and an MAC control element (CE). The UE recognizer information is included in the MAC CE. The MAC header includes a logical channel identification (LCID) value indicative of the UE recognizer information.
Advantageous EffectsIn accordance with the embodiments of the present invention, there are the following effects.
First, a UE can transmit an SR and subsequent data efficiently.
Second, a UE can perform SR transmission over a network without a collision with another UE.
Third, if a collision with another UE is generated, an UL grant can be received and UL data can be transmitted.
Furthermore, this specification has effects in that a BS can recognize a specific UE although a collision is generated in a contention resource because UE recognizer information is included in an MAC PDU and transmitted and thus system performance can be improved because an UL grant can be transmitted.
Effects which may be obtained by the embodiments of the present invention are not limited to the aforementioned effects, and other effects not described above may be evidently derived and understood by a person having ordinary skill in the art to which the present invention pertains from the following description of the embodiments of the present invention. That is, unwanted effects according to the practice of the present invention may be derived by a person having ordinary skill in the art from the embodiments of the present invention.
The accompanying drawings included as part of a detailed description in order to help understanding regarding the present invention provide various embodiments of the present invention. Furthermore, the accompanying drawings are used to describe the embodiments of the present invention along with the detailed description.
Embodiments of the present invention described in detail hereunder provide methods of transmitting CSI in a radio access system supporting a multi-connection mode in which a user equipment is connected to two or more small cells and apparatuses supporting the same.
The following embodiments are the results of combining the elements and characteristics of the present invention in a specific form. Each of the elements or characteristics may be considered to be optional unless separately explicitly described otherwise. Each of the elements or characteristics may be implemented in a form not combined with another element or characteristic. Furthermore, some elements and/or characteristics may be combined to form an embodiment of the present invention. The sequence of operations described in the embodiments of the present invention may be changed. Some elements or characteristics of a specific embodiment may be included in another embodiment or may be substituted with the corresponding elements or characteristics of another embodiment.
In the description of the drawings, a procedure or step that may make the gist of the present invention vague has not been described and a procedure or step that may be understood by those skilled in the art has not been described.
In the entire specification, when it is said that a part “comprises or includes” any element, it means that the part does not exclude any element, but may further include another element unless explicitly described to the contrary. Furthermore, the term “ . . . unit”, “ . . . er (or)” or “module” described in the specification means a unit for processing at least one function or operation, and the unit may be implemented by hardware or software or a combination of hardware and software. Furthermore, “a or an”, “one”, “the” and similar words thereof may be used as a meaning including both singular and plural forms unless they are differently indicated in this specification or are evidently contracted in the context that describes the present invention (in particular, in the context of the claims).
In this specification, the embodiments of the present invention have been described based on a data transmission/reception relation between a BS and a mobile station. In this case, the BS has a meaning as a terminal node of a network that directly performs communication with the mobile station. In this document, a specific operation described to be performed by a BS may be performed by an upper node of the BS according to circumstance.
That is, in a network consisting of a plurality of network nodes including a BS, various operations performed for communication with a mobile station may be performed by the BS or other network nodes other than the BS. In this case, the “BS” may be substituted with a term, such as a fixed station, node B, eNode B (eNB), an advanced base station (ABS) or an access point.
Furthermore, in the embodiments of the present invention, a terminal may be substituted with a term, such as a user equipment (UE), a mobile station (MS), a subscriber station (SS), a mobile subscriber station (MSS), a mobile terminal (MT) or an advanced mobile station (AMS).
Furthermore, a transmission stage refers to a fixed and/or mobile node which provides a data service or a voice service, and a reception stage means a fixed and/or mobile node which receives a data service or a voice service. Accordingly, in uplink, a mobile station may become a transmission stage, and a BS may become a reception stage. Likewise, in downlink, a mobile station may become a reception stage and a BS may become a transmission stage.
The embodiments of the present invention may be supported by standard documents disclosed in at least one of an IEEE 802.xx system, a 3rd Generation Partnership Project (3GPP) system, a 3GPP LTE system and 3GPP2 system, that is, radio access systems. In particular, the embodiments of the present invention may be supported by 3GPP TS 36.211, 3GPP TS 36.212, 3GPP TS 36.213 and 3GPP TS 36.321 documents. That is, evident steps or portions that have not been described in the embodiments of the present invention may be described with reference to the documents. Furthermore, all of terms disclosed in this document may be described by the standard documents.
Preferred embodiments of the present invention are described in detail with reference to the accompanying drawings. A detailed description to be disclosed along with the accompanying drawings are intended to describe exemplary embodiments of the present invention and are not intended to indicate a sole embodiment of the present invention.
Furthermore, specific terms used in the embodiments of the present invention are provided to help understanding of the present invention, and such specific terms may be changed into other forms without departing from the technological spirit of the present invention.
Hereinafter, a 3GPP LTE/LTE-A system is described as an example of a radio access system in which the embodiments of the present invention may be used.
The following technologies may be applied to various radio access systems, such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA) and single carrier frequency division multiple access (SC-FDMA).
CDMA may be implemented as a radio technology, such as universal terrestrial radio access (UTRA) or CDMA2000. TDMA may be implemented as a radio technology, such as global system for mobile communications (GSM)/general packet radio service (GPRS)/enhanced data rates for GSM evolution (EDGE). OFDMA may be implemented as a radio technology, such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20 or evolved UTRA (E-UTRA).
UTRA is part of a universal mobile telecommunications system (UMTS). 3GPP long term evolution (LTE) is part of an evolved UMTS (E-UMTS) using E-UTRA, and it adopts OFDMA in downlink and adopts SC-FDMA in uplink. An LTE-advanced (A) system is an evolved system of the 3GPP LTE system. In order to clarify the description of the technological characteristics of the present invention, the embodiments of the present invention are described based on the 3GPP LTE/LTE-A system, but may also be applied to IEEE 802.16e/m systems, etc.
1. 3GPP LTE/LTE A system
In a radio access system, a UE receives information from a BS through downlink (DL) and transmits information to the BS through uplink (UL). The information transmitted/received by the BS and the UE includes common data information and various types of control information, and various physical channels are present depending on the type/use of information transmitted/received by the UE and the BS.
1.1 General System
When a UE is powered on again or when the UE newly enters a cell, the UE performs an initial cell search operation, such as synchronization with a BS, in step S11. For the initial cell search operation, the UE may receive a primary synchronization channel (P-SCH) and a secondary synchronization channel (S-SCH) from the BS so as to perform synchronization with the BS, and acquire information such as a cell ID.
Thereafter, the UE may receive a physical broadcast channel (PBCH) from the BS and acquire broadcast information in the cell.
Meanwhile, the UE may receive a downlink reference signal (DL RS) in the initial cell search step and confirm a downlink channel state.
The UE which completes the initial cell search may receive a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) corresponding to the PDCCH, and obtain more detailed system information in step S12.
Thereafter, the UE may perform a random access procedure in steps S303 to S306, in order to complete the access to the BS. For the random access procedure, the UE may transmit a preamble via a Physical random access channel (PRACH) (S13), and may receive a message in response to the preamble via the PDCCH and the PDSCH corresponding thereto (S14). In contention-based random access, a contention resolution procedure including the transmission of an additional PRACH (S15) and the reception of the PDCCH and the PDSCH corresponding thereto (S16) may be performed.
The UE which performs the above-described procedure may then receive the PDCCH/PDSCH (S17) and transmit a Physical Uplink Shared channel (PUSCH)/physical uplink control channel (PUCCH) (S18), as a general uplink/downlink signal transmission procedure.
Control information transmitted from the UE to the BS is collectively referred to as uplink control information (UCI). The UCI includes hybrid automatic repeat and request acknowledgement/negative-acknowledgement (HARQ ACK/NACK), scheduling request (SR), channel quality information (CQI), preceding matrix indicator (PMI), rank indication (RI), etc. In the embodiments of the present invention, CQI and/or PMI are also referred to as channel quality control information.
In general, although UCI is periodically transmitted via a PUCCH in the LTE system, this may be transmitted through a PUSCH if control information and traffic data are simultaneously transmitted. In addition, a UCI may be aperiodically transmitted via a PUSCH in response to a network request/instruction.
A physical layer, that is, a first layer, provides an information transfer service to a higher layer using a physical channel. The physical layer is connected to a medium access control (MAC) layer located on the higher side through a transport channel Data is moved through the transport channel between the MAC layer and the physical layer. Data is moved through a physical channel between the physical layers on the transmission side and the reception side. The physical channel uses the time and frequency as radio resources. Specifically, the physical channel is modulated according to an orthogonal frequency division multiple access (OFDMA) scheme in downlink and modulated according to a single carrier frequency division multiple access (SC-FDMA) scheme in uplink.
The medium access control (MAC) layer of a second layer provides a service to a radio link control (RLC) layer, that is, a high layer, through a logical channel. The RLC layer of the second layer supports reliable data transmission. The function of the RLC layer may also be implemented as a function block within MAC. The packet data convergence protocol (PDCP) layer of the second layer performs a header compression function for reducing unnecessary control information in order to efficiently transmit an IP packet, such as IPv4 or IPv6, in a radio interface having a narrow bandwidth.
A radio resource control (RRC) layer located at the bottom of a third layer is defined only in the control plane. The RRC layer is responsible for control of a logical channel, a transport channel and a physical channel in relation to the configuration, re-configuration and release of radio bearers (RBs). The RB means a service provided by the second layer for the transfer of data between a UE and a network. To this end, the RRC layers of the UE and the network exchange RRC messages.
One cell forming a base station (BS) is configured as one of bandwidths, such as 1.25, 2.5, 5, 10, 15 and 20 MHz, and provides an uplink or downlink transfer service to several UEs. Different cells may be configured to provide different bandwidths.
In a network, a downlink transport channel through which data is transmitted to a UE includes a broadcast channel (BCH) through which system information is transmitted, a paging channel (PCH) through which a paging message is transmitted, a downlink shared channel (SCH) through which user traffic or a control message is transmitted, etc. Traffic or a control message for a downlink multicast or broadcast service may be transmitted through a downlink SCH or may be transmitted through a separated downlink multicast channel (MCH).
Meanwhile, an uplink transport channel through which data is transmitted from a UE to a network includes a random access channel (RACH) through which an initial control message is transmitted and an uplink shared channel (SCH) through which user traffic or a control message is transmitted. A logical channel located over the transport channel and mapped to the transport channel includes a broadcast control channel (BCCH), a paging control channel (PCCH), a common control channel (CCCH), a multicast control channel (MCCH), a multicast traffic channel (MTCH), etc.
In a cellular OFDM radio packet communication system, uplink/downlink data packet transmission is performed in a subframe unit and one subframe is defined as predetermined duration including a plurality of OFDM symbols. The 3GPP LTE standard supports a type-1 radio frame structure applicable to frequency division duplex (FDD) and a type-2 radio frame structure applicable to time division duplex (TDD). According to the FDD scheme, UL transmission and DL transmission are performed by occupying different frequency bandwidths. According to the TDD scheme, UL transmission and DL transmission are performed on different times while occupying the same frequency bandwidth. Channel responses in the TDD scheme are substantially reciprocal. This means that a DL channel response and an UL channel response are almost the same in a given frequency domain. Accordingly, there is an advantage in that a DL channel response can be obtained from an UL channel response in a wireless communication system based on TDD. In the TDD scheme, since a full frequency bandwidth is timely divided for UL transmission and DL transmission, the DL transmission of a BS and the UL transmission of a UE may not be performed simultaneously. In the TDD system in which UL transmission and DL transmission are distinguished for each subframe, the UL transmission and the DL transmission are performed in different subframes.
The number of OFDM symbols included in one slot may be changed depending on the configuration of a cyclic prefix (CP). The CP includes an extended CP and a normal CP. For example, if OFDM symbols are configured by the normal CP, the number of OFDM symbols included in one slot may be 7. If OFDM symbols are configured by the extended CP, since the length of one OFDM symbol is increased, the number of OFDM symbols included in one slot is less than the number of OFDM symbols in the case of the normal CP. In the case of the extended CP, for example, the number of OFDM symbols included in one slot may be 6. If a channel state is unstable, such as a case where a UE moves at a high speed, the extended CP may be used to further reduce inter-symbol interference.
In the case of the normal CP, one subframe includes 14 OFDM symbols because one slot includes seven OFDM symbols. In this case, a maximum of the three first OFDM symbols of each subframe may be allocated to a physical downlink control channel (PDCCH) and the remaining OFDM symbols may be allocated to a physical downlink shared channel (PDSCH).
The structure of the radio frame is only exemplary and the number of subframes included in a radio frame, the number of slots included in a subframe or the number of symbols included in a slot may be variously changed.
Referring to
Each element on the resource grid is called a resource element, and one resource block includes 12×7 resource elements. The number NDL of resource blocks included in a downlink slot depends on a downlink transport bandwidth. The structure of an uplink slot may be the same as that of a downlink slot.
Referring to
Referring to the
The PCFICH is transmitted in the 1st OFDM symbol of a subframe and carries information about the number of OFDM symbols (i.e., the size of the control region) used for the transmission of control channels in the subframe. That is, the PHICH is a response channel for uplink and carries an acknowledgement signal (e.g., acknowledgement (ACK)/negative-acknowledgement (NACK)) for a hybrid automatic repeat request (HARQ). Control information transmitted through a PDCCH is referred to as downlink control information (DCI). The DCI includes uplink resource assignment information, downlink resource assignment information or an uplink Tx power control command for a specific UE groups.
1.2 PUCCH (Physical Uplink Control Channel)
A PUCCH includes the following formats in order to transmit uplink control information.
(1) Format 1: used for on-off keying (OOK) modulation and a scheduling request (SR)
(2) Format 1a and Format 1b: used for ACK/NACK transmission
1) Format 1a: BPSK ACK/NACK for one codeword
2) Format 1b: QPSK ACK/NACK for two codewords
(3) Format 2: used for QPSK modulation and CQI transmission
(4) Format 2a and Format 2b: used for a CQI and ACK/NACK simultaneous transmission
(5) Format 3: used for plural ACK/NACK transmission in a carrier aggregation (CA) environment
In the PUCCH formats 1a and 1b, control information of the same contents is repeated within a subframe in a slot unit. In each UE, an ACK/NACK signal is transmitted through different resources consisting of different cyclic shifts (CSs) (frequency domain code) and orthogonal cover/orthogonal cover code (OC/OCC) (time domain spread code) of a computer-generated constant amplitude zero auto correlation (CG-CAZAC) sequence. The OC includes Walsh/DFT orthogonal code, for example. If the number of CSs is 6 and the number of OCs is 3, a total of 18 UEs may be multiplexed within the same physical resource block (PRB) on the basis of a single antenna. Orthogonal sequences w0, w1, w2 and w3 may be applied in a specific time domain (after FFT modulation) or a specific frequency domain (prior to FFT modulation).
For an SR and persistent scheduling, an ACK/NACK resource consisting of CS, OC and a physical resource block (PRB) may be provided to a UE through radio resource control (RRC). For dynamic ACK/NACK and non-persistent scheduling, an ACK/NACK resource may be implicitly provided to a UE by the lowest CCE index of a PDCCH corresponding to a PDSCH.
Furthermore,
2. SR transmission in LTE/LTE-A system
A scheduling request (SR) is a signal for a UE to request scheduling from a BS if the UE has UL data to be transmitted. A PUCCH resource is allocated for the SR transmission of the UE, and the SR transmission is performed according to an on-off keying (OOK) scheme. For example, a UE uses a PUCCH resource only when it transmits an SR and does not use a PUCCH resource if it does not transmit an SR.
The BS that has received the SR from the UE transmits an UL grant, including scheduling information, to the UE through a PDCCH so that PUSCH transmission is performed. The transmission of the SR is configured to be performed in a specific subframe through a specific periodicity and subframe offset. Accordingly, if the UE has not received UL grant for an SR from the BS in the SR subframe of next periodicity, the UE transmits an SR to the BS again.
For the transmission of the SR, the UE receives a configuration index parameter (ISR) indicative of an SR configuration index through high layer signaling. An SR transmission periodicity parameter (SRPERIODICITY) indicative of periodicity in which an SR is transmitted and an SR subframe offset (NOFFSET,SR) indicative of a subframe in which the SR is transmitted may be configured by the configuration index parameter. That is, the SR is transmitted in a specific subframe periodically repeated according to the ISR given by a high layer. Table 1 shows SR transmission periodicity and SR subframe offsets according to SR configuration indices.
The structure of an SR PUCCH format 1 is the same as that of the ACK/NACK PUCCH format 1a/1b shown in
If a positive SR needs to be transmitted in a subframe in which CQI transmission has been scheduled, a UE drops CQI and transmits only an SR. Likewise, if the simultaneous transmission situation of an SR and an sounding RS (SRS) is generated, a UE drops CQI and transmits only the SR. If an SR and ACK/NACK are generated in the same subframe, a UE transmits the ACK/NACK on an SR PUCCH resource allocated for a positive SR. In the case of the negative SR, the UE transmits ACK/NACK on an allocated HARQ-ACK PUCCH resource.
As described above, ACK/NACK and an SR may be transmitted at the same time. For example, if a UE transmits ACK/NACK through the PUCCH formats 1/1a/1b, it transmits the ACK/NACK using a PUCCH resource reserved for the ACK/NACK in the case of a negative SR. In the case of a positive SR, a UE transmits ACK/NACK using a PUCCH resource allocated for an SR.
If a UE transmits ACK/NACK using the PUCCH format 3, an SR is subjected to joint encoding with the ACK/NACK and transmitted using a PUCCH resource designated for the PUCCH format 3.
3. Buffer Status Report (BSR)
A buffer status report (BSR) performed in the MAC layer is described in detail below. In an LTE system, for the purpose of the efficient use of uplink radio resource, a BS needs to be aware that each UE will transmit what type of data in uplink how much. Accordingly, a UE may directly transmit information about UL data to be transmitted to a BS. The BS may allocate an uplink resource to a corresponding UE based on the information. In this case, the information about the UL data transmitted from the UE to the BS is the amount of UL data stored in the buffer of the UE and called a buffer status report (hereinafter referred to as a “BSR”).
A UE transmits a BSR in an MAC control element (CE) form. In a conventional LTE system, the BSR has two types, such as a short BSR and a long BSR. This is described in detail with reference to the drawing.
Referring to
Furthermore, in the case of the short BSR, an LCG ID, that is, the ID of a logical channel group, is included in the short BSR in order to indicate that a buffer size field indicative of a buffer size corresponds to which LCG and is transmitted. In the case of the long BSR, however, buffer size fields are sequentially included in the long BSR from a logical channel group having the LCG ID of 0 to a logical channel group having the LCG ID of 3 without the ID of a logical channel group and are transmitted.
Referring to
Finally, an LCID is a logical channel ID field and indicates whether a corresponding logical channel or MAC CE is present. For example, in the existing LTE system, if the LCID is set to 11101, it indicates that an MAC CE including the short BSR is present. If the LCID is set to 11110, it indicates that an MAC CE including the long BSR is present.
Meanwhile, a UE transmits a BSR to a BS when a BSR trigger condition is satisfied. In a current LTE system, a specific BSR trigger condition has been defined.
When a BSR is triggered according to a specific condition, a UE checks a buffer status, that is, a buffer size, for each LCG. In this case, the buffer size is the sum of the amount of data that waits to be transmitted in RLC and PDCP buffer in each logical channel A buffer size for one LCG means the sum of the amount of data that waits to be transmitted in the buffers of all of logical channels belonging to an LCG.
When a buffer size for each LCG is checked, the UE includes a buffer size index, corresponding to the checked buffer size, in the buffer size field of the BSR. The buffer size of the LCG is reported as one of a total of 64 ranges because the buffer size field is 6 bits.
A small cell environment to be applied to the embodiments of the present invention is defined below.
4. Small Cell Environment
A ‘cell’ described in the embodiments of the present invention basically includes downlink resources and may optionally include a combination of uplink resources (refer to Paragraph 2). In this case, linking between a carrier frequency for downlink resources and a carrier frequency for uplink resources is defined in system information (SI) transferred through the downlink resources.
Furthermore, the term ‘cell’ is coverage of a BS and means a specific frequency region or a specific geographical region. In this case, the ‘cell’ may be used as the same meaning as a BS supporting specific coverage for convenience of description. For example, a macro BS and a macro cell, and a small BS and a small cell may be used as the same meanings. In this case, if a cell and a BS are explicitly distinguished and used, they are used as their original meanings.
In a next-generation wireless communication system, in order to guarantee a data service, such as multimedia, more stably, there is a growing interest in the introduction of a hierarchical cell structure or heterogeneous cell structure in which a micro cell, a pico cell and/or a femto cell, that is, small cells for low energy/short-distance communication, are mixed in a macro cell-based homogeneous network. The reason for this is that the additional deployment of a macro cell with respect to the deployment of an existing BS is inefficient in terms of costs and complexity compared to system performance improvement.
A ‘cell’ to which the following embodiments are applied is assumed to be a small cell unless especially described to the contrary. In this case, the present invention may also be applied to a cell (e.g., a macro cell) used in a common cellular system.
Furthermore, the technological contents described in the first paragraph 1 to the third paragraph may be applied to the following embodiments described in the present invention.
Contention-based uplink transmission is described below.
A control plane (C-plane) may be basically divided into an idle mode and a connected mode. The idle mode means the state in which a UE and a BS are not connected. That is, the idle mode is the state in which RRC connection has not been performed. A UE may monitor system information and paging information broadcasted through a broadcast channel (BCH) while performing a low energy consumption operation in discontinuous reception (DRX) periodicity in the idle mode. The connected mode means the state in which a UE and a BS have been connected. That is, the connected mode may be said to be the state in which RRC connection has already been performed. Data can be transmitted or received bidirectionally because the BS and the UE are connected.
Furthermore, in order to minimize consumption power of the UE in the connected mode, a dormant state and an active state may be defined. If there is no data transmitted/received for a specific time or more in the active state in which data is actually transmitted or received, the UE switches from the active state to the dormant state and thus minimizes consumption power. In the dormant state, the UE monitors a control channel in discontinuous reception (DRX)/discontinuous transmission (DTX) periodicity. The UE in the dormant state switches to the active state in on-duration, that is, the time when a PDCCH is received, in DRX periodicity. The UE in the active state monitors a PDCCH, maintains the active state when a PDCCH is successfully decoded, and switches to the dormant state again when a PDCCH is not decoded. The dormant state and active state of the UE are managed by medium access control (MAC)/radio link control (RLC).
Latency requirements in the C-Plane in 3GPP LTE-A is described with reference to
Referring to
Referring to Tables 2 and 3, a total transition time may be from the mean time (component 1) taken for a UE in the dormant state to wait for a subframe in which an SR can be transmitted from the time when uplink transmission is to be performed to an UL data transmission time (component 6). In Tables 2 and 3, each component corresponds to each procedure of
In the LTE system, in order to maximize the utilization of resources, an eNB scheduling-based data transmission/reception method is used. That is, in order to transmit data to a network, the UE needs to receive radio resources allocated thereto. Meanwhile, in the LTE system, for the efficient use of uplink radio resources, a BS needs to be aware that each UE will transmit which type of data in uplink how much. Accordingly, the UE may directly transmit information about UL data to be transmitted to the BS. The BS may allocate uplink resources to the corresponding UE based on the information. In this case, the information about the UL data which is transmitted from the UE to the BS is the amount of the UL data stored in the buffer of the UE and is called a buffer status report (BSR). If the UE attempts to transmit data in uplink, the UE performs a BSR on the BS in order to request radio resources for transmitting the UL data.
Referring to
Referring to
As described above, in the LTE system, in order to maximize the utilization of resources, the eNB scheduling-based data transmission/reception method is used. This means that if a UE transmits data to an eNB, the UE first requests UL resource allocation from the eNB and can transmit the data using only the UL resources allocated by the eNB. Accordingly, in accordance with such UL data transmission, latency attributable to the resource allocation of an eNB can be increased.
There is proposed to define a contention-based PUSCH zone in order to minimize latency in the c-plane of a UE. Accordingly, a UE located in a cell in which a contention-based PUSCH zone proposed by the present invention has been configured can transmit data using the corresponding zone without the scheduling of an eNB if the UE transmits UL data that requires low latency. Meanwhile, the contention-based PUSCH zone proposed by the present invention may be limitedly used for UL data transmitted within a specific procedure (e.g., the transmission of an RRC/NAS request message for random access, the transmission of a BSR message for a BSR or the transmission of actual data). When an eNB successfully detects a contention-based PUSCH zone, the eNB may transmit an UL grant so that a corresponding UE can enter the active state. Hereinafter, a contention-based PUSCH zone (hereinafter referred to as a “CP zone”) and a contention PUSCH resource block (hereinafter referred to as a “CPRB”) are first described.
Definition of CP Zone and CPRB
Referring to
Referring to
If a contention group is configured in 2 subframes and one CP zone is defined in a subframe unit, (2×N) candidate CPRBs that may be occupied by a UE may be included in the corresponding contention group. That is, the UE has the 2N candidate CPRBs and the UE can transmit data through at least one of the 2N candidate CPRBs without receiving an UL grant. For example, if 2 zones having 4 CPRBs correspond to one contention group, a UE has candidate CPRBs corresponding to (N×M=8). Meanwhile, the UE can transmit data through one of the 2N candidate CPRBs without receiving an UL grant, and thus needs to separately obtain information necessary for data transmitted through an UL grant in a conventional technology.
Hereinafter, an SR procedure is assumed and a scheme for configuring a CP zone for a BSR is described.
Method of Transmitting Information about CP Zone
In the present invention, a specific cell transmits information about a CP zone to a UE. The specific cell needs to notify the UE that the corresponding cell is a cell having the CP zone. Furthermore, in order for the UE to transmit data without receiving an existing UL grant, an eNB need to notify the UE of information necessary to transmit the data using another scheme. The information about the CP zone may include information providing notification that the specific cell is a cell having the CP zone or information necessary for transmission using the CP zone. Four schemes for transmitting information about a CP zone are hereinafter proposed. The information is one of pieces of cell-common information and may be transmitted as one of pieces of system information. Specifically, the information about a CP zone may be transmitted by an eNB as a broadcasting message (e.g., system information or a master information block (MIB)). In some cases, the information about a CP zone may be defined as a unicast message for a specific UE and transmitted. In this case, the specific cell may be preferably a small cell.
The first scheme: CP zone information may be transmitted through a master information block (MIB) in which essential physical layer information is transmitted. In this case, the CP zone information may be transmitted through a field added to the master information block.
The second scheme: Information about a CP zone may be transmitted through a conventional system information block (SIB). In this case, the conventional system information block is called an SIB-x. The information about a CP zone may be transmitted through SIB-x (e.g., an SIB-1 or SIB-2) according to circumstances. Preferably, if a CP zone is configured for random access, information about a CP zone may be transmitted through the SIB-2 because it is information necessary for initial network access. That is, in the present invention, if a CP zone is configured for a random access procedure, information about a CP zone may be included in a conventional SIB2 and may be transmitted from an eNB to a UE. Accordingly, the UE that has received a message may recognize in advance that the UE can access a cell by transmitting an RRC connection request message through the CP zone.
The third scheme: Information about a CP zone may be transmitted through a new SIB. In this case, the new SIB is called an SIB-y. For example, if a CP zone is configured for a procedure after network connection, information about a CP zone may be transmitted through a newly defined SIB. In this case, an eNB may instruct a UE that a specific cell connected by the UE is a cell from which a new SIB has to be received in advance. The instruction may be transmitted through an MIB or SIB. The SIB may be preferably the SIB1 or SIB2.
The fourth scheme: Information about a CP zone may be transmitted through a new control message according to a unicast scheme. If a UE is connected to a corresponding cell, only a UE that wants to use a CP zone may receive information about the corresponding zone.
Information about a CP zone is not limitedly transmitted in the above proposed schemes and may be transmitted according to a scheme in which the proposed schemes have been combined.
Detailed information included in information about a CP zone is described below.
Information (Parameter) Transmitted for CP Zone Configuration
A CP zone proposed by the present invention may be defined as at least one CP zone depending on its object (e.g., a CP zone for a random access procedure or a CP zone for a BSR). That is, at least one of several CP zones may be configured for the same procedure. If the at least one CP zone is configured for the same procedure, information about the at least one CP zone may be defined as information about one CP zone. Meanwhile, the CP zone information may include the following information 1) and 2).
1) UL Resource Information in which CP Zone has been Configured
Information about a CP zone included in an SIB, an MIB, etc. may include UL resource information in which a CP zone has been configured. For example, the UL resource information may include information about the number N of CPRBs which may be occupied by a plurality of UEs in one CP zone as described above. Furthermore, the UL resource information may include information about the number M of CP zones that a specific UE may attempt to occupy at a specific point of time. As described above, N×M indicates the number of candidate CPRBs, that is, CPRBs which may be selected by a specific UE at a specific point of time. That is, the UE has N×M candidate CPRBs. Meanwhile, an eNB may not configure a corresponding zone in all of UL subframes by taking into consideration resource usage.
2) Information Necessary for Transmission of Data that may be Transmitted as Configured CPRB
Information about a CP zone included in an SIB, an MIB, etc. may include information necessary for the transmission of data that may be transmitted as a configured CPRB. The information necessary for data transmission may include information transmitted through an existing UL grant.
At least one of a maximum resource block size for each user equipment (UE), a modulation and coding scheme (MCS) level and initial transmission power reference may be defined as the information necessary for the transmission of data that may be transmitted as the configured CPRB. Meanwhile, the information necessary for data transmission may be set for all of UEs that access a cell.
Method of Configuring CP Zone
A method of configuring a CP zone is described below assuming that a CP zone is configured for a BSR. In an SR procedure if a CP zone is not configured, a BSR may be performed only when an UL grant is received after a scheduling request. In contrast, if a scheduling request is performed, a UE may transmit a BSR message using the same time resource or consecutive resources as that of a scheduling request message. That is, if a CP zone has been configured for a BSR, a scheduling request message and the BSR may be transmitted using the same transmit time interval (TTI), an adjacent TTI or another TTI. A relation between a scheduling request and a CP zone is described.
A detailed method of configuring a CP zone for a BSR according to an embodiment of the present invention is described below with reference to
An SR and a CP zone may be configured using the intra-subframe configuration scheme or the inter-subframe configuration scheme. Alternatively, the two schemes may be set as a mixed scheme.
Referring to
Referring to
Furthermore, an SR and a CP zone for a BSR may be configured according to a mixture of the two schemes as shown in
An SR and a CP zone for a BSR may be configured according to various schemes depending on a cell operation scheme. Meanwhile, in order to maximize resource utilization within a cell, an SR and a CP zone for a BSR may not be configured in a specific subframe. The latency of a system can be minimized using the aforementioned definition of a CP zone and a method of configuring a CP zone in a cell.
An SR procedure is described in detail assuming that a CP zone is configured for a BSR.
In this case, the SR procedure shown in
Referring to
In this case, it is assumed that an SR is transmitted through a PUCCH in the same manner as the on-off keying scheme as in a conventional technology and a PUCCH resource for each UE has been previously allocated.
Meanwhile, in order to support both the 5-step SR transmission scheme shown in
An effect if a CP zone is configured for a BSR is described below with reference to
Referring to
Referring to
That is, as a result of the configuration of a CP zone, latency of 8 [ms] can be reduced compared to latency before a CP zone is configured.
In accordance with the present invention, however, a collision may be generated in a process of occupying corresponding resources because a plurality of UEs performing SR procedures occupies the resources through a contention. Accordingly, a method of occupying contention-based uplink resources in order to prevent such a collision is described below.
The number of CPRBs may be configured to be the same as the number of SRs so that the CPRB is mapped to the SR in a one-to-one manner in the relation with the SR and may be configured to be smaller than that of SRs.
In this case, it is assumed that a CP zone having N CPRBs or more is configured if N SRs are allocated to one subframe. That is, the SR and the CPRB may be mapped in a one-to-one relation.
If CPRBs are defined in accordance with the number of SR resources allocated within one subframe or a plurality of subframes, the CPRBs and the SRs are mapped in a 1:1 manner. Accordingly, the SRs and the CPRBs can be mapped without a collision between them. In this case, the CPRB may be configured as a CPRB having the same index as a PUCCH physical index for the SR. If an SR is allocated to a resource corresponding to an index 3, a corresponding UE may also transmit a message (e.g., a BSR) to be transmitted using a CPRB corresponding to the CPRB #3. In this case, the physical index may mean a value that belongs to SR configuration information and that corresponds to a PUCCH resource index.
However, a CPRB may be allocated using the logical index of an SR instead of a physical index according to circumstances.
Meanwhile, in this case,
If CPRBs corresponding to the number of SR resources allocated within one subframe or a plurality of subframes are defined, the SRs and the CPRBs can be mapped without a collision between them because they are mapped in a 1:1 manner. In this case, the CPRB may be configured as a CPRB having the same index as a PUCCH logical index for the SR. If the logical index of a resource to which an SR has been allocated corresponds to 0, a corresponding UE (UE1 of
In this case, the PUCCH logical index means an index obtained by logically newly mapping a PUCCH resource index from 0 for the SR of UEs in a corresponding subframe. This means that the PUCCH logical index needs to be newly defined in an SR configuration information element and transmitted. Accordingly, an eNB may notify the UE of the logical index of an SR when transmitting the SR. The logical index may be indicated by an implicit or explicit scheme.
Meanwhile, it is assumed that a CP zone having CPRBs smaller than a total N is configured if N SRs are allocated to one subframe. That is, this corresponds to a case where SRs and CPRBs cannot be mapped in a one-to-one relation.
If the number of CPRBs is set smaller than the number N of SRs, a collision may be generated when a BSR is transmitted. Furthermore, a CP zone has a better possibility that a contention-based uplink resource collision may be generated between UEs in the process of transmitting data at the same time or as the number of UEs performing BSRs is increased.
There is hereunder proposed a method for minimizing a collision which may occur in the process of occupying resources if a CP zone is configured.
(1) A random selection method: a UE may randomly select a CPRB for a BSR.
(2) A selection method based on the ID of a UE: each UE may select a CPRB based on the ID of the UE. In this case, the CPRB selected by the UE and the ID of the UE may have a relation, such as Equation 1 below.
(Index of CPRB block selected by UE)=(ID of UE) mod X [Equation 1]
The index of a CPRB block (or the index of a contention-based resource) selected by a UE is a value obtained by performing modulo operation using the ID of the UE as X. That is, the CPRB block selected by the UE corresponds to the remaining value obtained by dividing the ID of the UE by X. In this case, X means the number of CPRBs which may be occupied by the UE that performs an SR procedure. The value X may be obtained by the UE through system information. In this case, the ID of the UE is a parameter by which a subscriber can be identified, and may be a single UE ID, for example, an international mobile subscriber identity (IMSI), a globally unique temporary identifier (GUTI), a SAE temporary mobile subscriber identity (S-TMSI) or an IP address (packet data network (PDN) address). Alternatively, the ID of the UE may be a parameter used to identify a UE within a cell, for example, a C-RNTI. That is, this means that the ID of the UE may be applied to the ID of a UE which is variously used in a cellular network.
The method of selecting a CPRB based on the ID of a UE may also be applied to another procedure other than an SR procedure.
(3) A selection method based on an UL physical resource index for an SR: each UE may select a CPRB based on an UL physical resource index for an SR. In this case, an UL physical resource index for the CPRB selected by the UE and the SR may have a relation, such as Equation 2 below.
CPRB block index selected by UE=SR UL physical resource index mod X [Equation 2]
The index of a CPRB block (or the index of a contention-based resource) selected by a UE is a value obtained by performing modulo operation using an UL physical resource index for a selected SR as X. That is, the index of a CPRB block corresponds to the remaining value obtained by dividing an UL physical resource index for the SR selected by the UE by X. In this case, X means the number of CPRBs which may be occupied by the UE that performs an SR procedure. The value X may be obtained by the UE through system information. In this case, the UL physical resource index for the SR may mean a value that belongs to SR configuration information elements and that corresponds to a PUCCH resource index.
That is, the index of the CPRB block may mean the remaining value obtained by dividing the UL physical resource index for the SR selected by X. In this case, X means the number of CPRB blocks which may be occupied by the UE that performs an SR procedure. The value X may be obtained through system information. In this case, the UL physical resource index for the SR may mean a value that belongs to SR configuration information elements and that corresponds to a PUCCH resource index.
(4) A selection method based on an uplink logical resource index for an SR: each UE may select a CPRB based on an uplink logical resource index for an SR. In this case, the CPRB selected by the UE and the uplink logical resource index for the SR may have a relation, such as Equation 3 below.
CPRB block index selected by UE=SR UL logical resource index mod X [Equation 3]
The index of a CPRB block (or the index of a contention-based resource) selected by a UE is a value obtained by performing modulo operation using an uplink logical resource index for the selected SR as X.
That is, the index of the CPRB block corresponds to the remaining value obtained by dividing the UL physical resource index for the SR selected by the UE by X. In this case, X means the number of CPRBs which may be occupied by the UE that performs an SR procedure. The value X value may be obtained by the UE through system information. In this case, a PUCCH logical index means an index obtained by newly logically mapping a PUCCH resource index allocated for the SR of UEs from 0 in a corresponding subframe. This means that the PUCCH logical index needs to be newly defined in an SR configuration information element and transmitted.
In the case where the number of CPRBs is set smaller than the number of SRs as described above, if a value other than an aliquot of N corresponding to the number of SRs is set as X, a specific CPRB may be much selected by a plurality of UEs. As a result, there may be a better possibility that a collision may occur. Accordingly, it is preferred that X is defined as an aliquot of the number of SRs N, but this is not a limit to the present invention. For example, if N is 6, X may be preferably defined as one of 1, 2, 3 and 6.
If the number of SRs allocated to the PUCCH of a specific subframe is N and the number of CPRBs for the transmission of a BSR corresponding to the number of allocated SRs is N as described above, a probability that a collision may occur between a UE and another UE when the UE transmits a BSR through a CPRB is low.
In contrast, if the number of CPRBs for the transmission of a BSR corresponding to N SRs allocated to a PUCCH is set to (N−1) or less, there may occur a problem in that one or more UEs may transmit BSRs at the same time through a CPRB occupied by a specific UE. For example, in
In this case, a network receives an SR for the UE 1 through a PUCCH resource, that is, a PUCCH index 1, and receives an SR for the UE 2 through a PUCCH resource, that is, a PUCCH index 7. However, a BSR for each UE is transmitted through the same CPRB resource CPRB #1, and thus the network can recognize that a collision is generated with respect to the BSR.
In this case, from a viewpoint of the network, whether an UL grant for a BSR will be transmitted or an UL grant for actual data will be transmitted may be problematic when an UL grant is transmitted to the UE.
From a viewpoint of the eNB, it may be preferred that a BSR grant is transmitted to each UE because a collision has been recognized. However, from a viewpoint of the UE, there may be a problem in that whether the eNB has transmitted a grant for a BSR or a grant for the transmission of actual data because a collision was not generated is not recognized is not recognized because resources have been transmitted through the same CPRB. Accordingly, from a viewpoint of the UE, whether a BSR will be transmitted or actual data will be transmitted with respect to the uplink grant may be problematic because the UE has already transmitted a BSR. Furthermore, from a viewpoint of the eNB, there may be a problem in that a resource allocation amount for each UE is determined if an uplink grant for actual data is transmitted.
A method of recognizing a collision when one or more UEs transmit BSRs at the same time using the same resource and a method for solving the collision are proposed herein.
Referring to
Specifically, as in the description of
Accordingly, as in the description of
That is, if the BSR of the UE is successfully through the CPRB, the eNB transmits an UL grant for actual data without a special indication. In contrast, if SRs have been received from two or more UEs through PUCCH resources, but the reception of a BSR has failed, an eNB also transmits an indication providing notification that a corresponding UL grant is for BSR transmission while transmitting the UL grant for the BSR.
When the indication providing notification that corresponding uplink is for the BSR transmission is received from the eNB along with the UL grant, the UE transmits the BSR through resources allocated by the eNB.
Accordingly, if a collision is generated in BSR according to the proposed selection method of CPRB, an error attributable to a resource collision can be prevented from occurring because an UL grant for a BSR is transmitted.
Furthermore, if such a procedure is used, latency can be reduced when a BSR is successfully transmitted. Furthermore, although the transmission of a BSR fails and thus a grant for the BSR is received, latency is not increased compared to a conventional technology. Accordingly, in accordance with the present invention, an effect in that latency can be reduced using a contention-based uplink resource will be obtained.
A method of transmitting UE recognizer information and data at the same time using the aforementioned a contention resource (a CP zone, a CPRB, etc.) is described below.
The method of transmitting UE recognizer information and data at the same time using the contention resource may be performed through the following three procedures.
A UE in the connected state to which a scheduling request (SR) has been allocated may transmit UE recognizer information and data at the same time through a PUCCH SR+contention based (CB) PUSCH transmission method (BSR, actual data (DRB or SRB)). This corresponds to
A UE in the connected state to which an SR has not been allocated may transmit UE recognizer information and data at the same time through a PRACH preamble+CB PUSCH transmission method (BSR, actual data (DRB or SRB)). This corresponds to
A UE in the idle mode or an idle state may transmit UE recognizer information and data at the same time through a PRACH preamble+CB PUSCH transmission method (RRC connection request, BSR, actual data). This corresponds to
In this case, the DRB indicates a data radio bearer and the SRB indicates a signaling radio bearer.
The three procedures are described in more detail with reference to
First,
That is,
In this case, the PUSCH transmission may mean the transmission of a buffer status report (BSR) or actual data (DRB, SRB).
Referring to
The PUSCH is transmitted to the eNB based on a contention, that is, through a contention resource (CPRB), and may be a BSR or actual data.
If the PUSCH is a BSR, the eNB transmits an UL grant for actual data transmission to the UE in the connected state.
The UL grant is transmitted through a PDCCH.
Thereafter, the UE in the connected state transmits actual data to the eNB based on the received UL grant.
That is,
That is,
Furthermore,
In this case, the RACH preamble index may be a dedicated preamble index previously allocated by an eNB or may be a randomly selected random preamble index.
In this case, the PUSCH transmission may mean the transmission of a buffer status report (BSR) or actual data (DRB, SRB).
Referring to
The PUSCH is transmitted to the eNB based on a contention, that is, through a contention resource, and may be a BSR or actual data.
If the PUSCH is a BSR, the eNB transmits an UL grant for actual data transmission to the UE in the connected state.
The UL grant is transmitted through a PDCCH.
Thereafter, the UE in the connected state transmits actual data to the eNB based on the received UL grant.
That is,
In this case, the PUSCH transmission may mean the transmission of an RRC connection request message or a buffer status report (BSR) or actual data (DRB, SRB).
Referring to
If the PUSCH is an RRC connection request message, the eNB transmits an RRC connection complete message to the idle UE.
If the PUSCH is a BSR, the eNB transmits an UL grant for actual data transmission to the UE in the non-connected state.
The UL grant is transmitted through a PDCCH.
Thereafter, the UE in the non-connected state transmits actual data to the eNB based on the received UL grant.
In
A method for solving a problem in that a UE cannot be recognized when a collision is generated in PUSCH transmission, such as a BSR or actual data, through a contention resource (CPRB) (or when a collision is generated in contention resources) is described below.
First, a situation in which a UE cannot be recognized when a collision is generated in a contention resource (CPRB) is described with reference to
Furthermore,
Referring to
In this case, the two UEs UE 1 and UE 2 transmit respective BSR MAC PDU generated by to the eNB using the same CPRB “CPRB #1.”
If the UE 1 and the UE 2 are geographically spaced apart from each other, the UE 1 is located in the central part of a cell (i.e., locate close to the eNB) and the UE 2 is located at the boundary of the cell (located far from the eNB), the eNB receives the BSRs from the two UEs, but successfully receives or decodes only the BSR of the UE 1.
However, the eNB cannot recognize that the BSR has been transmitted by which one of the two UEs through only the reception of the BSRs from the two UEs.
That is, there is a problem in that the eNB has to transmit an UL grant for actual data to a UE from which a BSR has been successfully received and to transmit an UL grant for a BSR to a UE from which a BSR has not been successfully received, but the eNB cannot recognize whether the BSR of which one of the UEs from which the SRs have been received has been successfully received.
Furthermore,
Referring to
In this case, the two UEs UE 1 and UE 2 transmit respective MAC PDUs, including actual data generated by them, to the eNB using the same CPRB “CPRB #1.”
If the UE 1 and the UE 2 are geographically spaced apart from each other, the UE 1 is located in the central part of a cell (i.e., locate close to the eNB) and the UE 2 is located at the boundary of the cell (located far from the eNB), the eNB receives the actual data from the two UEs, but successfully receives or decodes only the actual data of the UE 1.
However, the eNB cannot recognize that the actual data has been transmitted by which one of the two UEs through only the reception of the actual data from the two UEs.
That is, if actual data has been successfully received, the eNB has to transmit the corresponding actual data to a high layer through a radio bearer (RB) of a corresponding UE, but the eNB does not recognize that the corresponding actual data is the actual data of which UE.
Furthermore, there is a problem in that the eNB has to transmit an UL grant for actual data transmission to a UE from which the reception of actual data has failed, but the eNB does not recognize that it has to transmit an UL grant for actual data transmission to which one of the UEs that have transmitted the SRs.
Furthermore,
Referring to
In this case, the two UEs UE 1 and UE 2 transmit respective BSR MAC PDUs, generated by them, to the eNB using the same CPRB “CPRB #1.”
If the UE 1 and the UE 2 are geographically spaced apart from each other, the UE 1 is located in the central part of a cell (i.e., locate close to the eNB) and the UE 2 is located at the boundary of the cell (located far from the eNB), the eNB receives the BSRs from the two UEs, but successfully receives or decodes only the BSR of the UE 1.
However, the eNB cannot recognize that the BSR has been transmitted by which one of the two UEs through only the reception of the BSRs from the two UEs.
That is, there is a problem in that the eNB has to transmit an UL grant for actual data to a UE from which a BSR has been successfully received and to transmit an UL grant for a BSR to a UE from which a BSR has not been successfully received, but the eNB cannot recognize whether the BSR of which one of the UEs from which the PRACH preamble sequences have been received has been successfully received.
Furthermore,
Referring to
In this case, the two UEs UE 1 and UE 2 transmit respective MAC PDUs, including actual data generated by them, to the eNB using the same CPRB “CPRB #1.”
In this case, the respectively generated actual data may be DRB data or SRB data or an RRC message, such as an RRC connection request message, in the case of initial network access.
If the UE 1 and the UE 2 are geographically spaced apart from each other, the UE 1 is located in the central part of a cell (i.e., locate close to the eNB) and the UE 2 is located at the boundary of the cell (located far from the eNB), the eNB receives actual data from the two UEs, but successfully receives or decodes only the actual data of the UE 1.
However, the eNB cannot recognize that the actual data has been received from which one of the two UEs through only the reception of the actual data from the two UEs.
That is, if actual data has been successfully received, the eNB has to transmit the corresponding actual data to a high layer through a radio bearer (RB) of a corresponding UE, but the eNB does not recognize that the corresponding actual data is actual data for which UE.
Furthermore, there is a problem in that the eNB has to transmit an UL grant for actual data transmission to a UE from which the reception of actual data has failed, but the eNB does not recognize that it has to transmit an UL grant for actual data transmission to which one of the UEs that have transmitted the PRACH preamble sequences.
Furthermore, the aforementioned situation in which a CPRB collision is generated in the RACH SR procedure is described in more detail.
As described above, if an RACH SR procedure is performed using a contention resource, a PRACH preamble (sequence) index transmitted by a UE may be selected according to the following two methods.
Random Preamble Selection
Previous allocation of a dedicated preamble by an eNB
In this case, if a UE transmits specific data (a BSR, actual data, an RRC connection request, etc.) using a contention resource (CPRB) mapped to a PRACH preamble index while transmitting a PRACH preamble index to the eNB, two or more UEs can occupy the same CPRB. In this case, a CPRB collision may be generated.
The index of the contention resource (CPRB) mapped to the PRACH preamble index, that is, a CPRB index, may be determined to be (PRACH preamble index) % N.
In this case, N indicates a total number of CPRBs (the number of CPRBs)
If the eNB has failed in receiving all of data transmitted by the two or more UEs, the eNB transmits a random access (RA) response (RSP), including the PRACH preamble index, to a UE from which data has not been received so that the corresponding UE performs a conventional RACH SR procedure using the PRACH preamble index.
Furthermore, if the eNB has successfully received data transmitted by some of the two or more UEs, the eNB needs to be capable of determining that the data of which one of the UEs to which a PRACH preamble index has been transmitted has been successfully received or that an UL grant has to be transmitted to which UE through an RA RSP.
Furthermore, the RACH SR procedure may also be used by a UE in the idle state or the idle mode in addition to a UE in the connected state as described above.
For example, in the case of a future 5G technology, in order to realize the fast data transmission of an idle UE, an RACH procedure may be used to transmit UL data without an RRC connection configuration.
In this case, a problem in that the recognition of a UE is impossible in a CPRB collision may also be generated in an idle UE in addition to a connected UE.
That is, as described above (
Accordingly, this specification provides a method of transmitting UE recognizer information for recognizing a UE that transmits specific data when the specific data (a BSR, actual data, an RRC message, etc.) is transmitted using a contention resource in order to solve the problem in that the recognition of a UE is impossible in a CPRB collision (in
The method of transmitting the UE recognizer information of data transmitted through a contention resource (CPRB, etc.), proposed in this specification, is described in more detail below.
The method of transmitting recognizer information, which is proposed in this specification, may be applied to all of procedures of transmitting a BSR or actual data or an RRC message using a contention resource in the SR procedure (3-step, 1-step), RACH SR procedure and initial RACH procedure of
That is, a major technological characteristic proposed in this specification is to essentially include UE recognizer information, newly defined in this specification, in the step of generating an MAC PDU when a specific UE attempts to rapidly transmit data (or the MAC PDU) to an eNB using a contention resource.
The corresponding major technological characteristic is identically applied to a case where a contention resource is transmitted along with a PRACH preamble in addition to a PUCCH SR.
A method of transmitting an MAC PDU including UE recognizer information through a contention resource is described in more detail below.
First, a UE transmits a PUCCH SR or PRACH preamble index to an eNB and transmits an MAC PDU, including UE recognizer information of the corresponding UE, to the eNB through a contention resource (CPRB) at the same time (or after 1 SF)
The UE recognizer information indicates information for identifying, by an eNB, a UE, and may be a cell-radio network temporary identifier (C-RNTI), an RACH preamble index or RACH preamble identifier (RAPID), an SR logical index or the like.
In this case, the SR logical index may be transmitted to an UE through an SR configuration (SchedulingRequestConfig) message.
That is, the SchedulingRequestConfig message may include an sr-LogicalIndex parameter.
The sr-LogicalIndex parameter indicates logical index information of an SR and is a parameter for mapping a contention resource for the SR.
In the case of a connected UE to which a C-RNTI has been allocated, the corresponding UE notifies an eNB that data is its own data by transmitting the C-RNTI MAC control element or SR logical index MAC CE within an MAC PDU.
In the case of an idle UE to which a C-RNTI has not been allocated, the idle UE notifies an eNB that data is its own data by essentially transmitting an RACH Preamble index MAC control element within an MAC PDU.
Table 6 below shows an example of LCID values for an UL-shared channel (SCH), which are proposed in this specification.
In this case, the LCID indicates a logical channel identification field and identifies a logical channel corresponding to a corresponding MAC SDU or identifies the type of corresponding MAC control element and padding.
If an MAC SDU is associated with a subheader, the LCID may indicate an MAC SDU corresponding to which logical channel. If an MAC control element is associated with a subheader, the LCID may indicate which MAC control element.
Furthermore,
That is,
Detailed examples of the UE recognizer information are described later.
The MAC PDU may be an MAC PDU including a BSR, an MAC PDU including actual data or an MAC PDU including an RRC message, such as an RRC connection request.
Embodiments of methods of recognizing a UE in the aforementioned CPRB collision situation based on a method of transmitting UE recognizer information using the MAC CE described with reference to
The first embodiment shows a UE recognition method in the CPRB collision of a BSR.
Specifically,
That is,
In this case, it is preferred that the UE adds a UE identifier that belongs to a C-RNTI or SR logical index and that generates smaller overhead to an MAC header.
Referring to
The MAC header field 3310 includes LCID values indicative of an MAC CE and padding that are included in the MAC PDU.
Specifically, the MAC header field 3310 includes (1) an LCID value (0b11011) indicative of a C-RNTI MAC CE, (2) an LCID value (0b11101) indicative of a (short) BSR MAC CE, and (3) an LCID value (11111) indicative of padding.
The padding field may be included or may not be included, if necessary.
Referring to
In this case, it is assumed that the eNB has recognized a BSR collision due to the transmission of the BSR MAC PDUs through the same CPRB “CPRB #1” of the UE 1 and the UE 2 and has successfully received only the BSR transmitted by any one UE. It is assumed that the eNB has successfully received the SRs.
In this case, the eNB may recognize a UE (UE 2) from which the BSR has been successfully received based on the UE recognizer information.
Accordingly, the eNB transmits an UL grant for actual data to the UE (UE 2) from which the BSR has been successfully received and transmits an UL grant for a BSR to a UE (UE 1) from which the BSR has not been successfully received (S3320).
SECOND EMBODIMENTThe second embodiment shows a UE recognition method in a CPRB collision of actual data.
Specifically,
That is,
In this case, it is preferred that the UE adds a UE identifier that belongs to the C-RNTI or SR logical index and that generates lesser overhead to an MAC header.
Referring to
The MAC header field 3410 includes LCID values indicative of an MAC CE, an MAC SDU and padding that are included in the MAC PDU.
Specifically, the MAC header field includes (1) an LCID value (0b11011) indicative of a C-RNTI MAC CE, (2) an LCID value (an LCID for DTCH) indicative of an MAC SDU, and (3) an LCID value (11111) indicative of padding.
The padding field may be included or may not be included, if necessary.
Referring to
In this case, it is assumed that the eNB has recognized an actual data collision because the UE 1 and the UE 2 transmitted the actual data MAC PDUs through the same CPRB “CPRB #1” and has successfully received only the actual data transmitted by any one UE. It is assumed that the eNB has successfully received the SRs (PUCCH indices 1 and 7).
In this case, the eNB may recognize a UE (UE 2) from which the actual data has been successfully received based on the UE recognizer information.
Accordingly, the eNB transfers the corresponding actual data to a gateway (GW) through an EPS bearer of the UE (UE 2) from which the actual data has been successfully received (S3420).
Furthermore, the eNB transmits an UL grant from actual data transmission to a UE (UE 1) from which actual data has not been successfully received (S3430).
THIRD EMBODIMENTThe third embodiment is a method for recognizing a UE when a CPRB collision is generated in an RACH SR procedure.
First, in the RACH SR procedure, a procedure is the same as a procedure performed by a UE in the connected state (connected UE) and a UE in the idle state (idle UE) as described above, but a transmitted message or data is different.
A method of transmitting, by the connected UE, UE recognizer information in the RACH SR procedure is different from that of
That is, the UE transmits a C-RNTI MAC CE and BSR (or actual data) along with the PRACH preamble index using the same method as that of
That is, the MAC PDU format and the MAC PDU transmission procedure described with reference to
In the case of the idle UE, in the RACH SR procedure, when the UE transmits specific data (RRC connection request message) through a CPRB, a CPRB collision from two or more UEs may be generated.
Even in this case, likewise, in order for an eNB to correctly recognize a UE related to specific data that has been successfully received, when the UE transmits data using a CPRB, it essentially transmits an RACH preamble index MAC control element providing notification of its own UE ID.
Specifically,
Furthermore,
Referring to
The MAC header field 3510 includes LCID values indicative of an MAC CE and padding that are included in the MAC PDU.
Specifically, the MAC header field 3510 includes (1) an LCID value (0b10111) indicative of an RAPID MAC CE, (2) an LCID value (0b11101) indicative of a DTCH, and (3) an LCID value (11111) indicative of padding.
The padding field may be included or may not be included, if necessary.
Referring to
In this case, it is assumed that the eNB has recognized a BSR collision because the UE 1 and the UE 2 has transmitted the BSR MAC PDUs through the same CPRB “CPRB #1” and has successfully received only one BSR transmitted by any one UE. It is assumed that the eNB has successfully received the PRACH preamble indices “#1 and #7.”
In this case, the eNB may recognize a UE (UE 2) from which the BSR has been successfully received based on the UE recognizer information.
Accordingly, the eNB transmits an UL grant for actual data to the UE (UE 2) from which the BSR has been successfully received and transmits an UL grant for a BSR to a UE (UE 1) from which the BSR has not been successfully received (S3520).
First, a UE transmits a preamble sequence (PRACH preamble sequence) to an eNB through an SR (PUCCH SR) or PRACH through a PUCCH (S3610).
In this case, the UE may be the connected state or the idle state.
If the UE is the connected state, the UE transmits a PUCCH SR to the eNB. If the UE is the idle state, the UE transmits a PRACH preamble sequence to the eNB.
Furthermore, the UE transmits an MAC PDU, including UE recognizer information, to the eNB using a contention resource (S3620).
The MAC PDU may be a BSR, actual data, an RRC message or the like and may be expressed as specific data or UL data.
In this case, each UE may transmit a PUCCH SR having a different PUCCH index and may transmit a PRACH preamble index having a different PRACH preamble index.
The contention resource may mean the aforementioned CP zone or CPRB.
The UE recognizer information refers to information indicative of information by which the eNB can recognize the UE, and may be a C-RNTI, an RAPID, an SR logical index or the like.
The UE recognizer information may be included in the MAC PDU in an MAC CE form. In this case, an LCID value indicative of a corresponding UE identifier value may be included in an MAC header.
Thereafter, the eNB checks whether a collision has been generated because two or more UEs transmitted MAC PDUs through the same CPRB (S3630).
If, as a result of the check, the generation of a collision is detected, the eNB transmits an UL grant for the MAC PDU to a corresponding UE so that the corresponding UE can transmit the MAC PDU that has not been successfully received using the UE recognizer information (S3640).
Referring to
In downlink, a transmitter may be part of the eNB 110 and a receiver may be part of the UE 120. In uplink, a transmitter may be part of the UE 120 and a receiver may be part of the eNB 110.
The eNB 110 includes a processor 112, memory 114 and a radio frequency (RF) unit 116. The processor 112 may be configured to implement the procedures and/or methods proposed by the present invention. The memory 114 is connected to the processor 112 and stores a variety of types of information related to the operation of the processor 112. The RF unit 116 is connected to the processor 112 and transmits and/or receives a radio signal. The UE 120 includes a processor 122, memory 124 and an RF unit 126. The processor 122 may be configured to implement the procedures and/or methods proposed by the present invention. The memory 124 is connected to the processor 122 and stores a variety of types of information related to the operation of the processor 122. The RF unit 126 is connected to the processor 122 and and/or receives a radio signal.
It is evident to those skilled in the art that the present invention may be materialized in other specific forms without departing from the spirit and essential characteristics of the present invention. Accordingly, the detailed description should not be construed as being limited from all aspects, but should be considered to be illustrative. The range of right of the present invention should be determined by reasonable analysis of the attached claims, and all changes within the equivalent range of the present invention are included in the range of right of the present invention. Furthermore, It is evident that in the claims, one or more embodiments may be constructed by combining claims not having an explicit citation relation or may be included as a new claim by amendments after filing an application.
INDUSTRIAL APPLICABILITYThe embodiments of the present invention may be applied to various wireless access systems. Examples of the various wireless access systems include 3rd generation partnership project (3GPP) and 3GPP2 and/or an Institute of Electrical and Electronic Engineers 802 (IEEE 802.xx) system. The embodiments of the present invention may be applied to all of technological fields, that is, the applications of the various wireless access systems, in addition to the various wireless access systems.
Claims
1. A method for transmitting/receiving a medium access control protocol data unit (MAC PDU) in a wireless communication system, the method performed by a user equipment (UE) comprising:
- receiving a contention based PUSCH (CP) zone configuration-related information from a base station (BS);
- transmitting a control signal to the BS through a physical uplink channel; and
- determining a contention resource for transmitting the MAC PDU in one or more resource blocks forming the CP zone based on the received CP zone configuration-related information,
- wherein the CP zone is a resource region in which the UE can transmit UL data to the BS without allocating an uplink grant from the BS,
- wherein the CP zone is included in a physical uplink shared channel (PUSCH) resource region,
- wherein the MAC PDU is transmitted to the BS through the determined contention resource,
- wherein the MAC PDU comprises UE recognizer information identifying the UE,
- wherein the MAC PDU comprises an MAC header and an MAC control element (CE),
- wherein the UE recognizer information is included in the MAC CE, and
- wherein the MAC header comprises a logical channel identification (LCID) value indicative of the UE recognizer information.
2. The method of claim 1, wherein the physical uplink channel is a physical uplink control channel (PUCCH) or a physical random access channel (PRACH).
3. The method of claim 2, wherein:
- if the physical uplink channel is the PUCCH, the control signal is a scheduling request (SR), and
- if the physical uplink channel is the PRACH, the control signal is a PRACH preamble sequence.
4. The method of claim 1, wherein the UE recognizer information is a cell-radio network temporary identifier (C-RNTI), a random access preamble identifier (RAPID) or an SR logical index.
5. The method of claim 1, wherein:
- the contention resource is a contention based PUSCH resource block (CPRB), and
- the PUSCH resource region comprises one or more CP zones depending on use in accordance with an intended use.
6. The method of claim 1, wherein the contention resource is determined based on at least one of a resource related to a scheduling request (SR) or the UE recognizer information.
7. The method of claim 1, wherein the MAC PDU is an MAC PDU comprising a buffer status report (BSR), an MAC PDU comprising actual data, or an MAC PDU comprising an RRC message.
8. The method of claim 1, wherein the MAC PDU is transmitted simultaneously with the control signal or transmitted after one subframe (SF) from the transmission of the control signal.
9. The method of claim 3, wherein the contention resource is based on an index of a resource for the scheduling request (SR).
10. The method of claim 9, wherein the index of the resource for the scheduling request (SR) is a physical index or logical index of an uplink resource in which the SR is transmitted.
11. A user equipment for transmitting/receiving a medium access control protocol data unit (MAC PDU) in a wireless communication system, the user equipment comprising:
- a radio frequency (RF) unit for transmitting/receiving a radio signal; and
- a processor, wherein:
- the processor receives a contention based PUSCH (CP) zone configuration-related information from a base station (BS), transmits a control signal to the BS through a physical uplink channel, and determines a contention resource for transmitting the MAC PDU in one or more resource blocks forming the CP zone based on the received CP zone configuration-related information,
- the CP zone is a resource region in which the UE can transmit UL data to the BS without allocating an uplink grant from the BS,
- the CP zone is included in a physical uplink shared channel (PUSCH) resource region,
- the MAC PDU is transmitted to the BS through the determined contention resource,
- the MAC PDU comprises UE recognizer information identifying the UE,
- the MAC PDU comprises an MAC header and an MAC control element (CE),
- the UE recognizer information is included in the MAC CE, and
- the MAC header comprises a logical channel identification (LCID) value indicative of the UE recognizer information.
Type: Application
Filed: Sep 25, 2015
Publication Date: May 3, 2018
Patent Grant number: 10212732
Applicant: LG ELECTRONICS INC. (Seoul)
Inventors: Eunjong LEE (Seoul), Heejeong CHO (Seoul), Genebeck HAHN (Seoul), Ilmu BYUN (Seoul)
Application Number: 15/570,292