KR20170019886A - The Apparatus and Method for canceling of RACH transmission in a wireless communication system - Google Patents
The Apparatus and Method for canceling of RACH transmission in a wireless communication system Download PDFInfo
- Publication number
- KR20170019886A KR20170019886A KR1020150114357A KR20150114357A KR20170019886A KR 20170019886 A KR20170019886 A KR 20170019886A KR 1020150114357 A KR1020150114357 A KR 1020150114357A KR 20150114357 A KR20150114357 A KR 20150114357A KR 20170019886 A KR20170019886 A KR 20170019886A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- rach
- tti
- transmission procedure
- retransmission
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H04W74/008—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 명세서는 무선 통신 시스템에 대한 것으로, 보다 상세하게는 무선 통신 시스템에서 RACH(Random Access Channel) 전송 절차를 취소하는 방법 및 그 장치에 대한 것이다.
무선 통신 시스템으로서, UMTS(Universal Mobile Telecommunications System에 본 발명이 적용될 수 있다. 이때, UMTS의 기술 규격(technical specification)의 상세한 내용은 "3rd Generation Partnership Project; Technical Specification Group Radio Access Network"에 개시되어 있다.As a wireless communication system, the present invention can be applied to a Universal Mobile Telecommunications System (UMTS). The details of the technical specification of UMTS are disclosed in "3rd Generation Partnership Project (Technical Specification Group Radio Access Network)" .
도 1 을 참조하면, UMTS는 크게 단말(User Equipment; UE)과 UMTS 무선접속망(UMTS Terrestrial Radio Access Network; UTRAN) 및 핵심망(Core Network; CN)으로 이루어져 있다. UTRAN은 한 개 이상의 무선망 부시스템(Radio Network Subsystems;RNS)으로 구성되며, 각 RNS는 하나의 무선망제어기(Radio Network Controller; RNC)와 이 RNC에 의해서 관리되는 하나 이상의 기지국(Node B)으로 구성된다. 하나의 기지국에는 하나 이상의 셀(Cell)이 존재할 수 있다.Referring to FIG. 1, a UMTS includes a User Equipment (UE), a UMTS Terrestrial Radio Access Network (UTRAN), and a Core Network (CN). UTRAN is composed of one or more radio network subsystems (RNS), and each RNS includes one radio network controller (RNC) and one or more base stations (Node B) managed by the RNC . One base station may have more than one cell.
또한, 본 발명은 E-UMTS(Enhanced-Universal Mobile Telecommunications System)에도 적용될 수 있다. 이때, E-UMTS는 LTE(Long Term Evolution) 시스템이라 불리기도 한다. 또한, 그 밖에 통신 시스템에도 적용될 수 있다. 이하에서는 UMTS를 기준으로 본 발명에 대한 구성을 설명하지만, UMTS에만 한정되는 것은 아니다.Also, the present invention can be applied to Enhanced-Universal Mobile Telecommunications System (E-UMTS). At this time, the E-UMTS is also called an LTE (Long Term Evolution) system. It can also be applied to other communication systems as well. Hereinafter, the configuration of the present invention will be described based on UMTS, but the present invention is not limited to UMTS.
본 명세서는, 무선 통신 시스템에서 RACH 전송 절차를 취소하는 방법 및 그 장치를 제공하는데 목적을 가지고 있다.The present specification has an object to provide a method and apparatus for canceling a RACH transmission procedure in a wireless communication system.
본 명세서는, 무선 통신 시스템에서 불필요한 RACH 전송 절차를 검출하여 방지함으로써, 새로운 업링크 데이터 전송 효율을 향상 시키는 방법을 제공하는데 목적을 가지고 있다.The present specification has an object to provide a method for detecting a new RACH transmission procedure unnecessary in a wireless communication system, thereby preventing a new uplink data transmission efficiency.
본 명세서는, 단말이 메시지 재전송을 위해 RACH 전송 절차를 수행하는 도중에 이전에 전송된 메시지에 대한 응답 메시지를 수신하면 RACH 전송 절차를 종료시켜 새로운 메시지를 전송할 수 있게함으로써, 전송 효율을 향상 시키는 방법을 제공하는데 목적을 가지고 있다.The present disclosure relates to a method for improving transmission efficiency by allowing a terminal to transmit a new message by terminating a RACH transmission procedure upon receiving a response message for a previously transmitted message while performing a RACH transmission procedure for message retransmission And to provide them.
본 명세서의 일 실시예에 따라 무선 통신 시스템에서 단말이 RACH(Random Access Channel) 전송 절차를 취소하는 방법에 있어서, 제 1 RACH 전송 절차를 시작하여 제 1 TTI(Transmission Time Interval)에서 제 1 메시지를 송신하는 단계, 제 1 메시지에 대한 응답 메시지를 수신하지 못한 경우, 제 1 메시지의 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작하는 단계 및, Persistence test를 이용하여 현재 TTI에서 Physical RACH를 이용할 수 있는지 여부를 확인하는 단계를 포함할 수 있다. 이때, Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 제 1 메시지에 대한 재전송이 필요하지 않으면 제 2 RACH 전송 절차를 취소할 수 있다. A method for canceling a Random Access Channel (RACH) transmission procedure in a wireless communication system according to an embodiment of the present invention includes: initiating a first RACH transmission procedure to transmit a first message in a first TTI (Transmission Time Interval) The method comprising: initiating a second RACH transmission procedure in a second TTI for retransmission of a first message if a response message for the first message is not received; and transmitting a physical RACH in a current TTI using Persistence test And confirming whether it is available or not. At this time, if the physical RACH is unavailable in the current TTI based on the Persistence test, the second RACH transmission procedure can be canceled if retransmission for the first message is not necessary.
또한, 본 명세서의 일 실시예에 따라, 무선 통신 시스템에서 RACH(Random Access Channel) 전송 절차를 취소하는 단말 장치를 포함할 수 있다. 이때, 단말 장치는 외부 디바이스로부터 메시지를 수신하는 수신 모듈, 외부 디바이스로 메시지를 송신하는 송신 모듈 및 수신 모듈 및 송신 모듈을 제어하는 프로세서를 포함할 수 있다. 이때, 프로세서는, 송신 모듈을 이용하여 제 1 RACH 전송 절차를 시작하여 제 1 TTI(Transmission Time Interval)에서 제 1 메시지를 송신하고, 수신 모듈을 이용하여 제 1 메시지에 대한 응답 메시지를 수신하지 못한 경우, 송신 모듈을 이용하여 제 1 메시지의 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작하고, Persistence test를 이용하여 현재 TTI에서 Physical RACH를 이용할 수 있는지 여부를 확인할 수 있다. 이때, Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 제 1 메시지에 대한 재전송이 필요하지 않으면 제 2 RACH 전송 절차를 취소할 수 있다.In addition, according to an embodiment of the present invention, a terminal apparatus for canceling a Random Access Channel (RACH) transmission procedure in a wireless communication system may be included. The terminal device may include a receiving module for receiving a message from an external device, a transmitting module for transmitting a message to an external device, and a processor for controlling the receiving module and the transmitting module. At this time, the processor starts the first RACH transmission procedure using the transmission module and transmits the first message in the first TTI (Transmission Time Interval), and does not receive the response message for the first message using the reception module , It is possible to start the second RACH transmission procedure in the second TTI for retransmission of the first message using the transmission module and to check whether the physical RACH can be used in the current TTI by using Persistence test. At this time, if the physical RACH is unavailable in the current TTI based on the Persistence test, the second RACH transmission procedure can be canceled if retransmission for the first message is not necessary.
또한, 무선 통신 시스템에서 RACH 전송 절차를 취소하는 방법 및 단말 장치에 대해서 다음 사항들은 공통으로 적용될 수 있다.In addition, the method for canceling the RACH transmission procedure in the wireless communication system and the following matters regarding the terminal apparatus can be applied in common.
본 명세서의 일 실시예에 따라, 제 2 RACH 전송 절차는 제 1 메시지에 대한 첫 번째 전송 시도인 경우에만 취소될 수 있다.According to one embodiment of the present disclosure, the second RACH transmission procedure can be canceled only when it is the first transmission attempt for the first message.
또한, 본 명세서의 일 실시예에 따라, Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 제 1 메시지에 대한 재전송이 필요하면 현재 TTI의 다음 TTI인 제 3 TTI에서 Persistence test를 수행하여 Physical RACH를 이용할 수 있는지 여부를 확인할 수 있다.Also, according to an embodiment of the present invention, if the physical RACH is not available in the current TTI based on the Persistence test, if retransmission of the first message is required, Persistence test is performed in the third TTI, which is the next TTI of the current TTI Whether physical RACH can be used or not.
또한, 본 명세서의 일 실시예에 따라, 제 1 메시지는 RLC(Radio Link Control) PDU(Protocol Data Unit)에 기초하여 설정되는 메시지일 수 있다.Also, according to one embodiment of the present disclosure, the first message may be a message set based on a Radio Link Control (PDC) Protocol Data Unit (PDU).
또한, 본 명세서의 일 실시예에 따라, RLC 계층은 제 1 메시지에 대한 응답 메시지를 수신하지 못하면, 상기 제 1 메시지를 RLC 버퍼에 저장하고, 응답 메시지를 수신하면 상기 RLC 버퍼에 저장된 상기 제 1 메시지를 삭제할 수 있다. According to an embodiment of the present invention, when the RLC layer does not receive the response message for the first message, the RLC layer stores the first message in the RLC buffer, and upon receiving the response message, Messages can be deleted.
또한, 본 명세서의 일 실시예에 따라, 상기 RLC 버퍼에서 상기 제 1 메시지가 삭제되면 제 1 메시지에 대한 재전송이 필요하지 않을 수 있다.Also, according to an embodiment of the present invention, when the first message is deleted from the RLC buffer, retransmission of the first message may not be necessary.
또한, 본 명세서의 일 실시예에 따라, 응답 메시지는 Status report일 수 있다.Also, according to one embodiment of the present disclosure, the response message may be a status report.
본 명세서는, 무선 통신 시스템에서 RACH 전송 절차를 취소하는 방법 및 그 장치를 제공할 수 있다.The present specification can provide a method and apparatus for canceling a RACH transmission procedure in a wireless communication system.
본 명세서는, 무선 통신 시스템에서 불필요한 RACH 전송 절차를 검출하여 방지함으로써, 새로운 업링크 데이터 전송 효율을 향상 시키는 방법을 제공할 수 있다.The present specification can provide a method for improving new uplink data transmission efficiency by detecting and preventing an unnecessary RACH transmission procedure in a wireless communication system.
본 명세서는, 단말이 메시지 재전송을 위해 RACH 전송 절차를 수행하는 도중에 이전에 전송된 메시지에 대한 응답 메시지를 수신하면 RACH 전송 절차를 종료시켜 새로운 메시지를 전송할 수 있게함으로써, 전송 효율을 향상 시키는 방법을 제공할 수 있다.The present disclosure relates to a method for improving transmission efficiency by allowing a terminal to transmit a new message by terminating a RACH transmission procedure upon receiving a response message for a previously transmitted message while performing a RACH transmission procedure for message retransmission .
본 명세서에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present specification are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description will be.
도 1은 본 명세서의 일 실시예에 따라 UMTS의 네트워크 구조를 개념적으로 도시하는 도면이다.
도 2는 UMTS에서 사용하는 무선 프로토콜의 구조를 도시하는 도면이다.
도 3은 RACH 전송 절차 중 발생할 수 있는 메시지 전송 지연 과정을 나타낸 도면이다.
도 4는 전송 메시지 유무에 기초하여 RACH 전송 절차를 수행하는 방법을 나타낸 도면이다.
도 5는 단말과 UTRAN 사이에서 RACH 전송 절차가 취소되는 방법을 나타낸 도면이다.
도 6은 본 명세서의 일 실시예에 따라 RACH 전송 절차를 취소하는 방법에 대한 흐름도를 나타낸 도면이다.
도 7는 본 명세서의 일 실시예에 따라 단말 장치의 블록도를 도시한 도면이다.1 is a diagram conceptually illustrating a network structure of a UMTS according to an embodiment of the present invention.
2 is a diagram showing a structure of a wireless protocol used in UMTS.
3 is a diagram illustrating a message transmission delay process that may occur during a RACH transmission procedure.
4 is a diagram illustrating a method of performing a RACH transmission procedure based on the presence or absence of a transmission message.
5 is a diagram illustrating a method of canceling a RACH transmission procedure between a UE and a UTRAN.
6 is a flowchart illustrating a method of canceling a RACH transmission procedure according to an embodiment of the present invention.
7 is a block diagram of a terminal device according to an embodiment of the present invention.
이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다. 첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다. 이하의 상세한 설명은 본 발명의 완전한 이해를 제공하기 위해서 구체적 세부사항을 포함한다. 그러나, 당업자는 본 발명이 이러한 구체적 세부사항 없이도 실시될 수 있음을 안다. Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced. The following detailed description includes specific details in order to provide a thorough understanding of the present invention. However, those skilled in the art will appreciate that the present invention may be practiced without these specific details.
이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.The following embodiments are a combination of elements and features of the present invention in a predetermined form. Each component or characteristic may be considered optional unless otherwise expressly stated. Each component or feature may be implemented in a form that is not combined with other components or features. In addition, some of the elements and / or features may be combined to form an embodiment of the present invention. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments.
이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.The specific terminology used in the following description is provided to aid understanding of the present invention, and the use of such specific terminology may be changed into other forms without departing from the technical idea of the present invention.
몇몇 경우, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시된다. 또한, 본 명세서 전체에서 동일한 구성요소에 대해서는 동일한 도면 부호를 사용하여 설명한다.In some instances, well-known structures and devices are omitted or shown in block diagram form around the core functions of each structure and device in order to avoid obscuring the concepts of the present invention. In the following description, the same components are denoted by the same reference numerals throughout the specification.
본 발명의 실시예들은 무선 액세스 시스템들인 IEEE 802 시스템, 3GPP 시스템, 3GPP LTE 및 LTE-A(LTE-Advanced)시스템 및 3GPP2 시스템 중 적어도 하나에 개시된 표준 문서들에 의해 뒷받침될 수 있다. 즉, 본 발명의 실시예들 중 본 발명의 기술적 사상을 명확히 드러내기 위해 설명하지 않은 단계들 또는 부분들은 상기 문서들에 의해 뒷받침될 수 있다. 또한, 본 문서에서 개시하고 있는 모든 용어들은 상기 표준 문서에 의해 설명될 수 있다. Embodiments of the present invention may be supported by standard documents disclosed in at least one of IEEE 802 systems, 3GPP systems, 3GPP LTE and LTE-Advanced (LTE-Advanced) systems and 3GPP2 systems, which are wireless access systems. That is, the steps or portions of the embodiments of the present invention that are not described in order to clearly illustrate the technical idea of the present invention can be supported by the documents. In addition, all terms disclosed in this document may be described by the standard document.
이하의 기술은 CDMA(Code Division Multiple Access), FDMA(Frequency Division Multiple Access), TDMA(Time Division Multiple Access), OFDMA(Orthogonal Frequency Division Multiple Access), SC-FDMA(Single Carrier Frequency Division Multiple Access) 등과 같은 다양한 무선 액세스 시스템에 사용될 수 있다. CDMA는 UTRA(Universal Terrestrial Radio Access)나 CDMA2000과 같은 무선 기술(radio technology)로 구현될 수 있다. TDMA는 GSM(Global System for Mobile communications)/GPRS(General Packet Radio Service)/EDGE(Enhanced Data Rates for GSM Evolution)와 같은 무선 기술로 구현될 수 있다. OFDMA는 IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, E-UTRA(Evolved UTRA) 등과 같은 무선 기술로 구현될 수 있다. The following description will be made on the assumption that the present invention is applicable to a CDMA system 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 And can be used in various radio access systems. CDMA may be implemented in radio technology such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. The TDMA may be implemented in a wireless 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 in wireless technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and Evolved UTRA (E-UTRA).
또한, 본 명세서에서 제1 및/또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 명세서의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게, 제2 구성요소는 제1 구성요소로도 명명될 수 있다.Furthermore, the terms first and / or second, etc. may be used herein to describe various components, but the components should not be limited by the terms. The terms may be named for the purpose of distinguishing one element from another, for example, without departing from the scope of the rights under the concept of the present disclosure, the first element being referred to as the second element, , The second component may also be referred to as a first component.
또한 명세서 전체에서, 어떤 부분이 어떤 구성 요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 그리고 명세서에 기재된 “…유닛”, “…부” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 및/또는 소프트웨어의 결합으로 구현될 수 있다.Also, throughout the specification, when an element is referred to as " including " an element, it means that the element may include other elements as well, without departing from the other elements unless specifically stated otherwise. And the description "... unit", "… Quot; and " part " refer to a unit for processing at least one function or operation, which may be implemented as a combination of hardware and / or software.
도 2는 UMTS에서 사용하는 무선 프로토콜의 구조를 도시하는 도면이다.2 is a diagram showing a structure of a wireless protocol used in UMTS.
무선 프로토콜 계층들은 단말과 UTRAN에 쌍(pair)으로 존재하여, 무선 구간의 데이터 전송을 담당한다. 각각의 무선 프로토콜 계층들에 대해 설명하자면, 먼저 제 1 계층인 PHY 계층(또는 물리 계층)은 다양한 무선전송기술을 이용해 데이터를 무선 구간에 전송하는 역할을 한다. PHY 계층은 무선 구간의 신뢰성 있는 데이터 전송을 담당한다. PHY 계층과 상위 계층인 MAC 계층은 전송채널(Transport Channel)을 통해 연결되어 있으며, 전송채널은 크게 채널의 공유 여부에 따라 전용(Dedicated)전송채널과 공용(Common)전송채널로 나뉜다.The radio protocol layers exist in pairs in the UE and the UTRAN, and are responsible for data transmission in the radio section. To describe each of the wireless protocol layers, the PHY layer (or physical layer) as the first layer transmits data to the wireless section using various wireless transmission techniques. The PHY layer is responsible for reliable data transmission over the wireless section. The PHY layer and the MAC layer, which is an upper layer, are connected through a transport channel. The transport channel is classified into a dedicated (Dedicated) transport channel and a common transport channel depending on whether the channel is shared.
제 2 계층에는 MAC(Medium Access Control), RLC(Radio Link Control), PDCP(Packet Data Convergence Protocol), 및 BMC(Broadcast/Multicast Control) 계층이 존재한다. 먼저 MAC 계층은 다양한 논리채널(Logical Channel)을 다양한 전송채널에 매핑시키는 역할을 하며, 또한 여러 논리채널을 하나의 전송채널에 매핑시키는 논리채널 다중화(Multiplexing)의 역할도 수행한다. MAC 계층은 상위계층인 RLC 계층과는 논리채널(Logical Channel)로 연결되어 있으며, 논리채널은 크게 전송되는 정보의 종류에 따라 제어평면(Control Plane)의 정보를 전송하는 제어채널(Control Channel)과 사용자평면(User Plane)의 정보를 전송하는 트래픽 채널(Traffic Channel)로 나뉜다.In the second layer, MAC (Medium Access Control), RLC (Radio Link Control), PDCP (Packet Data Convergence Protocol), and BMC (Broadcast / Multicast Control) layers exist. First, the MAC layer maps various logical channels to various transport channels, and also performs logical channel multiplexing in which a plurality of logical channels are mapped to one transport channel. The MAC layer is connected to an RLC layer, which is an upper layer, through a logical channel. A logical channel includes a control channel for transmitting control plane information according to the type of information to be transmitted, And a traffic channel for transmitting information of a user plane (User Plane).
MAC 계층은 세부적으로 관리하는 전송채널의 종류에 따라 MAC-b 부계층(Sublayer), MAC-d 부계층, MAC-c/sh 부계층, MAC-hs/ehs 부계층, 및 MAC-e/es 또는 MAC-i/is 부계층으로 구분된다. MAC-b 부계층은 시스템 정보(System Information)의 방송을 담당하는 전송채널인 BCH(Broadcast Channel)의 관리를 담당하고, MAC-c/sh 부계층은 다른 단말들과 공유되는 FACH(Forward Access Channel) 공용전송채널을 관리하며, MAC-d 부계층은 특정 단말에 대한 전용전송채널인 DCH(Dedicated Channel) 혹은 Dedicated E-DCH(Enhanced Dedicated Channel)의 관리를 담당한다. 또한, 하향 및 상향으로 고속 데이터 전송을 지원하기 위해 MAC-hs/ehs 부계층은 고속 하향 데이터 전송을 위한 전송채널인 HS-DSCH (High Speed Downlink Shared Channel)를 관리하며, MAC-e/es 또는 MACi/is 부계층은 고속 상향 데이터 전송을 위한 전송채널인 E-DCH (Enhanced Dedicated Channel)를 관리한다.The MAC layer includes a MAC-b sublayer, a MAC-d sublayer, a MAC-c / sh sublayer, a MAC-hs / ehs sublayer, and a MAC- Or a MAC-i / is sublayer. The MAC-c sublayer controls the BCH (Broadcast Channel), which is a transport channel responsible for broadcasting system information. The MAC-c / sub sublayer controls the Forward Access Channel (FACH) ), And the MAC-d sublayer manages a dedicated channel (DCH) or a dedicated E-DCH (Enhanced Dedicated Channel), which is a dedicated transport channel for a specific UE. The MAC-hs / ehs sub-layer manages HS-DSCH (High Speed Downlink Shared Channel), which is a transmission channel for high-speed downlink data transmission, in order to support high-speed data transmission in both downward and upward directions. The MAC / is sub layer manages an Enhanced Dedicated Channel (E-DCH), which is a transmission channel for high-speed uplink data transmission.
RLC 계층은 각 무선베어러(Radio Bearer; RB)의 QoS에 대한 보장과 이에 따른 [0009] 데이터의 전송을 담당한다. RLC는 RB 고유의 QoS를 보장하기 위해 RB 마다 한 개 또는 두 개의 독립된 RLC 엔터티(Entity)를 두고 있으며, 다양한 QoS를 지원하기 위해 TM (Transparent Mode, 투명모드), UM (Unacknowledged Mode, 무응답모드) 및 AM(Acknowledged Mode, 응답모드)의 세가지 RLC 모드를 제공하고 있다. 또한, RLC는 하위계층이 무선 구간으로 데이터를 전송하기에 적합하도록 데이터 크기를 조절하는 역할도 하고 있으며, 이를 위해 상위계층으로부터 수신한 데이터를 분할 및 연결하는 기능도 수행한다.The RLC layer is responsible for guaranteeing the QoS of each radio bearer (RB) and transmitting the data accordingly. The RLC has one or two independent RLC Entities for each RB in order to guarantee the QoS inherent to the RB. In order to support various QoS, the RLC has a Transparent Mode (UM), an Unacknowledged Mode (UM) And AM (Acknowledged Mode). The RLC also plays a role of adjusting the size of the data so that the lower layer is suitable for transmitting data to the wireless section. For this, the RLC also performs a function of splitting and connecting the data received from the upper layer.
PDCP 계층은 RLC 계층의 상위에 위치하며, IPv4나 IPv6와 같은 IP 패킷을 이용하여 전송되는 데이터가 상대적으로 대역폭이 작은 무선 구간에서 효율적으로 전송될 수 있도록 한다. 이를 위해, PDCP 계층은 헤더압축(Header Compression) 기능을 수행하는데, 이는 데이터의 헤더(Header) 부분에서 반드시 필요한 정보만을 전송하도록 하여, 무선 구간의 전송효율을 증가시키는 역할을 한다. PDCP 계층은 헤더 압축이 기본 기능이기 때문에 주로 PS domain에 존재하며, 각 PS 서비스에 대해 효과적인 헤더압축 기능을 제공하기 위해 RB 당 한 개의 PDCP 엔터티가 존재한다. 또한 PDCP 계층이 CS domain에 존재하는 경우 헤더압축 기능을 제공하지 않는다. The PDCP layer is located at the top of the RLC layer and enables data to be transmitted using IP packets such as IPv4 or IPv6 to be efficiently transmitted in a wireless section having a relatively small bandwidth. To this end, the PDCP layer performs a header compression function, which transmits only necessary information in the header portion of the data, thereby increasing the transmission efficiency of the radio section. The PDCP layer exists mainly in the PS domain because header compression is a basic function, and there is one PDCP entity per RB in order to provide an effective header compression function for each PS service. Also, if the PDCP layer exists in the CS domain, the header compression function is not provided.
그 외에도 제 2 계층에는 BMC (Broadcast/Multicast Control) 계층이 RLC 계층의 상위에 존재하여, 셀 방송 메시지(Cell Broadcast Message)를 스케줄링하고, 특정 셀에 위치한 단말들에게 방송하는 기능을 수행한다.In addition, a BMC (Broadcast / Multicast Control) layer exists in the upper layer of the RLC layer in the second layer, and performs a function of scheduling a cell broadcast message and broadcasting it to terminals located in a specific cell.
제 3 계층의 가장 하부에 위치한 RRC (Radio Resource Control, 무선자원제어) 계층은 제어평면에서만 정의되며, RB들의 설정, 재설정 및 해제와 관련되어 제 1 및 제 2 계층의 파라미터들을 제어하고, 또한 논리채널, 전송채널 및 물리채널들의 제어를 담당한다. 이때, RB는 단말과 UTRAN간의 데이터 전달을 위해 무선 프로토콜의 제1 및 제 2 계층에 의해 제공되는 논리적 경로(path)를 의미하고, 일반적으로 RB가 설정된다는 것은 특정 서비스를 제공하기 위해 필요한 무선 프로토콜 계층 및 채널의 특성을 규정하고, 각각의 구체적인 파라미터 및 동작 방법을 설정하는 과정을 의미한다.An RRC (Radio Resource Control) layer located at the bottom of the third layer is defined only in the control plane, and controls parameters of the first and second layers in association with the setting, resetting, and releasing of RBs, Channels, transmission channels, and physical channels. In this case, the RB means a logical path provided by the first and second layers of the wireless protocol for data transmission between the terminal and the UTRAN. Generally, the RB is set to a wireless protocol necessary for providing a specific service Layer, and channel, and setting specific parameters and operating methods for each layer.
제 3계층의 상부에 위치한 NAS(Non Access Stratum) 계층은 크게, MM(Mobility Management) 엔터티와 CM(Connection Management) 엔터티로 나뉜다. MM 엔터티는 TMSI(Temporary Mobile Subscriber Identity) 재할당 과정, 인증 과정, 단말 식별 과정, IMSI(International Mobile Subscriber Identity) 첨부 과정 등으로, 각각의 단말을 구분하고 여러 단말을 관리한다. 또한, MM 엔터티는 위치 정보 갱신 과정을 통하여 현재 단말의 위치정보를 관리한다. CM 엔터티는 네트워크에 의해 제공된 서비스를 제공하고, 이를 제어한다. 따라서, 해당 CM 엔터티는 음성 통화의 연결 설정, 관리, 종료 및 데이터 통신에 해당하는 세션 연결 설정, 관리, 종료 및 SMS(Short Message Serving) 의 제공, 제어 또는 부가 서비스 제공 연결 설정, 관리, 종료 등의 과정을 수행한다.The Non-Access Stratum (NAS) layer located at the top of the third layer is largely divided into an MM (Mobility Management) entity and a CM (Connection Management) entity. The MM entity distinguishes each terminal and manages a plurality of terminals by a TMSI (Temporary Mobile Subscriber Identity) reassignment process, an authentication process, a terminal identification process, and an IMSI (International Mobile Subscriber Identity) attaching process. Also, the MM entity manages the location information of the current terminal through the update of the location information. The CM entities provide and control the services provided by the network. Accordingly, the corresponding CM entities can establish, manage, and terminate a voice call, provide a session connection setup, management, termination, and SMS (Short Message Serving) corresponding to data communication, .
RRC 메시지와 NAS 메시지는 모두 SRB(Signalling radio bearer) 라고 불리는 논리적 Path를 통하여 전송된다. SRB#0은 CCCH 논리 채널을 통하여 전송된 모든 RRC 메시지를 전송하기 위하여 사용된다. SRB#1, #2, #3, #4 모두 DCCH 논리 채널을 통하여 전송된 모든 RRC 혹은 NAS 메시지를 전송하기 위하여 사용된다. SRB#1, #2 는 RRC 메시지를 전송하고, SRB#3, #4는 NAS 메시지를 전송한다.Both RRC and NAS messages are transmitted through a logical path called SRB (Signaling Radio Bearer).
이하에서는 본 발명의 구체직인 실시예로서, 단말과 UTRAN 사이에서 메시지 또는 데이터가 교환되는 경우, RACH 전송 절차가 취소되는 방법에 대해 구체적으로 서술한다. 이때, 본 발명은 표준 문서로서 25.321 및 25.322에 개시된 내용을 기준으로 서술하지만, 다른 무선 통신 시스템에서도 적용될 수 있으며, 상술할 실시예로 한정되지 않는다.Hereinafter, as a specific embodiment of the present invention, a method of canceling a RACH transmission procedure when messages or data are exchanged between a UE and a UTRAN will be described in detail. At this time, although the present invention is described based on the contents disclosed in 25.321 and 25.322 as a standard document, the present invention is also applicable to other wireless communication systems, and is not limited to the above-described embodiments.
도 3은 RACH 전송 절차 중 발생할 수 있는 메시지 전송 지연 과정을 나타낸 도면이다.3 is a diagram illustrating a message transmission delay process that may occur during a RACH transmission procedure.
상술한 바와 같이, 단말은 RRC 연결을 통해 RACH 전송 절차에 대한 제어 정보를 획득할 수 있다. 그 후, 단말은 전송하고자하는 데이터가 존재하는 경우, 단말의 MAC(Medium Access Control) 계층은 유효한 ASC(Access Service Class) 셋 중에서 이용하고자 하는 ASC를 선택할 수 있다. 이때, 단말은 설정된 ASC에 기초하여 Physical RACH(PRACH)에서 이용할 Access Slot을 선택할 수 있다. 즉, ASC는 이용 가능한 유효한 Access Slot에 대한 정보일 수 있다. 이때, 일 예로, ASC는 PRACH 부분 중 특정 부분을 식별해주는 식별자(identifier) 및 Persistence 값을 포함할 수 있다. 이때, 일 예로, 식별자는 상술한 바와 같이 Access Slot을 지시할 수 있다. 또한, Persistence 값은 현재 TTI(Transmission Time Interval)에서 RACH 전송 절차가 수행될지 여부를 나타낼 수 있다. 이때, 단말은 Persistence 값에 기초하여 Persistence 체크를 수행하고 이에 기초하여 현재 TTI에서 RACH 전송 절차를 수행할지 여부를 결정할 수 있으며, 이에 대해서는 후술한다.As described above, the UE can acquire the control information for the RACH transmission procedure through the RRC connection. Thereafter, if there is data to be transmitted, the terminal can select an ASC to use among a set of valid access service classes (ASC) of the MAC (Medium Access Control) layer of the terminal. At this time, the UE can select the Access Slot to be used in the Physical RACH (PRACH) based on the set ASC. That is, the ASC may be information on a valid available Access Slot. In this case, for example, the ASC may include an identifier and a Persistence value for identifying a specific part of the PRACH part. In this case, for example, the identifier may indicate an access slot as described above. In addition, the Persistence value may indicate whether the RACH transmission procedure is performed in the current TTI (Transmission Time Interval). At this time, the UE performs Persistence check based on the Persistence value and can determine whether to perform the RACH transmission procedure in the current TTI based on the Persistence value, which will be described later.
단말이 ASC에 기초하여 Access Slot을 결정한 경우, 단말은 프리앰블 전송 카운터를 초기화하고, 프리앰블을 UTRAN으로 전송할 수 있다. 단말은 프리앰블 전송을 실패하는 경우, 프리앰블 전송에 대한 카운터를 증가시킬 수 있다. 이때, 프리앰블 전송 카운터가 스레스홀드 값 이상이되면 단말은 상위 계층을 통해 프리앰블 전송이 스레스홀드 값을 이상이 되었음을 지시하고, 전송 실패에 대한 메시지를 상위 계층을 통해 전송할 수 있다. 즉, 단말은 일정 횟수 이상 프리앰블 전송을 실패하면 전송이 실패한 것으로 간주할 수 있다. 이때, 스레스홀드 값은 임계값일 수 있으며, 일정한 오차를 가질 수 있다. If the UE determines an Access Slot based on the ASC, the UE can initialize the preamble transmission counter and transmit the preamble to the UTRAN. If the UE fails to transmit a preamble, it can increase the counter for preamble transmission. At this time, if the preamble transmission counter is equal to or greater than the threshold value, the UE indicates through the upper layer that the preamble transmission has exceeded the threshold value, and transmits a message about the transmission failure through the upper layer. That is, if the UE fails to transmit a preamble more than a predetermined number of times, it can be considered that the transmission has failed. At this time, the threshold value may be a threshold value and may have a certain error.
프리앰블 전송 카운터가 스레스홀드 값 이하인 경우, 단말은 RACH 전송 절차에 대한 제어 정보를 업데이트할 수 있다. 그 후, 단말은 타이머를 설정할 수 있다. 이때, 일 예로, 타이머는 하나의 TTI에 대한 시간일 수 있다. 즉, 단말은 RACH 전송 절차에 대한 업데이트 정보를 하나의 TTI에 적용할 수 있다. 그 후, 단말은 Persistence 값에 기초하여 Persistence 체크를 수행할 수 있다. 이때, 일 예로, 단말은 Persistence 값을 임의의 값과 비교할 수 있다. 이때, Persistence 체크는 상술한 바와 같이, RACH 전송 절차가 수행될지 여부를 나타낼 수 있다. 이때, 일 예로, 임의의 값이 Persistence 값보다 작은 경우, 단말은 Persistence 체크가 “실패(fail)”인 경우로 판단하고 RACH 전송 절차를 수행하지 않을 수 있다. 그 후, 단말은 다음 TTI에서 Persistence 체크를 수행할 수 있다. 이때, Persistence 체크는 “허용(pass)”일 때까지 반복적으로 수행될 수 있다. 즉, Persistence 체크는 각각의 TTI에서 RACH 전송 절차가 수행될 수 있을지 여부를 나타낼 수 있다.If the preamble transmission counter is less than or equal to the threshold value, the UE can update the control information for the RACH transmission procedure. After that, the terminal can set a timer. Here, for example, the timer may be a time for one TTI. That is, the UE can apply the update information on the RACH transmission procedure to one TTI. The terminal may then perform a Persistence check based on the Persistence value. In this case, for example, the UE can compare the Persistence value with an arbitrary value. At this time, the Persistence check may indicate whether or not the RACH transmission procedure is performed, as described above. In this case, if an arbitrary value is smaller than the Persistence value, the UE determines that the Persistence check is " failed ", and does not perform the RACH transmission procedure. Thereafter, the UE can perform the Persistence check in the next TTI. At this time, the Persistence check can be repeatedly performed until it is "pass". That is, the Persistence check may indicate whether the RACH transmission procedure can be performed in each TTI.
Persistence 체크가 “허용”인 경우, 단말은 RACH 전송 절차를 수행할 수 있다. 이때, 단말의 MAC 계층은 물리 계층에게 ASC 동작의 결과 값에 기초하여 Access Slot에 대한 정보를 제공할 수 있다. 그 후, 단말은 프리앰블을 물리 계층을 통해 전송할 수 있다. 이때, 단말은 전송한 프리앰블에 대한 응답 메시지를 AICH(Acquisition Indication Channel)을 통해 수신할 수 있다. 이때, 단말이 ACK(Acknowledge) 메시지를 수신한 경우, 단말은 물리 계층을 이용하여 데이터 또는 메시지를 전송할 수 있다. 이때, 일 예로, 단말의 물리 계층은 MAC 계층으로 ACK 메시지에 대한 정보를 제공할 수 있다. 또한, 일 예로, 단말의 MAC 계층은 상위 계층으로 ACK 메시지에 대한 정보를 제공할 수 있다. 그 후, 단말은 물리 계층을 통해 대응하는 데이터 또는 메시지를 전송할 수 있으며, 이를 통해 RACH 전송 절차를 종료시킬 수 있다.If the Persistence check is " allowed ", the UE can perform the RACH transmission procedure. At this time, the MAC layer of the UE can provide the physical layer information on the access slot based on the result of the ASC operation. Then, the terminal can transmit the preamble through the physical layer. At this time, the UE can receive a response message for the transmitted preamble through an Acquisition Indication Channel (AICH). At this time, if the UE receives an ACK (acknowledge) message, the UE can transmit data or a message using the physical layer. In this case, for example, the physical layer of the UE can provide information on the ACK message to the MAC layer. In addition, for example, the MAC layer of the UE can provide information on an ACK message to an upper layer. Thereafter, the UE can transmit the corresponding data or message through the physical layer, thereby terminating the RACH transmission procedure.
반면, 단말이 NACK(Negative Acknowledge)메시지를 수신한 경우, 단말은 다음 TTI에서 데이터 또는 메시지를 전송할 수 있다. 이때, 일 예로, 단말은 설정된 타이머에 기초하여 다음 TTI까지 백오프한 후, 새로운 RACH 전송 절차를 다음 TTI에서 시작할 수 있다. 또 다른 일 예로, ACK/NACK 메시지를 수신하지 못한 경우, 단말은 다음 TTI에서 데이터 또는 메시지를 전송할 수 있다. 이때, 일 예로, 단말은 설정된 타이머에 기초하여 다음 TTI까지 백오프한 후, 새로운 RACH 전송 절차를 다음 TTI에서 시작할 수 있다.On the other hand, when the UE receives a Negative Acknowledgment (NACK) message, the UE can transmit data or a message in the next TTI. In this case, for example, the UE may back off the next TTI based on the set timer, and then start a new RACH transmission procedure in the next TTI. In another example, if an ACK / NACK message is not received, the UE can transmit data or a message in the next TTI. In this case, for example, the UE may back off the next TTI based on the set timer, and then start a new RACH transmission procedure in the next TTI.
상술한 바와 같이, RACH 전송 절차가 수행될 수 있다. 이때, 일 예로, 도 3를 참조하면, Polling Period동안 단말은 RLC PDU에 대한 전송을 수행할 수 있다. 그 후, 단말의 RLC 계층은 Poll bit를 설정할 수 있다. 이때, RLC 계층에 의해 Poll bit가 설정된 경우, 단말은 UTRAN으로부터 Poll bit에 대한 응답 메시지로서, RLC status report를 수신할 수 있다. 즉, 단말은 Poll bit에 기초하여 RLC status report를 수신할 수 있다. As described above, the RACH transmission procedure can be performed. In this case, for example, referring to FIG. 3, a UE can perform transmission for an RLC PDU during a polling period. Thereafter, the RLC layer of the UE can set the Poll bit. At this time, if the Poll bit is set by the RLC layer, the UE can receive the RLC status report as a response message to the Poll bit from the UTRAN. That is, the UE can receive the RLC status report based on the Poll bit.
이때, 일 예로, 단말이 RLC status report를 10ms이상 지연하여 수신하는 경우에, 단말의 MAC 계층은 재전송 RLC PDU을 위하여 새로운 RACH 전송절차를 시작할 수 있다.(S310) 즉, 단말이 하나의 TTI 동안에 RLC status report를 수신하지 못하는 경우, 단말의 MAC 계층은 RLC PDU를 재전송하기 위하여 새로운 RACH 전송절차를 시작할 수 있다. In this case, for example, when the UE receives the RLC status report with a delay of 10 ms or more, the MAC layer of the UE can start a new RACH transmission procedure for the retransmission RLC PDU (S310). That is, If the RLC status report is not received, the MAC layer of the UE may start a new RACH transmission procedure to retransmit the RLC PDU.
이때, 일 예로, 상술한 바와 같이, RACH 전송절차가 시작된 경우, Persistence 체크가 수행될 수 있다. 이때, Persistence 체크가 “실패”인 경우, 단말은 UTRAN으로 RLC PDU의 재전송을 현재 TTI에서 수행하지 않고 다음 TTI로 백오프한 후, 다시 Persistence 체크를 수행할 수 있다.(S320) 즉, 재전송 RLC PDU를 전송하는 절차가 지연될 수 있다. 그 후, 단말은 이전 RLC PDU에 대한 RLC ACK(acknowledge)를 수신할 수 있다. In this case, for example, when the RACH transmission procedure is started as described above, Persistence check can be performed. At this time, if the Persistence check is " failure ", the UE can retransmit the RLC PDU to the UTRAN at the next TTI without performing the retransmission at the current TTI, The procedure of transmitting the PDU may be delayed. The UE may then receive an RLC ACK (acknowledge) for the previous RLC PDU.
이때, 상술한 바와 같이, 시작된 RACH 전송 절차는 취소되지 않고 진행될 수 있다. 보다 상세하게는, 단말은 각각의 TTI에서 RACH 전송 절차에 기초하여 Persistence 체크를 수행할 수 있다. 이때, Persistence 체크가 “실패”인 경우, 단말은 UTRAN으로 RLC PDU의 재전송을 수행하지 않고, 다음 TTI에서 다시 Persistence 체크를 수행하는바, 전송 지연이 생길 수 있다.(S330) 그 후, 단말은 Persistence 체크가 “허용”인 TTI에서 RLC PDU에 대한 재전송을 수행할 수 있다. 단말은 이전에 전송 시도하였던 RLC PDU에 대한 재전송이 수행된 후, 새로운 데이터를 그 다음 TTI에서 전송할 수 있다.(S340) 그러나, 단말은 UTRAN으로부터 이전 RLC PDU에 대한 ACK를 수신하였는바, RLC PDU에 대한 재전송이 필요하지 않을 수 있다. 또한, 단말은 재전송에 의해 시작되는 새로운 RACH 절차가 종료된 후, 새로운 데이터에 대한 전송을 수행하여야 하는바, 전송 지연이 발생할 수 있어 무선 자원에 대한 낭비가 발생할 수 있다. At this time, as described above, the initiated RACH transmission procedure can proceed without being canceled. More specifically, the terminal can perform the Persistence check based on the RACH transmission procedure in each TTI. At this time, if the Persistence check is " failure ", the UE does not perform retransmission of the RLC PDU to the UTRAN but performs Persistence check again in the next TTI, so that a transmission delay may occur (S330) Retransmission for the RLC PDU can be performed in the TTI where the Persistence check is " allowed ". The UE may transmit the new data in the next TTI after the retransmission of the RLC PDU previously attempted to be transmitted (S340). However, since the UE has received the ACK for the previous RLC PDU from the UTRAN, the RLC PDU Lt; RTI ID = 0.0 > retransmission < / RTI > In addition, since the UE must perform transmission of new data after a new RACH procedure started by the retransmission is completed, a transmission delay may occur and wasted radio resources may occur.
도 4은 전송 메시지 유무에 기초하여 RACH 전송 절차를 수행하는 방법을 나타낸 도면이다. 도 3에서 상술한 바와 같이, RLC PDU에 대한 재전송에 의해 불필요한 RACH 절차가 시도될 수 있다. 따라서, 단말은 Persistence 체크에 기초하여 RLC PDU의 존재 유무에 대한 판단을 수행할 수 있다. 4 is a diagram illustrating a method of performing a RACH transmission procedure based on the presence / absence of a transmission message. As described above with reference to FIG. 3, an unnecessary RACH procedure can be attempted by retransmission of an RLC PDU. Accordingly, the UE can perform the determination as to whether or not the RLC PDU exists based on the Persistence check.
보다 상세하게는, 도 4를 참조하면, Persistence 체크가 “실패”인 경우, 단말의 MAC 계층은 전송할 RLC PDU가 여전히 존재하는지 여부를 확인할 수 있다.(S410) 이때, RLC PDU에 대한 RLC ACK를 수신하는 경우, 단말은 재전송할 RLC PDU가 존재하지 않는 것으로 판단할 수 있다. 이때, 단말은 첫 번째 프리앰블 전송 카운터 값에 기초하여 RACH 전송 절차를 종료할지 여부를 판단할 수 있다. 단말은 프리앰블 전송 카운터의 값이 1이고, 전송할 RLC PDU가 존재하지 않으면 RACH 전송 절차를 종료할 수 있다.(S420) 즉, 프리앰블에 대한 전송 시도를 처음 시도하고, RLC PDU에 대한 ACK를 수신하여 전송이 필요한 RLC PDU가 없는 경우, 새롭게 시작된 RACH 전송 절차는 불필요할 수 있다. 따라서, 단말은 Persistence 체크가 “실패”인 경우, 프리앰블 전송 카운터 및 RLC PDU의 존재 여부에 기초하여 새롭게 시작된 RACH 전송 절차를 종료시킬 수 있다. More specifically, referring to FIG. 4, if the Persistence check is 'failure', the MAC layer of the UE can check whether the RLC PDU to be transmitted still exists (S410). At this time, the RLC ACK for the RLC PDU When receiving, the UE can determine that there is no RLC PDU to be retransmitted. At this time, the UE can determine whether to terminate the RACH transmission procedure based on the first preamble transmission counter value. The UE may terminate the RACH transmission procedure if the value of the preamble transmission counter is 1 and there is no RLC PDU to be transmitted (S420). That is, the UE attempts to transmit a preamble for the first time and receives an ACK for the RLC PDU If there is no RLC PDU required to be transmitted, a newly initiated RACH transmission procedure may be unnecessary. Therefore, if the Persistence check is " failure ", the UE can terminate the newly started RACH transmission procedure based on the presence of the preamble transmission counter and the RLC PDU.
또한, 일 예로, 단말은 Persistence 체크가 “허용”인 경우, RLC PDU에 대한 재전송을 수행하고 절차를 종료시킬 수 있다. 또한, 일 예로, 단말은 RLC PDU가 존재하지 않거나 프리앰블 전송 카운터가 1이 아닌 경우, 단말은 다음 TTI에서 새로운 Persistence 체크를 수행할 수 있다.(S430) 이때, Persistency 체크는 RACH 전송절차가 종료될 때까지 계속 수행될 수 있다. 즉, 단말은 RLC ACK를 수신하지 못하여 RLC PDU에 대한 재전송이 필요한지 여부를 판단할 수 없는 경우에는 다음 TTI에서 새롭게 Persistence 체크를 수행할 수 있다. 또한, 단말은 프리앰블 전송 카운터에 기초하여 프리앰블에 대한 전송이 시도되고 있는 경우라면 전송이 필요한 프리앰블이 있는 것으로 판단하고, 다음 TTI에 새롭게 Persistence 체크를 수행할 수 있다. In addition, for example, if the Persistence check is " allowed ", the UE can retransmit the RLC PDU and terminate the procedure. In addition, if the UE does not have an RLC PDU or if the preamble transmission counter is not 1, the UE can perform a new Persistence check in the next TTI (S430). At this time, And so on. That is, if the UE can not determine whether retransmission for the RLC PDU is necessary because it can not receive the RLC ACK, it can perform the persistence check in the next TTI. Also, if the UE is attempting to transmit a preamble based on the preamble transmission counter, it may determine that there is a preamble to be transmitted, and perform a new Persistence check on the next TTI.
이를 통해, 단말은 불필요한 RACH 전송 절차를 취소시킬 수 있다. 이를 통해, 단말은 RLC PDU를 재전송하기 위해 소요되는 Persistence 체크 시간, AICH의 NACK/NO ACK에 해당하는 백오프 시간 및 프리앰블 시도에 기초한 지연 시간에 대한 지연 시간을 감소시킬 수 있다. Thus, the terminal can cancel the unnecessary RACH transmission procedure. Accordingly, the UE can reduce the Persistence check time required for retransmitting the RLC PDU, the backoff time corresponding to the NACK / NO ACK of the AICH, and the delay time for the delay time based on the preamble attempt.
도 5는 단말과 UTRAN 사이에서 RACH 전송 절차가 취소되는 방법을 나타낸 도면이다.5 is a diagram illustrating a method of canceling a RACH transmission procedure between a UE and a UTRAN.
도 5는 상술한 구성에 기초하여 RACH 전송 절차가 취소되는 예를 나타낸 도면이다. 이때, 도 5을 참조하면, 단말은 Polling Period가 종료되면, Poll bit를 설정하여 RLC PDU를 MAC 계층으로 전송할 수 있다. 이때, 단말은 RLC 계층에서 재전송할 RLC PDU가 없다면 Polling Period의 마지막 SN(Sequence Number)으로 Polling bit를 설정하여 MAC 계층으로 전송할 수 있다.(S510) 이때, 단말의 RLC 계층이 현재 TTI(Air Time SFN 11)에서 이전 TTI(Air Time SFN 10)에 UTRAN으로 전송한 SN의 응답으로서 status report를 수신하지 못하는 경우, 단말의 RLC 계층은 재전송을 시도하기 위하여 RLC 버퍼에 데이터 또는 메시지를 저장할 수 있다.(S520). 단말의 MAC 계층은 현재 TTI(Air Time SFN 11)에 전송할 수 있는 RLC PDU가 존재하므로 새로운 RACH 전송 절차를 시작할 수 있다. 즉, 단말은 재전송을 위해 저장된 데이터 또는 메시지를 위한 새로운 RACH 전송 절차를 시작할 수 있다. 이때, 일 예로, 단말이 Persistency 체크를 수행한 경우, Persistence 체크는 “실패”일 수 있다. 이때, 일 예로, Persistence 체크가 “실패”인 경우, 프리앰블 전송 카운터가 1이 아니거나 전송할 RLC PDU가 존재할 수 있다. 이때, 단말의 MAC 계층은 다음 TTI에서 새로운 Persistence 체크를 수행할 수 있다.(S530) 즉, 단말은 현재 TTI(Air Time SFN 11)에서의 Persistence 체크를 수행할 때 RLC PDU 데이터 또는 메시지가 저장되어 있는바, Persistence 체크가 “실패”이더라도 RACH 전송 절차를 취소하지 않을 수 있다. 그 후, 단말의 RLC 계층은 다음 TTI((Air Time SFN 12)에서 status report를 UTRAN으로부터 수신할 수 있다. 이때, 단말의 RLC 계층은 재전송을 위해 저장한 RLC PDU를 삭제할 수 있다.(S540). 이때, 단말의 MAC 계층은 Persistency 체크를 현재 TTI((Air Time SFN 12)에서 수행할 수 있다. 이때, Persistence 체크 결과가 “실패”인 경우, 단말은 RLC PDU에 대한 데이터 또는 메시지의 존재 유무를 확인하여 RACHH 전송 절차를 취소시킬 수 있다. 이때, 상술한 바와 같이, RLC PDU가 삭제된 경우, RLC PDU에 대한 데이터 또는 메시지가 존재하지 않을 수 있다. 이때, 단말은 RACH 전송 절차를 취소할 수 있다. 또한, 일 예로, 단말은 RLC PDU에 대한 데이터 또는 메시지가 존재하지 않은 상태에서 프리앰블 전송 카운터가 1인지 여부를 더 디텍트할 수 있다. 이때, 단말은 RLC PDU 데이터 또는 메시지가 존재하지 않고, 프리앰블 전송 카운터가 1인 경우에만 현재 진행중인 RACH 전송 절차를 취소시킬 수 있다.(S550) 그 후, 단말은 새로운 데이터 또는 메시지를 전송하기 위해 다음 TTI(Air Time SFN 13)에서 새로운 RACH 전송 절차를 시작할 수 있으며, 이는 상술한 바와 같다. 5 is a diagram showing an example in which the RACH transmission procedure is canceled based on the above-described configuration. Referring to FIG. 5, the UE may transmit a RLC PDU to the MAC layer by setting a Poll bit when the polling period ends. At this time, if the RLC layer does not have an RLC PDU to be retransmitted, the UE sets a Polling bit as a last SN (Sequence Number) of the polling period and transmits the RLC PDU to the MAC layer at step S510. At this time, SFN 11), the RLC layer of the UE may store data or a message in the RLC buffer in order to retransmit it, when the status report is not received as a response to the SN transmitted to the UTRAN in the previous TTI (Air Time SFN 10). (S520). The MAC layer of the UE can start a new RACH transmission procedure since there is an RLC PDU that can transmit in the current TTI (Air Time SFN 11). That is, the UE can start a new RACH transmission procedure for data or messages stored for retransmission. In this case, for example, when the UE performs the Persistency check, the Persistence check may be " Failed ". In this case, for example, if the persistence check is " failure ", the preamble transmission counter is not 1 or there is an RLC PDU to be transmitted. At this time, the MAC layer of the UE can perform a new Persistence check in the next TTI (S530). That is, when the UE performs Persistence check in the current TTI (Air Time SFN 11), the RLC PDU data or message is stored , The RACH transmission procedure may not be canceled even if the Persistence check is " failed ". Thereafter, the RLC layer of the UE can receive a status report from the UTRAN in the next TTI (Air Time SFN 12). At this time, the RLC layer of the UE can delete the RLC PDU stored for retransmission (S540) . At this time, the MAC layer of the UE can perform Persistency check in the current TTI (Air Time SFN 12). At this time, if the Persistence check result is " FAIL ", the UE determines whether there is data or a message for the RLC PDU If the RLC PDU is deleted, the RACH PDU may not be able to transmit data or a message for the RLC PDU. In this case, the UE cancels the RACH transmission procedure The UE may further detect whether the preamble transmission counter is 1 in the absence of the data or message for the RLC PDU. At this time, the UE can not determine whether the RLC PDU data or the message does not exist, The RACH transmission procedure currently in progress can be canceled only when the preamble transmission counter is 1. (S550) After that, the UE transmits a new RACH transmission procedure in the next TTI (Air Time SFN 13) , Which is described above.
도 6은 본 명세서의 일 실시예에 따라 RACH 전송 절차를 취소하는 방법에 대한 흐름도를 나타낸 도면이다.6 is a flowchart illustrating a method of canceling a RACH transmission procedure according to an embodiment of the present invention.
단말은 제 1 RACH 전송 절차를 시작하여 제 1 TTI에서 제 1 메시지를 송신할 수 있다.(S610) 이때, 도 3 내지 5에서 상술한 바와 같이, 단말은 RACH 전송 절차를 수행할지 여부를 Persistence 체크를 수행하여 확인할 수 있다. 또한, 제 1 메시지는 RLC 계층에 기초하여 설정된 메시지 또는 데이터일 수 있다. 즉, 제 1 메시지는 RCL PDU에 대한 메시지 또는 데이터일 수 있다. 단말의 RLC 계층은 RLC PDU를 MAC 계층으로 전송하고, MAC 계층은 물리 계층을 통해 데이터를 UTRAN으로 전송할 수 있다. 또한, 일 예로, 제 1 메시지는 Poll bit 설정에 의해 UTRAN으로 설정된 메시지일 수 있다. The UE may start the first RACH transmission procedure and transmit the first message in the first TTI. (S610) At this time, as described above with reference to FIGS. 3 to 5, the UE determines whether to perform the RACH transmission procedure by performing Persistence check . Also, the first message may be a message or data set based on the RLC layer. That is, the first message may be a message or data for an RCL PDU. The RLC layer of the UE transmits an RLC PDU to the MAC layer, and the MAC layer can transmit data to the UTRAN through the physical layer. Also, as an example, the first message may be a message set to the UTRAN by a Poll bit setting.
다음으로, 단말은 제 1 메시지에 대한 응답 메시지를 수신 여부를 확인할 수 있다.(S620) 이때, 도 3 내지 5에서 상술한 바와 같이, 응답 메시지는 UTRAN으로부터 수신하는 status report일 수 있다. 즉, 단말은 Poll bit를 설정하여 UTRAN으로 메시지 또는 데이터를 송신하고, 응답 메시지로서 status report를 수신할 수 있다. 이때, 단말은 응답 메시지를 수신하면 RLC PDU에 대한 재전송을 수행하지 않을 수 있다. 또한, 일 예로, 단말은 일정 시간 내에 응답 메시지를 수신하면 RLC PDU에 대한 재전송을 수행하지 않을 수 있다. 이때, 일정 시간은 임의의 값일 수 있다. 일 예로, 일정 시간은 하나의 TTI일 수 있으며, 상술한 실시예로 한정되지 않는다.Next, the UE can confirm whether it has received the response message for the first message (S620). At this time, the response message may be a status report received from the UTRAN, as described above with reference to FIGS. That is, the UE sets a Poll bit and transmits a message or data to the UTRAN, and receives a status report as a response message. At this time, if the UE receives the response message, it may not perform the retransmission for the RLC PDU. In addition, for example, if the UE receives the response message within a predetermined time, it may not perform the retransmission for the RLC PDU. At this time, the predetermined time may be an arbitrary value. For example, the predetermined time may be one TTI and is not limited to the above-described embodiment.
다음으로, 단말이 제 1 메시지에 대한 응답 메시지를 수신하지 못하는 경우, 단말은 제 1 메시지 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작할 수 있다.(S630) 이때, 도 3 내지 도 5에서 상술한 바와 같이, 단말은 UTRAN으로부터 status report를 일정 시간 이상 지연하여 수신할 수 있다. 이때, 일 예로, 제 2 TTI는 제 1 TTI의 다음 TTI일 수 있다. 즉, 제 1 TTI에서 전송한 RLC PDU에 대한 응답 메시지를 다음 TTI인 제 2 TTI에서 수신하지 못하는 경우, 단말은 새로운 RACH 전송 절차를 시작할 수 있다. 이때, 상술한 바와 같이, 단말의 RLC 계층은 RLC 버퍼에 RLC PDU에 대한 데이터 또는 메시지를 저장할 수 있다. 이때, 단말의 MAC 계층은 저장된 RLC PDU에 대한 데이터 또는 메시지에 기초하여 RACH 전송 절차를 시작할 수 있다.Next, when the UE does not receive the response message for the first message, the UE can start the second RACH transmission procedure in the second TTI for the first message retransmission (S630). At this time, The UE can receive the status report from the UTRAN with a delay of a predetermined time or longer. In this case, for example, the second TTI may be the next TTI of the first TTI. That is, if the response message for the RLC PDU transmitted in the first TTI is not received in the second TTI, which is the next TTI, the UE can start a new RACH transmission procedure. At this time, as described above, the RLC layer of the UE can store the data or message for the RLC PDU in the RLC buffer. At this time, the MAC layer of the UE can start the RACH transmission procedure based on the data or message for the stored RLC PDUs.
다음으로, 단말은 Persistence test를 수행하여 Physical RACH를 이용할 수 있는지 여부를 확인할 수 있다.(S640) 이때, Persistence test는 상술한 Persistence 체크일 수 있다. 즉, 단말은 Persistence test를 수행하여 Physical RACH 전송 절차를 수행할지 여부를 판단할 수 있다. 이때, 일 예로, Persistence test는 제 2 TTI의 다음 TTI에서 수행될 수 있다.Next, the UE can perform Persistence test to check whether Physical RACH can be used (S640). At this time, the Persistence test may be the Persistence check described above. That is, the UE can determine whether to perform the Physical RACH transmission procedure by performing Persistence test. In this case, for example, Persistence test may be performed in the next TTI of the second TTI.
다음으로, Persistence test 결과가 pass인 경우, 단말은 Physical RACH를 이용하여 제 1 메시지를 전송할 수 있다.(S650) 이때, 도 3내지 도 5에서 상술한 바와 같이, Persistence test가 “허용(Pass)”인 경우, 단말은 RACH 전송 절차를 수행할 수 있다. 즉, 단말은 제 2 RACH 전송 절차를 수행하여 제 1 메시지를 재전송할 수 있다. 이를 통해, 단말은 제 1 메시지에 대한 재전송을 수행하고, 다음 TTI에서 새로운 데이터 또는 메시지를 UTRAN으로 전송할 수 있다.Next, if the Persistence test result is pass, the UE can transmit the first message using the Physical RACH (S650). At this time, if the Persistence test is " Pass "Quot;, the UE can perform the RACH transmission procedure. That is, the UE can perform the second RACH transmission procedure and retransmit the first message. Thus, the UE can perform retransmission of the first message and transmit new data or a message to the UTRAN in the next TTI.
다음으로, Persistence test 결과가 fail인 경우, 단말은 제 1 메시지에 대한 재전송이 필요한지 여부를 판단할 수 있다.(S660) 이때, 재전송이 필요한 경우, 다음 TTI에서 다시 Persistence test를 수행할 수 있다. 반면, 재전송이 필요하지 않은 경우, 단말은 제 2 RACH 전송 절차를 취소할 수 있다.(S670) 이때, 도 3 내지 도 5에서 상술한 바와 같이, Persistence 체크가 “실패(fail)”인 경우, 단말은 제 1 메시지에 대한 재전송이 필요하지 않으면 제 2 RACH 전송 절차를 취소할 수 있다. 이때, 상술한 바와 같이, 제 1 메시지는 RLC 버퍼에 저장된 RLC PDU에 대한 데이터 또는 메시지일 수 있다. 이때, 단말이 제 1 메시지에 대한 응답 메시지로서 status report를 수신할 수 있다. 단말의 RLC 계층은 status report를 수신하면 재전송을 위해 버퍼에 저장한 RLC PDU에 대한 데이터 또는 메시지를 삭제할 수 있다. 이때, 단말은 RLC PDU에 대한 재전송이 필요하지 않은 상태로 판단할 수 있다. 즉, 단말은 제 1 메시지에 대한 응답 메시지를 수신하면 제 1 메시지에 대한 재전송이 필요하지 않은 상태임을 판단할 수 있다. 이때, 단말은 RLC PDU에 대한 재전송이 필요하지 않은바, 단말은 제 2 RACH 전송 절차를 취소할 수 있다. Next, if the Persistence test result is fail, the UE can determine whether retransmission of the first message is required (S660). If retransmission is required, Persistence test can be performed again in the next TTI. On the other hand, if retransmission is not required, the UE can cancel the second RACH transmission procedure. (S670) At this time, as described above with reference to FIGS. 3 to 5, if the Persistence check is " The UE can cancel the second RACH transmission procedure if retransmission of the first message is not required. At this time, as described above, the first message may be data or message for the RLC PDU stored in the RLC buffer. At this time, the terminal can receive a status report as a response message to the first message. Upon receiving the status report, the RLC layer of the UE can delete the data or the message for the RLC PDU stored in the buffer for retransmission. At this time, the UE can determine that the retransmission of the RLC PDU is not required. That is, when the MS receives the response message for the first message, it can determine that the retransmission of the first message is not required. At this time, since the UE does not need to retransmit the RLC PDU, the UE can cancel the second RACH transmission procedure.
또한, 일 예로, 단말은 제 1 메시지에 대한 재전송이 필요하지 않고, 제 1 메시지에 대한 첫 번째 전송 시도인 경우에만 제 2 RACH 전송 절차를 취소할 수 있다. 즉, 상술한 바와 같이, 프리앰플 전송 카운터가 1이고, RLC PDU에 대한 재전송이 필요하지 않은 경우, 단말은 제 2 RACH 전송 절차를 취소할 수 있다.In addition, for example, the UE can cancel the second RACH transmission procedure only when the UE does not need retransmission for the first message and is the first transmission attempt for the first message. That is, as described above, if the preamble transmission counter is 1 and retransmission for the RLC PDU is not required, the UE can cancel the second RACH transmission procedure.
또한, 일 예로, 단말은 제 1 메시지에 대한 재전송이 필요하거나, 프리앰블 전송 카운터가 1이 아닌 경우, 단말은 다음 TTI에서 메시지 전송 가능 여부를 확인할 수 있다. 즉, 단말은 제 4 TTI로 백오프하여 새로운 Persistence 체크를 수행할 수 있다.Also, for example, if the UE needs retransmission of the first message or if the preamble transmission counter is not 1, the UE can check whether a message can be transmitted in the next TTI. That is, the UE may perform a new Persistence check by backing off to the fourth TTI.
도 7은 본 명세서의 일 실시예에 따라 단말 장치의 블록도를 도시한 도면이다.7 is a block diagram of a terminal device according to an embodiment of the present invention.
단말(100)은 외부 디바이스로 무선 신호를 송신하는 송신 모듈(110), 외부 디바이스로부터 무선 신호를 수신하는 수신 모듈(130) 및 송신 모듈(110)과 수신 모듈(120)을 제어하는 프로세서(120)를 포함할 수 있다. 이때, 일 예로, 외부 디바이스는 기지국일 수 있다. 또한, 일 예로, 외부 디바이스는 단말과 통신을 수행할 수 있는 디바이스 또는 장치일 수 있으며, 상술한 실시예로 한정되지 않는다. 또한 본 명세서의 일 실시예에 따르면, 기지국은 E-UTRAN, GERAN 및 UTRAN 중 적어도 하나에 포함된 기지국일 수 있다. The terminal 100 includes a
단말(100)은 송신 모듈(110) 및 수신 모듈(130)을 이용하여 컨텐츠 등의 디지털 데이터를 송신 및 수신할 수 있다. The terminal 100 can transmit and receive digital data such as contents using the
본 명세서의 일 실시예에 따르면, 프로세서(120)는 송신 모듈(110)을 이용하여 제 1 RACH 전송 절차를 시작하여 제 1 TTI(Transmission Time Interval)에서 제 1 메시지를 송신할 수 있다. 또한, 프로세서(120)는 수신 모듈(130)을 이용하여 제 1 메시지에 대한 응답 메시지를 수신하지 못한 경우, 송신 모듈(110)을 이용하여 제 1 메시지의 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작할 수 있다. 또한, 프로세서(120)는 Persistence test를 통해 Physical RACH를 이용할 수 있는지 여부를 확인할 수 있다. 이때, Persistence test가 실패인 경우, 프로세서(120)는 제 1 메시지에 대한 재전송이 필요하지 않으면 제 2 RACH 전송 절차를 취소할 수 있다. 이때, 일 예로, 제 2 RACH 전송 절차는 제 1 메시지에 대한 재전송이 필요하지 않고, 제 1 메시지에 대한 첫 번째 전송 시도인 경우에만 취소될 수 있다. 또한, 일 예로, Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 제 1 메시지에 대한 재전송이 필요하면 현재 TTI의 다음 TTI인 제 3 TTI에서 상기 Persistence test를 수행하여 Physical RACH를 이용할 수 있는지 여부를 확인할 수 있다. 이때, RLC 계층은 제 1 메시지에 대한 응답 메시지를 수신하지 못하면, 제 1 메시지의 재전송을 위해 제 1 메시지를 RLC 버퍼에 저장할 수 있다. 이때, RLC 계층은 응답 메시지를 수신하면 RLC 버퍼에 저장된 제 1 메시지를 삭제할 수 있다. 또한, 프로세서(120)는 RLC 데이터가 메시지 전송 가능 여부 확인하기 이전에 삭제되면 제 1 메시지에 대한 재전송이 필요하지 않은 상태로 판단할 수 있다. 또한, 일 예로, 응답 메시지는 status report일 수 있으며, 상술한 실시예로 한정되지 않는다.According to one embodiment of the present disclosure, the
상술한 본 발명의 실시예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 발명의 실시예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. The above-described embodiments of the present invention can be implemented by various means. For example, embodiments of the present invention may be implemented by hardware, firmware, software, or a combination thereof.
하드웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 하나 또는 그 이상의 ASICs(Application Specific Integrated Circuits), DSPs(Digital Signal Processors), DSPDs(Digital Signal Processing Devices), PLDs(Programmable Logic Devices), FPGAs(Field Programmable Gate Arrays), 프로세서, 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.In the case of hardware implementation, the method according to embodiments of the present invention may be implemented in one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs) , FPGAs (Field Programmable Gate Arrays), processors, controllers, microcontrollers, microprocessors, and the like.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리 유닛은 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.In the case of an implementation by firmware or software, the method according to embodiments of the present invention may be implemented in the form of a module, a procedure or a function for performing the functions or operations described above. The software code can be stored in a memory unit and driven by the processor. The memory unit may be located inside or outside the processor, and may exchange data with the processor by various well-known means.
상술한 바와 같이 개시된 본 발명의 바람직한 실시형태에 대한 상세한 설명은 당업자가 본 발명을 구현하고 실시할 수 있도록 제공되었다. 상기에서는 본 발명의 바람직한 실시 형태를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. 따라서, 본 발명은 여기에 나타난 실시형태들에 제한되려는 것이 아니라, 여기서 개시된 원리들 및 신규한 특징들과 일치하는 최광의 범위를 부여하려는 것이다. 또한, 이상에서는 본 명세서의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 명세서는 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 명세서의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 명세서의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The foregoing description of the preferred embodiments of the present invention has been presented for those skilled in the art to make and use the invention. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims It can be understood that Accordingly, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present invention.
그리고 당해 명세서에서는 물건 발명과 방법 발명이 모두 설명되고 있으며, 필요에 따라 양 발명의 설명은 보충적으로 적용될 수 있다.In this specification, both the invention and the method invention are explained, and the description of both inventions can be supplemented as necessary.
100 : 단말 장치
110 : 송신 모듈
120 : 프로세서
130 : 수신 모듈100: terminal device
110: Transmission module
120: Processor
130: Receiving module
Claims (10)
제 1 RACH 전송 절차를 시작하여 제 1 TTI(Transmission Time Interval)에서 제 1 메시지를 송신하는 단계;
상기 제 1 메시지에 대한 응답 메시지를 수신하지 못한 경우, 상기 제 1 메시지의 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작하는 단계; 및
Persistence test를 이용하여 현재 TTI에서 Physical RACH를 이용할 수 있는지 여부를 확인하는 단계;를 포함하되,
상기 Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 상기 제 1 메시지에 대한 재전송이 필요하지 않으면 상기 제 2 RACH 전송 절차를 취소하는, RACH 전송 절차 취소 방법.A method of canceling a Random Access Channel (RACH) transmission procedure by a UE in a wireless communication system,
Initiating a first RACH transmission procedure and transmitting a first message in a first transmission time interval (TTI);
If a response message to the first message is not received, starting a second RACH transmission procedure in a second TTI for retransmission of the first message; And
Checking whether a physical RACH is available in the current TTI using a Persistence test,
And cancels the second RACH transmission procedure if retransmission of the first message is not necessary when the physical RACH is unavailable in the current TTI based on the Persistence test.
상기 제 2 RACH 전송 절차는 상기 제 1 메시지에 대한 첫 번째 전송 시도인 경우에만 취소되는, RACH 전송 절차 취소 방법.The method according to claim 1,
Wherein the second RACH transmission procedure is canceled only when it is the first transmission attempt for the first message.
상기 Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 상기 제 1 메시지에 대한 재전송이 필요하면 현재 TTI의 다음 TTI인 제 3 TTI에서 상기 Persistence test를 수행하여 Physical RACH를 이용할 수 있는지 여부를 확인하는, RACH 전송 절차 취소 방법.The method according to claim 1,
If the physical RACH is unavailable in the current TTI based on the Persistence test, if retransmission of the first message is required, the Persistence test is performed in the third TTI, which is the next TTI of the current TTI, The RACH transmission procedure cancellation method.
상기 제 1 메시지는 RLC(Radio Link Control) PDU(Protocol Data Unit)에 기초하여 설정되는 메시지인, RACH 전송 절차 취소 방법.The method according to claim 1,
Wherein the first message is a message set based on an RLC (Radio Link Control) PDU (Protocol Data Unit).
RLC 계층은 상기 제 1 메시지에 대한 상기 응답 메시지를 수신하지 못하면, 상기 제 1 메시지의 재전송을 위해 상기 제 1 메시지를 RLC 버퍼에 저장하고,
상기 응답 메시지를 수신하면 상기 RLC 버퍼에 저장된 상기 제 1 메시지를 삭제하는, RACH 전송 절차 취소 방법.5. The method of claim 4,
If the RLC layer does not receive the response message for the first message, the RLC layer stores the first message in the RLC buffer for retransmission of the first message,
And upon receipt of the response message, deletes the first message stored in the RLC buffer.
상기 RLC 버퍼에서 상기 제 1 메시지가 삭제되면 상기 제 1 메시지에 대한 재전송이 필요하지 않는, RACH 전송 절차 취소 방법.6. The method of claim 5,
And if the first message is deleted from the RLC buffer, retransmission of the first message is not necessary.
상기 응답 메시지는 Status report인, RACH 전송 절차 취소 방법.The method according to claim 6,
Wherein the response message is a status report.
외부 디바이스로부터 메시지를 수신하는 수신 모듈;
외부 디바이스로 메시지를 송신하는 송신 모듈; 및
상기 수신 모듈 및 상기 송신 모듈을 제어하는 프로세서;로서,
상기 프로세서는,
상기 송신 모듈을 이용하여 제 1 RACH 전송 절차를 시작하여 제 1 TTI(Transmission Time Interval)에서 제 1 메시지를 송신하고,
상기 수신 모듈을 이용하여 상기 제 1 메시지에 대한 응답 메시지를 수신하지 못한 경우, 상기 송신 모듈을 이용하여 상기 제 1 메시지의 재전송을 위한 제 2 TTI에서 제 2 RACH 전송 절차를 시작하고,
Persistence test를 이용하여 현재 TTI에서 Physical RACH를 이용할 수 있는지 여부를 확인하고,
상기 Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 상기 제 1 메시지에 대한 재전송이 필요하지 않으면 상기 제 2 RACH 전송 절차를 취소하는, RACH 전송 절차를 취소하는 단말 장치.A terminal apparatus for canceling a RACH (Random Access Channel) transmission procedure in a wireless communication system,
A receiving module for receiving a message from an external device;
A transmission module for transmitting a message to an external device; And
A processor for controlling the receiving module and the transmitting module,
The processor comprising:
A first RACH transmission procedure is started using the transmission module and a first message is transmitted in a first transmission time interval (TTI)
When a response message to the first message is not received using the receiving module, a second RACH transmission procedure is started in a second TTI for retransmission of the first message using the transmitting module,
Persistence test is used to check whether the physical RACH is available in the current TTI,
And cancels the second RACH transmission procedure if retransmission of the first message is not necessary when the physical RACH is unavailable in the current TTI based on the Persistence test.
상기 제 2 RACH 전송 절차는 상기 제 1 메시지에 대한 재전송이 필요하지 않고, 상기 제 1 메시지에 대한 첫 번째 전송 시도인 경우에만 취소되는, RACH 전송 절차를 취소하는 단말 장치.9. The method of claim 8,
Wherein the second RACH transmission procedure is canceled only when the first transmission attempt to the first message does not require retransmission for the first message.
상기 Persistence test에 기초하여 현재 TTI에서 Physical RACH가 이용 불가인 경우, 상기 제 1 메시지에 대한 재전송이 필요하면 현재 TTI의 다음 TTI인 제 3 TTI에서 상기 Persistence test를 수행하여 Physical RACH를 이용할 수 있는지 여부를 확인하는, RACH 전송 절차를 취소하는 단말 장치.9. The method of claim 8,
If the physical RACH is unavailable in the current TTI based on the Persistence test, if retransmission of the first message is required, the Persistence test is performed in the third TTI, which is the next TTI of the current TTI, And canceling the RACH transmission procedure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150114357A KR20170019886A (en) | 2015-08-13 | 2015-08-13 | The Apparatus and Method for canceling of RACH transmission in a wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150114357A KR20170019886A (en) | 2015-08-13 | 2015-08-13 | The Apparatus and Method for canceling of RACH transmission in a wireless communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20170019886A true KR20170019886A (en) | 2017-02-22 |
Family
ID=58314896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150114357A Withdrawn KR20170019886A (en) | 2015-08-13 | 2015-08-13 | The Apparatus and Method for canceling of RACH transmission in a wireless communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20170019886A (en) |
-
2015
- 2015-08-13 KR KR1020150114357A patent/KR20170019886A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11546752B2 (en) | System and method for user equipment identification and communications | |
US10764787B2 (en) | Method and apparatus for performing EDT | |
US11589413B2 (en) | Method and apparatus for performing EDT | |
US9532385B2 (en) | Method and apparatus for performing backoff in wireless communication system | |
EP2442618B1 (en) | Method for a user terminal to random access a carrier aggregation mobile communication system | |
US20180139668A1 (en) | Terminal device, base station apparatus, integrated circuit, and wireless communication method | |
ES2933695T3 (en) | Method and apparatus for handling beam failure recovery in connection with restoring media access control in a wireless communication system | |
CN104602359A (en) | Method for processing random access in wireless communication system | |
US20200170045A1 (en) | Method for performing a random access procedure in wireless communication system and a device therefor | |
US11419153B2 (en) | Method and apparatus for early data transmission | |
WO2016182220A1 (en) | Method for performing rlc retransmission based on contention-based pusch in a wireless communication system and a device therefor | |
US20230362721A1 (en) | Method and apparatus for multicast and broadcast services | |
KR20170019886A (en) | The Apparatus and Method for canceling of RACH transmission in a wireless communication system | |
KR20200116781A (en) | Transmission cancellation device | |
WO2025028491A1 (en) | Terminal device, method, and integrated circuit | |
WO2024070447A1 (en) | Terminal device, method, and integrated circuit | |
WO2024070379A1 (en) | Terminal device, method, and integrated circuit | |
WO2025028657A1 (en) | Terminal device, method, and integrated circuit | |
WO2024171638A1 (en) | Terminal device, method, and integrated circuit | |
WO2024171627A1 (en) | Terminal device, method, and integrated circuit | |
WO2024171852A1 (en) | Terminal device, method, and integrated circuit | |
WO2024190124A1 (en) | Terminal device, method, and integrated circuit | |
WO2025033418A1 (en) | Terminal device, method, and integrated circuit | |
WO2025033421A1 (en) | Terminal device, method, and integrated circuit | |
KR20170016672A (en) | The Apparatus and Method for performing of service request procedure in a wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150813 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination |