[go: up one dir, main page]

KR102697818B1 - Method and apparatus for determining resource pool based on type of user equipment in v2x - Google Patents

Method and apparatus for determining resource pool based on type of user equipment in v2x Download PDF

Info

Publication number
KR102697818B1
KR102697818B1 KR1020160146790A KR20160146790A KR102697818B1 KR 102697818 B1 KR102697818 B1 KR 102697818B1 KR 1020160146790 A KR1020160146790 A KR 1020160146790A KR 20160146790 A KR20160146790 A KR 20160146790A KR 102697818 B1 KR102697818 B1 KR 102697818B1
Authority
KR
South Korea
Prior art keywords
pool
subframe
sub
terminal
candidates
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.)
Active
Application number
KR1020160146790A
Other languages
Korean (ko)
Other versions
KR20180050070A (en
Inventor
윤성준
Original Assignee
주식회사 아이티엘
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 아이티엘 filed Critical 주식회사 아이티엘
Priority to KR1020160146790A priority Critical patent/KR102697818B1/en
Priority to PCT/KR2017/012269 priority patent/WO2018084575A1/en
Publication of KR20180050070A publication Critical patent/KR20180050070A/en
Application granted granted Critical
Publication of KR102697818B1 publication Critical patent/KR102697818B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/25Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

V2X를 위한 자원 풀 결정 방법 및 장치가 개시된다. 본 발명의 일 실시예에 따르면, V2X를 위한 단말의 자원 풀 결정 방법은, 상기 단말의 타입을 결정하는 단계; 상기 단말 타입에 기초하여 서브프레임 서브-풀 후보들을 결정하는 단계; 및 상기 서브프레임 서브-풀 후보들 중에서 비트맵에 기초하여 서브프레임 서브-풀을 결정하는 단계를 포함할 수 있다. A method and device for determining a resource pool for V2X are disclosed. According to one embodiment of the present invention, a method for determining a resource pool of a terminal for V2X may include: a step of determining a type of the terminal; a step of determining subframe sub-pool candidates based on the terminal type; and a step of determining a subframe sub-pool among the subframe sub-pool candidates based on a bitmap.

Description

V2X에서 단말 타입에 기초한 자원 풀 결정 방법 및 장치{METHOD AND APPARATUS FOR DETERMINING RESOURCE POOL BASED ON TYPE OF USER EQUIPMENT IN V2X}METHOD AND APPARATUS FOR DETERMINING RESOURCE POOL BASED ON TYPE OF USER EQUIPMENT IN V2X

본 발명은 무선 통신 시스템에 대한 것이며, 보다 구체적으로는 V2X에서 단말 타입에 기초한 자원 풀 결정 방법 및 그 장치에 대한 것이다.The present invention relates to a wireless communication system, and more specifically, to a method for determining a resource pool based on a terminal type in V2X and a device therefor.

V2X(Vehicle-to-X; Vehicle-to-Everything) 통신은 운전 중 도로 인프라 및 다른 차량과 통신하면서 교통상황 등의 정보를 교환하거나 공유하는 통신 방식을 의미한다. V2X는 차량들 간의 통신을 뜻하는 V2V(vehicle-to-vehicle), 차량과 개인에 의해 휴대되는 단말 간의 통신을 뜻하는 V2P(vehicle-to-pedestrian), 차량과 도로변의 유닛(roadside unit, RSU)/네트워크(network) 간의 통신을 뜻하는 V2I/N(vehicle-to-infrastructure/network)를 포함할 수 있다. 이 때, 상기 도로변의 유닛(roadside unit, RSU)은 기지국 또는 고정된 단말에 의해 구현되는 교통 인프라 구조 독립체(transportation infrastructure entity)일 수 있다. 예를 들어, 차량에 속도 알림(speed notification)을 전송하는 독립체일 수 있다.V2X (Vehicle-to-X; Vehicle-to-Everything) communication refers to a communication method for exchanging or sharing information such as traffic conditions by communicating with road infrastructure and other vehicles while driving. V2X may include V2V (vehicle-to-vehicle) which means communication between vehicles, V2P (vehicle-to-pedestrian) which means communication between a vehicle and a terminal carried by an individual, and V2I/N (vehicle-to-infrastructure/network) which means communication between a vehicle and a roadside unit (RSU)/network. In this case, the roadside unit (RSU) may be a transportation infrastructure entity implemented by a base station or a fixed terminal. For example, it may be an entity that transmits a speed notification to a vehicle.

V2X 통신에 있어서, 전송 단말로부터 수신 단말에게 스케줄링 할당(Scheduling Assignment, SA)과 같은 제어 정보를 전송하는 것이 필요하고, 이러한 제어 정보에 기초하여 데이터가 송수신될 수 있다. V2X를 위한 제어 정보 및 데이터 전송을 위해서 사용되는 자원의 후보들의 집합이 정의될 수 있으며, 이를 자원 풀(resource pool)이라고 한다. 또한, V2X 통신을 위한 자원 풀은 시간 도메인 및 주파수 도메인에서 정의될 수 있다. 이 중에서 V2X 통신을 위한 시간 도메인 자원 풀은 서브프레임(subframe) 단위로 정의될 수 있다. 그러나, 서로 다른 특성을 가지는 단말의 타입에 기초하여 자원 풀을 결정하는 구체적인 방안에 대해서는 아직까지 정하여진 바 없다.In V2X communication, it is necessary to transmit control information such as scheduling assignment (SA) from a transmitting terminal to a receiving terminal, and data can be transmitted and received based on this control information. A set of candidate resources used for control information and data transmission for V2X can be defined, and this is called a resource pool. In addition, the resource pool for V2X communication can be defined in the time domain and the frequency domain. Among these, the time domain resource pool for V2X communication can be defined in units of subframes. However, a specific method for determining the resource pool based on the types of terminals with different characteristics has not yet been determined.

본 발명은 V2X 통신을 위해서 단말의 타입에 기초하여 자원 풀을 결정하는 방법 및 장치를 제공하는 것을 기술적 과제로 한다. The present invention provides a method and device for determining a resource pool based on the type of a terminal for V2X communication.

본 발명은 V2X 통신을 위해서 단말의 타입에 기초하여 서브프레임 풀을 결정하는 방법 및 장치를 제공하는 것을 기술적 과제로 한다. The present invention provides a method and device for determining a subframe pool based on a terminal type for V2X communication.

본 발명은 V2X 통신을 위해서 V-UE(Vehicle-User Equipment) 및/또는 P-UE(Pedestrian User Equipment)를 위한 자원 풀을 결정하는 방법 및 장치를 제공하는 것을 기술적 과제로 한다. The present invention provides a method and device for determining a resource pool for V-UE (Vehicle-User Equipment) and/or P-UE (Pedestrian User Equipment) for V2X communication.

본 발명은 V2X 통신을 위해서 전체 센싱(full sensing), 부분 센싱(partial sensing), 랜덤 자원 선택(random resource selection) 등의 단말 타입을 지원하는 자원 풀을 결정하는 방법 및 장치를 제공하는 것을 기술적 과제로 한다. The present invention has as a technical problem a method and device for determining a resource pool that supports terminal types such as full sensing, partial sensing, and random resource selection for V2X communication.

본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.

본 발명의 일 양상에 따른 V2X를 위한 단말의 자원 풀 결정 방법은, 상기 단말의 타입을 결정하는 단계; 상기 단말 타입에 기초하여 서브프레임 서브-풀 후보들을 결정하는 단계; 및 상기 서브프레임 서브-풀 후보들 중에서 비트맵에 기초하여 서브프레임 서브-풀을 결정하는 단계를 포함할 수 있다. A method for determining a resource pool of a terminal for V2X according to one aspect of the present invention may include: a step of determining a type of the terminal; a step of determining subframe sub-pool candidates based on the terminal type; and a step of determining a subframe sub-pool among the subframe sub-pool candidates based on a bitmap.

본 발명에 대하여 위에서 간략하게 요약된 특징들은 후술하는 본 발명의 상세한 설명의 예시적인 양상일 뿐이며, 본 발명의 범위를 제한하는 것은 아니다.The features briefly summarized above regarding the present invention are merely exemplary aspects of the detailed description of the present invention that follows and do not limit the scope of the present invention.

본 발명에 따르면 V2X 통신을 위해서 단말의 타입에 기초하여 자원 풀을 결정하는 방법 및 장치가 제공될 수 있다. According to the present invention, a method and device for determining a resource pool based on a terminal type for V2X communication can be provided.

본 발명에 따르면 V2X 통신을 위해서 단말의 타입에 기초하여 서브프레임 풀을 결정하는 방법 및 장치가 제공될 수 있다. According to the present invention, a method and device for determining a subframe pool based on a terminal type for V2X communication can be provided.

본 발명에 따르면 V2X 통신을 위해서 V-UE(Vehicle-User Equipment) 및/또는 P-UE(Pedestrian User Equipment)를 위한 자원 풀을 결정하는 방법 및 장치가 제공될 수 있다. According to the present invention, a method and device for determining a resource pool for a V-UE (Vehicle-User Equipment) and/or a P-UE (Pedestrian User Equipment) for V2X communication can be provided.

본 발명에 따르면 V2X 통신을 위해서 전체 센싱(full sensing), 부분 센싱(partial sensing), 랜덤 자원 선택(random resource selection) 등의 단말 타입을 지원하는 자원 풀을 결정하는 방법 및 장치가 제공될 수 있다. According to the present invention, a method and device for determining a resource pool supporting terminal types such as full sensing, partial sensing, and random resource selection for V2X communication can be provided.

본 발명에 따르면 서로 다른 타입의 단말을 위한 V2X 자원 풀을 제공함으로써, 충돌을 저감하고 자원 활용의 효율성을 증대시키는 방법 및 장치가 제공될 수 있다. According to the present invention, a method and device can be provided for reducing collisions and increasing the efficiency of resource utilization by providing a V2X resource pool for different types of terminals.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable from the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below.

본 명세서에 첨부되는 도면은 본 발명에 대한 이해를 제공하기 위한 것으로서 본 발명의 다양한 실시형태들을 나타내고 명세서의 기재와 함께 본 발명의 원리를 설명하기 위한 것이다.
도 1, 도 2 및 도 3은 본 발명과 관련된 V2X 시나리오를 설명하기 위한 도면이다.
도 4 및 도 5는 본 발명에 따른 시간 축 측면에서의 자원 풀의 예시를 나타내는 도면이다.
도 6은 본 발명에 따른 주파수 축 측면에서의 자원 풀의 예시를 나타내는 도면이다.
도 7은 본 발명에 따른 단말 자율 자원 선택 모드에서 SA 및 Data 전송 서브프레임의 결정에 대해서 설명하기 위한 도면이다.
도 8은 본 발명에 따른 기지국 자원 스케줄링 모드에서의 DCI 및 SCI를 설명하기 위한 도면이다.
도 9는 본 발명에 따른 단말 자율 자원 선택 모드에서 SCI를 설명하기 위한 도면이다.
도 10은 본 발명에 따른 소정의 주기 내에서 서브프레임 풀의 구성을 설명하기 위한 도면이다.
도 11은 전체 센싱 기반 단말의 자원 선택 및 서브프레임 풀 구성의 일례를 설명하기 위한 도면이다.
도 12는 부분 센싱 기반 단말의 자원 선택 방식의 일례를 설명하기 위한 도면이다.
도 13은 랜덤 자원 선택 기반 단말의 자원 선택 방식의 일례를 설명하기 위한 도면이다.
도 14는 본 발명에 따른 서브프레임 풀 구성 방식의 일례를 나타내는 도면이다.
도 15는 본 발명에 따른 서브프레임 풀 구성 방식의 다른 일례를 나타내는 도면이다.
도 16은 본 발명에 따른 단말 타입에 기초한 자원 선택 및 자원 풀 결정 방법을 설명하기 위한 흐름도이다.
도 17은 본 발명에 따른 무선 디바이스의 구성을 설명하기 위한 도면이다.
The drawings appended hereto are included to provide an understanding of the present invention and to illustrate various embodiments of the present invention and, together with the description of the specification, serve to explain the principles of the present invention.
FIG. 1, FIG. 2, and FIG. 3 are drawings for explaining V2X scenarios related to the present invention.
FIGS. 4 and 5 are diagrams showing examples of resource pools in terms of the time axis according to the present invention.
FIG. 6 is a diagram showing an example of a resource pool in terms of the frequency axis according to the present invention.
FIG. 7 is a diagram for explaining the determination of SA and Data transmission subframes in terminal autonomous resource selection mode according to the present invention.
FIG. 8 is a diagram for explaining DCI and SCI in a base station resource scheduling mode according to the present invention.
FIG. 9 is a diagram for explaining SCI in terminal autonomous resource selection mode according to the present invention.
FIG. 10 is a drawing for explaining the configuration of a subframe pool within a predetermined period according to the present invention.
Figure 11 is a diagram for explaining an example of resource selection and subframe pool configuration of a full sensing-based terminal.
Figure 12 is a diagram for explaining an example of a resource selection method of a terminal based on partial sensing.
Figure 13 is a diagram for explaining an example of a resource selection method of a terminal based on random resource selection.
FIG. 14 is a drawing showing an example of a subframe pool configuration method according to the present invention.
FIG. 15 is a drawing showing another example of a subframe pool configuration method according to the present invention.
FIG. 16 is a flowchart for explaining a method for selecting resources and determining a resource pool based on a terminal type according to the present invention.
Figure 17 is a drawing for explaining the configuration of a wireless device according to the present invention.

이하, 본 명세서에서는 본 발명과 관련된 내용을 본 발명의 내용과 함께 예시적인 도면과 실시 예를 통해 상세하게 설명한다. 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 명세서의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, in this specification, the contents related to the present invention will be described in detail with the contents of the present invention, along with exemplary drawings and embodiments. When adding reference signs to components of each drawing, it should be noted that the same components are given the same signs as much as possible even if they are shown in different drawings. In addition, when describing the embodiments of this specification, if it is determined that a specific description of a related known configuration or function may obscure the gist of this specification, the detailed description will be omitted.

본 개시에 있어서, 제1, 제2 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용되며, 특별히 언급되지 않는 한 구성요소들간의 순서 또는 중요도 등을 한정하지 않는다. 따라서, 본 개시의 범위 내에서 일 실시예에서의 제1 구성요소는 다른 실시 예에서 제2 구성요소라고 칭할 수도 있고, 마찬가지로 일 실시예에서의 제2 구성요소를 다른 실시예에서 제1 구성요소라고 칭할 수도 있다.In this disclosure, the terms first, second, etc. are used only for the purpose of distinguishing one component from another component, and do not limit the order or importance between the components unless specifically stated. Accordingly, within the scope of this disclosure, a first component in one embodiment may be referred to as a second component in another embodiment, and similarly, a second component in one embodiment may be referred to as a first component in another embodiment.

또한 본 명세서는 무선 통신 네트워크를 대상으로 설명하며, 무선 통신 네트워크에서 이루어지는 작업은 해당 무선 통신 네트워크를 관할하는 시스템(예를 들어 기지국)에서 네트워크를 제어하고 데이터를 송신하는 과정에서 이루어지거나, 해당 무선 네트워크에 결합한 단말에서 작업이 이루어질 수 있다.In addition, this specification describes a wireless communication network, and work performed in a wireless communication network may be performed in a process of controlling the network and transmitting data in a system (e.g., a base station) that manages the wireless communication network, or work may be performed in a terminal connected to the wireless network.

즉, 기지국을 포함하는 다수의 네트워크 노드들(network nodes)로 이루어지는 네트워크에서 단말과의 통신을 위해 수행되는 다양한 동작들은 기지국 또는 기지국 이외의 다른 네트워크 노드들에 의해 수행될 수 있음은 자명하다. '기지국(BS: Base Station)'은 고정국(fixed station), Node B, eNodeB(eNB), 액세스 포인트(AP: Access Point) 등의 용어에 의해 대체될 수 있다. 또한, '단말(terminal)'은 UE(User Equipment), MS(Mobile Station), MSS(Mobile Subscriber Station), SS(Subscriber Station), 비-AP 스테이션(non-AP STA) 등의 용어로 대체될 수 있다.That is, it is obvious that various operations performed for communication with a terminal in a network consisting of a plurality of network nodes including a base station can be performed by the base station or other network nodes other than the base station. 'Base station (BS)' can be replaced by terms such as fixed station, Node B, eNodeB (eNB), access point (AP). In addition, 'terminal' can be replaced by terms such as UE (User Equipment), MS (Mobile Station), MSS (Mobile Subscriber Station), SS (Subscriber Station), non-AP station (non-AP STA).

본 발명에서 사용되는 주로 약어로서 사용되는 용어는 아래와 같이 정의된다. The terms used primarily as abbreviations in the present invention are defined as follows.

D2D: Device to Device (communication)D2D: Device to Device (communication)

ProSe: (Device to Device) Proximity ServicesProSe: (Device to Device) Proximity Services

SL: SidelinkSL: Sidelink

SCI: Sidelink Control InformationSCI: Sidelink Control Information

PSSCH: Physical Sidelink Shared ChannelPSSCH: Physical Sidelink Shared Channel

PSBCH: Physical Sidelink Broadcast ChannelPSBCH: Physical Sidelink Broadcast Channel

PSCCH: Physical Sidelink Control ChannelPSCCH: Physical Sidelink Control Channel

PSDCH: Physical Sidelink Discovery ChannelPSDCH: Physical Sidelink Discovery Channel

SLSS: Sidelink Synchronization Signal (= D2DSS (D2D Synchronization Signal))SLSS: Sidelink Synchronization Signal (= D2DSS (D2D Synchronization Signal))

SA: Scheduling assignmentSA: Scheduling assignment

TB: Transport BlockTB: Transport Block

TTI: Transmission Time IntervalTTI: Transmission Time Interval

RB: Resource BlockRB: Resource Block

V2V: Vehicle to VehicleV2V: Vehicle to Vehicle

V2P: Vehicle to PedestrianV2P: Vehicle to Pedestrian

V2I/N: Vehicle to Infrastructure/NetworkV2I/N: Vehicle to Infrastructure/Network

P-UE: Pedestrian-User EquipmentP-UE: Pedestrian-User Equipment

V-UE: Vehicle-User EquipmentV-UE: Vehicle-User Equipment

V2X 통신에서 단말이 다른 단말로 전송하는 제어 정보를 SA라고 칭할 수 있다. 단말 간의 통신 링크로 사이드링크(sidelink, 이하 SL)가 사용되는 경우, 상기 제어 정보는 SCI라고 할 수 있다. 이 때, 상기 제어 정보는 PSCCH를 통해서 전송될 수 있다. In V2X communication, the control information transmitted from one terminal to another can be referred to as SA. When a sidelink (hereinafter referred to as SL) is used as a communication link between terminals, the control information can be referred to as SCI. In this case, the control information can be transmitted via PSCCH.

V2X 통신에서 단말이 다른 단말로 전송하는 데이터는 TB 단위로 구성될 수 있다. 이 때, 상기 데이터는 PSSCH를 통해서 전송될 수 있다. In V2X communication, data transmitted from one terminal to another can be configured in TB units. At this time, the data can be transmitted through PSSCH.

또한, 본 개시에서 V2X 통신 또는 직접 링크(예를 들어, D2D, ProSe, 또는 SL) 통신을 위한 제어 정보 및 데이터 전송을 위한 자원 할당 방식에 따라서 동작 모드를 정의한다. In addition, the present disclosure defines an operation mode according to a resource allocation method for control information and data transmission for V2X communication or direct link (e.g., D2D, ProSe, or SL) communication.

기지국 자원 스케줄링 모드(eNodeB resource scheduling mode)는 V2X(또는 직접 링크) 제어 정보 및/또는 데이터를 전송하기 위해 단말이 사용하는 자원들을 기지국(eNodeB) 또는 릴레이 노드(relay node)가 스케줄링 하고, 이에 따라 단말이 상기 V2X(또는 직접 링크) 제어 정보 및/또는 데이터를 전송하는 모드를 의미한다. 예를 들어, 기지국 또는 릴레이 노드는 하향링크 제어 정보(Downlink Control Information, DCI)를 통해서 상기 V2X(또는 직접 링크) 제어 정보 및/또는 데이터 전송에 사용될 자원에 대한 스케줄링 정보를 V2X(또는 직접 링크) 전송 단말에게 제공할 수 있다. 이에 따라, V2X(또는 직접 링크) 전송 단말은 V2X(또는 직접 링크) 수신 단말에게 V2X(또는 직접 링크) 제어 정보 및 데이터를 전송하고, V2X(또는 직접 링크) 수신 단말은 V2X(또는 직접 링크) 제어 정보에 기초하여 V2X(또는 직접 링크) 데이터를 수신할 수 있다. The eNodeB resource scheduling mode refers to a mode in which a base station (eNodeB) or a relay node schedules resources used by a terminal to transmit V2X (or direct link) control information and/or data, and the terminal transmits the V2X (or direct link) control information and/or data accordingly. For example, the base station or the relay node may provide scheduling information on resources to be used for transmitting the V2X (or direct link) control information and/or data to a V2X (or direct link) transmitting terminal through downlink control information (DCI). Accordingly, the V2X (or direct link) transmitting terminal may transmit V2X (or direct link) control information and data to a V2X (or direct link) receiving terminal, and the V2X (or direct link) receiving terminal may receive V2X (or direct link) data based on the V2X (or direct link) control information.

한편, 단말 자율 자원 선택 모드(UE autonomous resource selection mode)는 상기 제어 정보 및 데이터를 전송하기 위해 단말이 사용하는 자원들을 단말이 스스로 선택하고, 이러한 자원 선택은 자원 풀(resource pool) (즉, 자원 후보의 집합)에서 단말이 센싱(sensing) 등에 의해서 결정하고, 이에 따라 단말이 상기 제어 정보 및 데이터를 전송하는 모드를 의미한다. 예를 들어, V2X(또는 직접 링크) 전송 단말은 자신이 선택한 자원에서 V2X(또는 직접 링크) 수신 단말에게 V2X(또는 직접 링크) 제어 정보 및 데이터를 전송하고, V2X(또는 직접 링크) 수신 단말은 V2X(또는 직접 링크) 제어 정보에 기초하여 V2X(또는 직접 링크) 데이터를 수신할 수 있다. Meanwhile, the UE autonomous resource selection mode means a mode in which the UE selects the resources used to transmit the control information and data by itself, and the selection of the resources is determined by the UE through sensing or the like from a resource pool (i.e., a set of resource candidates), and the UE transmits the control information and data accordingly. For example, a V2X (or direct link) transmitting UE transmits V2X (or direct link) control information and data to a V2X (or direct link) receiving UE from the resources selected by the UE, and the V2X (or direct link) receiving UE can receive V2X (or direct link) data based on the V2X (or direct link) control information.

예를 들어, 기지국 자원 스케줄링 모드는 직접 링크 통신에서 모드 1(Mode 1), V2X 통신에서 모드 3(Mode 3)이라고 칭할 수 있다. 단말 자율 자원 선택 모드는 직접 링크 통신에서 모드 2(Mode 2), V2X 통신에서 모드 4(Mode 4)라고 칭할 수 있다. For example, the base station resource scheduling mode may be called Mode 1 in direct link communication and Mode 3 in V2X communication. The terminal autonomous resource selection mode may be called Mode 2 in direct link communication and Mode 4 in V2X communication.

이하에서는 V2X 통신을 예로 들어서 본 발명의 실시형태들을 설명하지만, 본 발명의 범위가 V2X 통신으로 제한되는 것은 아니며, D2D, ProSe, SL 통신 등의 직접 링크 기반의 통신에 본 발명의 실시예들이 적용될 수 있다. Hereinafter, embodiments of the present invention will be described using V2X communication as an example, but the scope of the present invention is not limited to V2X communication, and embodiments of the present invention can be applied to direct link-based communications such as D2D, ProSe, and SL communications.

V2X는 V2V, V2P 및 V2I/N을 통칭하는 용어이며, V2V, V2P 및 V2I/N의 각각은 LTE 통신과 연계하여 아래의 표 1과 같이 정의될 수 있다.V2X is a general term for V2V, V2P, and V2I/N, and each of V2V, V2P, and V2I/N can be defined in connection with LTE communications as shown in Table 1 below.

V2VV2V - covering LTE-based communication between vehicles- covering LTE-based communication between vehicles V2PV2P - covering LTE-based communication between a vehicle and a device carried by an individual (e.g. handheld terminal carried by a pedestrian, cyclist, driver or passenger)- LTE-based communication between a vehicle and a device carried by an individual (e.g. handheld terminal carried by a pedestrian covering, cyclist, driver or passenger) V2I/NV2I/N - covering LTE-based communication between a vehicle and a roadside unit/network
- A roadside unit (RSU) is a stationary infrastructure entity supporting V2X applications that can exchange messages with other entities supporting V2X applications.
- Note: RSU is a term frequently used in existing ITS specifications, and the reason for introducing the term in the 3GPP specifications is to make the documents easier to read for the ITS industry. RSU is a logical entity that combines V2X application logic with the functionality of an eNB (referred to as eNB-type RSU) or UE (referred to as UE-type RSU).
- covering LTE-based communication between a vehicle and a roadside unit/network
- A roadside unit (RSU) is a stationary infrastructure entity supporting V2X applications that can exchange messages with other entities supporting V2X applications.
- Note: RSU is a term frequently used in existing ITS specifications, and the reason for introducing the term in the 3GPP specifications is to make the documents easier to read for the ITS industry. RSU is a logical entity that combines V2X application logic with the functionality of an eNB (referred to as eNB-type RSU) or UE (referred to as UE-type RSU).

V2X 통신은 D2D 통신 링크(즉, ProSe를 지원하는 두 개의 디바이스 사이의 직접 인터페이스)인 PC5 기반의 통신을 포함할 수 있다. V2X 동작을 위해서, 도 1, 도 2 및 도 3을 참고하여 아래의 표 2, 표 3, 표 4와 같은 다양한 시나리오들이 고려되고 있다. V2X communication may include PC5-based communication, which is a D2D communication link (i.e., a direct interface between two devices supporting ProSe). For V2X operation, various scenarios are considered, such as Tables 2, 3, and 4 below, with reference to FIGS. 1, 2, and 3.

도 1, 도 2 및 도 3은 본 발명과 관련된 V2X 시나리오를 설명하기 위한 도면이다.FIG. 1, FIG. 2, and FIG. 3 are drawings for explaining V2X scenarios related to the present invention.

표 2 및 도 1은 PC5 인터페이스(또는 SL)에만 기반한 V2X 동작을 지원하는 시나리오를 나타낸다. 도 1의 (a)는 V2V 동작, (b)는 V2I 동작, (c)는 V2P 동작을 나타낸다.Table 2 and Figure 1 show scenarios that support V2X operations based only on the PC5 interface (or SL). Figure 1 (a) shows V2V operation, (b) shows V2I operation, and (c) shows V2P operation.

- This scenario supports V2X operation only based on PC5.
- In this scenario, a UE transmits a V2X message to multiple UEs at a local area in sidelink.
- For V2I, either transmitter UE or receiver UE(s) are UE-type RSU.
- For V2P, either transmitter UE or receiver UE(s) are pedestrian UE.
- This scenario supports V2X operation only based on PC5.
- In this scenario, a UE transmits a V2X message to multiple UEs at a local area in sidelink.
- For V2I, either transmitter UE or receiver UE(s) are UE-type RSU.
- For V2P, either transmitter UE or receiver UE(s) are pedestrian UE.

표 3 및 도 2는 Uu 인터페이스(즉, UE 와 eNodeB 사이의 인터페이스)에만 기반한 V2X 동작을 지원하는 시나리오를 나타낸다. 도 2의 (a)는 V2V 동작, (b)는 V2I 동작, (c)는 V2P 동작을 나타낸다. Table 3 and Figure 2 show scenarios that support V2X operations based only on the Uu interface (i.e., the interface between the UE and the eNodeB). Figure 2 (a) shows V2V operation, (b) shows V2I operation, and (c) shows V2P operation.

- This scenario supports V2X operation only based on Uu.
- In this scenario,
For V2V and V2P, a UE transmits a V2X message to E-UTRAN in uplink and E-UTRAN transmits it to multiple UEs at a local area in downlink.
For V2I, when receiver is eNB type RSU, a UE transmits a V2I message to E-UTRAN(eNB type RSU) in uplink; when transmitter is eNB type RSU, E-UTRAN(eNB type RSU) transmits a I2V message to multiple UEs at a local area in downlink.
- For V2P, either transmitter UE or receiver UE(s) are pedestrian UE.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.
- This scenario supports V2X operation only based on Uu.
- In this scenario,
For V2V and V2P, a UE transmits a V2X message to E-UTRAN in uplink and E-UTRAN transmits it to multiple UEs at a local area in downlink.
For V2I, when receiver is eNB type RSU, a UE transmits a V2I message to E-UTRAN(eNB type RSU) in uplink; when transmitter is eNB type RSU, E-UTRAN(eNB type RSU) transmits a I2V message to multiple UEs at a local area in downlink.
- For V2P, either transmitter UE or receiver UE(s) are pedestrian UE.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.

표 4 및 도 3은 Uu 인터페이스 및 PC5 인터페이스(또는 SL)를 모두 사용하는 V2X 동작을 지원하는 시나리오를 나타낸다. 도 3의 (a)는 표 4의 시나리오 3A를 나타내고, (b)는 표 4의 시나리오 3B를 나타낸다.Table 4 and Figure 3 show scenarios that support V2X operations using both the Uu interface and the PC5 interface (or SL). Figure 3 (a) shows scenario 3A of Table 4, and (b) shows scenario 3B of Table 4.

- This scenario supports V2V operation using both Uu and PC5.- This scenario supports V2V operation using both Uu and PC5. Scenario
3A
Scenario
3A
- In this scenario, a UE transmits a V2X message to other UEs in sidelink. One of the receiving UEs is a UE type RSU which receives the V2X message in sidelink and transmits it to E-UTRAN in uplink. E-UTRAN receives the V2X message from the UE type RSU and then transmits it to multiple UEs at a local area in downlink.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.
- In this scenario, a UE transmits a V2X message to other UEs in sidelink. One of the receiving UEs is a UE type RSU which receives the V2X message in sidelink and transmits it to E-UTRAN in uplink. E-UTRAN receives the V2X message from the UE type RSU and then transmits it to multiple UEs at a local area in downlink.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.
Scenario
3B
Scenario
3B
- In this scenario, a UE transmits a V2X message to E-UTRAN in uplink and E-UTRAN transmits it to one or more UE type RSUs. Then, the UE type RSU transmits the V2X message to other UEs in sidelink.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.
- In this scenario, a UE transmits a V2X message to E-UTRAN in uplink and E-UTRAN transmits it to one or more UE type RSUs. Then, the UE type RSU transmits the V2X message to other UEs in sidelink.
- To support this scenario, E-UTRAN performs uplink reception and downlink transmission of V2X messages. For downlink, E-UTRAN may use a broadcast mechanism.

도 4 내지 도 6을 참조하여, 본 발명에 따른 V2X에서 SA(Scheduling Assignment)가 전송되는 제어 채널(PSCCH)을 위한 SA 풀(SA pool)과, SA와 연관된 데이터가 전송되는 데이터 채널(PSSCH)을 위한 데이터 풀(Data pool)의 구성에 대해서 설명하고자 한다. With reference to FIGS. 4 to 6, the configuration of an SA pool for a control channel (PSCCH) through which SA (Scheduling Assignment) is transmitted in V2X according to the present invention, and a data pool for a data channel (PSSCH) through which data related to SA is transmitted, will be described.

도 4 내지 도 6을 참조하여, 본 발명에 따른 V2X에서 SA(Scheduling Assignment)가 전송되는 제어 채널(PSCCH)을 위한 SA 풀(SA pool)과, SA와 연관된 데이터가 전송되는 데이터 채널(PSSCH)을 위한 데이터 풀(Data pool)의 구성에 대해서 설명하고자 한다. With reference to FIGS. 4 to 6, the configuration of an SA pool for a control channel (PSCCH) through which SA (Scheduling Assignment) is transmitted in V2X according to the present invention, and a data pool for a data channel (PSSCH) through which data related to SA is transmitted, will be described.

여기서 SA pool은 SA의 전송을 위해 사용 가능한 자원 후보들의 집합일 수가 있으며, Data pool은 Data의 전송을 위해 사용 가능한 자원 후보들의 집합일 수가 있다. 즉 SA pool은 SA를 위한 자원 풀(resource pool)이며, Data pool은 Data를 위한 자원 풀(resource pool)이다. 각각의 자원 풀(resource pool)은 시간 축(time-domain) 측면에서 보자면 구체적으로 서브프레임 풀(subframe pool)로 불릴 수가 있으며, 주파수 축(frequency-domain) 측면에서 보자면 구체적으로 자원 블록 풀(resource block pool)로 불릴 수가 있다.Here, the SA pool may be a set of resource candidates available for transmission of SA, and the Data pool may be a set of resource candidates available for transmission of Data. In other words, the SA pool is a resource pool for SA, and the Data pool is a resource pool for Data. Each resource pool may be specifically called a subframe pool in terms of the time domain, and may be specifically called a resource block pool in terms of the frequency domain.

또한, V2X에서 단말(UE)의 타입에 따라서 자원 풀이 상이하게(또는 독립적으로) 결정될 수 있다. 예를 들어, V2X에서 V-UE를 위한 자원 풀과 P-UE를 위한 자원 풀은 구분될 수 있다. 또는, V2X에서 단말이 전체 센싱(full sensing), 부분 센싱(partial sensing), 랜덤 자원 선택(random resource selection)을 지원하는지에 따라서 단말 타입이 결정될 수 있고, 제1 타입의 단말에 대한 자원 풀이 제2 타입의 단말에 대한 자원 풀과 구분될 수도 있다. In addition, resource pools may be determined differently (or independently) depending on the type of terminal (UE) in V2X. For example, resource pools for V-UE and resource pools for P-UE in V2X may be distinguished. Or, terminal types may be determined depending on whether the terminal supports full sensing, partial sensing, or random resource selection in V2X, and resource pools for terminals of the first type may be distinguished from resource pools for terminals of the second type.

이하에서 도 4 내지 도 6을 참조하여 설명할 자원 풀은 V2X에서 V-UE를 위한 자원 풀인 것을 가정한다. 그러나, 본 발명의 범위가 이에 제한되는 것은 아니며, 임의의 타입의 단말에 대해서 도 4 내지 도 6을 참조하여 설명할 자원 풀이 적용될 수도 있다.It is assumed that the resource pool described below with reference to FIGS. 4 to 6 is a resource pool for V-UE in V2X. However, the scope of the present invention is not limited thereto, and the resource pool described with reference to FIGS. 4 to 6 may be applied to any type of terminal.

이 때, 도 4 내지 도 6을 통해 설명할 SA pool과 Data pool은 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서 정의될 수 있다. At this time, the SA pool and Data pool to be explained through FIGS. 4 to 6 can be defined in the UE autonomous resource selection mode (or mode 4).

한편, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서는 시간 축으로는 모든 사이드링크 서브프레임(즉, LTE에서의 모든 상향링크 서브프레임들에 대응됨), 주파수 축으로는 V2X 캐리어(carrier, 또는 밴드(band), 또는 캐리어 집성(carrier aggregation)의 경우 컴포넌트 캐리어(component carrier) 또는 셀(cell)) 내의 모든 자원 블록(resource block)들에 해당하는 자원들이 SA 및/또는 Data의 전송을 위해 사용 가능한 자원 후보들의 집합일 수가 있다. 또는 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서도, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)와 동일하게, SA pool과 Data pool을 따로 정의하여 상기 SA 및/또는 Data의 전송을 위해 사용 가능한 자원 후보들의 집합을 구성할 수도 있을 것이다.Meanwhile, in the eNodeB resource scheduling mode (or mode 3), resources corresponding to all sidelink subframes (i.e., corresponding to all uplink subframes in LTE) in the time axis and all resource blocks within a V2X carrier (or a band, or a component carrier or cell in the case of carrier aggregation) in the frequency axis may be a set of resource candidates available for transmission of SA and/or Data. Alternatively, in the eNodeB resource scheduling mode (or mode 3), similarly to the UE autonomous resource selection mode (or mode 4), an SA pool and a Data pool may be separately defined to configure a set of resource candidates available for transmission of the SA and/or Data.

즉, 이하의 도 4 내지 도 6을 참조하여 설명하는 SA pool 및 Data pool은, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4) 및/또는 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서 정의될 수 있다. That is, the SA pool and Data pool described with reference to FIGS. 4 to 6 below can be defined in the UE autonomous resource selection mode (or mode 4) and/or the eNodeB resource scheduling mode (or mode 3).

또한, 도 4 내지 도 6의 예시에 있어서, DFN(D2D Frame Number) 주기(period)는 예시적인 것이며, SFN(System Frame Number) 주기(period)와 동일한 또는 상이한 시작점을 가지는 동일한 개수의 서브프레임 집합에 해당할 수 있다. 예로써, 하나의 SFN 주기 또는 DFN 주기는 동일하게 10240ms에 해당하는 10240개의 서브프레임들에 해당할 수가 있다.Also, in the examples of FIGS. 4 to 6, the DFN (D2D Frame Number) period is exemplary and may correspond to a set of the same number of subframes having the same or different starting points as the SFN (System Frame Number) period. For example, one SFN period or DFN period may correspond to 10240 subframes, which are identically 10240 ms.

도 4 및 도 5는 본 발명에 따른 시간 축 측면에서의 자원 풀의 예시를 나타내는 도면이다. FIGS. 4 and 5 are diagrams showing examples of resource pools in terms of the time axis according to the present invention.

상기 SA pool과 Data pool에 대해, 시간 축(time-domain) 상에서 자원 풀이 구성되는 서브프레임을 도시하면 도 4와 같다. 도 4에서 보는 것과 같이, V2X를 위한 SA pool과 Data pool을 위한 서브프레임들은 특정 서브프레임들을 제외한 모든 서브프레임들에 대하여 반복되는 비트맵(예를 들어, 도 4에서는 1100111011)으로 지시되어 정의될 수가 있다. 예를 들어, 비트맵의 1 값은 SA pool 및 Data pool을 위한 서브프레임들을 지시하고, 0 값은 SA pool 및 Data pool에 속하지 않는 서브프레임을 지시할 수 있다. V2X를 위한 SA pool 및 Data pool을 위한 서브프레임들은 V2X에서 자원 풀을 위해 SA 및/또는 Data 전송(transmission) 및/또는 수신(reception)이 허락되는 서브프레임들일 수가 있다.For the SA pool and Data pool, the subframes in which the resource pool is configured on the time domain are illustrated in FIG. 4. As shown in FIG. 4, the subframes for the SA pool and Data pool for V2X can be defined by indicating with a bitmap (for example, 1100111011 in FIG. 4) that is repeated for all subframes except for specific subframes. For example, a value of 1 in the bitmap can indicate subframes for the SA pool and Data pool, and a value of 0 can indicate a subframe that does not belong to the SA pool and Data pool. The subframes for the SA pool and Data pool for V2X can be subframes in which SA and/or Data transmission and/or reception are allowed for the resource pool in V2X.

여기서 특정 서브프레임들을 제외한 모든 서브프레임들이란, SFN 또는 DFN 주기(period)에 속하는 전체 서브프레임들 중에서 특정 서브프레임들(예를 들어, V2X 또는 직접 링크 전송이 허용되지 않는 서브프레임들이나, V2X 또는 직접 링크 전송에서 제어 정보 및/또는 데이터 전송을 이외에 다른 용도로 사용되는 서브프레임들)을 제외한 집합을 의미한다. 예를 들어, 상기 특정 서브프레임들은, SLSS(Sidelink Synchronization Signal)의 전송을 위해 사용되는 서브프레임들, 및/또는 TDD(Time Division Duplex)에서 하향링크(DL) 서브프레임들이나 특수(special) 서브프레임들(한편, TDD에서 상향링크(UL) 서브프레임은 사이드링크(SL) 서브프레임으로 쓰일 수가 있음)에 해당할 수 있으나 이에 한정된 것은 아니다. Here, all subframes excluding specific subframes mean a set of all subframes belonging to an SFN or DFN period, excluding specific subframes (e.g., subframes in which V2X or direct link transmission is not allowed, or subframes used for purposes other than control information and/or data transmission in V2X or direct link transmission). For example, the specific subframes may correspond to, but are not limited to, subframes used for transmission of SLSS (Sidelink Synchronization Signal), and/or downlink (DL) subframes or special subframes in TDD (Time Division Duplex) (on the other hand, an uplink (UL) subframe can be used as a sidelink (SL) subframe in TDD).

또한, 상기 반복 적용되는 비트맵은 RRC(Radio Resource Control) 등 상위단(higher layer) 시그널링으로 지시 될 수 있으며, 이 길이는 16, 20 또는 100일 수가 있으나 이에 한정된 것은 아니다. 예를 들어, 도 4에 도시된 자원 풀의 서브프레임 지시를 나타내는 "subframe indication of resource pool" 정보는 상기 상위단 시그널링에 포함되는 필드(field)의 일례에 해당할 수 있다. In addition, the bitmap to be repeatedly applied above can be indicated by higher layer signaling such as RRC (Radio Resource Control), and its length can be 16, 20, or 100, but is not limited thereto. For example, the "subframe indication of resource pool" information indicating a subframe indication of the resource pool illustrated in FIG. 4 can correspond to an example of a field included in the higher layer signaling.

도 4에서는 V2X에서 SA와 Data가 같은 서브프레임에서 전송되는 것을 고려하여, V2X를 위한 SA pool과 Data pool을 위한 서브프레임들이 서로 같은 서브프레임들을 공유하며, 도 4에서 표시된 "subframe indication of resource pool" 시그널링 필드(field)가 SA pool과 Data pool을 위해 공통적으로 설정되는 것을 가정한 예시를 도시하였다. In Fig. 4, considering that SA and Data are transmitted in the same subframe in V2X, an example is illustrated assuming that the subframes for the SA pool and the Data pool for V2X share the same subframes, and that the "subframe indication of resource pool" signaling field shown in Fig. 4 is commonly set for the SA pool and the Data pool.

한편, V2X에서 SA와 Data가 서로 다른 서브프레임에서도 전송되는 것을 허용하는 경우(즉, SA와 Data가 반드시 서로 다른 서브프레임에서 전송된다는 것이 아니라, SA와 Data가 동일한 서브프레임에서 전송될 수도 있고 서로 다른 서브프레임에서 전송될 수도 있음), V2X를 위한 SA pool과 Data pool을 위한 서브프레임들이 서로 다른 서브프레임들일 수 있으며, 이를 위해 도 4에서 표시된 "subframe indication of resource pool" 시그널링 필드(field)가 도 5에서 보는 것과 같이 SA pool과 Data pool을 위해 각각 따로 설정될 수도 있을 것이다.Meanwhile, if V2X allows SA and Data to be transmitted in different subframes (i.e., SA and Data are not necessarily transmitted in different subframes, but SA and Data may be transmitted in the same subframe or in different subframes), the subframes for the SA pool and Data pool for V2X may be different subframes, and for this purpose, the "subframe indication of resource pool" signaling field shown in FIG. 4 may be set separately for the SA pool and the Data pool, as shown in FIG. 5.

도 6은 본 발명에 따른 주파수 축 측면에서의 자원 풀의 예시를 나타내는 도면이다. FIG. 6 is a diagram showing an example of a resource pool in terms of the frequency axis according to the present invention.

도 6의 예시에서는 SA와 Data가 동일한 서브프레임에서 전송되는 경우에 있어서의 주파수 축 측면에서의 자원 풀에 대해서 설명한다. The example in Fig. 6 describes the resource pool in terms of the frequency axis when SA and Data are transmitted in the same subframe.

상기 SA pool과 Data pool에 대해, 주파수 축(frequency-domain) 상에서 자원 풀이 구성되는 서브프레임을 도시하면 도 6과 같다. 도 6에서 보는 것과 같이, SA pool 내에서 전송되는 PSCCH와 Data pool 내에서 전송되는 PSSCH가 주파수 축 상에서 서로 인접한(Adjacent between PSCCH/PSSCH) 상태인지 서로 인접하지 않은(Non-adjacent between PSCCH/PSSCH) 상태인지에 따라 그 구성은 달라질 수 있다. 이 때, PSCCH와 PSSCH의 인접 여부는, 예를 들어, "Adjacency of PSCCH and PSSCH RBs" 시그널링 필드(field)로 RRC 등의 상위단 시그널링으로 지시될 수 있을 것이다.Regarding the above SA pool and Data pool, the subframes in which the resource pools are configured on the frequency domain are as shown in FIG. 6. As shown in FIG. 6, the configuration may vary depending on whether the PSCCH transmitted within the SA pool and the PSSCH transmitted within the Data pool are adjacent to each other (Adjacent between PSCCH/PSSCH) or not (Non-adjacent between PSCCH/PSSCH) on the frequency domain. In this case, whether the PSCCH and PSSCH are adjacent may be indicated by a higher-level signaling such as RRC, for example, by the "Adjacency of PSCCH and PSSCH RBs" signaling field.

먼저, SA pool 내에서 전송되는 PSCCH와 Data pool 내에서 전송되는 PSSCH가 주파수 축 상에서 서로 인접하는 경우를 살펴보면 다음과 같다. First, let's look at the case where the PSCCH transmitted within the SA pool and the PSSCH transmitted within the Data pool are adjacent to each other on the frequency axis.

도 4에서 도시한 것과 같이 V2X를 위해 시간 축(time-domain) 상에서 자원 풀이 구성되는 서브프레임에서, 주파수축 상의 모든 RB들(RB#0에서 RB#(NUL RB-1)에 대해서 하나의 RB 단위(또는 granularity)로 서브-채널들의 시작 RB에 해당하는 "Starting RB of sub-channels"가 정의될 수 있다. 여기서 NUL RB는 위한 시스템 대역폭에 해당하는 전체 RB의 개수이며, UL 밴드에서 사이드링크를 위한 V2X가 정의되므로 UL은 SL로 대체할 수도 있다. "Starting RB of sub-channels" 시그널링 필드(field)는 RRC 등의 상위단 시그널링으로 지시될 수 있다. 이러한 "Starting RB of sub-channels"로 지시되는 RB로부터 총 K개의 서브-채널(sub-channel)들에 해당하는 연속적인 RB들이 Data pool에 속하게 된다. 이 때, 하나의 서브-채널을 이루는 RB들의 개수는 서브-채널 크기를 나타내는 "Sub-channel size" 시그널링 필드(field)에 의해서 지시될 수 있고, 상기 K개의 서브-채널들의 개수는 "Number of sub-channels" 시그널링 필드(field)에 의해서 지시될 수 있으며, RRC 등의 상위단 시그널링에 포함될 수 있다. As illustrated in Fig. 4, in a subframe where a resource pool is configured on the time domain for V2X, a "Starting RB of sub-channels" corresponding to the starting RB of sub-channels can be defined as one RB unit (or granularity) for all RBs (RB#0 to RB#(N UL RB -1) on the frequency domain. Here, N UL RB is the total number of RBs corresponding to the system bandwidth for, and since V2X for sidelink is defined in the UL band, UL can be replaced with SL. The "Starting RB of sub-channels" signaling field can be indicated by upper-level signaling such as RRC. From the RB indicated by the "Starting RB of sub-channels", consecutive RBs corresponding to a total of K sub-channels belong to the Data pool. At this time, the number of RBs forming one sub-channel is "Sub-channel size" signaling indicating the sub-channel size. The number of K sub-channels can be indicated by a field, and the number of sub-channels can be indicated by a "Number of sub-channels" signaling field, and can be included in upper-level signaling such as RRC.

여기서, 각각의 서브-채널 내에서 가장 낮은 RB 인덱스를 가지는 RB들은 Data pool뿐만 아니라 SA pool에 속하여 그 중 하나 또는 그 이상이 PSCCH 전송을 위하여 사용될 수 있다. 예를 들어, 전체 Data pool에 속하는 RB들 중에서 가장 낮은 인덱스를 가지는 RB에서 SA가 전송될 수도 있다. Here, RBs with the lowest RB index within each sub-channel belong to the SA pool as well as the Data pool, and one or more of them can be used for PSCCH transmission. For example, an SA may be transmitted in the RB with the lowest index among the RBs belonging to the entire Data pool.

다음으로, SA pool 내에서 전송되는 PSCCH와 Data pool 내에서 전송되는 PSSCH가 주파수 축 상에서 서로 인접하지 않는 경우를 살펴보면 다음과 같다.Next, let's look at the case where the PSCCH transmitted within the SA pool and the PSSCH transmitted within the Data pool are not adjacent to each other on the frequency axis.

도 4에서 도시한 것과 같이 V2X를 위해 시간 축(time-domain) 상에서 자원 풀이 구성되는 서브프레임에서, 주파수축 상의 모든 RB들(RB#0에서 RB#(NUL RB-1)에 대해서 하나의 RB 단위(또는 granularity)로 서브-채널들의 시작 RB에 해당하는 "Starting RB of sub-channels"가 정의될 수 있다. 여기서 NUL RB는 위한 시스템 대역폭에 해당하는 전체 RB의 개수이며, UL 밴드에서 사이드링크를 위한 V2X가 정의되므로 UL은 SL로 대체할 수도 있다. "Starting RB of sub-channels" 시그널링 필드(field)는 RRC 등의 상위단 시그널링으로 지시될 수 있다. 이러한 "Starting RB of sub-channels"로 지시되는 RB로부터 총 K개의 서브-채널(sub-channel)들에 해당하는 연속적인 RB들이 Data pool에 속하게 된다. 이 때, 하나의 서브-채널을 이루는 RB들의 개수는 서브-채널 크기를 나타내는 "Sub-channel size" 시그널링 필드(field)에 의해서 지시될 수 있고, 상기 K개의 서브-채널들의 개수는 "Number of sub-channels" 시그널링 필드(field)에 의해서 지시될 수 있으며, RRC 등의 상위단 시그널링에 포함될 수 있다. As illustrated in Fig. 4, in a subframe where a resource pool is configured on the time domain for V2X, a "Starting RB of sub-channels" corresponding to the starting RB of sub-channels can be defined as one RB unit (or granularity) for all RBs (RB#0 to RB#(N UL RB -1) on the frequency domain. Here, N UL RB is the total number of RBs corresponding to the system bandwidth for, and since V2X for sidelink is defined in the UL band, UL can be replaced with SL. The "Starting RB of sub-channels" signaling field can be indicated by upper-level signaling such as RRC. From the RB indicated by the "Starting RB of sub-channels", consecutive RBs corresponding to a total of K sub-channels belong to the Data pool. At this time, the number of RBs forming one sub-channel is "Sub-channel size" signaling indicating the sub-channel size. The number of K sub-channels can be indicated by a field, and the number of sub-channels can be indicated by a "Number of sub-channels" signaling field, and can be included in upper-level signaling such as RRC.

한편, 도 4에서 도시한 것과 같이 V2X를 위해 시간 축(time-domain) 상에서 자원 풀이 구성되는 서브프레임에서, 주파수축 상의 모든 RB들(RB#0에서 RB#(NUL RB-1)에 대해서 하나의 RB 단위(또는 granularity)로 SA pool의 시작 RB에 해당하는 "Starting RB of PSCCH pool"가 정의될 수 있다. 여기서 NUL RB는 위한 시스템 대역폭에 해당하는 전체 RB의 개수이며, UL 밴드에서 사이드링크를 위한 V2X가 정의되므로 UL은 SL로 대체할 수도 있다. "Starting RB of PSCCH pool" 시그널링 필드(field)는 RRC 등의 상위단 시그널링으로 지시될 수 있다. 이러한 "Starting RB of PSCCH pool"로 지시되는 RB로부터 총 K개의 연속적인 RB들이 SA pool에 속하게 된다. 여기서, K는 상기 Data pool에서의 서브-채널들의 개수 K와 동일한 값이다. Meanwhile, in a subframe where a resource pool is configured on the time domain for V2X as illustrated in FIG. 4, a "Starting RB of PSCCH pool" corresponding to the starting RB of the SA pool can be defined as one RB unit (or granularity) for all RBs (RB#0 to RB#(N UL RB -1)) on the frequency domain. Here, N UL RB is the total number of RBs corresponding to the system bandwidth, and since V2X for sidelink is defined in the UL band, UL can be replaced with SL. The "Starting RB of PSCCH pool" signaling field can be indicated by upper-layer signaling such as RRC. A total of K consecutive RBs from the RBs indicated as the "Starting RB of PSCCH pool" belong to the SA pool. Here, K is the same value as the number of sub-channels K in the Data pool.

본 발명에 있어서 SA가 전송되는 서브프레임은 다음과 같이 결정될 수 있다. In the present invention, the subframe in which SA is transmitted can be determined as follows.

기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서 SA가 전송되는 서브프레임은 기지국(eNodeB)이 DCI(Downlink Control Information)를 전송하는 서브프레임으로부터 4ms 후(또는 4개의 서브프레임 후)의 서브프레임들 중에서 V2X 캐리어(carrier, 또는 밴드(band)) 상의 V2X를 위해 사용될 수 있는 상기 자원 후보들의 집합에 포함되는 첫 번째 서브프레임이다. SA와 Data가 동일한 서브프레임 상에서 전송되는 경우를 고려할 경우, 상기 SA가 전송되는 서브프레임은 Data가 전송되는 서브프레임이 될 수가 있다.In the eNodeB resource scheduling mode (or mode 3), a subframe in which an SA is transmitted is the first subframe included in the set of resource candidates that can be used for V2X on a V2X carrier (or band) among the subframes 4 ms (or 4 subframes) after a subframe in which the eNodeB transmits DCI (Downlink Control Information). Considering a case in which SA and Data are transmitted on the same subframe, the subframe in which the SA is transmitted can be a subframe in which Data is transmitted.

한편, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서는 센싱(sensing)에 의해 단말 스스로 SA가 전송될 서브프레임을 상기 SA pool 내에서 결정할 수 있다. SA와 Data가 동일한 서브프레임 상에서 전송되는 경우를 고려할 경우, 상기 SA가 전송되는 서브프레임은 Data가 전송되는 서브프레임이 될 수가 있다.Meanwhile, in the UE autonomous resource selection mode (or mode 4), the UE can determine the subframe in which the SA is to be transmitted within the SA pool by sensing. Considering a case in which SA and data are transmitted on the same subframe, the subframe in which the SA is transmitted can be the subframe in which the data is transmitted.

도 7은 본 발명에 따른 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서 SA 및 Data 전송 서브프레임의 결정에 대해서 설명하기 위한 도면이다. FIG. 7 is a diagram for explaining the determination of SA and Data transmission subframes in the UE autonomous resource selection mode (or mode 4) according to the present invention.

도 7에서는 제어 채널(PSCCH)을 위한 SA pool과 이와 연관된 데이터 채널(PSSCH)을 위한 Data pool 내에서, 센싱(sensing)에 의해 제어 채널 및 데이터 채널을 전송하기 위한 서브프레임을 선택하는 예시를 나타낸다.Figure 7 shows an example of selecting subframes for transmitting control channels and data channels by sensing within an SA pool for a control channel (PSCCH) and a Data pool for an associated data channel (PSSCH).

여기서, 센싱 윈도우의 크기에 해당하는 서브프레임의 개수는, 소정의 주기(예를 들어, SFN 또는 DFN 주기)에 속하는 전체 서브프레임들 중에서 특정 서브프레임들(예를 들어, SLSS 자원이 설정되는 서브프레임, TDD DL 서브프레임 또는 특수 서브프레임, 및/또는 비트맵 비적용 서브프레임(구체적인 예시에 대해서는 후술함))을 제외한 집합을 기준으로 정의될 수 있다. Here, the number of subframes corresponding to the size of the sensing window can be defined based on a set of all subframes belonging to a given period (e.g., an SFN or DFN period) excluding specific subframes (e.g., subframes in which SLSS resources are set, TDD DL subframes or special subframes, and/or subframes to which bitmaps are not applied (specific examples will be described later)).

단말은 SA pool 및/또는 Data pool 상에서 센싱을 수행하고 있는 도중에, 전송할 데이터가 발생(예를 들어, 상위단으로부터 데이터가 하위단(예를 들어, PHY 계층)에 도착(이 때, 상기 데이터는 상위단의 관점에서 보자면 MAC PDU 단위이며, 하위단의 입장에서 보자면 TB 단위임))한 시점(도 7의 예시에서 "TTI m")을 기준으로, 그에 앞선 소정의 구간 동안의 센싱 결과를 고려하여 다른 단말이 채널을 점유할 확률이 낮은 시간 자원을 유추하여 제어 채널 및 데이터 채널 전송을 위한 자원을 선택할 수 있다. 즉, TTI m은 단말의 자원 선택/재선택의 기준이 되는 시점이라고 할 수 있다. While the terminal performs sensing on the SA pool and/or Data pool, the terminal can select resources for control channel and data channel transmission by inferring time resources with a low probability of other terminals occupying the channel by considering the sensing results for a predetermined period prior to the time point (“TTI m”) when data to be transmitted is generated (for example, data arrives from an upper layer to a lower layer (e.g., PHY layer) (wherein the data is in MAC PDU units from the perspective of the upper layer and in TB units from the perspective of the lower layer)) by considering the sensing results for the preceding predetermined period. In other words, TTI m can be said to be a time point that serves as a criterion for resource selection/reselection of the terminal.

예를 들어, 단말은 "TTI m-a"로부터 "TTI m-b"까지의 구간에 해당하는 센싱 윈도우(sensing window) 상에서의 센싱을 통해, 다른 단말에 의해 점유되어 사용되고 있는 자원을 파악할 수 있다. 단말은 자원 풀에 속하는 자원들 중에서 상기 다른 단말에 의해 점유되어 사용되고 있는 자원을 제외한 나머지 자원들 중에서 선택된 자원 상에서 제어 채널 및 데이터 채널의 전송을 수행할 수 있다.For example, a terminal can identify resources occupied and used by other terminals through sensing on a sensing window corresponding to a section from "TTI m-a" to "TTI m-b". The terminal can perform transmission of a control channel and a data channel on resources selected from among the remaining resources excluding the resources occupied and used by other terminals among the resources belonging to the resource pool.

여기서, TTI m을 기준으로 그에 앞선 하나의 DFN 주기에 해당하는 구간이 센싱 윈도우가 되도록 a 및 b의 값이 설정(예를 들어, a=b+1000, b=1)될 수 있지만, 이는 예시일 뿐, 이에 한정되는 것은 아니다.Here, the values of a and b can be set (e.g., a=b+1000, b=1) so that the sensing window is a section corresponding to one DFN period preceding TTI m, but this is only an example and is not limited thereto.

다음으로, "TTI m+c"는 SA#1(first SA)을 전송하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 SA#1(first SA)을 전송하는 서브프레임)에 해당할 수 있다. "TTI m+d"는 SA#1(first SA)에 의해 지시되어 전송되는 TB#1(first TB)을 최초 전송(initial transmission)하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 TB#1(first TB)을 최초 전송하는 서브프레임)에 해당할 수 있다. "TTI m+e"는 SA#1(first SA)에 의해 지시되어 전송되는 TB#1(first TB)를 재전송(retransmission)하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 TB#1(first TB)을 재전송하는 서브프레임)에 해당할 수 있다.Next, "TTI m+c" may correspond to a TTI transmitting SA#1 (first SA) (or a subframe transmitting SA#1 (first SA) when a TTI corresponds to a subframe). "TTI m+d" may correspond to a TTI initial transmitting TB#1 (first TB) indicated by SA#1 (first SA) and transmitted (or a subframe initial transmitting TB#1 (first TB) when a TTI corresponds to a subframe). "TTI m+e" may correspond to a TTI retransmitting TB#1 (first TB) indicated by SA#1 (first SA) and transmitted (or a subframe retransmitting TB#1 (first TB) when a TTI corresponds to a subframe).

상기 도 7의 경우는 V2X에서 SA와 Data가 서로 같은 서브프레임에서도 전송되는 것을 고려한 것이므로, c=d이다.In the case of the above figure 7, since it is considered that SA and Data are transmitted in the same subframe in V2X, c=d.

"TTI m+c'"는 SA#2(second SA)를 전송하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 SA#2(second SA)를 전송하는 서브프레임)에 해당할 수 있다. "TTI m+d'"는 SA#2(second SA)에 의해 지시되어 전송되는 TB#2(second TB)를 최초 전송(initial transmission)하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 TB#2(second TB)를 최초 전송하는 서브프레임)에 해당할 수 있다. "TTI m+e'"는 SA#2(second SA)에 의해 지시되어 전송되는 TB#2(second TB)를 재전송(retransmission)하는 TTI(또는 하나의 TTI가 하나의 서브프레임에 대응될 때는 TB#2(second TB)를 재전송하는 서브프레임)에 해당할 수 있다."TTI m+c'" may correspond to a TTI transmitting SA#2 (second SA) (or a subframe transmitting SA#2 (second SA) when a TTI corresponds to a subframe). "TTI m+d'" may correspond to a TTI initial transmission of TB#2 (second TB) indicated by SA#2 (second SA) and transmitted (or a subframe initializing TB#2 (second TB) when a TTI corresponds to a subframe). "TTI m+e'" may correspond to a TTI retransmitting TB#2 (second TB) indicated by SA#2 (second SA) and transmitted (or a subframe retransmitting TB#2 (second TB) when a TTI corresponds to a subframe).

상기 도 7의 경우는 V2X에서 SA와 Data가 서로 같은 서브프레임에서도 전송되는 것을 고려한 것이므로, c'=d'이다.In the case of the above Fig. 7, since it is considered that SA and Data are transmitted in the same subframe in V2X, c'=d'.

이 때, d'=d+Prsvp*j로 표현될 수 있다. 즉, TB#2의 최초 전송 시점은, TB#1의 최초 전송 시점으로부터 시간상 Prsvp*j 이후의 시점으로 예약(reserve)될 수 있다. 예를 들어, Prsvp=100이고, j는 {0, 1, ..., 10} 범위 내에서 V2X를 위해 사용되는 캐리어(carrier, 또는 밴드(band)) 별로 네트워크 구성 또는 미리 구성(carrier-specific network configuration or pre-configuration)되어 선택된 값들 중에서 하나의 값으로 시그널링될 수 있다. 예를 들어, j의 값은 SA에 포함되는 SCI의 "Resource reservation" 시그널링 필드(filed)를 통해 선택되어 지시될 수 있다. 이 때, j=0인 것은 d' 값이 존재하지 않는 것, 즉 TB#2(second TB)의 전송을 위해 "TTI m+d"로부터 "Prsvp*j"에 해당하는 TTI 후에 자원을 예약하지 않는 것을 의미할 수 있다. At this time, d'=d+P rsvp *j can be expressed. That is, the first transmission time of TB#2 can be reserved as a time point after P rsvp *j from the first transmission time of TB#1. For example, if P rsvp =100, and j is signaled as one of values selected by carrier-specific network configuration or pre-configuration for each carrier (or band) used for V2X within the range of {0, 1, ..., 10}. For example, the value of j can be selected and indicated through the "Resource reservation" signaling field of SCI included in SA. At this time, j=0 can mean that the d' value does not exist, that is, resources are not reserved after the TTI corresponding to "P rsvp *j" from "TTI m+d" for the transmission of TB#2 (second TB).

도 7의 예시는 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)를 가정하여 설명하였지만, 도 7에서 센싱 윈도우를 제외한 "TTI m" 이후의 TTI 들의 관계에 대한 설명은 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)의 경우에도 적용될 수 있다. 즉, 도 7의 예시에서 센싱 윈도우를 제외하고, "TTI m+c"은, 기지국(eNodeB)이 DCI(Downlink Control Information)를 전송하는 서브프레임으로부터 4ms 후(또는 4개의 서브프레임 후)의 서브프레임들 중에서 V2X 캐리어(carrier, 또는 밴드(band)) 상의 V2X를 위해 사용될 수 있는 상기 자원 후보들의 집합에 포함되는 첫 번째 서브프레임에 해당할 수 있다. Although the example of Fig. 7 has been described assuming the UE autonomous resource selection mode (or mode 4), the description of the relationship between TTIs after "TTI m" excluding the sensing window in Fig. 7 can also be applied to the eNodeB resource scheduling mode (or mode 3). That is, in the example of Fig. 7, excluding the sensing window, "TTI m+c" can correspond to the first subframe included in the set of resource candidates that can be used for V2X on the V2X carrier (or band) among the subframes 4 ms (or 4 subframes) after the subframe in which the eNodeB transmits DCI (Downlink Control Information).

도 8은 본 발명에 따른 기지국 자원 스케줄링 모드에서의 DCI 및 SCI를 설명하기 위한 도면이다.FIG. 8 is a diagram for explaining DCI and SCI in a base station resource scheduling mode according to the present invention.

전술한 바와 같이, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서는 SA가 전송되는 서브프레임은 기지국(eNodeB)이 DCI(Downlink Control Information)를 전송하는 서브프레임으로부터 4ms 후(4개의 서브프레임 후)의 서브프레임들 중에서 V2X 캐리어(carrier, 또는 밴드(band)) 상의 V2X를 위해 사용될 수 있는 상기 자원 후보들의 집합에 포함되는 첫 번째 서브프레임이다. As described above, in the eNodeB resource scheduling mode (or mode 3), the subframe in which the SA is transmitted is the first subframe included in the set of resource candidates that can be used for V2X on the V2X carrier (or band) among the subframes 4 ms (4 subframes later) after the subframe in which the eNodeB transmits DCI (Downlink Control Information).

이 때, V2X(또는 직접 링크) 전송 단말(도 8에서 UE A)이 V2X(또는 직접 링크) 수신 단말(도 8에서 UE B)에게 SA 및 Data를 전송하기 위해 필요한 정보는, 기지국이 UE A에게 DCI를 통해서 지시할 수 있다. 예를 들어, 상기 DCI는 표 5와 같은 정보를 포함할 수 있다. At this time, the information required for a V2X (or direct link) transmitting terminal (UE A in FIG. 8) to transmit SA and Data to a V2X (or direct link) receiving terminal (UE B in FIG. 8) can be instructed by the base station to UE A through DCI. For example, the DCI can include information as shown in Table 5.

DCI for V2X
- CIF: 3 bits
- Lowest index of sub-channel allocation: ceil(log2(K)): 0 to 5 bits
- SA contents
- Time gap between transmission and retransmission: 4 bits
- Frequency resource of initial and last transmission
: ceil(log2(K*(K+1)/2) = 0 to 8 bits
DCI for V2X
- CIF: 3 bits
- Lowest index of sub-channel allocation: ceil(log2(K)): 0 to 5 bits
- SA contents
- Time gap between transmission and retransmission: 4 bits
- Frequency resource of initial and last transmission
: ceil(log2(K*(K+1)/2) = 0 to 8 bits

상기 SA가 전송되는 서브프레임 내에서 UE A가 UE B에게 SA를 전송하기 위해 사용하는 주파수 축 자원인 자원 블록(resource block)에 대한 정보는, 상기 표 5에서 캐리어 지시자 필드에 해당하는 "CIF" 및 서브-채널 할당의 가장 낮은 인덱스에 해당하는 "Lowest index of sub-channel allocation" 시그널링 필드(field)에 의해서 지시될 수 있다. Information about a resource block, which is a frequency-axis resource used by UE A to transmit SA to UE B within a subframe in which the above SA is transmitted, can be indicated by the "CIF" corresponding to the carrier indicator field in Table 5 and the "Lowest index of sub-channel allocation" signaling field corresponding to the lowest index of sub-channel allocation.

또한, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서 상기 DCI는, UE A로부터 UE B로의 데이터 전송에 대한 제어 정보(SA(Scheduling Assignment))로서 SCI(Sidelink Control Information)와 관련된 내용(content)도 포함할 수 있다. 이 때, DCI 포함되어 지시되는 상기 SCI와 관련된 내용(content)은 표 5에서 보는 것과 같이, 전송과 재전송 사이의 시간 갭(gap)에 해당하는 "Time gap between transmission and retransmission" 및 최초 전송 및 마지막 전송의 주파수 자원을 지시하는 "Frequency resource of initial and last transmission" 시그널링 필드(field)를 포함할 수 있다.In addition, in the eNodeB resource scheduling mode (or mode 3), the DCI may also include content related to SCI (Sidelink Control Information) as control information (SA (Scheduling Assignment)) for data transmission from UE A to UE B. At this time, the content related to SCI indicated by being included in the DCI may include a "Time gap between transmission and retransmission" corresponding to a time gap between transmission and retransmission and a "Frequency resource of initial and last transmission" signaling field indicating frequency resources of initial and last transmission, as shown in Table 5.

또한, 본 발명의 다양한 예시들에 있어서 "Time gap between transmission and retransmission" 및/또는 "Frequency resource of initial and last transmission"는 단지 예시일 뿐, 그 명칭에 의해 본 발명의 범위가 제한되지 않는다. 예를 들어, "Time gap between transmission and retransmission" 및/또는 "Frequency resource of initial and last transmission"가 지시하는 정보는 특정 조건에 따라서 달라질 수 있다. 본 발명에서는 "Time gap between transmission and retransmission" 필드를 제1 필드라 칭하고, "Frequency resource of initial and last transmission" 필드를 제2 필드라고 칭할 수 있다.In addition, in various examples of the present invention, "Time gap between transmission and retransmission" and/or "Frequency resource of initial and last transmission" are merely examples, and the scope of the present invention is not limited by their names. For example, the information indicated by "Time gap between transmission and retransmission" and/or "Frequency resource of initial and last transmission" may vary depending on specific conditions. In the present invention, the "Time gap between transmission and retransmission" field may be referred to as a first field, and the "Frequency resource of initial and last transmission" field may be referred to as a second field.

도 9는 본 발명에 따른 단말 자율 자원 선택 모드에서 SCI를 설명하기 위한 도면이다.FIG. 9 is a diagram for explaining SCI in terminal autonomous resource selection mode according to the present invention.

단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서는 센싱(sensing)에 의해 단말 스스로 SA가 전송될 서브프레임을 SA pool(구체적으로는 SA를 위한 subframe pool) 내에서 결정할 수 있다. 상기 SA가 전송되는 서브프레임 내에서 SA를 전송을 위해 사용되는 주파수 축 자원인 자원 블록(resource block) 역시 단말 스스로가 SA pool(구체적으로는 SA를 위한 resource block pool) 내에서 결정할 수 있다. 따라서, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)와는 달리, "CIF" 및 "Lowest index of sub-channel allocation" 시그널링 필드(field)를 DCI를 통해서 기지국으로부터 제공받는 것이 아니라, 단말 스스로 결정할 수 있다.In the UE autonomous resource selection mode (or mode 4), the UE can determine by itself the subframe in which the SA is to be transmitted within the SA pool (specifically, the subframe pool for the SA) through sensing. The resource block, which is a frequency-axis resource used for transmitting the SA within the subframe in which the SA is transmitted, can also be determined by the UE within the SA pool (specifically, the resource block pool for the SA). Therefore, unlike the eNodeB resource scheduling mode (or mode 3), the UE can determine the "CIF" and "Lowest index of sub-channel allocation" signaling fields by itself, rather than receiving them from the base station through DCI.

또한, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서는 V2X 통신에서 단말이 데이터를 전송하는데 필요한 정보(SA(Scheduling Assignment))로서 SCI(Sidelink Control Information)와 관련된 내용(content) 역시 단말 스스로가 결정하게 된다. 따라서, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)와는 달리, 제1 필드(예를 들어, "Time gap between transmission and retransmission") 및 제2 필드(예를 들어, "Frequency resource of initial and last transmission")를 DCI를 통해서 기지국으로부터 제공받는 것이 아니라, 단말 스스로 결정할 수 있다.In addition, in the UE autonomous resource selection mode (or mode 4), the UE itself determines the content related to the Sidelink Control Information (SCI) as the information (SA (Scheduling Assignment)) required for the UE to transmit data in V2X communication. Therefore, unlike the eNodeB resource scheduling mode (or mode 3), the UE can determine the first field (e.g., "Time gap between transmission and retransmission") and the second field (e.g., "Frequency resource of initial and last transmission") by itself, rather than receiving them from the base station through DCI.

즉, 단말이 데이터를 전송하는데 필요한 정보(SA(Scheduling Assignment))에 해당하는 SCI(Sidelink Control Information)는, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서는 기지국이 단말에게 알려주는 정보에 기초하여 결정되고, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)는 단말 스스로 선택하는 차이점이 있다. That is, there is a difference in that the SCI (Sidelink Control Information), which corresponds to the information (SA (Scheduling Assignment)) required for the terminal to transmit data, is determined based on the information that the base station informs the terminal in the base station resource scheduling mode (eNodeB resource scheduling mode, or mode 3), while the UE autonomous resource selection mode (UE autonomous resource selection mode, or mode 4) selects it by the terminal itself.

한편, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3) 및 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4) 모두, 데이터를 수신하는 단말(UE B)이 데이터를 전송하는 단말(UE A)로부터 전송된 데이터를 복호하기 위해서는 제어 정보(SA(Scheduling Assignment))에 해당하는 SCI가 필요하기에, 데이터를 전송하는 단말(UE A)은 상기 제어 정보(SA(Scheduling Assignment))에 해당하는 SCI를 데이터를 수신하는 단말(UE B)에게 전송해야 한다. 예를 들어, SCI는 아래의 표 6과 같은 정보를 포함할 수 있다.Meanwhile, in both the eNodeB resource scheduling mode (or mode 3) and the UE autonomous resource selection mode (or mode 4), the UE B receiving data requires SCI corresponding to the control information (SA (Scheduling Assignment)) to decode the data transmitted from the UE transmitting data. Therefore, the UE transmitting data must transmit the SCI corresponding to the control information (SA (Scheduling Assignment)) to the UE receiving data. For example, the SCI may include information as shown in Table 6 below.

SCI for V2X
- Priority: 3 bits
- Resource reservation : 4 bits
- MCS: 5 bits
- CRC: 16 bits
- Retransmission index : 1 bit
- Time gap between transmission and retransmission: 4 bits
- Frequency resource of initial and last transmission: 8 bits
- Reserved bits: 7 bits
SCI for V2X
- Priority: 3 bits
- Resource reservation: 4 bits
- MCS: 5 bits
- CRC: 16 bits
- Retransmission index: 1 bit
- Time gap between transmission and retransmission: 4 bits
- Frequency resource of initial and last transmission: 8 bits
- Reserved bits: 7 bits

이하에서는 상기 표 5의 DCI 및 표 6의 SCI에 포함되는 예시적인 정보에 대해서 구체적으로 설명한다. Below, exemplary information included in the DCI of Table 5 and the SCI of Table 6 is specifically described.

앞서 언급한 것과 같이, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서 SA 전송을 위해 사용되는 주파수 축 자원인 자원 블록(resource block)에 대한 정보는 DCI에 포함되어 지시될 수 있으며, 표 5의 "CIF" 및 "Lowest index of sub-channel allocation" 시그널링 필드(field)일 수가 있다. As mentioned above, information on resource blocks, which are frequency-axis resources used for SA transmission in the eNodeB resource scheduling mode (or mode 3), may be included and indicated in the DCI, and may be the "CIF" and "Lowest index of sub-channel allocation" signaling fields in Table 5.

"CIF" 시그널링 필드(field)는 3비트 크기를 가질 수 있고, V2X를 위해 사용되는 캐리어(carrier, 또는 밴드(band))를 지시한다. 예를 들어, UE에게 최대 5개의 캐리어가 설정될 수 있는 경우, 각각의 캐리어를 구분하는 지시자는 3 비트 (즉, ceil(log2(5))=3, 여기서, ceil(x)는 x보다 크거나 같은 최소의 정수) 크기로 주어질 수 있고, 상기 지시자를 이용하여 5개 중에서 어떤 캐리어가 SA 전송을 위해 사용되는지를 지시할 수 있다. The "CIF" signaling field can have a size of 3 bits and indicates a carrier (or band) used for V2X. For example, if up to 5 carriers can be configured for a UE, an indicator distinguishing each carrier can be given with a size of 3 bits (i.e., ceil(log2(5)) = 3, where ceil(x) is the smallest integer greater than or equal to x), and the indicator can be used to indicate which of the 5 carriers is used for SA transmission.

"Lowest index of sub-channel allocation" 시그널링 필드(field)는 SA를 전송하는 서브프레임 내에서 상기 V2X를 위해 사용되는 캐리어(carrier, 또는 밴드(band)) 상의 어떤 자원 블록(resource block)을 SA 전송을 위해 사용할 것인지를 지시할 수 있다. The "Lowest index of sub-channel allocation" signaling field can indicate which resource block on the carrier (or band) used for V2X within the subframe transmitting the SA will be used for SA transmission.

"Lowest index of sub-channel allocation" 시그널링 필드(field)는 0부터 K-1까지의 인덱스를 가지는 총 K개의 서브-채널(sub-channel)들 중에서, 상기 SA와 연계된 데이터의 전송을 위해 사용되는 서브-채널(sub-channel)들 중에서 가장 낮은 인덱스를 가지는 서브-채널을 지시할 수 있다. 이를 위해서는 ceil(log2(K))의 비트가 필요하다. K의 값은 시스템 대역폭의 크기에 따라서 가변적이며, 예를 들어, 최대 20의 값을 가질 수 있다. 이에 따라 "Lowest index of sub-channel allocation" 필드를 위해 최소 0비트에서 최대 5비트가 필요하게 된다. The "Lowest index of sub-channel allocation" signaling field can indicate a sub-channel with the lowest index among the sub-channels used for transmission of data associated with the SA, among a total of K sub-channels having indices from 0 to K-1. For this, ceil(log2(K)) bits are required. The value of K is variable depending on the size of the system bandwidth and can have a maximum value of 20, for example. Accordingly, the "Lowest index of sub-channel allocation" field requires a minimum of 0 bits and a maximum of 5 bits.

예를 들어, 인덱스 값 0부터 인덱스 값 5를 가지는 총 6개의 서브-채널(sub-channel)이 존재하고, 이 중 인덱스 값 2부터 인덱스 값 5에 해당하는 총 4개의 서브-채널(sub-channel)에 PSSCH를 할당하여 상기 SA와 연계된 데이터의 전송을 위해 사용한다면, "Lowest index of sub-channel allocation"에 의해서 지시되는 값은 인덱스 값 2가 될 수 있고, 이를 지시하기 위해서는 총 ceil(log2(6))=3비트가 필요하게 된다.For example, if there are a total of 6 sub-channels with index values 0 to 5, and PSSCH is allocated to a total of 4 sub-channels corresponding to index values 2 to 5 to transmit data associated with the SA, the value indicated by the "Lowest index of sub-channel allocation" can be the index value 2, and a total of ceil(log2(6)) = 3 bits are required to indicate this.

이 때, SA를 전송하기 위한 PSCCH는 SA를 전송하기 위한 PSCCH와 데이터를 전송하기 위한 PSSCH가 주파수 축 상에서 서로 인접하는 경우 "Lowest index of sub-channel allocation"에 의해서 지시된 서브-채널(sub-channel) 내에서 가장 낮은 RB 인덱스를 가지는 RB에서 할당될 수 있다 (도 6의 왼쪽 도면 참조). 또는, SA를 전송하기 위한 PSCCH와 데이터를 전송하기 위한 PSSCH가 주파수 축 상에서 서로 인접하지 않는 경우 "Lowest index of sub-channel allocation"에 의해서 지시된 서브-채널(sub-channel)에 일-대-일로 대응되는 RB에서 할당이 된다(도 6의 오른쪽 도면 참조). At this time, the PSCCH for transmitting the SA can be allocated in the RB having the lowest RB index within the sub-channel indicated by the "Lowest index of sub-channel allocation" if the PSCCH for transmitting the SA and the PSSCH for transmitting the data are adjacent to each other on the frequency axis (see the left drawing in FIG. 6). Alternatively, if the PSCCH for transmitting the SA and the PSSCH for transmitting the data are not adjacent to each other on the frequency axis, the allocation is made in the RB corresponding one-to-one to the sub-channel indicated by the "Lowest index of sub-channel allocation" (see the right drawing in FIG. 6).

예를 들어, "Lowest index of sub-channel allocation"에 의해서 지시되는 값이 인덱스 값이 2인 경우를 가정한다. 이 경우, SA를 전송하기 위한 PSCCH와 데이터를 전송하기 위한 PSSCH가 주파수 축 상에서 서로 인접한다면, 인덱스 값 2에 해당하는 서브-채널(sub-channel) 내에서 가장 낮은 RB 인덱스를 가지는 RB(예를 들어, 도 6의 왼쪽 도면에서 "Starting RB of sub-channels"에 해당하는 RB 인덱스가 r이라면, r+2*"sub-channel size"에 해당하는 RB)에 SA를 전송하기 위한 PSCCH가 할당될 수 있다. 또는, SA를 전송하기 위한 PSCCH와 데이터를 전송하기 위한 PSSCH가 주파수 축 상에서 서로 인접하지 않는다면, 인덱스 값 2에 해당하는 서브-채널(sub-channel)에 일-대-일로 대응되는 RB(예를 들어, 도 6의 오른쪽 도면에서 "Starting RB of PSCCH pool"에 해당하는 RB 인덱스가 s라면 s+2에 해당하는 RB)에 SA를 전송하기 위한 PSCCH가 할당될 수 있다.For example, assume that the value indicated by "Lowest index of sub-channel allocation" is an index value of 2. In this case, if a PSCCH for transmitting SA and a PSSCH for transmitting data are adjacent to each other on the frequency axis, the PSCCH for transmitting SA can be allocated to an RB having the lowest RB index within a sub-channel corresponding to the index value 2 (for example, if the RB index corresponding to "Starting RB of sub-channels" in the left drawing of Fig. 6 is r, an RB corresponding to r+2*"sub-channel size"). Alternatively, if the PSCCH for transmitting SA and the PSSCH for transmitting data are not adjacent to each other on the frequency axis, the PSCCH for transmitting SA may be allocated to an RB corresponding one-to-one to a sub-channel corresponding to an index value of 2 (for example, if the RB index corresponding to "Starting RB of PSCCH pool" in the right diagram of FIG. 6 is s, then the RB corresponding to s+2).

다음으로, 표 5의 SA 내용들(contents) 중에서 데이터를 전송하기 위한 PSSCH를 위해 사용되는 자원을 지시하기 위한 제1 필드(예를 들어, "Time gap between transmission and retransmission"), 제2 필드(예를 들어, "Frequency resource of initial and last transmission")는, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서 DCI에 포함될 수 있다. 또한, 표 6에서의 제1 필드(예를 들어, "Time gap between transmission and retransmission"), 제2 필드(예를 들어, "Frequency resource of initial and last transmission")는, 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)에서는 DCI를 통해 지시된 값이 SCI에 그대로 포함되지만, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)의 경우에는 단말이 센싱에 기초하여 스스로 선택한 자원에 따라서 결정될 수 있다. Next, among the SA contents of Table 5, the first field (e.g., "Time gap between transmission and retransmission") and the second field (e.g., "Frequency resource of initial and last transmission") for indicating resources used for PSSCH for transmitting data may be included in the DCI in the eNodeB resource scheduling mode (or mode 3). In addition, the first field (e.g., "Time gap between transmission and retransmission") and the second field (e.g., "Frequency resource of initial and last transmission") in Table 6 may be included in the SCI as they are, as indicated through the DCI in the eNodeB resource scheduling mode (or mode 3), but may be determined according to resources selected by the UE based on sensing in the UE autonomous resource selection mode (or mode 4).

제1 필드(예를 들어, "Time gap between transmission and retransmission")는 SA와 연관된 TB 단위의 Data가 최초 전송되는 서브프레임과 상기 SA와 연관된 TB 단위의 Data가 재전송되는 서브프레임의 간격(gap)을 지시하거나, 또는 상기 SA와 연관된 TB 단위의 Data가 최초 전송되는 서브프레임과 상기 SA가 재전송되는 서브프레임 간의 간격(gap)을 지시할 수 있다. 이 값은 0부터 15까지의 값일 수 있으며, 0일 경우 상기 SCI를 포함하는 SA를 통해 지시되어 전송되는 TB의 재전송이 없음을 나타나며, 1 내지 15일 경우 각각 상기 SCI를 포함하는 SA를 통해 지시되어 최초 전송된 TB가 각각 1내지 15개의 서브프레임 후에 재전송된다는 것을 의미한다. 예를 들어, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)의 경우, 제1 필드(예를 들어, "Time gap between transmission and retransmission")는 도 7에서 보는 것과 같은 "TTI m+d (= TTI m+c)"에 해당하는 서브프레임과 "TTI m+e"에 해당하는 서브프레임 사이의 간격(gap)을 지시할 수 있다. The first field (e.g., "Time gap between transmission and retransmission") may indicate a gap between a subframe in which TB unit data associated with the SA is initially transmitted and a subframe in which TB unit data associated with the SA is retransmitted, or may indicate a gap between a subframe in which TB unit data associated with the SA is initially transmitted and a subframe in which the SA is retransmitted. This value may be a value from 0 to 15, and a value of 0 indicates that there is no retransmission of a TB indicated and transmitted via the SA including the SCI, and values of 1 to 15 indicate that a TB initially transmitted via the SA including the SCI is retransmitted after 1 to 15 subframes, respectively. For example, in case of UE autonomous resource selection mode (or mode 4), the first field (e.g., "Time gap between transmission and retransmission") may indicate a gap between a subframe corresponding to "TTI m+d (= TTI m+c)" and a subframe corresponding to "TTI m+e" as shown in FIG. 7.

다음으로, 제2 필드(예를 들어, "Frequency resource of initial and last transmission")는 상기 TB단위의 Data가 최초 전송되는 서브프레임과 재전송되는 서브프레임에서 각각 주파수 축 상에서 어떤 RB들을 사용하여 전송되는지를 지시한다. 구체적으로, 제2 필드(예를 들어, "Frequency resource of initial and last transmission")는, Data의 최초 전송 시에 사용되는 서브-채널의 개수(Data의 재전송 시에 사용되는 서브-채널의 개수는 최초 전송 시에 사용되는 서브-채널의 개수와 동일함)에 대한 정보뿐만 아니라, Data의 재전송 시에 사용되는 서브-채널 중에서 가장 낮은 인덱스에 대한 정보도 지시할 수 있다.Next, the second field (e.g., "Frequency resource of initial and last transmission") indicates which RBs are used to transmit the TB unit of data in the subframe in which it is initially transmitted and in the subframe in which it is retransmitted, respectively, on the frequency axis. Specifically, the second field (e.g., "Frequency resource of initial and last transmission") may indicate not only information about the number of sub-channels used in the initial transmission of data (the number of sub-channels used in the retransmission of data is the same as the number of sub-channels used in the initial transmission), but also information about the lowest index among the sub-channels used in the retransmission of data.

보다 구체적으로, 상기 SCI를 포함하는 SA를 통해 지시되어 전송되는 TB가 최초 전송되는 경우, 이를 위해 사용되는 서브-채널(sub-channel)들 중 가장 낮은 인덱스는 기지국 자원 스케줄링 모드(eNodeB resource scheduling mode, 또는 mode 3)의 경우 DCI에 포함되는 "Lowest index of sub-channel allocation" 시그널링 필드(field)에 의해 지시가 되며, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)의 경우 단말 스스로에 의해서 결정된다. 여기서 몇 개의 서브 채널(sub-channel)들을 사용하여 전송할 것인지를 나타내는 정보가 상기 제2 필드(예를 들어, "Frequency resource of initial and last transmission")에 포함될 수 있다. More specifically, when a TB transmitted by being indicated through an SA including the SCI is transmitted initially, the lowest index among the sub-channels used for this is indicated by the "Lowest index of sub-channel allocation" signaling field included in the DCI in the case of the eNodeB resource scheduling mode (or mode 3), and is determined by the UE itself in the case of the UE autonomous resource selection mode (or mode 4). Here, information indicating how many sub-channels will be used for transmission may be included in the second field (e.g., "Frequency resource of initial and last transmission").

또한, 상기 SCI를 포함하는 SA를 통해 지시되어 전송되는 TB가 재전송되는 경우, 이를 위해 사용되는 서브-채널(sub-channel)들 중 가장 낮은 인덱스가 상기 제2 필드(예를 들어, "Frequency resource of initial and last transmission")에 더 포함될 수 있다. TB 재전송 시에 몇 개의 서브-채널(sub-channel)들을 사용하여 전송할 것인지는 상기 제2 필드(예를 들어, "Frequency resource of initial and last transmission")에 의해 지시가 되며, 상기 TB의 최초 전송 시 사용되었던 서브-채널의 개수와 동일한 개수만큼의 서브-채널(sub-channel)들이 사용된다.In addition, when a TB transmitted as instructed through SA including the SCI is retransmitted, the lowest index among the sub-channels used for this may be further included in the second field (e.g., "Frequency resource of initial and last transmission"). The number of sub-channels to be used for transmission when retransmitting the TB is indicated by the second field (e.g., "Frequency resource of initial and last transmission"), and the same number of sub-channels as the number of sub-channels used when initially transmitting the TB are used.

예를 들어, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)의 경우, 도 7에서 보는 것과 같은 "TTI m+d (= TTI m+c)"에 해당하는 서브프레임과 "TTI m+e"에 해당하는 서브프레임에서 PSSCH를 전송하기 위한 RB들은 제2 필드(예를 들어, "Frequency resource of initial and last transmission")에 의해 지시가 된다. For example, in case of UE autonomous resource selection mode (or mode 4), RBs for transmitting PSSCH in subframes corresponding to "TTI m+d (= TTI m+c)" and "TTI m+e" as shown in FIG. 7 are indicated by the second field (e.g., "Frequency resource of initial and last transmission").

상기 제2 필드(예를 들어, "Frequency resource of initial and last transmission")를 위해서는 K개의 서브-채널(sub-channel)들을 가정할 경우 총 ceil(log2(K*(K+1)/2)가 필요하다. 예를 들어, K는 최대 20이므로, 이를 위해서는 최소 0비트에서 최대 8비트가 필요하다.For the second field above (e.g., "Frequency resource of initial and last transmission"), assuming K sub-channels, a total of ceil(log2(K*(K+1)/2) is required. For example, since K is at most 20, this requires at least 0 bits and at most 8 bits.

표 6의 SCI에 포함되는 다른 시그널링 필드(field)들 중에서 "Priority"는 전송하고자 하는 TB 단위의 Data의 우선순위를 지시할 수 있다. Among other signaling fields included in the SCI in Table 6, “Priority” can indicate the priority of the TB unit of data to be transmitted.

"Resource reservation"은 앞서 언급한과 같이, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)에서 예약된 자원을 지시하기 위해 사용되는 파라미터인 j∈{0, 1, 2, ..., 10} 값을 지시할 수 있다."Resource reservation" may indicate a value of j∈{0, 1, 2, ..., 10}, which is a parameter used to indicate reserved resources in the UE autonomous resource selection mode (or mode 4), as mentioned above.

"MCS(Modulation and Coding Schme)"는 전송하고자 하는 TB 단위의 Data의 모듈레이션(modulation) 방식과 코딩(coding)을 방식을 지시할 수 있다."MCS (Modulation and Coding Schme)" can indicate the modulation method and coding method of the TB unit of data to be transmitted.

"Retransmission index"는 TB 단위의 Data의 재전송의 유무에 대한 것을 지시한다."Retransmission index" indicates whether or not to retransmit data in TB units.

"CRC(Cyclical Redundancy Check)"는 상기 SCI의 전송 시 오류 검출 및/또는 다른 SCI와의 구분을 위해 SCI에 추가되어 사용될 수 있다. “CRC (Cyclical Redundancy Check)” may be added to the SCI and used to detect errors during transmission of the SCI and/or to distinguish it from other SCIs.

이하에서는, V2X 통신을 위한 자원 풀에 대한 본 발명의 예시들에 대해서 설명한다. 구체적으로, V2X 통신을 위한 기지국 자원 스케줄링 모드(또는 모드 3) 또는 단말 자율 자원 선택 모드(또는 모드 4)에 대해서 단말이 서브프레임 풀을 결정하는 과정과, 상기 서브프레임 풀 결정을 위해서 기지국이 단말에게 제공하는 정보(또는 설정)에 대해서 이하에서 설명한다. Hereinafter, examples of the present invention for resource pools for V2X communications will be described. Specifically, the process by which a terminal determines a subframe pool for base station resource scheduling mode (or mode 3) or terminal autonomous resource selection mode (or mode 4) for V2X communications, and the information (or settings) that the base station provides to the terminal for determining the subframe pool will be described below.

도 10은 본 발명에 따른 소정의 주기 내에서 서브프레임 풀의 구성을 설명하기 위한 도면이다. FIG. 10 is a drawing for explaining the configuration of a subframe pool within a predetermined period according to the present invention.

도 10에서 소정의 주기에 속한 모든 서브프레임의 집합을 먼저 도시한다. 예를 들어, 상기 소정의 주기는 SFN 주기 또는 DFN 주기(10240ms)일 수 있다. 하나의 서브프레임의 시간 길이가 1ms이므로, 소정의 주기 내에 총 10240개의 서브프레임(즉, 서브프레임 인덱스 #0 부터 #10239까지)이 포함될 수 있다. In Fig. 10, a set of all subframes belonging to a given period is first illustrated. For example, the given period may be an SFN period or a DFN period (10240 ms). Since the time length of one subframe is 1 ms, a total of 10240 subframes (i.e., subframe indices #0 to #10239) may be included in the given period.

상기 소정의 주기의 서브프레임들의 전체 집합에서 특정 서브프레임(들)을 제외 또는 스킵(skip)한 서브프레임들을, tSL i (0≤≤i<Tmax)로 표현할 수 있다. 즉, {tSL 0, tSL 1, ..., tSL Tmax -1} 에 해당하는 서브프레임들은 V2X 통신을 위한 자원 풀에 속할 수도 있는 서브프레임들의 집합이다. 이러한 {tSL 0, tSL 1, ..., tSL Tmax -1} 서브프레임의 집합에서, 서빙 셀의 SFN 0(모드 3의 경우) 또는 DFN 0(모드 4의 경우)에 해당하는 무선 프레임의 서브프레임 #0을 기준으로 서브프레임들의 인덱스가 증가하는 순서로 배열될 수 있다.Subframes that exclude or skip specific subframe(s) from the entire set of subframes of the above given period, t SL i (0≤≤i<Tmax). That is, the subframes corresponding to {t SL 0 , t SL 1 , ..., t SL Tmax -1 } are a set of subframes that may belong to a resource pool for V2X communication. In this set of subframes {t SL 0 , t SL 1 , ..., t SL Tmax -1 }, the subframes may be arranged in increasing order of their indices based on subframe #0 of the radio frame corresponding to SFN 0 (in case of mode 3) or DFN 0 (in case of mode 4) of the serving cell.

즉, {tSL 0, tSL 1, ..., tSL Tmax -1} 에 해당하는 서브프레임들은 V2X 통신을 위한 자원 풀에 속할 수도 있는 서브프레임들의 집합이다. 여기서, {tSL 0, tSL 1, ..., tSL Tmax - 1}에 해당하는 서브프레임들 자체가 자원 풀을 의미하는 것이 아니라, 그 중의 일부 또는 전부가 자원 풀로 설정될 수 있다. That is, the subframes corresponding to {t SL 0 , t SL 1 , ..., t SL Tmax -1 } are a set of subframes that may belong to a resource pool for V2X communication. Here, the subframes corresponding to {t SL 0 , t SL 1 , ..., t SL Tmax - 1 } do not themselves represent a resource pool, but some or all of them may be set as a resource pool.

상기 소정의 주기의 서브프레임들의 전체 집합에서 특정 서브프레임(들)을 제외한 서브프레임들(즉, {tSL 0, tSL 1, ..., tSL Tmax -1} )을, 자원 풀(구체적으로는 자원 풀 중 시간 축에 해당하는 서브프레임 풀)을 지시하는 비트맵이 적용되는 대상 서브프레임 집합이라고도 칭할 수 있다. 여기서, 상기 특정 서브프레임(들)은, 예를 들어, SLSS 자원이 설정되는 서브프레임, TDD DL 서브프레임 또는 특수 서브프레임, 및/또는 비트맵 비적용 서브프레임(구체적인 예시에 대해서는 후술함) 등에 해당할 수 있다. A set of subframes (i.e., {t SL 0 , t SL 1 , ..., t SL Tmax -1 }) excluding specific subframe(s) from the entire set of subframes of the above-mentioned predetermined period may also be referred to as a target subframe set to which a bitmap indicating a resource pool (specifically, a subframe pool corresponding to the time axis among the resource pools) is applied. Here, the specific subframe(s) may correspond to, for example, a subframe to which SLSS resources are set, a TDD DL subframe or a special subframe, and/or a subframe to which a bitmap is not applied (specific examples will be described later).

상기 자원 풀과 연관된 비트맵은 {b0, b1, ..., bLbitmap - 1}로 표현될 수 있다. 여기서, Lbitmap은 상위단에 의해서 설정되는 상기 비트맵의 길이이다. 예를 들어, Lbitmap 은 상기 소정의 주기에 속하는 서브프레임들의 개수보다 작은 값으로 설정되고, 상기 소정의 주기 내에서 비트맵이 반복하여 적용될 수 있다. 예를 들어, Lbitmap의 값은 16, 20, 또는 100일 수 있지만, 이에 제한되는 것은 아니다. The bitmap associated with the above resource pool can be expressed as {b 0 , b 1 , ..., b Lbitmap - 1 }, where L bitmap is the length of the bitmap set by the upper layer. For example, L bitmap is set to a value smaller than the number of subframes belonging to the predetermined period, and the bitmap can be repeatedly applied within the predetermined period. For example, the value of L bitmap can be 16, 20, or 100, but is not limited thereto.

상기 비트맵에서 지시하는 값이 1에 해당하는 서브프레임들로 서브프레임 풀이 구성될 수 있다. 즉, bk'1 (여기서, k'=k mod Lbitmap 이고, mod는 모듈러 연산을 의미함)인 경우, tSL k (여기서, 0≤≤k<(10240-x-y))에 해당하는 서브프레임이 서브프레임 풀에 속하게 된다. 즉, 서브프레임 풀은, k'=k mod Lbitmap 일 때 tSL k 중 bk'1을 만족하는 서브프레임들로 구성될 수 있다. A subframe pool can be composed of subframes for which the value indicated in the above bitmap corresponds to 1. That is, when b k' 1 (where k' = k mod L bitmap and mod denotes a modular operation), a subframe corresponding to t SL k (where 0 ≤ ≤ k < (10240-xy)) belongs to the subframe pool. That is, the subframe pool can be composed of subframes satisfying b k' 1 among t SL k when k' = k mod L bitmap .

여기서, x는 상기 소정의 주기 내에서 SLSS가 설정되는 서브프레임 개수에 해당할 수 있다. 예를 들어, x의 값은 0 또는 64일 수 있다. 구체적으로, SLSS가 설정되는 주기가 160ms이라면, 10240ms 길이의 소정의 주기 내에서 SLSS 서브프레임은 64개 존재할 수 있으므로, x=64일 수 있다. 또는, SLSS가 설정되지 않는 경우라면 x=0일 수 있다. 본 발명에서 x 개의 SLSS 설정 서브프레임은, 제1 타입 제외 서브프레임이라고 칭할 수도 있다.Here, x may correspond to the number of subframes in which SLSS is set within the given period. For example, the value of x may be 0 or 64. Specifically, if the period in which SLSS is set is 160 ms, there may be 64 SLSS subframes within the given period of 10240 ms in length, and thus x may be 64. Alternatively, if SLSS is not set, x may be 0. In the present invention, x SLSS set subframes may be referred to as first type excluded subframes.

또한, y는 상기 소정의 주기 내에서 비트맵 비적용 서브프레임의 개수에 해당할 수 있다. 예를 들어, y의 값은 0, 16, 40 또는 76일 수 있다. 여기서, 비트맵 비적용 서브프레임이란, 상기 소정의 주기의 길이, 상기 비트맵의 길이, V2X 전송이 예약되는 서브프레임 등을 고려하여 결정될 수 있다. 이에 대한 구체적인 예시들에 대해서는 후술한다. 본 발명에서 y 개의 비트맵 비적용 서브프레임은, 제2 타입 제외 서브프레임이라고 칭할 수도 있다.In addition, y may correspond to the number of bitmap-nonapplied subframes within the given period. For example, the value of y may be 0, 16, 40, or 76. Here, the bitmap-nonapplied subframes may be determined in consideration of the length of the given period, the length of the bitmap, the subframes in which V2X transmission is reserved, etc. Specific examples thereof will be described later. In the present invention, the y bitmap-nonapplied subframes may also be referred to as second type excluded subframes.

위와 같이 결정되는 자원 풀 중에서 서브프레임 tSL m에서 SA 및/또는 Data 전송이 스케줄링되는(또는 그랜트(grant) 되는) 경우, tSL m으로부터 Prsvp*j 이후의 서브프레임 tSL m + Prsvp *j에서도 SA 및/또는 Data 전송이 예약(reserve)될 수 있다. 여기서, j=1, 2, ..., Cresel-1로 정의될 수가 있으며, 이 때 Cresel는 자원 재선택 카운터와 연관되는 Cresel=A*SL_RESOURCE_RESELECTION_COUNTER일 수가 있다. If SA and/or Data transmission is scheduled (or granted) in subframe t SL m from the resource pool determined as above, from t SL m SA and/or Data transmission can also be reserved in subframes t SL m + Prsvp *j after P rsvp *j, where j can be defined as 1, 2, ..., C resel -1, where C resel can be C resel =A*SL_RESOURCE_RESELECTION_COUNTER, which is associated with a resource reselection counter.

예를 들어, A=6 또는 10일 수 있고, SL_RESOURCE_RESELECTION_COUNTER는 최대 15의 값을 가질 수 있다. Prsvp는 상위단에 의해서 설정되는 자원 예약 인터벌이며, 예를 들어, Prsvp는 100의 값 하나가 고정적으로 쓰일 수도 있고, 또는 100과 그 이외의 하나 이상의 값들 중 하나의 값이 선택되어 쓰일 수도 있다. 이하, 본 발명에서는 Prsvp를 간략하게 P라고 표기하기로 한다.For example, A can be 6 or 10, and SL_RESOURCE_RESELECTION_COUNTER can have a maximum value of 15. P rsvp is a resource reservation interval set by the upper layer. For example, P rsvp can be a fixed value of 100, or one of the values other than 100 and one or more other values can be selected and used. Hereinafter, in the present invention, P rsvp will be simply expressed as P.

이하에서는, 본 발명에 따른 V2X에서 단말 타입에 기초한 자원 풀 결정 방법에 대해서 설명한다. Below, a method for determining a resource pool based on a terminal type in V2X according to the present invention is described.

구체적으로, 본 발명에서는 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)를 가정하여, P-UE에 대한 자원 풀 결정 방법에 대해서 설명한다. Specifically, the present invention describes a method for determining a resource pool for a P-UE, assuming UE autonomous resource selection mode (or mode 4).

예를 들어, 전술한 도 4 내지 도 6 및 도 10에서 설명한 바와 같은 자원 풀 결정 방법은 기본적으로 V-UE에 대해서 적용될 수 있다. 도 7과 같은 자원 선택 방법은 전체 센싱(full sensing)을 지원하는 UE(예를 들어, V-UE)에 대해서 적용될 수 있다. 한편, P-UE에 대해서는 이하에서 설명하는 바와 같은 자원 풀 결정 방법이 적용될 수 있다. For example, the resource pool determination method as described in the aforementioned FIGS. 4 to 6 and FIG. 10 can be basically applied to V-UE. The resource selection method as in FIG. 7 can be applied to a UE supporting full sensing (e.g., V-UE). Meanwhile, the resource pool determination method as described below can be applied to P-UE.

또한, 본 발명에서는 P-UE의 세부 타입에 따라서 서로 다른 자원 풀 결정 방법이 적용될 수도 있다. 예를 들어, 부분 센싱(partial sensing)에 기초하여 자원을 선택하는 P-UE와, 센싱에 기초하지 않고 랜덤으로 자원을 선택(random resource selection)하는 P-UE에 대해서, 서로 다른 자원 풀 결정 방법이 적용될 수 있다.In addition, in the present invention, different resource pool determination methods may be applied depending on the detailed type of P-UE. For example, different resource pool determination methods may be applied to a P-UE that selects resources based on partial sensing and a P-UE that randomly selects resources without sensing (random resource selection).

V-UE가 고려되는 V2V와 달리, P-UE가 고려되는 V2P에서는 에너지 절약이 하나의 큰 이슈이다. V-UE는 차량에 포함되는 또는 차량 내부에 존재하는 단말이라서 배터리에 의한 제약이 크지 않지만, P-UE는 보행자의 단말이기에 배터리 파워 소비의 한계가 있기 때문이다. 예를 들어, P-UE로부터 다른 개체로의 전송(즉, P2V(Pedestrian to Vehicle))인 경우에 에너지 소비를 줄이는 것이 요구된다. Unlike V2V, where V-UE is considered, energy saving is a major issue in V2P, where P-UE is considered. V-UE is a terminal included in a vehicle or existing inside a vehicle, so there is not much limitation due to battery, but P-UE is a terminal of a pedestrian, so there is a limit to battery power consumption. For example, in case of transmission from a P-UE to another entity (i.e., P2V (Pedestrian to Vehicle)), energy consumption reduction is required.

예를 들어, V-UE를 위해서는 도 7에서와 같은 특정 구간(즉, TTI m-a 부터 TTI-m-b 까지의 구간) 내에서 모든 자원들을 대상으로 한 센싱 기반의 자원 선택 방식(즉, 전체(full) 센싱 방식)을 적용할 수 있다. 여기서, 센싱을 수행하는 특정 구간은, 전술한 바와 같이 "비트맵 적용 대상 서브프레임 집합(즉, 소정의 주기(예를 들어, SFN 또는 DFN 주기)에 속하는 전체 서브프레임들 중에서 특정 서브프레임들(예를 들어, SLSS 자원이 설정되는 서브프레임, TDD DL 서브프레임 또는 특수 서브프레임, 및/또는 전술한 비트맵 비적용 서브프레임)을 제외한 집합)"을 기준으로, 소정의 개수(예를 들어, 1000개)의 서브프레임으로 정의될 수 있다. 따라서, 하나의 서브프레임의 시간 길이가 1ms라고 가정하면, 센싱 구간의 시간 길이는 실제로는 1000ms (=1s) 이상일 수 있다. For example, for V-UE, a sensing-based resource selection method (i.e., a full sensing method) targeting all resources within a specific section (i.e., a section from TTI m-a to TTI-m-b) as in FIG. 7 can be applied. Here, the specific section where sensing is performed can be defined as a predetermined number (e.g., 1000) of subframes based on a "set of subframes to which bitmap application is applied (i.e., a set of all subframes belonging to a predetermined period (e.g., an SFN or DFN period) excluding specific subframes (e.g., subframes where SLSS resources are set, TDD DL subframes or special subframes, and/or subframes to which the bitmap is not applied as described above))" as described above. Accordingly, assuming that the time length of one subframe is 1 ms, the time length of the sensing section can actually be 1000 ms (= 1 s) or more.

한편, P-UE를 위해서는 파워 소비 감소를 위해 특정 구간(예를 들어, 비트맵 적용 대상 서브프레임 집합을 기준으로 1000개의 서브프레임) 내에서 일부 자원들을 대상으로 한 센싱 기반의 자원 선택 방식(즉, 부분(partial) 센싱 방식)을 적용할 수 있다. Meanwhile, for P-UE, a sensing-based resource selection method (i.e., partial sensing method) targeting some resources within a specific section (e.g., 1000 subframes based on a set of subframes to which bitmaps are applied) can be applied to reduce power consumption.

또한, P-UE가 V-UE에게 사이드링크 제어 정보 및 데이터를 송신할 수 있지만, P-UE가 V-UE로부터 사이드링크 제어 정보 및 데이터를 수신하지는 않는 경우를 가정할 수 있다. 예를 들어, 일반적인 P-UE는 P2V 통신 캐퍼빌리티(예를 들어, 사이드링크 전송(Tx) 캐퍼빌리티)를 가질 수 있고, 이에 따라 차량 등의 V-UE가 보행자 등의 P-UE에 대한 정보를 습득하여 안전 사항 등에 대비하는 동작을 지원할 수 있다. 한편, P-UE는 V2P 통신 캐퍼빌리티(예를 들어, 사이드링크 수신(Rx) 캐퍼빌리티)를 가지지 못할 수도 있고, 이는 보행자 등의 P-UE가 차량 등의 V-UE에 대한 정보를 안전 사항 등에 대비하기 위해 습득할 필요가 없는 경우를 고려한 것이다. In addition, it can be assumed that the P-UE can transmit sidelink control information and data to the V-UE, but the P-UE does not receive sidelink control information and data from the V-UE. For example, a general P-UE can have a P2V communication capability (e.g., a sidelink transmit (Tx) capability), and thus, a V-UE such as a vehicle can acquire information about a P-UE such as a pedestrian to support operations in preparation for safety matters, etc. On the other hand, the P-UE may not have a V2P communication capability (e.g., a sidelink receive (Rx) capability), and this is in consideration of the case where a P-UE such as a pedestrian does not need to acquire information about a V-UE such as a vehicle in preparation for safety matters, etc.

이와 같이 사이드링크 Rx 캐퍼빌리티가 없는 디바이스들을 지원하는 경우를 고려하면, P-UE를 위해서는 랜덤 자원 선택(random resource selection) 방식이 적용될 수도 있다. Considering the case of supporting devices without sidelink Rx capability, a random resource selection method may be applied for P-UE.

따라서, V-UE를 위한 자원 선택 방식은 도 7 등에서 설명한 바와 같은 전체 센싱 방식 적용될 수 있고, 자원 풀 구성 방식은 도 4 내지 도 6 및 도 10에서 설명한 방식이 적용될 수 있다. Therefore, the resource selection method for V-UE can be applied as the overall sensing method described in FIG. 7, etc., and the resource pool configuration method can be applied as the method described in FIGS. 4 to 6 and FIG. 10.

한편, 부분 센싱을 지원하는 P-UE를 위한 부분 센싱 방식에 기초한 자원 선택 방식, 및 이를 위한 자원 풀 구성 방식에 대한 본 발명의 다양한 예시들에 대해서 이하에서 설명한다. Meanwhile, various examples of the present invention for a resource selection method based on a partial sensing method for a P-UE supporting partial sensing and a resource pool configuration method therefor are described below.

또한, 랜덤 자원 선택을 지원하는 P-UE를 위한 랜덤 자원 선택 방식에 기초한 자원 선택 방식, 및 이를 위한 자원 풀 방식에 대한 본 발명의 다양한 예시들에 대해서 이하에서 설명한다.In addition, various examples of the present invention for a resource selection method based on a random resource selection method for a P-UE supporting random resource selection and a resource pool method therefor are described below.

전술한 바와 같이, V-UE를 위해서는 도 4 내지 도 6 및 도 10의 예시와 같은 방식으로 자원 풀이 구성될 수 있다. 특히 자원 풀 중 서브프레임 풀에 대해서는 도 4, 도 5 및 도 10의 예시와 같이 하나의 SFN(또는 DFN) 주기 내에서 일부 서브프레임들을 제외한 서브프레임들에 대해서 길이 Lbitmap의 비트맵을 반복 적용하여 서브프레임 풀에 속하는 서브프레임들을 지시하게 된다. 이 때, 센싱은 총 1000개의 비트맵 적용 대상이 되는 서브프레임들(즉, 하나의 SFN(또는 DFN) 주기 내에서 일부 서브프레임들을 제외한 서브프레임들)에서 수행될 수 있다. 즉, 1000개의 서브프레임들에 해당되는 센싱 윈도우(sensing window) 상에서 센싱(sensing)을 통해 다른 단말에 의해 점유되어 사용되고 있는 자원을 파악하고, 자원 풀에 속하는 자원들 중에서 상기 다른 단말에 의해 점유되어 사용되고 있는 자원을 제외한 나머지 자원들 중에서 선택된 자원 상에서 제어 채널 및 데이터 채널의 전송을 수행할 수 있다.As described above, for V-UE, a resource pool can be configured in the same manner as the examples of FIGS. 4 to 6 and FIG. 10. In particular, for a subframe pool among the resource pools, a bitmap of length L bitmap is repeatedly applied to subframes excluding some subframes within one SFN (or DFN) period, as in the examples of FIGS. 4, 5 and 10, to indicate subframes belonging to the subframe pool. At this time, sensing can be performed on a total of 1,000 subframes to which the bitmap is applied (i.e., subframes excluding some subframes within one SFN (or DFN) period). That is, resources occupied and used by other terminals can be identified through sensing on a sensing window corresponding to 1,000 subframes, and transmission of a control channel and a data channel can be performed on resources selected from among the remaining resources excluding the resources occupied and used by other terminals among the resources belonging to the resource pool.

부분(partial) 센싱 기반의 P-UE를 위한 서브프레임 풀 역시 상기 전체(full) 센싱 기반의 V-UE를 위한 서브프레임 풀을 기반으로 할 수가 있다. 이는, 센싱 윈도우의 크기만 다를 뿐이지 같은 센싱 기반의 동작을 수행함으로 복잡성을 간소화하기 위함이다. The subframe pool for P-UE based on partial sensing can also be based on the subframe pool for V-UE based on full sensing. This is to simplify complexity by performing the same sensing-based operation with only different sensing window sizes.

한편, 랜덤(random) 자원 선택 기반의 P-UE를 위한 서브프레임 풀은 상기 전체(full) 센싱 기반의 V-UE를 위한 서브프레임 풀과 독립적으로(이 때, 부분(partial) 센싱 기반의 P-UE를 위한 서브프레임 풀은 전체(full) 센싱 기반의 V-UE를 위한 서브프레임 풀과 공유됨) 정의될 수도 있다. 이 경우, P-UE를 위한 서브프레임 풀이 독립적으로 구성됨으로 인해 아래에서 언급할 서브프레임 풀을 공유하는 것에 비해 P-UE의 성능이 증대될 수 있다. 즉, 랜덤(random) 자원 선택 기반의 P-UE를 위한 자원이 다른 자원들(즉, 부분(partial) 센싱 기반의 P-UE를 위한 자원 및/또는 전체(full) 센싱 기반의 V-UE를 위한 자원)에 영향을 받지 않고 독립적으로 구성됨으로 인해 성능이 증대될 수 있는 장점이 있다.Meanwhile, the subframe pool for the P-UE based on random resource selection may be defined independently from the subframe pool for the V-UE based on full sensing (in this case, the subframe pool for the P-UE based on partial sensing is shared with the subframe pool for the V-UE based on full sensing). In this case, since the subframe pool for the P-UE is independently configured, the performance of the P-UE may be improved compared to the case of sharing the subframe pool mentioned below. That is, since the resources for the P-UE based on random resource selection are independently configured without being affected by other resources (i.e., the resources for the P-UE based on partial sensing and/or the resources for the V-UE based on full sensing), there is an advantage that the performance may be improved.

다른 한편으로는, 랜덤(random) 자원 선택 기반의 P-UE를 위한 서브프레임 풀은 상기 전체(full) 센싱 기반의 V-UE를 위한 서브프레임 풀을 공유하여(이 때, 부분(partial) 센싱 기반의 P-UE를 위한 서브프레임 풀 역시 전체(full) 센싱 기반의 V-UE를 위한 서브프레임 풀과 공유됨) 정의될 수도 있다. 이는, 사용 가능한 자원들이 감소함으로 인해 V2V의 성능에 영향을 미치는 것을 방지하기 위함이다. 또한, 하나의 풀을 공유해 사용할 수 있으므로, 자원 낭비 없이 보다 효율적인 자원의 활용이 가능한 장점이 있다.On the other hand, the subframe pool for the P-UE based on random resource selection can also be defined by sharing the subframe pool for the V-UE based on full sensing (in this case, the subframe pool for the P-UE based on partial sensing is also shared with the subframe pool for the V-UE based on full sensing). This is to prevent the performance of V2V from being affected due to a decrease in available resources. In addition, since one pool can be shared, there is an advantage of more efficient resource utilization without resource waste.

이 때, 랜덤(random) 자원 선택 기반의 P-UE를 위한 서브프레임 풀과 부분(partial) 센싱 기반의 P-UE를 위한 서브프레임 풀은 서로 직교성(orthgonality)을 가지고 구분될 필요가 있다. 왜냐하면, 부분(partial) 센싱 기반의 P-UE들은 자신이 사용하는 자원들이 랜덤(random) 자원 선택 기반의 P-UE들에 의해 간섭을 받지 않는 것을 보장받을 수 없기 때문이다.At this time, the subframe pool for P-UEs based on random resource selection and the subframe pool for P-UEs based on partial sensing need to be distinguished with orthogonality. This is because P-UEs based on partial sensing cannot be guaranteed that the resources they use will not be interfered with by P-UEs based on random resource selection.

앞서 언급한 것들을 고려하여, 랜덤(random) 자원 선택 기반의 P-UE를 위한 구체적인 자원 선택 방식 및 서브프레임 풀 구성 방식과, 부분(partial) 센싱 기반의 P-UE를 위한 구체적인 자원 선택 방식 및 서브프레임 풀 구성 방식에 대해서 이하에서 설명한다. Considering the aforementioned, the following describes specific resource selection methods and subframe pool configuration methods for P-UE based on random resource selection, and specific resource selection methods and subframe pool configuration methods for P-UE based on partial sensing.

도 11은 전체 센싱 기반 단말의 자원 선택 및 서브프레임 풀 구성의 일례를 설명하기 위한 도면이다.Figure 11 is a diagram for explaining an example of resource selection and subframe pool configuration of a full sensing-based terminal.

도 11에서 전체 센싱 기반 단말은 예를 들어 V-UE일 수 있지만 이에 제한되는 것은 아니고, 전력 제약이 없는 임의의 단말에서도 전체 센싱 기반 동작을 수행할 수 있다. In Fig. 11, the entire sensing-based terminal can be, for example, a V-UE, but is not limited thereto, and the entire sensing-based operation can be performed on any terminal without power constraints.

도 11에서 보는 것과 같이 비트맵 적용 대상 서브프레임 집합 중에서 예를 들어 1000개의 서브프레임들에 대해 센싱이 진행될 수 있다. 이에 따라, 1000개의 서브프레임들에 해당되는 센싱 윈도우(sensing window) 상에서 센싱(sensing)을 통해 다른 단말에 의해 점유되어 사용되고 있는 자원을 파악하고, 자원 풀에 속하는 자원들 중에서 상기 다른 단말에 의해 점유되어 사용되고 있는 자원을 제외한 나머지 자원들 중에서 선택된 자원(예를 들어, TTI m+c, TTI m+e, TTI m+c', TTI m+e'가 선택됨) 상에서 제어 채널 및 데이터 채널의 전송을 수행할 수 있다.As shown in Fig. 11, sensing can be performed on, for example, 1000 subframes among the subframe set to which the bitmap is applied. Accordingly, resources occupied and used by other terminals can be identified through sensing on a sensing window corresponding to 1000 subframes, and transmission of a control channel and a data channel can be performed on a selected resource (for example, TTI m+c, TTI m+e, TTI m+c', TTI m+e' are selected) among the resources belonging to the resource pool, excluding the resources occupied and used by other terminals.

여기서 TTI m+c와 TTI m+c'(마찬가지로 TTI m+e와 TTI m+e')는 P*j개(여기서, P는 전술한 Prsvp와 동일함)의 TTI 만큼의 간격을 가질 수 있다. 만약 하나의 TTI가 상기 비트맵 적용 대상 서브프레임 집합 중의 하나의 서브프레임에 대응하는 경우, TTI m+c와 TTI m+c'(마찬가지로 TTI m+e와 TTI m+e')는 P*j 개의 서브프레임만큼의 간격을 가질 수 있다. 도 11에서는 j=1인 경우를 예시적으로 나타낸다. 예를 들어, P=100일 수 있으나 이에 한정된 것은 아니고, j는 {0, 1, ..., 10} 의 값을 가질 수 있다. 예를 들어, j의 값은 SA에 포함되는 SCI를 통해서 지시될 수 있다. 구체적으로, j의 값은 V2X를 위해 사용되는 캐리어(carrier, 또는 밴드(band))-특정 네트워크 설정(carrier-specific network configuration) 또는 기정의된 설정(pre-configuration)에 의해서 선택된 값들 중에서 하나의 값일 수 있고, 그 값은 SA에 포함되는 SCI의 "Resource reservation" 시그널링 필드(field)를 통해 선택되어 지시될 수 있다.Here, TTI m+c and TTI m+c' (similarly TTI m+e and TTI m+e') can have an interval of P*j TTIs (wherein P is identical to P rsvp described above). If one TTI corresponds to one subframe among the set of subframes to which the bitmap is applied, TTI m+c and TTI m+c' (similarly TTI m+e and TTI m+e') can have an interval of P*j subframes. Fig. 11 exemplarily shows a case where j=1. For example, P may be 100, but is not limited thereto, and j may have a value of {0, 1, ..., 10}. For example, the value of j may be indicated through SCI included in SA. Specifically, the value of j can be one of the values selected by the carrier-specific network configuration used for V2X or the pre-configuration, and the value can be selected and indicated through the "Resource reservation" signaling field of the SCI included in the SA.

전체 센싱을 지원하는 단말을 위한 서브프레임 풀은 전술한 도 10과 같이 구성될 수 있다. A subframe pool for a terminal supporting full sensing can be configured as shown in Fig. 10 described above.

도 12는 부분 센싱 기반 단말의 자원 선택 방식의 일례를 설명하기 위한 도면이다.Figure 12 is a diagram for explaining an example of a resource selection method of a terminal based on partial sensing.

도 12의 예시에서 부분 센싱 기반 단말은 P-UE일 수 있지만 이에 제한되는 것은 아니고, 전력 제약이 있는 임의의 단말에서도 부분 센싱 기반 동작을 수행할 수 있다.In the example of Fig. 12, the partial sensing-based terminal may be a P-UE, but is not limited thereto, and partial sensing-based operation may be performed in any terminal with power constraints.

도 12에서 보는 것과 같이 비트맵 적용 대상 서브프레임 집합 중에서 총 (1000/P)*X개의 서브프레임들에 대해 센싱이 진행될 수 있다. 센싱이 수행되는 총 1000개의 서브프레임들은, P개의 서브프레임들에 해당하는 일정 구간(duration)으로 나눠질 수 있다. 이 때, P는 100일 수 있으나 이에 한정된 것은 아니다. 상기 P개의 서브프레임들에 해당하는 일정 구간(duration) 내에서, X개의 서브프레임들에 대해서 센싱이 수행될 수 있다. 여기서, P는 X로 나눠 떨어지는 값일 수 있다. 예를 들어, X=10일 수가 있으나 이에 한정된 것은 아니다. As shown in Fig. 12, sensing can be performed for a total of (1000/P)*X subframes among the set of subframes to which the bitmap is applied. The total of 1000 subframes on which sensing is performed can be divided into a certain period (duration) corresponding to P subframes. At this time, P can be 100, but is not limited thereto. Sensing can be performed for X subframes within the certain period (duration) corresponding to the P subframes. Here, P can be a value divisible by X. For example, X can be 10, but is not limited thereto.

즉, 상기 P개의 서브프레임들에 해당하는 일정 구간은 총 (1000/P)번 반복되며, 각각의 P개의 서브프레임들에 해당하는 일정 구간(duration) 내에는 각각 X개의 서브프레임들에 해당하는 총 P/X개의 서브-구간(sub-duration)으로 나눠지며, 이 중 하나의 서브-구간(sub-duration)에서 센싱이 수행될 수 있다.That is, a certain section corresponding to the above P subframes is repeated a total of (1000/P) times, and within each of the certain sections (duration) corresponding to the P subframes, each section is divided into a total of P/X sub-sections (sub-durations) corresponding to X subframes, and sensing can be performed in one of the sub-sections (sub-duration).

여기서, 앞서 언급한 것과 같이 P=100으로 고정될 수 있다. X는 고정된 값(예를 들어, 10)을 사용하거나, 다수의 값들 중에서 구성되어 지시되거나, 또는 랜덤하게 선택될 수 있다. Here, P can be fixed to 100 as mentioned above. X can be a fixed value (e.g. 10), or can be constructed and indicated among a number of values, or can be selected randomly.

또한, P개의 서브프레임들에 해당하는 일정 구간(duration) 내에 P/X개의 서브-구간(sub-duration)들 중 몇 번째 서브-구간(sub-duration)에서 센싱이 수행될 지가 설정될 수도 있다. 예를 들어, 센싱이 수행되는 서브-구간을 설정하는 정보는 고정된 값을 가질 수도 있고, 별도로 지시될 수도 있다. 예를 들어, X는 10이고, P=100이고, P/X=10인 경우에서, 총 10개의 서브-구간(sub-duration) 중 하나의 서브-구간(sub-duration)이 고정적으로 쓰일 수도 있고, 또는 첫 번째부터 P/X(=10)번째 서브-구간(sub-duration) 중 어떤 서브-구간(sub-duration)을 사용할지에 대한 설정이 지시되거나 또는 랜덤하게 선택될 수 있다. 도 12에서는 그 예로서 5번째 서브-구간(sub-duration)이 쓰이는 경우를 도시하였다.In addition, it may be configured which sub-duration among P/X sub-durations within a certain duration corresponding to P sub-frames is to be used for sensing. For example, information for configuring a sub-duration in which sensing is to be performed may have a fixed value or may be separately indicated. For example, in the case where X is 10, P=100, and P/X=10, one sub-duration out of a total of 10 sub-durations may be fixedly used, or a configuration may be configured or randomly selected as to which sub-duration among the first to P/X(=10) sub-durations is to be used. As an example, FIG. 12 illustrates a case where the 5th sub-duration is used.

따라서, 총 (1000/P)*X개의 서브프레임들에 해당되는 센싱 윈도우(sensing window) 상에서 센싱(sensing)을 통해 다른 단말에 의해 점유되어 사용되고 있는 자원을 파악하고, 자원 풀에 속하는 자원들 중에서 상기 다른 단말에 의해 점유되어 사용되고 있는 자원을 제외한 나머지 자원들 중에서 선택된 자원 상에서 제어 채널 및 데이터 채널의 전송을 수행할 수 있다. 예를 들어, 도 12의 예시에서 TTI m+c 가 부분 센싱 방식에 따라서 선택될 수 있고, 도 12에서는 도시하지 않았지만 도 11에서처럼 TTI m+e, TTI m+c', TTI m+e' 도 추가적으로 선택될 수 있다.Accordingly, resources occupied and used by other terminals can be identified through sensing on a sensing window corresponding to a total of (1000/P)*X subframes, and transmission of control channels and data channels can be performed on resources selected from among the resources belonging to the resource pool, excluding the resources occupied and used by other terminals. For example, in the example of Fig. 12, TTI m+c can be selected according to the partial sensing method, and although not shown in Fig. 12, TTI m+e, TTI m+c', TTI m+e' can also be additionally selected as in Fig. 11.

따라서, 부분 센싱을 지원하는 단말의 자원 선택은 다음과 같이 수행될 수 있다. Therefore, resource selection of a terminal supporting partial sensing can be performed as follows.

1) X개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration) 내에서 센싱을 수행할 수 있다. 1) Sensing can be performed within a sub-duration corresponding to X consecutive subframes.

여기서, 1-a) X는 P/X가 정수 값이 되는 값들 중에서 하나의 고정된 값을 사용할 수 있다 (예를 들어, X=10). Here, 1-a) X can use a fixed value among the values for which P/X becomes an integer value (e.g., X=10).

또는, 1-b) X는 P/X가 정수 값이 되는 값들 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수 있다. Alternatively, 1-b) X can be one of the values for which P/X becomes an integer value, as indicated by upper layer signaling such as RRC.

또는, 1-c) X는 P/X가 정수 값이 되는 값들 중에서 하나의 값이 랜덤하게 선택될 수 있다. Alternatively, 1-c) X can be randomly selected as one of the values for which P/X is an integer.

2) X개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration)이 시작되는 서브프레임은 X*i1개의 서브프레임에 해당하는 오프셋(offset) 후의 서브프레임으로 결정될 수 있다. 2) The subframe where the sub-duration corresponding to X consecutive subframes starts can be determined as the subframe after the offset corresponding to X*i 1 subframe.

여기서, 2-a) i1은 {0, 1, ..., P/X-1} 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수 있다. Here, 2-a) i 1 can be one of {0, 1, ..., P/X-1}, which can be indicated by upper layer signaling such as RRC.

또는, 2-b) i1은 {0, 1, ..., P/X-1} 중에서 하나의 고정된 값을 사용할 수 있다. Alternatively, 2-b) i 1 can take a fixed value among {0, 1, ..., P/X-1}.

또는, 2-c) i1은 {0, 1, ..., P/X-1} 중에서 하나의 값이 랜덤하게 선택될 수 있다. Alternatively, 2-c) i 1 can be randomly selected as one of the values among {0, 1, ..., P/X-1}.

3) X개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration)은 P개의 서브프레임들에 해당하는 간격을 가지고 1000/P의 정수 값 만큼 반복될 수 있다. 3) A sub-duration corresponding to X consecutive sub-frames can be repeated for an integer value of 1000/P with an interval corresponding to P sub-frames.

여기서, 3-a) P는 하나의 고정된 값을 사용할 수 있다 (예를 들어, P=100, 이 경우 1000/P의 정수 값은 10일 수 있음). Here, 3-a) P can use a single fixed value (for example, P=100, in which case the integer value of 1000/P can be 10).

또는, 3-b) P는 복수의 값들 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수 있다. Alternatively, 3-b) P may be one of multiple values indicated by upper layer signaling such as RRC.

또는, 3-c) P는 복수의 값들 중에서 하나의 값이 서브프레임 풀 구성 방식 등 시스템 상황에 따라 결정될 수 있다. Alternatively, 3-c) P can be determined as one of multiple values depending on system conditions such as the subframe pool configuration method.

부분 센싱을 지원하는 단말을 위한 서브프레임 풀 구성 방식에 대해서는 후술한다. The subframe pool configuration method for terminals supporting partial sensing is described later.

도 13은 랜덤 자원 선택 기반 단말의 자원 선택 방식의 일례를 설명하기 위한 도면이다.Figure 13 is a diagram for explaining an example of a resource selection method of a terminal based on random resource selection.

도 13의 예시에서 랜덤 자원 선택 기반 단말은 P-UE일 수 있지만 이에 제한되는 것은 아니고, 사이드링크 Rx 캐퍼빌리티를 지원하지 않는 임의의 단말에서도 랜덤 자원 선택 기반 동작을 수행할 수 있다.In the example of Fig. 13, the random resource selection-based terminal may be a P-UE, but is not limited thereto, and random resource selection-based operation may be performed even by any terminal that does not support sidelink Rx capability.

도 13의 예시는 도 11 또는 도 12의 예시와 달리, 센싱 윈도우가 포함되지 않는다. 즉, 랜덤 자원 선택 기반 단말은 자원 선택을 위한 센싱이 요구되지 않는다. The example of Fig. 13, unlike the examples of Fig. 11 or Fig. 12, does not include a sensing window. That is, a terminal based on random resource selection does not require sensing for resource selection.

도 13에서 보는 것과 같이, 비트맵 적용 대상 서브프레임 집합 중에서, P개의 서브프레임들에 해당하는 일정 구간(duration) 내의 Y개의 서브프레임들 내에서 랜덤하게 선택된 자원 상에서 제어 채널 및 데이터 채널의 전송을 수행할 수 있다. 예를 들어, 도 13의 예시에서 TTI m+c 랜덤 자원 선택 방식에 의해 선택될 수 있고, 도 13에서 도시하지 않았지만 도 11에서처럼 TTI m+e, TTI m+c', TTI m+e'도 추가적으로 선택될 수 있다. As shown in Fig. 13, among the subframe sets to which the bitmap is applied, transmission of control channels and data channels can be performed on resources randomly selected within Y subframes within a certain period (duration) corresponding to P subframes. For example, in the example of Fig. 13, TTI m+c can be selected by a random resource selection method, and although not shown in Fig. 13, TTI m+e, TTI m+c', and TTI m+e' can also be additionally selected as in Fig. 11.

상기 P개의 서브프레임들에 해당하는 일정 구간(duration)은 주기적으로 반복될 수 있다. 여기서, P는 100일 수 있으나 이에 한정된 것은 아니다. 상기 P개의 서브프레임들에 해당하는 일정 구간(duration) 내의 Y개의 서브프레임들에 대해서 랜덤 자원 선택이 진행될 수 있다. 여기서, P는 Y로 나눠 떨어지는 값일 수 있다. 또한, Y는 도 12의 예시에서 설명한 X의 배수의 값을 가질 수도 있다. 예를 들어, Y=10일 수가 있으나 이에 한정된 것은 아니다. A certain period (duration) corresponding to the above P subframes may be repeated periodically. Here, P may be 100, but is not limited thereto. Random resource selection may be performed for Y subframes within a certain period (duration) corresponding to the above P subframes. Here, P may be a value divisible by Y. In addition, Y may have a value that is a multiple of X described in the example of FIG. 12. For example, Y may be 10, but is not limited thereto.

즉, 각각의 P개의 서브프레임들에 해당하는 일정 구간(duration)은, 각각 Y개의 서브프레임들에 해당하는 총 P/Y개의 서브-구간(sub-duration)으로 나눠지며, 이 중 하나의 서브-구간(sub-duration)에서 랜덤 자원 선택이 수행될 수 있다.That is, a certain period (duration) corresponding to each of the P subframes is divided into a total of P/Y sub-durations corresponding to each of the Y subframes, and random resource selection can be performed in one of these sub-durations.

여기서, 앞서 언급한 것과 같이 P=100으로 고정될 수도 있다. Y는 고정된 값(예를 들어, 10)을 사용하거나, 다수의 값들 중에서 구성되어 지시되거나, 또는 랜덤하게 선택될 수도 있다. Here, as mentioned earlier, P can be fixed to 100. Y can be a fixed value (e.g., 10), or can be constructed and indicated among a number of values, or can be chosen randomly.

또한, P개의 서브프레임들에 해당하는 일정 구간(duration) 내에 P/Y개의 서브-구간(sub-duration)들 중 몇 번째 서브-구간(sub-duration)이 사용될 지가 설정될 수도 있다. 예를 들어, 사용될 서브-구간을 설정하는 정보는 고정된 값을 가질 수도 있고, 별도로 지시될 수도 있다. 예를 들어, Y는 10이고, P=100이고, P/Y=10인 경우에서, 총 10개의 서브-구간(sub-duration) 중 하나의 서브-구간(sub-duration)이 고정적으로 쓰일 수도 있고, 또는 첫 번째부터 P/Y(=10)번째 서브-구간(sub-duration) 중 어떤 서브-구간(sub-duration)을 사용할지에 대한 설정이 지시되거나 랜덤하게 선택될 수 있다. 도 13에서는 그 예로서 2번째 서브-구간(sub-duration)이 쓰이는 경우를 도시하였다.In addition, it may be configured which sub-duration among P/Y sub-durations is to be used within a certain duration corresponding to P sub-frames. For example, information for configuring the sub-duration to be used may have a fixed value or may be separately indicated. For example, in the case where Y is 10, P=100, and P/Y=10, one sub-duration among a total of 10 sub-durations may be fixedly used, or a configuration may be configured or randomly selected for which sub-duration among the first to P/Y(=10) sub-durations is to be used. As an example, FIG. 13 illustrates a case where the second sub-duration is used.

다른 예로서, 각각의 P개의 서브프레임들에 해당하는 일정 구간(duration)은, 각각 X개의 서브프레임들에 해당하는 총 P/X개의 서브-구간(sub-duration)으로 나눠지며, 이 중 Y(여기서, Y는 X의 배수)개의 서브프레임들에 해당하는 하나 이상의 서브-구간(sub-duration)에서 랜덤 자원 선택이 수행될 수 있다. 이 경우, P개의 서브프레임들에 해당하는 일정 구간(duration) 내에 P/X개의 서브-구간(sub-duration)들 중 어떤 서브-구간(sub-duration)(들)이 사용될 지가 설정될 수도 있다. As another example, a given duration corresponding to each of the P subframes is divided into a total of P/X sub-durations corresponding to X subframes, respectively, and random resource selection may be performed on one or more sub-durations corresponding to Y (wherein Y is a multiple of X) subframes. In this case, it may also be configured which sub-duration(s) among the P/X sub-durations will be used within the given duration corresponding to the P subframes.

따라서, 랜덤 자원 선택을 지원하는 단말의 자원 선택은 다음과 같이 수행될 수 있다.Therefore, resource selection of a terminal supporting random resource selection can be performed as follows.

1) Y개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration)(들) 내에서 랜덤 자원 선택을 수행할 수 있다. 1) Random resource selection can be performed within the sub-duration(s) corresponding to Y consecutive subframes.

여기서, 1-a) Y는 k*X(여기서 k∈{1, 2, ..., P/X-1})를 만족하는 값들 중에서 하나의 고정된 값을 사용할 수 있다 (예를 들어, Y=10 또는 Y=20). Here, 1-a) Y can use a fixed value among the values satisfying k*X (where k∈{1, 2, ..., P/X-1}) (e.g., Y=10 or Y=20).

또는, 1-b) Y는 k*X(여기서 k∈{1, 2, ..., P/X-1})를 만족하는 값들 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수 있다(즉, 시그널링되는 값은 k일 수가 있음). Alternatively, 1-b) Y can be one of the values satisfying k*X (where k∈{1, 2, ..., P/X-1}) indicated by upper-level signaling such as RRC (i.e., the signaled value can be k).

또는, 1-c) Y는 k*X(여기서 k∈{1, 2, ..., P/X-1})를 만족하는 값들 중에서 하나의 값이 랜덤하게 선택될 수 있다. Alternatively, 1-c) Y can be randomly selected as one of the values satisfying k*X (where k∈{1, 2, ..., P/X-1}).

2) Y개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration)(들)이 시작되는 서브프레임은 X*i2개의 서브프레임에 해당하는 오프셋(offset) 후의 서브프레임일 수 있다. 2) The subframe where the sub-duration(s) corresponding to Y consecutive subframes start may be a subframe after an offset corresponding to X*i 2 subframes.

여기서, 2-a) i2는 {0, 1, ..., P/X-1} 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수가 있다. Here, 2-a) i 2 can be one of {0, 1, ..., P/X-1} values, which can be indicated by upper-level signaling such as RRC.

또는, 2-b) i2는 {0, 1, ..., P/X-1} 중에서 하나의 고정된 값을 사용할 수 있다. Alternatively, 2-b) i 2 can take a fixed value among {0, 1, ..., P/X-1}.

또는, 2-c) i2는 {0, 1, ..., P/X-1} 중에서 하나의 값이 랜덤하게 선택될 수 있다. Alternatively, 2-c) i 2 can be randomly selected as one of the values among {0, 1, ..., P/X-1}.

3) Y개의 연속적인 서브프레임들에 해당되는 서브-구간(sub-duration)(들)은 P개의 서브프레임들에 해당하는 간격을 가지고 1000/P의 정수 값 만큼 반복될 수 있다. 3) Sub-duration(s) corresponding to Y consecutive sub-frames can be repeated for an integer value of 1000/P with an interval corresponding to P sub-frames.

여기서, 3-a) P는 하나의 고정된 값을 사용할 수 있다 (예를 들어, P=100, 이 경우 1000/P의 정수 값은 10일 수 있음). Here, 3-a) P can use a single fixed value (for example, P=100, in which case the integer value of 1000/P can be 10).

또는, 3-b) P는 복수의 값들 중에서 하나의 값이 RRC 등의 상위단 시그널링에 의해 지시될 수 있다. Alternatively, 3-b) P may be one of multiple values indicated by upper layer signaling such as RRC.

또는, 3-c) P는 복수의 값들 중에서 하나의 값이 서브프레임 풀 구성 방식 등 시스템 상황에 따라 결정될 수 있다. Alternatively, 3-c) P can be determined as one of multiple values depending on system conditions such as the subframe pool configuration method.

랜덤 자원 선택을 지원하는 단말을 위한 서브프레임 풀 구성 방식에 대해서는 후술한다. The subframe pool configuration method for terminals supporting random resource selection is described later.

전술한 바와 같은 전체 센싱 기반 단말, 부분 센싱 기반 단말, 및 랜덤 자원 선택 방식 기반의 단말이 공존하는 경우, 이들을 지원하기 위한 서브프레임 풀 구성 방식이 요구된다. When terminals based on full sensing, terminals based on partial sensing, and terminals based on random resource selection as described above coexist, a subframe pool configuration method is required to support them.

특히, 전술한 본 발명의 예시들에 있어서 도 12의 부분 센싱 방식 기반으로 선택되는 X개의 서브프레임들과, 도 13의 랜덤 자원 선택 방식 기반으로 선택되는 Y개의 서브프레임들이 서로 겹치지 않도록 할 수 있다. 예를 들어, 전술한 X개의 서브프레임들과 Y개의 서브프레임들이 겹치지 않도록, 도 12의 X 개의 서브프레임의 시작점과 관련된 오프셋 값을 결정하는 요소인 i1의 값과, 도 13의 Y 개의 서브프레임의 시작점과 관련된 오프셋 값을 결정하는 요소인 i2의 값을 결정할 수 있다. In particular, in the examples of the present invention described above, it is possible to prevent the X subframes selected based on the partial sensing method of FIG. 12 and the Y subframes selected based on the random resource selection method of FIG. 13 from overlapping with each other. For example, in order to prevent the X subframes and the Y subframes described above from overlapping, the value of i 1 , which is an element determining an offset value related to the starting point of the X subframes of FIG. 12 , and the value of i 2 , which is an element determining an offset value related to the starting point of the Y subframes of FIG. 13 , can be determined.

이하에서는 본 발명에 따른 서브프레임 풀 구성 방식에 대해서 도 14 및 도 15를 참조하여 설명한다. Below, a subframe pool configuration method according to the present invention is described with reference to FIGS. 14 and 15.

도 14는 본 발명에 따른 서브프레임 풀 구성 방식의 일례를 나타내는 도면이다.FIG. 14 is a drawing showing an example of a subframe pool configuration method according to the present invention.

랜덤(random) 자원 선택 기반 단말을 위한 서브프레임 풀은, 전체(full) 센싱 기반 단말을 위한 서브프레임 풀을 공유하는 것으로 정의될 수 있다. 또한, 부분(partial) 센싱 기반 단말을 위한 서브프레임 풀은, 전체(full) 센싱 기반 단말을 위한 서브프레임 풀과 공유될 수 있다. The subframe pool for a terminal based on random resource selection can be defined as sharing the subframe pool for a terminal based on full sensing. Additionally, the subframe pool for a terminal based on partial sensing can be shared with the subframe pool for a terminal based on full sensing.

즉, 랜덤 자원 선택 기반 단말, 부분 센싱 기반 단말, 전체 센싱 기반 단말을 위한 서브프레임 풀은, 도 4 및 도 10에서 정의된 것과 같은 하나의 서브프레임 풀 내에서 정의될 수 있다. 여기서, 도 4 및 도 10에서 정의된 서브프레임 풀을 전체 서브프레임 풀이라고 하고, 전체 센싱 기반 단말을 위한 서브프레임 풀은 전체 서브프레임 풀의 일부(즉, 제1 서브프레임 서브-풀(sub-pool))로 정의할 수 있다. 또한, 도 12에 설명한 바를 고려하여, 전체 서브프레임 풀 내에서 일부 구간을 랜덤 자원 선택 기반 단말을 위한 서브프레임 풀(즉, 제2 서브프레임 서브-풀)로 정의할 수 있다. 또한, 도 13에서 설명한 바를 고려하여, 전체 서브프레임 풀 내에서 일부 구간을 부분 센싱 기반 단말을 위한 서브프레임 풀(즉, 제3 서브프레임 서브-풀)로 정의할 수 있다. That is, the subframe pools for the random resource selection-based terminal, the partial sensing-based terminal, and the full sensing-based terminal can be defined within one subframe pool as defined in FIGS. 4 and 10. Here, the subframe pool defined in FIGS. 4 and 10 is referred to as the full subframe pool, and the subframe pool for the full sensing-based terminal can be defined as a part of the full subframe pool (i.e., the first subframe sub-pool). In addition, considering what was described in FIG. 12, some sections within the full subframe pool can be defined as the subframe pool for the random resource selection-based terminal (i.e., the second subframe sub-pool). In addition, considering what was described in FIG. 13, some sections within the full subframe pool can be defined as the subframe pool for the partial sensing-based terminal (i.e., the third subframe sub-pool).

여기서, 상기 전체 서브프레임 풀 내에서, 전체 센싱 단말을 위한 제1 서브프레임 서브-풀, 부분 센싱 기반 단말을 위한 제2 서브프레임 서브-풀, 랜덤 자원 선택 기반 단말을 위한 제3 서브프레임 서브-풀이 서로 겹치지(overlap) 않도록 구성할 수 있다. Here, within the entire subframe pool, the first subframe sub-pool for the entire sensing terminal, the second subframe sub-pool for the partial sensing-based terminal, and the third subframe sub-pool for the random resource selection-based terminal can be configured not to overlap each other.

만약 제1, 제2, 제3 서브프레임 서브-풀이 겹치는 경우에는, 해당 서브프레임은 소정의 우선순위에 따라서 용도가 결정될 수 있다. 예를 들어, 가장 높은 우선순위는 랜덤 자원 선택 기반 단말을 위한 제3 서브프레임 서브-풀이 가지고, 그 다음으로 높은 우선순위를 부분 센싱 기반 단말을 위한 제2 서브프레임 서브-풀이 가지고, 전체 센싱 기반 단말을 위한 제1 서브프레임 서브-풀이 가장 낮은 우선순위를 가지도록 정의할 수 있다. 그러나, 이는 단지 예시일 뿐이며, 다른 우선순위를 설정할 수도 있다.If the first, second and third subframe sub-pools overlap, the use of the corresponding subframes may be determined according to a predetermined priority. For example, the third subframe sub-pool for random resource selection-based terminals may have the highest priority, the second subframe sub-pool for partial sensing-based terminals may have the next highest priority, and the first subframe sub-pool for full sensing-based terminals may have the lowest priority. However, this is only an example, and other priorities may be set.

도 14를 참조하면, 상단의 {tSL 0, tSL 1, ..., tSL Tmax -1} 인덱스를 가지는 서브프레임들의 집합이 전체 서브프레임 풀의 후보들을 나타낸다. 즉, 도 14에서 A로 표시된 전체 서브프레임 풀의 후보들은, 전술한 비트맵 적용 대상 서브프레임 집합에 해당할 수 있다.Referring to FIG. 14, a set of subframes having the indices {t SL 0 , t SL 1 , ..., t SL Tmax -1 } at the top represent candidates for the entire subframe pool. That is, the candidates for the entire subframe pool indicated by A in FIG. 14 may correspond to the set of subframes to which the bitmap is applied as described above.

도 14의 하단의 3개의 서브프레임 서브-풀 후보들은, 각각 제1 서브프레임 서브-풀 후보들, 제2 서브프레임 서브-풀 후보들, 및 제3 서브프레임 서브-풀 후보들을 나타낸다. 예를 들어, 전체 센싱 기반의 V-UE에 대해서는 제1 서브프레임 서브-풀 후보들이 적용될 수 있고, 부분 센싱 기반의 P-UE에 대해서는 제2 서브프레임 서브-풀 후보들이 적용될 수 있고, 랜덤 자원 선택 기반의 P-UE에 대해서는 제3 서브프레임 서브-풀 후보들이 적용될 수 있다. 이와 같이, 제1, 제2 및 제3 서브프레임 서브-풀 후보들의 합집합이 전체 서브프레임 풀의 후보들에 해당될 수 있다.The three subframe sub-pool candidates at the bottom of Fig. 14 represent the first subframe sub-pool candidates, the second subframe sub-pool candidates, and the third subframe sub-pool candidates, respectively. For example, the first subframe sub-pool candidates can be applied to a V-UE based on full sensing, the second subframe sub-pool candidates can be applied to a P-UE based on partial sensing, and the third subframe sub-pool candidates can be applied to a P-UE based on random resource selection. In this way, the union of the first, second, and third subframe sub-pool candidates can correspond to candidates of the full subframe pool.

이와 같이, 전체 서브프레임 풀의 후보들에서, 소정의 주기(예를 들어, P 개의 서브프레임)로 반복되는 Y 개의 서브프레임들(즉, 제3 서브프레임 서브-풀) 및 소정의 주기(예를 들어, P 개의 서브프레임)로 반복되는 X 개의 서브프레임들(즉, 제2 서브프레임 서브-풀)을 제외한 나머지 서브프레임들이, 제1 서브프레임 서브-풀 후보들로 결정될 수 있다. In this way, among the candidates of the entire subframe pool, the remaining subframes except for Y subframes (i.e., the third subframe sub-pool) that are repeated at a predetermined period (e.g., P subframes) and X subframes (i.e., the second subframe sub-pool) that are repeated at a predetermined period (e.g., P subframes) can be determined as the first subframe sub-pool candidates.

여기서, 제3 서브프레임 서브-풀 후보들을 구성하는 Y 개의 서브프레임들은 도 13의 예시에서 설명한 바에 따라 결정 또는 선택될 수 있다. 이에 따라, 랜덤 자원 선택 기반 단말을 위한 자원은 Y 개의 서브프레임들 중에서, 서브프레임 풀 구성을 위한 길이 Lbitmap의 비트맵의 반복 적용 후에, 해당 비트맵에서 비트 값이 1로 설정된 서브프레임들이 제3 서브프레임 서브-풀로 결정될 수 있다. Here, the Y subframes constituting the third subframe sub-pool candidates can be determined or selected as described in the example of Fig. 13. Accordingly, for a terminal based on random resource selection, among the Y subframes, after repeated application of a bitmap of length L bitmap for configuring a subframe pool, subframes in which the bit value is set to 1 in the bitmap can be determined as the third subframe sub-pool.

또한, 제2 서브프레임 서브-풀 후보들을 구성하는 X개의 서브프레임들은 도 12의 예시에서 설명한 바에 따라 결정 또는 선택될 수 있다. 이에 따라, 부분 센싱 기반 단말을 위한 X 개의 서브프레임들 중에서, 서브프레임 풀 구성을 위한 길이 Lbitmap의 비트맵의 반복 적용 후에, 해당 비트맵에서 비트 값이 1로 설정된 서브프레임들이 제2 서브프레임 서브-풀로 결정될 수 있다.In addition, the X subframes constituting the second subframe sub-pool candidates can be determined or selected as described in the example of Fig. 12. Accordingly, among the X subframes for the partial sensing-based terminal, after repeated application of a bitmap of length L bitmap for configuring the subframe pool, the subframes in which the bit value is set to 1 in the bitmap can be determined as the second subframe sub-pool.

여기서, X 개의 서브프레임들과 Y 개의 서브프레임들이 서로 겹치지 않게 구성할 수 있다. 예를 들어, X=Y로 설정하고, 총 P/X(=P/Y) 개의 서브-구간(sub-duration) 중 몇 번째 서브-구간을 X개의 서브프레임들 및 Y개의 서브프레임들을 위해서 사용할지를 서로 다르게 설정할 수 있다. X개의 서브프레임 또는 Y개의 서브프레임으로 사용될 서브-구간을 지시하는 정보는 고정된 값으로 설정될 수도 있고, RRC 등의 상위단 시그널링을 통해 설정될 수도 있다. 보다 구체적인 예로서, P=100, X=Y=10일 경우, 도 14에서 보는 것과 같이, 총 P/X(=P/Y) 개의 서브-구간(sub-duration) 중 X개의 서브프레임들은 5번째 서브-구간으로, Y개의 서브프레임들은 2번째 서브-구간으로 설정할 수 있다. Here, X subframes and Y subframes can be configured not to overlap each other. For example, X=Y, and which sub-interval among the total P/X (=P/Y) sub-intervals can be differently set to be used for the X subframes and Y subframes. The information indicating the sub-interval to be used as the X subframes or Y subframes can be set to a fixed value, or can be set through upper layer signaling such as RRC. As a more specific example, when P=100 and X=Y=10, as shown in FIG. 14, among the total P/X (=P/Y) sub-intervals, X subframes can be set to the 5th sub-interval and Y subframes can be set to the 2nd sub-interval.

도 15는 본 발명에 따른 서브프레임 풀 구성 방식의 다른 일례를 나타내는 도면이다.FIG. 15 is a drawing showing another example of a subframe pool configuration method according to the present invention.

랜덤(random) 자원 선택 기반 단말을 위한 서브프레임 풀은, 전체(full) 센싱 기반 단말을 위한 서브프레임 풀과 독립적으로 정의될 수 있다. 또한, 부분(partial) 센싱 기반 단말을 위한 서브프레임 풀은, 전체(full) 센싱 기반 단말을 위한 서브프레임 풀과 공유될 수 있다. The subframe pool for a terminal based on random resource selection can be defined independently from the subframe pool for a terminal based on full sensing. Additionally, the subframe pool for a terminal based on partial sensing can be shared with the subframe pool for a terminal based on full sensing.

즉, 부분 센싱 기반 단말 및 전체 센싱 기반 단말을 위한 서브프레임 풀(제1 서브프레임 풀)은, 도 4 및 도 10에서 정의된 것과 같은 하나의 서브프레임 풀(즉, 전체 서브프레임 풀) 내에서 특수한 조건을 만족하는 서브프레임들로 정의될 수 있다. 또한, 랜덤 자원 선택 기반 단말을 위한 서브프레임 풀은, 부분 센싱 기반 단말 및 전체 센싱 기반 단말을 위한 서브프레임 풀(제1 서브프레임 풀)과 독립적인 서브프레임 풀(제2 서브프레임 풀)로 구성될 수 있다. That is, the subframe pool (the first subframe pool) for the partial sensing-based terminal and the full sensing-based terminal can be defined as subframes satisfying special conditions within one subframe pool (i.e., the full subframe pool) as defined in FIGS. 4 and 10. In addition, the subframe pool for the random resource selection-based terminal can be composed of a subframe pool (the second subframe pool) independent of the subframe pool (the first subframe pool) for the partial sensing-based terminal and the full sensing-based terminal.

전체 센싱 기반 단말을 위한 서브프레임 풀은 제1 서브프레임 풀의 일부(즉, 제1 서브프레임 서브-풀(sub-pool))로 정의할 수 있다. 또한, 도 12에 설명한 바를 고려하여, 제1 서브프레임 풀 내에서 일부 구간을 랜덤 자원 선택 기반 단말을 위한 서브프레임 풀(즉, 제2 서브프레임 서브-풀)로 정의할 수 있다. The subframe pool for the entire sensing-based terminal can be defined as a part of the first subframe pool (i.e., the first subframe sub-pool). In addition, considering what is described in Fig. 12, a part of the first subframe pool can be defined as a subframe pool for the random resource selection-based terminal (i.e., the second subframe sub-pool).

또한, 도 13에서 설명를 고려하여, 부분 센싱 기반 단말 및 전체 센싱 기반 단말을 위한 서브프레임 풀(제1 서브프레임 풀)과 독립적인 서브프레임 풀(제2 서브프레임 풀)을 부분 센싱 기반 단말을 위한 서브프레임 풀로 정의할 수 있다. In addition, considering the description in FIG. 13, a subframe pool (first subframe pool) for a partial sensing-based terminal and a subframe pool (second subframe pool) independent of a full sensing-based terminal can be defined as a subframe pool for a partial sensing-based terminal.

여기서, 상기 제1 서브프레임 풀 내에서, 전체 센싱 단말을 위한 제1 서브프레임 서브-풀, 부분 센싱 기반 단말을 위한 제2 서브프레임 서브-풀이 서로 겹치지(overlap) 않도록 구성할 수 있다. 한편, 상기 제2 서브프레임 풀은 상기 제1 서브프레임 풀과 독립적으로 구성될 수 있다.Here, within the first subframe pool, the first subframe sub-pool for the entire sensing terminal and the second subframe sub-pool for the partial sensing-based terminal can be configured not to overlap each other. Meanwhile, the second subframe pool can be configured independently of the first subframe pool.

만약 제1 및 제2 서브프레임 서브-풀이 겹치는 경우에는, 해당 서브프레임은 소정의 우선순위에 따라서 용도가 결정될 수 있다. 예를 들어, 부분 센싱 기반 단말을 위한 제2 서브프레임 서브-풀이, 전체 센싱 기반 단말을 위한 제1 서브프레임 서브-풀에 비하여 높은 우선순위를 가지도록 정의할 수 있다. 그러나, 이는 단지 예시일 뿐이며, 다른 우선순위를 설정할 수도 있다. If the first and second subframe sub-pools overlap, the use of the subframes may be determined according to a predetermined priority. For example, the second subframe sub-pool for a partial sensing-based terminal may be defined to have a higher priority than the first subframe sub-pool for a full sensing-based terminal. However, this is only an example, and other priorities may be set.

도 15의 상단을 참조하면, 제1 서브프레임 풀의 후보들 및 제2 서브프레임 풀의 후보들은 각각 {tSL 0, tSL 1, ..., tSL Tmax -1} 인덱스를 가지는 서브프레임들의 집합으로 표현된다. 보다 구체적으로, 도 15에서 A로 표시된 제1 서브프레임 풀의 후보들은 제1 비트맵 적용 대상 서브프레임 집합에 해당할 수 있고, B로 표시된 제2 서브프레임 풀의 후보들은 제2 비트맵 적용 대상 서브프레임 집합에 해당할 수 있다. 즉, 도 15에서 A로 표시된 제1 서브프레임 풀의 후보들과 B로 표시된 제2 서브프레임 풀의 후보들은 서로 독립적일 수 있다. Referring to the top of FIG. 15, candidates of the first subframe pool and candidates of the second subframe pool are each represented as a set of subframes having indices {t SL 0 , t SL 1 , ..., t SL Tmax -1 }. More specifically, candidates of the first subframe pool indicated by A in FIG. 15 may correspond to a set of subframes to which the first bitmap is applied, and candidates of the second subframe pool indicated by B may correspond to a set of subframes to which the second bitmap is applied. That is, candidates of the first subframe pool indicated by A in FIG. 15 and candidates of the second subframe pool indicated by B may be independent of each other.

도 15의 하단의 2개의 서브프레임 서브-풀 후보들은, A로 표시된 상기 제1 서브프레임 풀의 후보들 내에서 각각 제1 서브프레임 서브-풀 후보들 및 제2 서브프레임 서브-풀 후보들을 나타낸다. 예를 들어, 전체 센싱 기반의 V-UE에 대해서는 제1 서브프레임 서브-풀 후보들이 적용될 수 있고, 부분 센싱 기반의 P-UE에 대해서는 제2 서브프레임 서브-풀 후보들이 적용될 수 있다. 이와 같이, 제1 및 제2 서브프레임 서브-풀 후보들의 합집합이 제1 서브프레임 풀의 후보들(즉, 도 15의 A로 표시된 전체 서브프레임 풀의 후보들)에 해당될 수 있다.The two subframe sub-pool candidates at the bottom of Fig. 15 represent the first subframe sub-pool candidates and the second subframe sub-pool candidates, respectively, within the candidates of the first subframe pool indicated by A. For example, the first subframe sub-pool candidates may be applied to a V-UE based on full sensing, and the second subframe sub-pool candidates may be applied to a P-UE based on partial sensing. In this way, the union of the first and second subframe sub-pool candidates may correspond to the candidates of the first subframe pool (i.e., the candidates of the entire subframe pool indicated by A in Fig. 15).

도 15의 B로 표시된 제2 서브프레임 풀의 후보들 내에서 구성되는 Y 개의 서브프레임들은 도 13의 예시에서 설명한 바에 따라 결정 또는 선택될 수 있다. 이에 따라, 랜덤 자원 선택 기반 단말을 위한 자원은 Y 개의 서브프레임들 중에서, 서브프레임 풀 구성을 위한 길이 Lbitmap의 비트맵의 반복 적용 후에, 해당 비트맵에서 비트 값이 1로 설정된 서브프레임들이 제3 서브프레임 서브-풀로 결정될 수 있다. The Y subframes configured within the candidates of the second subframe pool indicated by B in FIG. 15 can be determined or selected as described in the example of FIG. 13. Accordingly, for a terminal based on random resource selection, among the Y subframes, after repeated application of a bitmap of length L bitmap for configuring a subframe pool, subframes in which the bit value is set to 1 in the bitmap can be determined as the third subframe sub-pool.

또한, 도 15의 A로 표시된 제1 서브프레임 풀의 후보들 중에서, 제2 서브프레임 서브-풀 후보들을 구성하는 X개의 서브프레임들은 도 12의 예시에서 설명한 바에 따라 결정 또는 선택될 수 있다. 이에 따라, 부분 센싱 기반 단말을 위한 X 개의 서브프레임들 중에서, 서브프레임 풀 구성을 위한 길이 Lbitmap의 비트맵의 반복 적용 후에, 해당 비트맵에서 비트 값이 1로 설정된 서브프레임들이 제2 서브프레임 서브-풀로 결정될 수 있다.In addition, among the candidates of the first subframe pool indicated by A in FIG. 15, X subframes constituting the second subframe sub-pool candidates can be determined or selected as described in the example of FIG. 12. Accordingly, among the X subframes for the partial sensing-based terminal, after repeated application of a bitmap of length L bitmap for configuring the subframe pool, subframes in which the bit value is set to 1 in the bitmap can be determined as the second subframe sub-pool.

여기서, X 개의 서브프레임들과 Y 개의 서브프레임들이 서로 겹치지 않게 구성할 수 있다. 예를 들어, X=Y로 설정하고, 총 P/X(=P/Y) 개의 서브-구간(sub-duration) 중 몇 번째 서브-구간을 X개의 서브프레임들 및 Y개의 서브프레임들을 위해서 사용할지를 서로 다르게 설정할 수 있다. X개의 서브프레임 또는 Y개의 서브프레임으로 사용될 서브-구간을 지시하는 정보는 고정된 값으로 설정될 수도 있고, RRC 등의 상위단 시그널링을 통해 설정될 수도 있다. 보다 구체적인 예로서, P=100, X=Y=10일 경우, 도 14에서 보는 것과 같이, 총 P/X(=P/Y) 개의 서브-구간(sub-duration) 중 X개의 서브프레임들은 5번째 서브-구간으로, Y개의 서브프레임들은 2번째 서브-구간으로 설정할 수 있다. Here, X subframes and Y subframes can be configured not to overlap each other. For example, X=Y, and which sub-interval among the total P/X (=P/Y) sub-intervals can be differently set to be used for the X subframes and Y subframes. The information indicating the sub-interval to be used as the X subframes or Y subframes can be set to a fixed value, or can be set through upper layer signaling such as RRC. As a more specific example, when P=100 and X=Y=10, as shown in FIG. 14, among the total P/X (=P/Y) sub-intervals, X subframes can be set to the 5th sub-interval and Y subframes can be set to the 2nd sub-interval.

또한, 도 15의 A로 표시된 제1 서브프레임 풀의 후보들(예를 들어, 제1 및 제2 서브프레임 서브-풀 후보들의 합집합) 내에서 전체 센싱 기반의 단말 및 부분 센싱 기반의 단말을 위한 서브프레임 풀을 구성함에 있어서, 도 15에서 B로 표시된 제2 서브프레임 풀의 후보들 내에서 랜덤 자원 선택 기반의 단말을 위한 Y개의 서브프레임들에 대응되는 부분에 대해서, Lbitmap의 비트맵의 반복 적용 시 비트 값을 모두 0으로 구성할 수 있다.In addition, when configuring subframe pools for full sensing-based terminals and partial sensing-based terminals within the candidates of the first subframe pool indicated by A in FIG. 15 (e.g., the union of the first and second subframe sub-pool candidates), for a portion corresponding to Y subframes for the terminal based on random resource selection within the candidates of the second subframe pool indicated by B in FIG. 15, all bit values can be configured as 0 when repeatedly applying the bitmap of the L bitmap .

또한, 도 15의 B로 표시된 제2 서브프레임 풀의 후보들 내에서 랜덤 자원 선택 기반의 단말을 위한 서브프레임 풀을 구성함에 있어서, 도 15에서 A로 표시된 제1 서브프레임 풀의 후보들(예를 들어, 제1 및 제2 서브프레임 서브-풀 후보들의 합집합)을 고려하여, 랜덤 자원 선택 기반의 단말을 위한 Y개의 서브프레임들 이외의 부분에 대해서, Lbitmap의 비트맵의 반복 적용 시 비트 값을 모두 0으로 구성할 수 있다. In addition, when configuring a subframe pool for a terminal based on random resource selection among candidates of the second subframe pool indicated by B in FIG. 15, considering candidates of the first subframe pool indicated by A in FIG. 15 (e.g., the union of the first and second subframe sub-pool candidates), for a portion other than Y subframes for the terminal based on random resource selection, all bit values can be configured as 0 when repeatedly applying the bitmap of the L bitmap .

또한, 도 15의 B로 표시된 제2 서브프레임 풀의 후보들 내에서 랜덤 자원 선택 기반의 단말을 위한 서브프레임 풀은, P개의 서브프레임들에 대응되는 주기를 가지고, Y개의 서브프레임들에 해당하는 구간 내에서만 비트맵을 적용하여 구성될 수도 있다. Additionally, a subframe pool for a terminal based on random resource selection among candidates of the second subframe pool indicated by B in Fig. 15 may be configured by applying a bitmap only within a section corresponding to Y subframes, with a period corresponding to P subframes.

도 16은 본 발명에 따른 단말 타입에 기초한 자원 선택 및 자원 풀 결정 방법을 설명하기 위한 흐름도이다.FIG. 16 is a flowchart for explaining a method for selecting resources and determining a resource pool based on a terminal type according to the present invention.

단계 S1610에서 단말은 단말의 타입을 결정할 수 있다. 단말 타입은 제1 타입(예를 들어, 전체 센싱 기반 단말), 제2 타입(예를 들어, 부분 센싱 기반 단말), 또는 제3 타입(예를 들어, 랜덤 자원 선택 기반 단말) 중의 하나일 수 있다. 이러한 단말 타입은, 단말 자율 자원 선택 모드(UE autonomous resource selection mode, 또는 mode 4)인 경우에 정의될 수 있다.In step S1610, the terminal can determine the terminal type. The terminal type can be one of the first type (e.g., a full sensing-based terminal), the second type (e.g., a partial sensing-based terminal), or the third type (e.g., a random resource selection-based terminal). This terminal type can be defined in the case of a UE autonomous resource selection mode (or mode 4).

단계 S1621, S1623 및 S1625에서 단말의 타입에 따라서 전체 서브프레임 풀의 후보들 내에서 일부에 해당하는 제1, 제2 또는 제3 서브프레임 서브-풀 후보들을 결정할 수 있다. 여기서, 전체 서브프레임 풀의 후보들은 전술한 비트맵 적용 대상 서브프레임 집합에 해당할 수 있다. 즉, 전체 서브프레임 풀의 후보들은, 소정의 주기(예를 들어, SFN 또는 DFN 주기)에 속하는 전체 서브프레임들 중에서 특정 서브프레임들(예를 들어, SLSS 자원이 설정되는 서브프레임, TDD DL 서브프레임 또는 특수 서브프레임, 및/또는 전술한 비트맵 비적용 서브프레임)을 제외한 집합에 해당할 수 있다. In steps S1621, S1623, and S1625, first, second, or third subframe sub-pool candidates corresponding to some of the candidates of the entire subframe pool may be determined according to the type of the terminal. Here, the candidates of the entire subframe pool may correspond to the set of subframes to which the bitmap is applied as described above. That is, the candidates of the entire subframe pool may correspond to a set of subframes among all subframes belonging to a predetermined period (e.g., an SFN or DFN period) excluding specific subframes (e.g., subframes in which SLSS resources are set, TDD DL subframes or special subframes, and/or subframes to which the bitmap is not applied as described above).

단계 S1621에서 제1 타입 단말은 제1 서브프레임 서브-풀 후보들을 결정할 수 있다. 제1 서브프레임 서브-풀 후보들은 전체 서브프레임 풀의 후보들에서 제2 서브프레임 서브-풀 후보들 및/또는 제3 서브프레임 서브-풀 후보들을 제외한 서브프레임들로 결정될 수 있다. 여기서, 제1, 제2 및 제3 서브프레임 서브-풀 후보들이 속하는 전체 서브프레임 풀의 후보들은 공유될 수도 있다. 또는, 제1 및 제2 서브프레임 서브-풀 후보들이 속하는 전체 서브프레임 풀의 후보들은 공유되지만, 제3 서브프레임 서브-풀 후보들이 속하는 전체 서브프레임 풀의 후보들은 독립적으로 결정될 수 있다.In step S1621, the first type terminal may determine first subframe sub-pool candidates. The first subframe sub-pool candidates may be determined as subframes excluding the second subframe sub-pool candidates and/or the third subframe sub-pool candidates from the candidates of the entire subframe pool. Here, the candidates of the entire subframe pool to which the first, second and third subframe sub-pool candidates belong may be shared. Alternatively, the candidates of the entire subframe pool to which the first and second subframe sub-pool candidates belong may be shared, but the candidates of the entire subframe pool to which the third subframe sub-pool candidates belong may be determined independently.

단계 S1623에서 제2 타입 단말은 제2 서브프레임 서브-풀 후보들을 결정할 수 있다. 제2 서브프레임 서브-풀 후보들은, 도 12의 예시와 같이 결정될 수 있다. 예를 들어, X*i1 개의 서브프레임에 해당하는 오프셋을 기준으로 시작되는 X 개의 서브프레임들이 P 개의 서브프레임에 해당하는 주기로 반복되는 서브프레임들의 집합이, 제2 서브프레임 서브-풀 후보들로 결정될 수 있다. In step S1623, the second type terminal may determine second subframe sub-pool candidates. The second subframe sub-pool candidates may be determined as in the example of FIG. 12. For example, a set of subframes in which X subframes starting with an offset corresponding to X*i 1 subframes are repeated in a cycle corresponding to P subframes may be determined as second subframe sub-pool candidates.

단계 S1625에서 제3 타입 단말은 제3 서브프레임 서브-풀 후보들을 결정할 수 있다. 제3 서브프레임 서브-풀 후보들은, 도 13의 예시와 같이 결정될 수 있다. 예를 들어, X*i2 개의 서브프레임에 해당하는 오프셋을 기준으로 시작되는 Y(=k*X) 개의 서브프레임들이 P 개의 서브프레임에 해당하는 주기로 반복되는 서브프레임들의 집합이, 제3 서브프레임 서브-풀 후보들로 결정될 수 있다.In step S1625, the third type terminal may determine third subframe sub-pool candidates. The third subframe sub-pool candidates may be determined as in the example of FIG. 13. For example, a set of subframes in which Y(=k*X) subframes starting with an offset corresponding to X*i 2 subframes are repeated in a cycle corresponding to P subframes may be determined as third subframe sub-pool candidates.

여기서, 제2 서브프레임 서브-풀 후보들과 제3 서브프레임 서브-풀 후보들은 겹치지 않도록 설정될 수 있다.Here, the second subframe sub-pool candidates and the third subframe sub-pool candidates can be set not to overlap.

단계 S1631, S1633 및 S1635에서 단말은 비트맵에 기초하여 서브프레임 서브-풀 후보들 중에서, 서브프레임 서브-풀을 결정할 수 있다. In steps S1631, S1633, and S1635, the terminal can determine a subframe sub-pool from among the subframe sub-pool candidates based on the bitmap.

단계 S1631에서 제1 타입 단말은 제1 서브프레임 서브-풀 후보들 중에서 Lbitmap 길이의 비트맵을 반복 적용하여, 비트맵에서 1로 지시되는 위치의 서브프레임들을 제1 서브프레임 서브-풀로 결정할 수 있다. In step S1631, the first type terminal may repeatedly apply a bitmap of length L bitmap among the first subframe sub-pool candidates, and determine subframes at positions indicated as 1 in the bitmap as the first subframe sub-pool.

단계 S1633에서 제2 타입 단말은 제2 서브프레임 서브-풀 후보들 중에서 Lbitmap 길이의 비트맵을 반복 적용하여, 비트맵에서 1로 지시되는 위치의 서브프레임들을 제2 서브프레임 서브-풀로 결정할 수 있다. In step S1633, the second type terminal may repeatedly apply a bitmap of length L bitmap among the second subframe sub-pool candidates to determine subframes at positions indicated as 1 in the bitmap as the second subframe sub-pool.

단계 S1635에서 제3 타입 단말은 제3 서브프레임 서브-풀 후보들 중에서 Lbitmap 길이의 비트맵을 반복 적용하여, 비트맵에서 1로 지시되는 위치의 서브프레임들을 제3 서브프레임 서브-풀로 결정할 수 있다. In step S1635, the third type terminal may repeatedly apply a bitmap of length L bitmap among the third subframe sub-pool candidates, and determine subframes at positions indicated as 1 in the bitmap as the third subframe sub-pool.

여기서, 제2 서브프레임 서브-풀과 제3 서브프레임 서브-풀은 겹치지 않도록 설정될 수 있다.Here, the second subframe sub-pool and the third subframe sub-pool can be set not to overlap.

단계 S1641, S1643, S1645에서 단말은 SA 및/또는 Data를 전송할 서브프레임을 결정할 수 있다. SA 및/또는 Data를 전송할 서브프레임은, 전술한 예시들에서 TTI m+c, TTI m+e, TTI m+c', TTI m+e' 에 해당할 수 있다. In steps S1641, S1643, and S1645, the terminal may determine a subframe in which to transmit SA and/or Data. The subframe in which to transmit SA and/or Data may correspond to TTI m+c, TTI m+e, TTI m+c', and TTI m+e' in the examples described above.

단계 S1641에서 제1 타입 단말은 비트맵에 의해 결정된 제1 서브프레임 서브-풀 중에서, 제1 타입의 센싱 윈도우(예를 들어, 1000개의 서브프레임) 상에서의 센싱 결과에 기초하여 SA 및/또는 Data를 전송할 서브프레임을 결정할 수 있다. In step S1641, a first type terminal may determine a subframe in which to transmit SA and/or Data, based on a sensing result on a first type sensing window (e.g., 1000 subframes), among a first subframe sub-pool determined by a bitmap.

단계 S1643에서 제2 타입 단말은 비트맵에 의해 결정된 제2 서브프레임 서브-풀 중에서, 제2 타입의 센싱 윈도우(예를 들어, 1000 개의 서브프레임 중에서 X 서브프레임에 대응하는 서브프레임들) 상에서의 센싱 결과에 기초하여 SA 및/또는 Data를 전송할 서브프레임을 결정할 수 있다. In step S1643, the second type terminal may determine a subframe to transmit SA and/or Data based on a sensing result on a second type sensing window (e.g., subframes corresponding to X subframes among 1000 subframes) among the second subframe sub-pools determined by the bitmap.

단계 S1645에서 제3 타입 단말은 비트맵에 의해 결정된 제3 서브프레임 서브-풀 중에서, SA 및/또는 Data를 전송할 서브프레임을 랜덤으로 결정할 수 있다.In step S1645, the third type terminal can randomly determine a subframe in which to transmit SA and/or Data from among the third subframe sub-pools determined by the bitmap.

단계 S1650에서 단말은 단계 S1641, S1643, S1645에서 결정된 전송 서브프레임 상에서 SA 및/또는 Data를 다른 단말로 전송할 수 있다. In step S1650, the terminal can transmit SA and/or Data to another terminal on the transmission subframe determined in steps S1641, S1643, and S1645.

본 개시의 다양한 실시 예는 모든 가능한 조합을 나열한 것이 아니고 본 개시의 대표적인 양상을 설명하기 위한 것이며, 다양한 실시 예에서 설명하는 사항들은 독립적으로 적용되거나 또는 둘 이상의 조합으로 적용될 수도 있다.The various embodiments of the present disclosure are not intended to list all possible combinations but rather to illustrate representative aspects of the present disclosure, and the matters described in the various embodiments may be applied independently or in combinations of two or more.

또한, 본 개시의 다양한 실시 예는 하드웨어, 펌웨어(firmware), 소프트웨어, 또는 그들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 하나 또는 그 이상의 ASICs(Application Specific Integrated Circuits), DSPs(Digital Signal Processors), DSPDs(Digital Signal Processing Devices), PLDs(Programmable Logic Devices), FPGAs(Field Programmable Gate Arrays), 범용 프로세서(general processor), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다. Additionally, various embodiments of the present disclosure may be implemented by hardware, firmware, software, or a combination thereof. In the case of hardware implementation, the embodiments may be implemented by one or more ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), DSPDs (Digital Signal Processing Devices), PLDs (Programmable Logic Devices), FPGAs (Field Programmable Gate Arrays), general processors, controllers, microcontrollers, microprocessors, and the like.

본 개시의 범위는 다양한 실시 예의 방법에 따른 동작이 장치 또는 컴퓨터 상에서 실행되도록 하는 소프트웨어 또는 머신-실행가능한 명령들(예를 들어, 운영체제, 애플리케이션, 펌웨어(firmware), 프로그램 등), 및 이러한 소프트웨어 또는 명령 등이 저장되어 장치 또는 컴퓨터 상에서 실행 가능한 비-일시적 컴퓨터-판독가능 매체(non-transitory computer-readable medium)를 포함한다.The scope of the present disclosure includes software or machine-executable instructions (e.g., an operating system, an application, firmware, a program, etc.) that cause operations according to the methods of various embodiments to be executed on a device or a computer, and a non-transitory computer-readable medium having such software or instructions stored thereon and being executable on the device or the computer.

도 17은 본 발명에 따른 무선 디바이스의 구성을 설명하기 위한 도면이다. Figure 17 is a drawing for explaining the configuration of a wireless device according to the present invention.

도 17에서는 V2X 통신 또는 직접 링크(예를 들어, D2D, ProSe, 또는 SL) 통신을 위한 제어 정보 및 데이터를 다른 단말 장치에게 전송하는 단말 장치(100)와, V2X 통신 또는 직접 링크(예를 들어, D2D, ProSe, 또는 SL) 통신을 지원하는 제어 정보를 상기 단말 장치(100)에게 제공하는 기지국 장치(200)를 도시한다. FIG. 17 illustrates a terminal device (100) that transmits control information and data for V2X communication or direct link (e.g., D2D, ProSe, or SL) communication to another terminal device, and a base station device (200) that provides control information supporting V2X communication or direct link (e.g., D2D, ProSe, or SL) communication to the terminal device (100).

단말 장치(100)는 프로세서(110), 안테나부(120), 트랜시버(130), 메모리(140)를 포함할 수 있다. The terminal device (100) may include a processor (110), an antenna unit (120), a transceiver (130), and a memory (140).

프로세서(110)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리부(111) 및 물리계층 처리부(112)를 포함할 수 있다. 상위계층 처리부(111)는 MAC(Medium Access Control) 계층, RRC(Radio Resource Control) 계층, 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리부(112)는 물리(physical, PHY) 계층의 동작(예를 들어, 상향링크 송신 신호 처리, 하향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(110)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 단말 장치(100) 전반의 동작을 제어할 수도 있다.The processor (110) performs baseband-related signal processing and may include an upper layer processing unit (111) and a physical layer processing unit (112). The upper layer processing unit (111) may process operations of a MAC (Medium Access Control) layer, an RRC (Radio Resource Control) layer, or a higher layer. The physical layer processing unit (112) may process operations of a physical (PHY) layer (e.g., uplink transmission signal processing, downlink reception signal processing). In addition to performing baseband-related signal processing, the processor (110) may also control operations of the entire terminal device (100).

안테나부(120)는 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO(Multiple Input Multiple Output) 송수신을 지원할 수 있다. 트랜시버(130)는 무선 주파수(RF) 송신기와 RF 수신기를 포함할 수 있다. 메모리(140)는 프로세서(110)의 연산 처리된 정보, 단말 장치(100)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.The antenna unit (120) may include one or more physical antennas, and when it includes multiple antennas, it may support MIMO (Multiple Input Multiple Output) transmission and reception. The transceiver (130) may include a radio frequency (RF) transmitter and an RF receiver. The memory (140) may store information processed by the processor (110), software related to the operation of the terminal device (100), an operating system, applications, etc., and may also include components such as a buffer.

기지국 장치(200)는 프로세서(210), 안테나부(220), 트랜시버(230), 메모리(240)를 포함할 수 있다. The base station device (200) may include a processor (210), an antenna unit (220), a transceiver (230), and a memory (240).

프로세서(210)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리부(211) 및 물리계층 처리부(212)를 포함할 수 있다. 상위계층 처리부(211)는 MAC 계층, RRC 계층, 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리부(212)는 PHY 계층의 동작(예를 들어, 하향링크 송신 신호 처리, 상향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(210)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 기지국 장치(200) 전반의 동작을 제어할 수도 있다.The processor (210) performs baseband-related signal processing and may include an upper layer processing unit (211) and a physical layer processing unit (212). The upper layer processing unit (211) may process operations of a MAC layer, an RRC layer, or a higher layer. The physical layer processing unit (212) may process operations of a PHY layer (e.g., downlink transmission signal processing, uplink reception signal processing). In addition to performing baseband-related signal processing, the processor (210) may also control operations of the entire base station device (200).

안테나부(220)는 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO 송수신을 지원할 수 있다. 트랜시버(230)는 RF 송신기와 RF 수신기를 포함할 수 있다. 메모리(240)는 프로세서(210)의 연산 처리된 정보, 기지국 장치(200)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.The antenna unit (220) may include one or more physical antennas, and when it includes multiple antennas, it may support MIMO transmission and reception. The transceiver (230) may include an RF transmitter and an RF receiver. The memory (240) may store information processed by the processor (210), software related to the operation of the base station device (200), an operating system, applications, etc., and may also include components such as a buffer.

단말 장치(100)의 프로세서(110)는 본 발명에서 설명하는 실시예들에서의 단말 동작을 구현하도록 설정될 수 있다. The processor (110) of the terminal device (100) may be configured to implement terminal operations in the embodiments described in the present invention.

예를 들어, 단말 장치(100)의 프로세서(110)의 상위계층 처리부(111)는 타입 결정부(1710), 서브프레임 서브-풀 후보 결정부(1720), 서브프레임 서브-풀 결정부(1730), 전송 서브프레임 결정부(1740)를 포함할 수 있다.For example, the upper layer processing unit (111) of the processor (110) of the terminal device (100) may include a type determination unit (1710), a subframe sub-pool candidate determination unit (1720), a subframe sub-pool determination unit (1730), and a transmission subframe determination unit (1740).

타입 결정부(1710)는 단말의 제1 타입(예를 들어, 전체 센싱 기반 단말), 제2 타입(예를 들어, 부분 센싱 기반 단말), 제3 타입(예를 들어, 랜덤 자원 선택 단말)을 결정할 수 있다. The type determination unit (1710) can determine a first type of terminal (e.g., a full sensing-based terminal), a second type (e.g., a partial sensing-based terminal), and a third type (e.g., a random resource selection terminal).

서브프레임 서브-풀 후보 결정부(1720)는, 단말 타입에 따라서 상이한 방식으로 서브프레임 서브-풀 후보들을 결정할 수 있다. The subframe sub-pool candidate decision unit (1720) can decide subframe sub-pool candidates in different ways depending on the terminal type.

예를 들어, 제2 타입인 경우, 전체 서브프레임 풀 후보들 중에서 X, i1, P 등의 값에 기초하여 제2 서브프레임 서브-풀 후보들을 결정할 수 있다. 제3 타입인 경우, 전체 서브프레임 풀 후보들 중에서 X, i2, P, Y(=k*X) 등의 값에 기초하여 제3 서브프레임 서브-풀 후보들을 결정할 수 있다. 이러한 X, i1, i2, Y, k, P 등의 값은 시스템에서 고정된 값으로 정해질 수도 있고, 기지국에 의해서 제공되는 값에 기초하여 결정될 수도 있고, 복수의 후보값들 중에서 하나로 결정될 수도 있다. 한편, 제1 타입인 경우, 전체 서브프레임 풀 후보들 중에서 제2 서브프레임 서브-풀 후보들 및 제3 서브프레임 서브-풀 후보들을 제외한 나머지 서브프레임들로, 제1 서브프레임 서브-풀 후보들을 결정할 수 있다. For example, in the case of the second type, the second subframe sub-pool candidates can be determined based on values such as X, i 1 , P among the entire subframe pool candidates. In the case of the third type, the third subframe sub-pool candidates can be determined based on values such as X, i 2 , P, Y(=k*X) among the entire subframe pool candidates. These values such as X, i 1 , i 2 , Y, k, P may be fixed values in the system, may be determined based on values provided by the base station, or may be determined as one of a plurality of candidate values. Meanwhile, in the case of the first type, the first subframe sub-pool candidates can be determined from the remaining subframes excluding the second subframe sub-pool candidates and the third subframe sub-pool candidates among the entire subframe pool candidates.

서브프레임 서브-풀 결정부(1730)는, 각각의 서브프레임 서브-풀 후보들 중에서, 비트맵에서 1로 지시되는 서브프레임들을 서브프레임 서브-풀로 결정할 수 있다. The subframe sub-pool decision unit (1730) can determine, among each of the subframe sub-pool candidates, subframes indicated as 1 in the bitmap as the subframe sub-pool.

전송 서브프레임 결정부(1740)는 각각의 서브프레임 서브-풀 중에서, 센싱에 기초하여 또는 랜덤으로, SA 및/또는 Data를 전송할 서브프레임을 결정할 수 있다.The transmission subframe decision unit (1740) can determine a subframe to transmit SA and/or Data among each subframe sub-pool based on sensing or randomly.

단말 장치(100)의 프로세서(110)의 물리계층 처리부(112)는, 상위계층 처리부(111)의 전송 서브프레임 결정부(1740)에서 결정된 전송 서브프레임 상에서, 상위계층 처리부(111)로부터 전달되는 제어 정보 및/또는 데이터를 다른 단말 장치(미 도시)로 전송할 수 있다.The physical layer processing unit (112) of the processor (110) of the terminal device (100) can transmit control information and/or data transmitted from the upper layer processing unit (111) to another terminal device (not shown) on a transmission subframe determined by the transmission subframe determination unit (1740) of the upper layer processing unit (111).

기지국 장치(200)의 프로세서(210)는 본 발명에서 설명하는 실시예들에서의 기지국 동작을 구현하도록 설정될 수 있다. The processor (210) of the base station device (200) may be configured to implement base station operations in the embodiments described in the present invention.

예를 들어, 기지국 장치(200)의 프로세서(210)의 상위계층 처리부(211)는 서브프레임 서브-풀 후보 파라미터 결정부(1750), 비트맵 결정부(1760)를 포함할 수 있다. For example, the upper layer processing unit (211) of the processor (210) of the base station device (200) may include a subframe sub-pool candidate parameter determination unit (1750) and a bitmap determination unit (1760).

서브프레임 서브-풀 후보 파라미터 결정부(1750)는 각각의 타입(예를 들어, 제1, 제2, 제3 타입)의 단말에 대해서 적용될 서브프레임 서브-풀 후보들의 결정의 기초가 되는 파라미터들을 결정할 수 있다. 예를 들어, 서브프레임 서브-풀 후보 결정부(1750)는 각각의 타입의 단말을 위한 서브프레임 서브-풀 후보들에 관련된 파라미터(예를 들어, X, i1, i2, Y, k, P 중 하나 이상)에 대한 정보를 생성할 수 있다.The subframe sub-pool candidate parameter determination unit (1750) can determine parameters that serve as a basis for determining subframe sub-pool candidates to be applied to each type of terminal (e.g., the first, second, and third types). For example, the subframe sub-pool candidate determination unit (1750) can generate information about parameters (e.g., one or more of X, i 1 , i 2 , Y, k, and P) related to subframe sub-pool candidates for each type of terminal.

비트맵 결정부(1760)는 각각의 타입의 단말을 위한 서브프레임 서브-풀 후보들 중에서 서브프레임 서브-풀로 설정할 서브프레임을 지시하는 정보(즉, 비트맵)을 생성할 수 있다. The bitmap determination unit (1760) can generate information (i.e., a bitmap) indicating a subframe to be set as a subframe sub-pool among subframe sub-pool candidates for each type of terminal.

이와 같이 상위계층에 처리부(211)에서 생성된 정보들은 물리계층 처리부(212)를 거쳐 단말 장치(100)에게 전달될 수 있다. In this way, information generated in the processing unit (211) in the upper layer can be transmitted to the terminal device (100) through the physical layer processing unit (212).

단말 장치(100) 및 기지국 장치(200)의 동작에 있어서 본 발명의 예시들에서 설명한 사항이 동일하게 적용될 수 있으며, 중복되는 설명은 생략한다. The matters described in the examples of the present invention can be applied equally to the operation of the terminal device (100) and the base station device (200), and redundant descriptions are omitted.

본 발명의 다양한 실시형태들은 3GPP LTE 또는 LTE-A 시스템을 중심으로 설명하였으나, 다양한 이동통신 시스템에 적용될 수 있다.Although various embodiments of the present invention have been described with a focus on 3GPP LTE or LTE-A systems, they can be applied to various mobile communication systems.

Claims (8)

단말의 자원 풀 결정 방법에 있어서,
상기 단말의 타입을 결정하는 단계로서, 상기 단말은 전체 센싱(full-sensing)에 기초하여 전송 서브프레임을 결정하는 제1 타입 단말, 부분 센싱(partial sensing)에 기초하여 상기 전송 서브프레임을 결정하는 제2 타입 단말 또는 랜덤 자원 선택(random resource selection)에 기초하여 상기 전송 서브프레임을 결정하는 제3 타입 단말 중 어느 하나로 결정되고;
상기 결정한 단말의 타입에 기초하여 서브프레임(subframe) 서브-풀(sub-pool) 후보들을 결정하고, 비트맵에 기초하여 결정된 상기 서브프레임 서브-풀 후보들 중에서 서브프레임 서브-풀을 결정하는 단계;
상기 서브프레임 서브-풀에서 상기 전송 서브프레임을 결정하는 단계; 및
결정된 상기 전송 서브프레임을 통해 제어 정보 또는 데이터 중 적어도 하나를 전송하는 단계를 포함하고,
상기 단말이 상기 제1 타입 단말인 경우, 상기 단말은 제1 서브프레임 서브-풀 후보들 중에서 결정된 제1 서브프레임 서브-풀 내의 상기 전체 센싱에 기초한 제1 타입 센싱 윈도우(sensing window) 상에서 센싱을 통해 다른 단말에 의해 점유된 서브프레임들을 제외한 나머지 서브프레임들 중에서 상기 전송 서브프레임을 결정하고,
상기 단말이 상기 제2 타입 단말인 경우, 상기 단말은 제2 서브프레임 서브-풀 후보들 중에서 결정된 제2 서브프레임 서브-풀 내의 상기 부분 센싱에 기초한 제2 타입 센싱 윈도우(sensing window) 상에서 센싱을 통해 다른 단말에 의해 점유된 서브프레임들을 제외한 나머지 서브프레임들 중에서 상기 전송 서브프레임을 결정하고,
상기 단말이 상기 제3 타입 단말인 경우, 상기 단말은 제3 서브프레임 서브-풀 후보들 중에서 결정된 제3 서브프레임 서브-풀 내에서 상기 전송 서브프레임을 결정하고,
전체 서브프레임 풀의 후보들은 상기 제1 서브프레임 서브-풀 후보들, 상기 제2 서브프레임 서브-풀 후보들 및 상기 제3 서브프레임 서브-풀 후보들로 구성되되,
상기 전체 서브프레임 풀의 후보들 중 상기 제3 서브프레임 서브-풀 후보들이 가장 높은 우선순위에 기초하여 결정되고, 상기 제2 서브프레임 서브-풀 후보들이 두 번째 높은 우선순위에 기초하여 결정되고, 상기 전체 서브프레임 풀의 후보들 중 상기 제2 서브프레임 서브-풀 후보들과 상기 제3 서브프레임 서브-풀 후보들을 제외한 나머지를 상기 제1 서브프레임 서브-풀로 결정하는, 단말의 자원 풀 결정 방법.
In the method of determining the resource pool of the terminal,
As a step of determining the type of the terminal, the terminal is determined as any one of a first type terminal that determines the transmission subframe based on full sensing, a second type terminal that determines the transmission subframe based on partial sensing, or a third type terminal that determines the transmission subframe based on random resource selection;
A step of determining subframe sub-pool candidates based on the determined terminal type, and determining a subframe sub-pool among the subframe sub-pool candidates determined based on a bitmap;
a step of determining the transmission subframe from the above subframe sub-pool; and
Comprising a step of transmitting at least one of control information or data through the determined transmission subframe,
If the terminal is the first type terminal, the terminal determines the transmission subframe from among the remaining subframes excluding the subframes occupied by other terminals through sensing on the first type sensing window based on the entire sensing within the first subframe sub-pool determined from among the first subframe sub-pool candidates,
If the terminal is the second type terminal, the terminal determines the transmission subframe from among the remaining subframes excluding the subframes occupied by other terminals through sensing on a second type sensing window based on the partial sensing within the second subframe sub-pool determined from among the second subframe sub-pool candidates,
If the terminal is the third type terminal, the terminal determines the transmission subframe within the third subframe sub-pool determined from among the third subframe sub-pool candidates,
The candidates for the entire subframe pool are composed of the first subframe sub-pool candidates, the second subframe sub-pool candidates, and the third subframe sub-pool candidates,
A method for determining a resource pool of a terminal, wherein among candidates of the entire subframe pool, the third subframe sub-pool candidates are determined based on the highest priority, the second subframe sub-pool candidates are determined based on the second highest priority, and among candidates of the entire subframe pool, the remainder excluding the second subframe sub-pool candidates and the third subframe sub-pool candidates are determined as the first subframe sub-pool.
제 1항에 있어서,
상기 제 2 타입 단말을 위한 제 2 서브프레임 풀은 상기 제 1 타입 단말을 위한 제 1 서브프레임 풀과 공유되고,
상기 제 3 타입 단말을 위한 제 3 서브프레임 풀은 상기 제 1 서브프레임 풀과 독립적인, 단말의 자원 풀 결정 방법.
In paragraph 1,
The second subframe pool for the second type terminal is shared with the first subframe pool for the first type terminal,
A method for determining a resource pool of a terminal, wherein the third subframe pool for the third type terminal is independent of the first subframe pool.
제 1항에 있어서,
상기 제 1 타입 단말을 위한 제 1 서브프레임 풀, 상기 제 2 타입 단말을 위한 제 2 서브프레임 풀, 및 상기 제 3 타입 단말을 위한 제 3 서브프레임 풀은 공유되는, 단말의 자원 풀 결정 방법.
In paragraph 1,
A method for determining a resource pool of a terminal, wherein a first subframe pool for the first type terminal, a second subframe pool for the second type terminal, and a third subframe pool for the third type terminal are shared.
삭제delete 단말에 있어서,
송수신기;
상기 송수신기와 연결된 프로세서를 포함하며;
상기 프로세서는,
상기 단말의 타입을 결정하되, 상기 단말은 전체 센싱(full-sensing)에 기초하여 전송 서브프레임을 결정하는 제1 타입 단말, 부분 센싱(partial sensing)에 기초하여 상기 전송 서브프레임을 결정하는 제2 타입 단말 또는 랜덤 자원 선택(random resource selection)에 기초하여 상기 전송 서브프레임을 결정하는 제3 타입 단말 중 어느 하나로 결정되고,
상기 결정한 단말의 타입에 기초하여 서브프레임(subframe) 서브-풀(sub-pool) 후보들을 결정하고, 비트맵에 기초하여 결정된 상기 서브프레임 서브-풀 후보들 중에서 서브프레임 서브-풀을 결정하고,
상기 서브프레임 서브-풀에서 상기 전송 서브프레임을 결정하고, 및
결정된 상기 전송 서브프레임을 통해 제어 정보 또는 데이터 중 적어도 하나를 전송하되,
상기 단말이 상기 제1 타입 단말인 경우, 상기 단말은 제1 서브프레임 서브-풀 후보들 중에서 결정된 제1 서브프레임 서브-풀 내의 상기 전체 센싱에 기초한 제1 타입 센싱 윈도우(sensing window) 상에서 센싱을 통해 다른 단말에 의해 점유된 서브프레임들을 제외한 나머지 서브프레임들 중에서 상기 전송 서브프레임을 결정하고,
상기 단말이 상기 제2 타입 단말인 경우, 상기 단말은 제2 서브프레임 서브-풀 후보들 중에서 결정된 제2 서브프레임 서브-풀 내의 상기 부분 센싱에 기초한 제2 타입 센싱 윈도우(sensing window) 상에서 센싱을 통해 다른 단말에 의해 점유된 서브프레임들을 제외한 나머지 서브프레임들 중에서 상기 전송 서브프레임을 결정하고,
상기 단말이 상기 제3 타입 단말인 경우, 상기 단말은 제3 서브프레임 서브-풀 후보들 중에서 결정된 제3 서브프레임 서브-풀 내에서 상기 전송 서브프레임을 결정하되,
전체 서브프레임 풀의 후보들은 상기 제1 서브프레임 서브-풀 후보들, 상기 제2 서브프레임 서브-풀 후보들 및 상기 제3 서브프레임 서브-풀 후보들로 구성되고, 상기 전체 서브프레임 풀의 후보들 중 상기 제3 서브프레임 서브-풀 후보들이 가장 높은 우선순위에 기초하여 결정되고, 상기 제2 서브프레임 서브-풀 후보들이 두 번째 높은 우선순위에 기초하여 결정되고, 상기 전체 서브프레임 풀의 후보들 중 상기 제2 서브프레임 서브-풀 후보들과 상기 제3 서브프레임 서브-풀 후보들을 제외한 나머지를 상기 제1 서브프레임 서브-풀로 결정하는, 단말.
At the terminal,
Transmitter and receiver;
A processor connected to the transceiver;
The above processor,
The type of the terminal is determined, wherein the terminal is determined as one of a first type terminal that determines a transmission subframe based on full sensing, a second type terminal that determines the transmission subframe based on partial sensing, or a third type terminal that determines the transmission subframe based on random resource selection.
Determine subframe sub-pool candidates based on the terminal type determined above, and determine a subframe sub-pool among the subframe sub-pool candidates determined based on the bitmap,
Determining the transmission subframe from the above subframe sub-pool, and
Transmitting at least one of control information or data through the determined transmission subframe,
If the terminal is the first type terminal, the terminal determines the transmission subframe from among the remaining subframes excluding the subframes occupied by other terminals through sensing on the first type sensing window based on the entire sensing within the first subframe sub-pool determined from among the first subframe sub-pool candidates,
If the terminal is the second type terminal, the terminal determines the transmission subframe from among the remaining subframes excluding the subframes occupied by other terminals through sensing on a second type sensing window based on the partial sensing within the second subframe sub-pool determined from among the second subframe sub-pool candidates,
If the terminal is the third type terminal, the terminal determines the transmission subframe within the third subframe sub-pool determined from among the third subframe sub-pool candidates.
A terminal, wherein candidates for the entire subframe pool are composed of the first subframe sub-pool candidates, the second subframe sub-pool candidates, and the third subframe sub-pool candidates, and among the candidates for the entire subframe pool, the third subframe sub-pool candidates are determined based on the highest priority, the second subframe sub-pool candidates are determined based on the second highest priority, and among the candidates for the entire subframe pool, the remainder excluding the second subframe sub-pool candidates and the third subframe sub-pool candidates are determined as the first subframe sub-pool.
제 5항에 있어서,
상기 제 2 타입 단말을 위한 제 2 서브프레임 풀은 상기 제 1 타입 단말을 위한 제 1 서브프레임 풀과 공유되고,
상기 제 3 타입 단말을 위한 제 3 서브프레임 풀은 상기 제 1 서브프레임 풀과 독립적인, 단말.
In paragraph 5,
The second subframe pool for the second type terminal is shared with the first subframe pool for the first type terminal,
The third subframe pool for the third type terminal is independent of the first subframe pool.
제 5항에 있어서,
상기 제 1 타입 단말을 위한 제 1 서브프레임 풀, 상기 제 2 타입 단말을 위한 제 2 서브프레임 풀, 및 상기 제 3 타입 단말을 위한 제 3 서브프레임 풀은 공유되는, 단말.
In paragraph 5,
A terminal, wherein a first subframe pool for the first type terminal, a second subframe pool for the second type terminal, and a third subframe pool for the third type terminal are shared.
삭제delete
KR1020160146790A 2016-11-04 2016-11-04 Method and apparatus for determining resource pool based on type of user equipment in v2x Active KR102697818B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020160146790A KR102697818B1 (en) 2016-11-04 2016-11-04 Method and apparatus for determining resource pool based on type of user equipment in v2x
PCT/KR2017/012269 WO2018084575A1 (en) 2016-11-04 2017-11-01 Method and device for determining resource pool in wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160146790A KR102697818B1 (en) 2016-11-04 2016-11-04 Method and apparatus for determining resource pool based on type of user equipment in v2x

Publications (2)

Publication Number Publication Date
KR20180050070A KR20180050070A (en) 2018-05-14
KR102697818B1 true KR102697818B1 (en) 2024-08-22

Family

ID=62077050

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160146790A Active KR102697818B1 (en) 2016-11-04 2016-11-04 Method and apparatus for determining resource pool based on type of user equipment in v2x

Country Status (2)

Country Link
KR (1) KR102697818B1 (en)
WO (1) WO2018084575A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110972278B (en) * 2018-09-28 2022-05-06 大唐移动通信设备有限公司 Resource selection method, device, terminal and storage medium
CN111132067B (en) * 2018-10-30 2023-04-07 中国移动通信有限公司研究院 Information processing method, configuration method, terminal and network equipment
IL294978A (en) 2020-02-07 2022-09-01 Guangdong Oppo Mobile Telecommunications Corp Ltd Method and device for selecting resources, terminal and means
CN111727624B (en) * 2020-05-09 2023-11-10 北京小米移动软件有限公司 Some monitoring methods, devices, terminal equipment and storage media
WO2022027606A1 (en) * 2020-08-07 2022-02-10 华为技术有限公司 Method, device, and system for data transmission
CN114698129A (en) * 2020-12-28 2022-07-01 夏普株式会社 Method performed by user equipment and user equipment
WO2022155308A1 (en) * 2021-01-15 2022-07-21 Intel Corporation New radio (nr) sidelink communication
WO2022206874A1 (en) * 2021-04-02 2022-10-06 Guangdong Oppo Mobile Telecommunications Corp., Ltd. User equipment and resource monitoring method in sidelink communication
WO2023283845A1 (en) * 2021-07-14 2023-01-19 北京小米移动软件有限公司 Method and apparatus for evaluating time-frequency resource to be transmitted, resource selection method and apparatus, and device
WO2023010288A1 (en) * 2021-08-03 2023-02-09 北京小米移动软件有限公司 Resource selection method and apparatus, and storage medium
US20250048403A1 (en) * 2021-12-15 2025-02-06 Beijing Xiaomi Mobile Software Co., Ltd. Sidelink communication resource selection method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3282628B1 (en) * 2015-04-08 2022-06-01 LG Electronics Inc. Method and device for transmitting and receiving plurality of d2d signals in wireless communication system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Ericsson, R1-1609726, Pool design for V2V, 3GPP TSG RAN WG1 #86bis, 3GPP 서버공개일(2016.09.30.) 1부.*
NTT DOCOMO, INC., R1-1610035, Discussion on details of pedestrian UE partial sensing, 3GPP TSG RAN WG1 #86bis, 3GPP 서버공개일(2016.09.30.) 1부.*
Sharp, R1-1609866, Further Discussions on Power Efficient Sensing for P-UEs, 3GPP TSG RAN WG1 #86bis, 3GPP 서버공개일(2016.09.30.)
ZTE, R1-1609805, Details of random selection by pedestrian UEs, 3GPP TSG RAN WG1 #86bis, 3GPP 서버공개일(2016.09.30.) 1부.*

Also Published As

Publication number Publication date
WO2018084575A1 (en) 2018-05-11
KR20180050070A (en) 2018-05-14

Similar Documents

Publication Publication Date Title
US12127173B2 (en) Method and apparatus for determining resource pool
US11445501B2 (en) Method and apparatus for determining resource pool
KR102697818B1 (en) Method and apparatus for determining resource pool based on type of user equipment in v2x
US11444729B2 (en) Transmitting feedback for data transmission through a sidelink
US12389470B2 (en) Method and device for determining resources to be sensed for device-to-device communication in wireless communication system
CN115379587B (en) Method and apparatus for handling collisions in next generation communication systems
CN109219015B (en) Resource selection method and device
US20230087401A1 (en) Method and apparatus for allocating resources through cooperation between terminals in v2x system
KR102785700B1 (en) Method and apparatus for transmitting control information and data for v2x
TW202007196A (en) Method for data transmission in sidelink and terminal device
EP4135436A1 (en) Method and device for allocating resource through carrier aggregation in v2x system
CN114451047A (en) Bypass resource determination, bypass signal sending and receiving method and device in wireless communication system
CN113796142A (en) Method and apparatus for sending and receiving bypass control information in a wireless communication system
WO2018201784A1 (en) Resource allocation and scheduling method, base station, and user equipment unit
US12389377B2 (en) Partial sensing method and device for device-to-device communication in wireless communication system
EP3247145B1 (en) Method and device for indicating need of blind detection in subframes
CN110612763B (en) Method and device for transmitting information
EP4068889A1 (en) Efficient signaling of non-preferred transmission resources
CN117480830A (en) Method and device for resource allocation through cooperation between side link UEs in a communication system
EP4583601A1 (en) Communication method, apparatus and system
CN105635932A (en) Method and device used for transmission of bandwidth limited device
WO2022073455A1 (en) Reducing power consumption in direct wireless communications systems
KR20210102803A (en) Method and apparatus for determining sensing target resource for device-to-device communication in wireless communication system
CN118525589A (en) Method and apparatus for resource allocation in a V2X system
CN117280813A (en) Method and device for resource allocation through side-link inter-UE coordination in wireless communication systems

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20161104

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20211022

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20161104

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240131

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240522

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240819

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240819

End annual number: 3

Start annual number: 1

PG1601 Publication of registration