KR20240022281A - 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 - Google Patents
무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR20240022281A KR20240022281A KR1020220100764A KR20220100764A KR20240022281A KR 20240022281 A KR20240022281 A KR 20240022281A KR 1020220100764 A KR1020220100764 A KR 1020220100764A KR 20220100764 A KR20220100764 A KR 20220100764A KR 20240022281 A KR20240022281 A KR 20240022281A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- information
- base station
- transmission
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 286
- 238000004891 communication Methods 0.000 title claims abstract description 184
- 230000005540 biological transmission Effects 0.000 title description 316
- 238000001228 spectrum Methods 0.000 title 1
- 238000005259 measurement Methods 0.000 claims description 63
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 127
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 127
- 238000005516 engineering process Methods 0.000 description 35
- 238000003860 storage Methods 0.000 description 26
- 238000013468 resource allocation Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 16
- 230000008054 signal transmission Effects 0.000 description 15
- 238000010295 mobile communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000013507 mapping Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 8
- 238000013473 artificial intelligence Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000008093 supporting effect Effects 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 5
- 230000001976 improved effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 241000700159 Rattus Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009408 flooring Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 1
- 241000760358 Enodes Species 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 보다 높은 데이터 전송률을 지원하기 위한 5G 또는 6G 통신 시스템에 관련된 것이다. 구체적으로, 본 개시는 사이드링크 통신의 혼잡 제어를 위한 방법과 장치를 제공한다.
Description
본 개시(disclosure)는 무선 통신 시스템(또는, 이동 통신 시스템)에 관한 것으로, 구체적으로 무선 통신 시스템(또는 이동 통신 시스템)에서 혼잡을 제어하기 위한 장치 및 방법에 관한 것이다.
5G 이동통신 기술은 빠른 전송 속도와 새로운 서비스가 가능하도록 넓은 주파수 대역을 정의하고 있으며, 3.5 기가헤르츠(3.5GHz) 등 6GHz 이하 주파수("Sub 6GHz") 대역은 물론 28GHz와 39GHz 등 밀리미터파(㎜Wave)로 불리는 초고주파 대역("Above 6GHz")에서도 구현이 가능하다. 또한, 5G 통신 이후(Beyond 5G)의 시스템이라 불리어지는 6G 이동통신 기술의 경우, 5G 이동통신 기술 대비 50배 빨라진 전송 속도와 10분의 1로 줄어든 초저(Ultra Low) 지연시간을 달성하기 위해 테라헤르츠(Terahertz, THz) 대역(예를 들어, 95GHz에서 3 테라헤르츠 대역과 같은)에서의 구현이 고려되고 있다.
5G 이동통신 기술의 초기에는, 초광대역 서비스(enhanced Mobile BroadBand, eMBB), 고신뢰/초저지연 통신(Ultra-Reliable Low-Latency Communications, URLLC), 대규모 기계식 통신 (massive Machine-Type Communications, mMTC)에 대한 서비스 지원과 성능 요구사항 만족을 목표로, 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위한 빔포밍(Beamforming) 및 거대 배열 다중 입출력(Massive MIMO), 초고주파수 자원의 효율적 활용을 위한 다양한 뉴머롤로지 지원(복수 개의 서브캐리어 간격 운용 등)와 슬롯 포맷에 대한 동적 운영, 다중 빔 전송 및 광대역을 지원하기 위한 초기 접속 기술, BWP(Band-Width Part)의 정의 및 운영, 대용량 데이터 전송을 위한 LDPC(Low Density Parity Check) 부호와 제어 정보의 신뢰성 높은 전송을 위한 폴라 코드(Polar Code)와 같은 새로운 채널 코딩 방법, L2 선-처리(L2 pre-processing), 특정 서비스에 특화된 전용 네트워크를 제공하는 네트워크 슬라이싱(Network Slicing) 등에 대한 표준화가 진행되었다.
현재, 5G 이동통신 기술이 지원하고자 했던 서비스들을 고려하여 초기의 5G 이동통신 기술 개선(improvement) 및 성능 향상(enhancement)을 위한 논의가 진행 중에 있으며, 차량이 전송하는 자신의 위치 및 상태 정보에 기반하여 자율주행 차량의 주행 판단을 돕고 사용자의 편의를 증대하기 위한 V2X(Vehicle-to-Everything), 비면허 대역에서 각종 규제 상 요구사항들에 부합하는 시스템 동작을 목적으로 하는 NR-U(New Radio Unlicensed), NR 단말 저전력 소모 기술(UE Power Saving), 지상 망과의 통신이 불가능한 지역에서 커버리지 확보를 위한 단말-위성 직접 통신인 비 지상 네트워크(Non-Terrestrial Network, NTN), 위치 측위(Positioning) 등의 기술에 대한 물리계층 표준화가 진행 중이다.
뿐만 아니라, 타 산업과의 연계 및 융합을 통한 새로운 서비스 지원을 위한 지능형 공장 (Industrial Internet of Things, IIoT), 무선 백홀 링크와 액세스 링크를 통합 지원하여 네트워크 서비스 지역 확장을 위한 노드를 제공하는 IAB(Integrated Access and Backhaul), 조건부 핸드오버(Conditional Handover) 및 DAPS(Dual Active Protocol Stack) 핸드오버를 포함하는 이동성 향상 기술(Mobility Enhancement), 랜덤액세스 절차를 간소화하는 2 단계 랜덤액세스(2-step RACH for NR) 등의 기술에 대한 무선 인터페이스 아키텍쳐/프로토콜 분야의 표준화 역시 진행 중에 있으며, 네트워크 기능 가상화(Network Functions Virtualization, NFV) 및 소프트웨어 정의 네트워킹(Software-Defined Networking, SDN) 기술의 접목을 위한 5G 베이스라인 아키텍쳐(예를 들어, Service based Architecture, Service based Interface), 단말의 위치에 기반하여 서비스를 제공받는 모바일 엣지 컴퓨팅(Mobile Edge Computing, MEC) 등에 대한 시스템 아키텍쳐/서비스 분야의 표준화도 진행 중이다.
이와 같은 5G 이동통신 시스템이 상용화되면, 폭발적인 증가 추세에 있는 커넥티드 기기들이 통신 네트워크에 연결될 것이며, 이에 따라 5G 이동통신 시스템의 기능 및 성능 강화와 커넥티드 기기들의 통합 운용이 필요할 것으로 예상된다. 이를 위해, 증강현실(Augmented Reality, AR), 가상현실(Virtual Reality, VR), 혼합 현실(Mixed Reality, MR) 등을 효율적으로 지원하기 위한 확장 현실(eXtended Reality, XR), 인공지능(Artificial Intelligence, AI) 및 머신러닝(Machine Learning, ML)을 활용한 5G 성능 개선 및 복잡도 감소, AI 서비스 지원, 메타버스 서비스 지원, 드론 통신 등에 대한 새로운 연구가 진행될 예정이다.
또한, 이러한 5G 이동통신 시스템의 발전은 6G 이동통신 기술의 테라헤르츠 대역에서의 커버리지 보장을 위한 신규 파형(Waveform), 전차원 다중입출력(Full Dimensional MIMO, FD-MIMO), 어레이 안테나(Array Antenna), 대규모 안테나(Large Scale Antenna)와 같은 다중 안테나 전송 기술, 테라헤르츠 대역 신호의 커버리지를 개선하기 위해 메타물질(Metamaterial) 기반 렌즈 및 안테나, OAM(Orbital Angular Momentum)을 이용한 고차원 공간 다중화 기술, RIS(Reconfigurable Intelligent Surface) 기술 뿐만 아니라, 6G 이동통신 기술의 주파수 효율 향상 및 시스템 네트워크 개선을 위한 전이중화(Full Duplex) 기술, 위성(Satellite), AI(Artificial Intelligence)를 설계 단계에서부터 활용하고 종단간(End-to-End) AI 지원 기능을 내재화하여 시스템 최적화를 실현하는 AI 기반 통신 기술, 단말 연산 능력의 한계를 넘어서는 복잡도의 서비스를 초고성능 통신과 컴퓨팅 자원을 활용하여 실현하는 차세대 분산 컴퓨팅 기술 등의 개발에 기반이 될 수 있을 것이다.
무선 통신 시스템의 발전에 따라 사이드링크 기반의 통신(예를 들어, 차량 통신(vehicle-to-everything, V2X)과 같은 다양한 기술들이 지원될 수 있으며, 이러한 사이드 통신을 원활하게 제공하기 위한 방안의 필요성이 증대되고 있다.
상술한 바와 같은 논의를 바탕으로, 본 개시(disclosure)는 무선 통신 시스템에서 사이드링크 통신 또는 V2X 통신이 제공되는 경우, 혼잡을 제어하기 위한 방안을 제안한다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 제1 단말의 동작 방법은, 제2 단말로부터 제1 단말 및 제2 단말 간 채널 상태를 요청하기 위한 신호를 수신하는 과정과, 채널 상태에 대한 측정을 수행하는 과정과, 수행된 측정의 결과에 기반하여 생성된 채널 상태에 관한 정보를 제2 단말에게 송신하는 과정을 포함하고, 채널 상태에 관한 정보는, 제1 단말 및 제2 단말 간의 채널이 혼잡한 정도를 지시하기 위한 정보를 포함할 수 있다.
본 개시의 다양한 실시 예들에 따르면, 무선 통신 시스템에서 제1 단말의 장치는, 송수신부, 및 송수신부와 연결된 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는, 제2 단말로부터 제1 단말 및 제2 단말 간 채널 상태를 요청하기 위한 신호를 수신하고, 채널 상태에 대한 측정을 수행하고, 수행된 측정의 결과에 기반하여 생성된 채널 상태에 관한 정보를 제2 단말에게 송신하도록 구성되고, 채널 상태에 관한 정보는, 제1 단말 및 제2 단말 간의 채널이 혼잡한 정도를 지시하기 위한 정보를 포함할 수 있다.
본 개시에서 제안하는 다양한 실시 예들에 따르면, 사이드링크(sidelink, SL) 통신에서의 혼잡 제어를 통해, 안정적인 V2X 통신이 수행될 수 있다.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1c는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1d는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 2a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신의 전송 방식의 예들을 도시한다.
도 2b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신의 전송 방식의 예들을 도시한다.
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 자원 풀(resource pool)의 일 예를 도시한다.
도 4는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 예를 도시한다.
도 5는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 다른 예를 도시한다.
도 6은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신을 위해 사용되는 슬롯의 채널 구조의 예를 도시한다.
도 7a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제1 예를 도시한다.
도 7b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제2 예를 도시한다.
도 8은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 채널 상태를 측정 및 보고하기 위한 신호 흐름의 예를 도시한다.
도 9는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CBR(channel busy ratio)을 측정 및 전달하기 위한 신호 흐름의 예를 도시한다.
도 10은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CR(channel occupancy ratio) 제한 및 전송 파라미터 범위를 설정하기 위한 일 예를 도시한다.
도 11은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CR 제한 및 피드백 파라미터 범위를 설정하기 위한 일 예를 도시한다.
도 12는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 비면허 대역에서의 채널 접속 절차의 일례를 도시한 도면이다.
도 13은 일 실시 예에 따라 단말이 기지국으로 보고하는 채널 센싱 방법을 설명한 도면이다.
도 14는 일 실시예에 따른 단말의 채널 센싱 결과를 보고하는 절차를 구성한 흐름도이다.
도 15는 일 실시예에 따른 단말의 송신 수행 결과를 기지국으로 보고하는 절차를 구성한 흐름도이다.
도 16은 본 발명의 일 실시예에 따른 단말의 구조를 도시한 도면이다.
도 17은 본 발명의 일 실시예에 따른 기지국의 구조를 도시한 도면이다.
도 1b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1c는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1d는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 2a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신의 전송 방식의 예들을 도시한다.
도 2b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신의 전송 방식의 예들을 도시한다.
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 자원 풀(resource pool)의 일 예를 도시한다.
도 4는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 예를 도시한다.
도 5는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 다른 예를 도시한다.
도 6은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신을 위해 사용되는 슬롯의 채널 구조의 예를 도시한다.
도 7a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제1 예를 도시한다.
도 7b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제2 예를 도시한다.
도 8은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 채널 상태를 측정 및 보고하기 위한 신호 흐름의 예를 도시한다.
도 9는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CBR(channel busy ratio)을 측정 및 전달하기 위한 신호 흐름의 예를 도시한다.
도 10은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CR(channel occupancy ratio) 제한 및 전송 파라미터 범위를 설정하기 위한 일 예를 도시한다.
도 11은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CR 제한 및 피드백 파라미터 범위를 설정하기 위한 일 예를 도시한다.
도 12는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 비면허 대역에서의 채널 접속 절차의 일례를 도시한 도면이다.
도 13은 일 실시 예에 따라 단말이 기지국으로 보고하는 채널 센싱 방법을 설명한 도면이다.
도 14는 일 실시예에 따른 단말의 채널 센싱 결과를 보고하는 절차를 구성한 흐름도이다.
도 15는 일 실시예에 따른 단말의 송신 수행 결과를 기지국으로 보고하는 절차를 구성한 흐름도이다.
도 16은 본 발명의 일 실시예에 따른 단말의 구조를 도시한 도면이다.
도 17은 본 발명의 일 실시예에 따른 기지국의 구조를 도시한 도면이다.
이하, 첨부된 도면을 참조하여 본 개시의 바람직한 실시 예들을 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 개시의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
본 명세서에서 실시 예를 설명함에 있어서 본 개시가 속하는 기술 분야에 익히 알려져 있고 본 개시와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 개시의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시 예에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.
이하에서 설명되는 본 개시의 다양한 실시 예들에서는 하드웨어적인 접근 방법을 예시로서 설명한다. 하지만, 본 개시의 다양한 실시 예들에서는 하드웨어와 소프트웨어를 모두 사용하는 기술을 포함하고 있으므로, 본 개시의 다양한 실시 예들이 소프트웨어 기반의 접근 방법을 제외하는 것은 아니다.
이 때, 본 실시 예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 또한 실시예에서 '~부'는 하나 이상의 프로세서를 포함할 수 있다.
이하 설명에서 사용되는 접속 노드(node)를 식별하기 위한 용어, 망 객체(network entity)들을 지칭하는 용어, 메시지들을 지칭하는 용어, 망 객체들 간 인터페이스를 지칭하는 용어, 다양한 식별 정보들을 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 대상을 지칭하는 다른 용어가 사용될 수 있다.
이하 설명의 편의를 위하여, 본 개시는 3GPP LTE(3rd Generation Partnership Project Long Term Evolution) 규격 또는 NR(New Radio) 규격에서 정의하고 있는 용어 및 명칭들을 사용한다. 하지만, 본 개시가 상기 용어 및 명칭들에 의해 한정되는 것은 아니며, 다른 규격에 따르는 시스템에도 동일하게 적용될 수 있다.
이하, 기지국(base station, BS)은 단말의 자원할당을 수행하는 주체로서, RAN(radio access network) 노드, gNode B(next generation node B, gNB), eNode B(evolved node B, eNB), Node B, 무선 접속 유닛, 기지국 제어기, 또는 네트워크 상의 노드 중 적어도 하나일 수 있다. 본 개시에서 eNB는 설명의 편의를 위하여 gNB와 혼용되어 사용될 수 있다. 즉 eNB로 설명한 기지국은 gNB를 나타낼 수 있다.
이하, 단말(terminal)은 UE(User Equipment), MS(Mobile Station), 셀룰러폰, 스마트폰, 컴퓨터, 또는 통신기능을 수행할 수 있는 멀티미디어 시스템을 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니다.
특히 본 개시는 3GPP NR(5세대 이동통신 표준)에 적용할 수 있다. 또한 본 개시는 5G 통신 기술 및 IoT(Internet of Things) 관련 기술을 기반으로 지능형 서비스(예를 들어, 스마트 홈, 스마트 빌딩, 스마트 시티, 스마트 카 또는 커넥티드 카, 헬스 케어, 디지털 교육, 소매업, 보안 및 안전 관련 서비스 등)에 적용될 수 있다. 또한 단말이라는 용어는 핸드폰, NB-IoT 기기들, 센서들뿐 만 아니라 또 다른 무선 통신 기기들을 나타낼 수 있다.
무선 통신 시스템은 초기의 음성 위주의 서비스를 제공하던 것에서 벗어나 예를 들어, 3GPP의 HSPA(High Speed Packet Access), LTE(Long Term Evolution 또는 E-UTRA (Evolved Universal Terrestrial Radio Access)), LTE-Advanced(LTE-A), LTE-Pro, 3GPP2의 HRPD(High Rate Packet Data), UMB(Ultra Mobile Broadband), 및 IEEE의 802.16e 등의 통신 표준과 같이 고속, 고품질의 패킷 데이터 서비스를 제공하는 광대역 무선 통신 시스템으로 발전하고 있다.
광대역 무선 통신 시스템의 대표적인 예로, LTE 시스템에서는 하향링크(downlink, DL)에서는 OFDM(Orthogonal Frequency Division Multiplexing) 방식을 채용하고 있고, 상향링크(uplink, UL)에서는 SC-FDMA(Single Carrier Frequency Division Multiple Access) 방식을 채용하고 있다. 상향링크는 단말(또는 UE)이 기지국(또는 eNB, gNB)으로 데이터 또는 제어신호를 전송하는 무선링크를 뜻하고, 하향링크는 기지국이 단말로 데이터 또는 제어신호를 전송하는 무선링크를 뜻한다. 상기와 같은 다중 접속 방식은, 각 사용자 별로 데이터 또는 제어정보를 실어 보낼 시간-주파수 자원을 서로 겹치지 않도록, 즉 직교성(orthogonality)이 성립하도록, 할당 및 운용함으로써 각 사용자의 데이터 또는 제어정보를 구분한다.
LTE 이후의 향후 통신 시스템으로서, 5G 통신시스템은 사용자 및 서비스 제공자 등의 다양한 요구 사항을 자유롭게 반영할 수 있어야 하기 때문에 다양한 요구사항을 동시에 만족하는 서비스가 지원되어야 한다. 5G 통신시스템을 위해 고려되는 서비스로는 향상된 모바일 광대역 통신(eMBB), 대규모 기계형 통신(mMTC), 초신뢰 저지연 통신(URLLC) 등이 있다.
일 실시예에 따르면, eMBB는 기존의 LTE, LTE-A 또는 LTE-Pro가 지원하는 데이터 전송 속도보다 더욱 향상된 데이터 전송 속도를 제공하는 것을 목표로 할 수 있다. 예를 들어, 5G 통신시스템에서 eMBB는 하나의 기지국 관점에서 하향링크에서는 20Gbps의 최대 전송 속도(peak data rate), 상향링크에서는 10Gbps의 최대 전송 속도를 제공할 수 있어야 한다. 또한 5G 통신시스템은 최대 전송 속도를 제공하는 동시에, 증가된 단말의 실제 체감 전송 속도(user perceived data rate)를 제공해야 할 수 있다. 이와 같은 요구 사항을 만족시키기 위해, 5G 통신 시스템에서는 더욱 향상된 다중 안테나 (Multiple Input Multiple Output, MIMO) 전송 기술을 포함하여 다양한 송수신 기술의 향상을 요구될 수 있다. 또한 현재의 LTE가 사용하는 2GHz 대역에서 최대 20MHz 전송대역폭을 사용하여 신호를 전송하는 반면에 5G 통신시스템은 3~6GHz 또는 6GHz 이상의 주파수 대역에서 20MHz 보다 넓은 주파수 대역폭을 사용함으로써 5G 통신시스템에서 요구하는 데이터 전송 속도를 만족시킬 수 있다.
동시에, 5G 통신시스템에서 사물 인터넷(IoT)와 같은 응용 서비스를 지원하기 위해 mMTC가 고려되고 있다. mMTC는 효율적으로 사물 인터넷을 제공하기 위해 셀 내에서 대규모 단말의 접속 지원, 단말의 커버리지 향상, 향상된 배터리 시간, 단말의 비용 감소 등이 요구될 수 있다. 사물 인터넷은 여러 가지 센서 및 다양한 기기에 부착되어 통신 기능을 제공하므로 셀 내에서 많은 수의 단말(예를 들어, 1,000,000 단말/km^2)을 지원할 수 있어야 한다. 또한 mMTC를 지원하는 단말은 서비스의 특성상 건물의 지하와 같이 셀이 커버하지 못하는 음영지역에 위치할 가능성이 높으므로 5G 통신시스템에서 제공하는 다른 서비스 대비 더욱 넓은 커버리지가 요구될 수 있다. mMTC를 지원하는 단말은 저가의 단말로 구성되어야 하며, 단말의 배터리를 자주 교환하기 힘들기 때문에 10~15년과 같이 매우 긴 배터리 생명시간(battery life time)이 요구될 수 있다.
마지막으로, URLLC의 경우, 특정한 목적(mission-critical)으로 사용되는 셀룰러 기반 무선 통신 서비스로서, 로봇(Robot) 또는 기계 장치(Machinery)에 대한 원격 제어(remote control), 산업 자동화(industrial automation), 무인 비행장치(Unmanned Aerial Vehicle), 원격 건강 제어(Remote health care), 비상 상황 알림(emergency alert) 등에 사용되는 서비스 등에 사용될 수 있다. 따라서 URLLC가 제공하는 통신은 매우 낮은 저지연(초저지연) 및 매우 높은 신뢰도(초신뢰도)를 제공해야 할 수 있다. 예를 들어, URLLC을 지원하는 서비스는 0.5 밀리초보다 작은 무선 접속 지연시간(air interface latency)를 만족해야 하며, 동시에 10^-5 이하의 패킷 오류율(packet error rate)의 요구사항을 가질 수 있다. 따라서, URLLC을 지원하는 서비스를 위해 5G 시스템은 다른 서비스보다 작은 전송 시간 구간(TTI; Transmission Time Interval)를 제공해야 하며, 동시에 통신 링크의 신뢰성을 확보하기 위해 주파수 대역에서 넓은 리소스를 할당해야 하는 설계사항이 요구될 수 있다.
전술한 5G 통신 시스템에서 고려되는 세가지 서비스들, 즉 eMBB, URLLC, mMTC는 하나의 시스템에서 다중화되어 전송될 수 있다. 이 때, 각각의 서비스들이 갖는 상이한 요구사항을 만족시키기 위해 서비스 간에 서로 다른 송수신 기법 및 송수신 파라미터를 사용할 수 있다. 다만, 전술한 mMTC, URLLC, eMBB는 서로 다른 서비스 유형의 예시일 뿐, 본 개시의 적용 대상이 되는 서비스 유형이 전술한 예에 한정되는 것은 아니다.
또한, 이하에서 LTE, LTE-A, LTE Pro, 5G(또는 NR), 또는 6G 시스템을 일례로서 본 개시의 실시예를 설명하지만, 유사한 기술적 배경 또는 채널형태를 갖는 여타의 통신 시스템에도 본 개시의 실시예가 적용될 수 있다. 또한, 본 개시의 실시 예는 숙련된 기술적 지식을 가진 자의 판단으로써 본 개시의 범위를 크게 벗어나지 아니하는 범위에서 일부 변형을 통해 다른 통신시스템에도 적용될 수 있다.
이하 본 개시는 무선 통신 시스템에서 혼잡을 제어하기 위한 장치 및 방법에 관한 것이다. 구체적으로, 본 개시는 단말 및 단말 간의 사이드링크 통신에서 채널의 혼잡을 제어하기 위한 것으로서, CBR(channel busy ratio) 및 CR(channel occupancy ratio)에 기반한 채널의 혼잡 여부 판단 결과에 따라 혼잡 제어를 수행하기 위한 장치 및 방법에 관한 것이다.
이하 설명에서 사용되는 신호를 지칭하는 용어, 채널을 지칭하는 용어, 제어 정보를 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어, 장치의 구성 요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다.
이하 설명에서, 물리 채널(physical channel)과 신호(signal)는 데이터 혹은 제어 신호와 혼용하여 사용될 수 있다. 예를 들어, PDSCH(physical downlink shared channel)는 데이터가 전송되는 물리 채널을 지칭하는 용어이지만, PDSCH는 데이터 그 자체를 지칭하기 위해서도 사용될 수 있다. 즉, 본 개시에서, ‘물리 채널을 송신한다’는 표현은 ‘물리 채널을 통해 데이터 또는 신호를 송신한다’는 표현과 동등하게 해석될 수 있다.
이하 본 개시에서, 상위 시그널링은 기지국에서 물리 계층의 하향링크 데이터 채널을 이용하여 단말로, 또는 단말에서 물리 계층의 상향링크 데이터 채널을 이용하여 기지국으로 전달되는 신호 전달 방법을 뜻한다. 상위 시그널링은 RRC(radio resource control) 시그널링 또는 MAC(media access control) 제어 요소(control element, CE)로 이해될 수 있다.
또한, 본 개시에서, 특정 조건의 만족(satisfied), 충족(fulfilled) 여부를 판단하기 위해, 초과 또는 미만의 표현이 사용되었으나, 이는 일 예를 표현하기 위한 기재일 뿐 이상 또는 이하의 기재를 배제하는 것이 아니다. '이상'으로 기재된 조건은 '초과', '이하'로 기재된 조건은 '미만', '이상 및 미만'으로 기재된 조건은 '초과 및 이하'로 대체될 수 있다.
또한, 본 개시는, 일부 통신 규격(예: 3GPP(3rd Generation Partnership Project))에서 사용되는 용어들을 이용하여 다양한 실시 예들을 설명하지만, 이는 설명을 위한 예시일 뿐이다. 본 개시의 다양한 실시 예들은, 다른 통신 시스템에서도, 용이하게 변형되어 적용될 수 있다.
본 개시에서 송신 단말은 사이드링크 데이터 및 제어 정보를 송신하는 단말 또는 사이드링크 피드백 정보를 수신하는 단말을 의미한다. 또한, 본 개시에서 수신 단말은 사이드링크 데이터 및 제어 정보를 수신하는 단말 또는 사이드링크 피드백 정보를 송신하는 단말을 의미한다.
5G 통신 시스템을 IoT 망에 적용하기 위한 다양한 시도들이 이루어지고 있다. 예를 들어, 센서 네트워크(sensor network), 사물 통신(machine to nachine, M2M), MTC(machine type communication)등의 기술이 5G 통신 기술인 빔포밍(beamforming), MIMO(multiple-input multiple-output) 및 어레이 안테나 등의 기법에 의해 구현되고 있다. 빅데이터 처리 기술로서 클라우드 무선 액세스 네트워크(cloud RAN(radio access network))가 적용되는 것도 5G 기술과 IoT 기술 융합의 일 예라고 이해될 수 있다. 이와 같이 통신 시스템에서 복수의 서비스들이 사용자에게 제공될 수 있으며, 이와 같은 복수의 서비스를 사용자에게 제공하기 위해 특징에 맞게 각 서비스를 동일한 시구간 내에서 제공할 수 있는 방법 및 이를 이용한 장치가 요구된다. 5G 통신 시스템에서 제공되는 다양한 서비스가 연구되고 있으며, 이 중 하나는 낮은 지연 시간(low latency) 및 높은 신뢰성 (high reliability) 요구 조건을 만족시키는 서비스이다.
차량 통신의 경우, D2D(device-to-device) 통신 구조를 기반으로 LTE 기반 V2X(vehicle to everything) 시스템이 3GPP Rel-14과 Rel-15에서 표준화 작업이 완료되었으며, 현재 5G NR(new radio) 기반으로 V2X 시스템을 개발하려는 노력이 진행되고 있다. NR V2X시스템에서는 단말과 단말 간 유니캐스트(unicast) 통신, 그룹캐스트(groupcast) (또는 멀티캐스트(multicast)) 통신, 및 브로드캐스트(broadcast) 통신이 지원될 예정이다. 또한, NR V2X는 차량의 도로 주행에 필요한 기본적인 안전 정보 송수신을 목적으로 하는 LTE V2X와 달리 그룹 주행(platooning), 진보된 주행(advanced Driving), 확장 센서(extended sensor), 원격 주행(remote driving)과 같이 보다 진보된 서비스를 제공하는 것에 목표를 두고 있다.
V2X의 사이드링크에서는 해당 채널이 혼잡한지의 여부에 따라서 단말의 채널 접속 여부 및 전송 파라미터의 설정 범위가 결정될 수 있다. 이는 채널이 혼잡할 경우, 단말이 전송을 드롭(drop)하거나 스케줄링 조절을 통해 채널 접속을 제어하고, 단말이 채널에 접속하였을 경우에는 채널의 혼잡 상황에 맞춰 전송 파라미터를 선택함으로써 전송 성공 확률을 높일 수 있도록 하는 혼잡 제어(congestion control) 기능이다. 단말은 CBR(channel busy ratio)를 측정하고 이에 따라 전송을 위한 파라미터를 선택할 수 있다. CBR은 현재 채널이 단말들에 의해 얼마나 점유되어 있는지 나타내는 지수로서, CBR 값에 따라서 선택할 수 있는 전송 파라미터의 범위가 결정될 수 있다. CBR 측정과 함께 단말은 CR(channel occupancy ratio)을 측정하여 혼잡 제어를 수행할 수 있다. CR은 단말이 채널을 얼마나 점유하였는지 나타내는 나타내는 지수로서, CBR 값에 따라서 단말이 채널을 점유할 수 있는 CR 제한(limit)이 결정될 수 있다. 예를 들어, 채널이 혼잡한 경우(CBR 값이 높게 측정된 경우)에는 CR 제한이 낮게 설정되어 단말은 측정한 CR이 CR 제한을 넘지 않도록 혼잡 제어를 수행하여야 한다. 예를 들어, 단말은 전송을 드롭(drop)하거나 스케줄링 구현을 통해 CR 제한을 만족시켜야 한다.
NR 사이드링크에서는 HARQ(hybrid automatic repeat and request) ACK(acknowledgement)/NACK(negative acknowledgement) 피드백 및 CSI(channel state information) 피드백이 고려되기 때문에, LTE 사이드링크와 비교하여 혼잡 제어를 위해 송신 단말의 동작뿐만 아니라 전송에 대한 피드백에 대하여 수신 단말의 동작도 고려될 수 있다. 따라서 송신 단말과 수신 단말이 CBR 정보를 교환하는 동작이 고려될 수 있다. 뿐만 아니라 NR 사이드링크에서는 재전송 방법으로, HARQ 피드백 정보에 기반하지 않고 재전송을 수행하는 블라인드(Blind) 기반의 재전송 방법뿐만 아니라, HARQ ACK/NACK 피드백에 기반하여 재전송을 수행하는 방법인 HARQ 피드백 기반 재전송 방법이 지원될 수 있다. 단말이 CR을 측정할 때 현재 시점을 기준으로 과거에 채널을 점유하여 사용한 기록뿐만 아니라, 미래에 채널을 점유해서 사용하도록 허락된 부분도 함께 반영될 수 있다. HARQ ACK/NACK 피드백에 기반한 재전송 방법의 경우, 송신 단말이 미래에 점유하여 사용하도록 자원을 예약(reservation)하였지만, 수신 단말로부터 ACK이 보고되는 경우에는 재전송을 하지 않을 수 있기 때문에 재전송을 위해 점유해 놓은 자원이 해제될 수 있다. 따라서 CR 측정 시 이러한 부분이 반영되어야 한다. 이하 본 개시에서, NR 사이드링크에서 혼잡 제어를 수행하기 위한 실시 예들에 대해 상세히 설명한다.
본 개시의 다양한 실시 예들은, V2X를 지원하는 차량 단말이 다른 차량 단말 및 보행자 휴대 단말과 사이드링크를 이용하여 정보를 송수신하는 과정에서 혼잡 제어를 수행하기 위한 것이다. 구체적으로, 송신 단말이 CBR 및 CR을 측정함으로써 채널이 혼잡한지의 여부를 판단하고, 판단 결과에 따라 단말의 채널 접속 여부 및 전송 파라미터의 설정 범위를 결정할 수 있다. 또한, 본 개시에서는 다양한 실시 예들에 따른 기지국의 동작 및 단말의 동작에 대해 상세히 설명된다.
도 1a 내지 도 1d는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신에 대한 시나리오들의 예들을 도시한다.
도 1a는 사이드링크 단말들(120, 125)이 기지국(100)의 커버리지(110) 내에 위치해 있는 경우인 인-커버리지(in-coverage, IC) 시나리오를 예시한다. 사이드링크 단말들(120, 125)은 기지국으로부터 하향링크(downlink, DL)를 통해 데이터 및 제어 정보를 수신하거나, 기지국에게 상향링크(uplink, UL)를 통해 데이터 및 제어 정보를 송신할 수 있다. 이때, 데이터 및 제어 정보는 사이드링크 통신을 위한 데이터 및 제어 정보이거나, 또는 사이드링크 통신이 아닌 일반적인 셀룰러 통신을 위한 데이터 및 제어 정보일 수 있다. 또한, 도 1a에서 사이드링크 단말들(120, 125)은 사이드링크를 통해 사이드링크 통신을 위한 데이터 및 제어 정보를 송신 및 수신할 수 있다.
도 1b는 사이드링크 단말들 중 제1 단말(120)은 기지국(100)의 커버리지(110) 내에 위치하고 제2 단말(125)은 기지국(100)의 커버리지(110) 밖에 위치하는 부분적 커버리지(partial coverage, PC)의 경우를 예시한다. 기지국(100)의 커버리지(110) 내에 위치한 제1 단말(120)은 기지국으로부터 하향링크를 통해 데이터 및 제어 정보를 수신하거나 기지국에게 상향링크를 통해 데이터 및 제어 정보를 송신할 수 있다. 기지국(100)의 커버리지 밖에 위치한 제2 단말(125)은 기지국으로부터 하향링크를 통해 데이터 및 제어 정보를 수신할 수 없으며, 기지국에게 상향링크를 통해 데이터 및 제어 정보를 송신할 수 없다. 제2 단말(125)은 제1 단말(120)과 사이드링크를 통해 사이드링크 통신을 위한 데이터 및 제어 정보를 송신 및 수신할 수 있다.
도 1c는 사이드링크 단말들(예: 제1 단말(120), 제2 단말(125))이 기지국(100)의 커버리지(110) 밖(out-of coverage, OOC)에 위치한 경우에 대한 예시이다. 따라서, 제1 단말(120) 및 제2 단말(125)은 기지국으로부터 하향링크를 통해 데이터 및 제어 정보를 수신할 수 없으며, 기지국에게 상향링크를 통해 데이터 및 제어 정보를 송신할 수 없다. 제1 단말(120) 및 제2 단말(125)은 사이드링크를 통해 사이드링크 통신을 위한 데이터 및 제어 정보를 송신 및 수신할 수 있다.
도 1d는 사이드링크 통신을 수행하는 제1 단말(120) 및 제2 단말(125)이 서로 다른 기지국들(예: 제1 기지국(100), 제2 기지국(105))에 접속해 있거나(예: RRC 연결 상태) 또는 캠핑해 있는 경우(예: RRC 연결 해제 상태, 즉, RRC 아이들(idle) 상태), 인터-셀(inter-cell) 사이드링크 통신을 수행하는 경우를 예시한다. 이때, 제1 단말(120)은 사이드링크 송신 단말이고, 제2 단말(125)은 사이드링크 수신 단말일 수 있다. 또는, 제1 단말(120)이 사이드링크 수신 단말이고, 제2 단말(125)이 사이드링크 송신 단말일 수 있다. 제1 단말(120)은 자신이 접속한(또는 자신이 캠핑하고 있는) 기지국(100)으로부터 사이드링크 전용 SIB(system information block)을 수신할 수 있으며, 제2 단말(125)은 자신이 접속한(또는 자신이 캠핑하고 있는) 또 다른 기지국(105)으로부터 사이드링크 전용 SIB을 수신할 수 있다. 이때, 제1 단말(120)이 수신한 사이드링크 전용 SIB의 정보와 제2 단말(125)이 수신한 사이드링크 전용 SIB의 정보가 서로 상이할 수 있다. 따라서, 서로 다른 셀에 위치한 단말들 간 사이드링크 통신을 수행하기 위해서는 정보를 통일하거나, 이에 대한 가정 및 해석 방법이 추가적으로 필요할 수 있다.
도 1a 내지 도 1d의 예들에서, 설명의 편의를 위해 두 개의 단말들(예: 제1 단말(120), 제2 단말(125))로 구성된 사이드링크 시스템을 예로 들어 설명하였으나, 본 개시는 이에 국한되지 않고, 3개 이상의 단말들이 참여하는 사이드링크 시스템에도 적용될 수 있다. 또한, 기지국(100)과 사이드링크 단말들과의 상향링크 및 하향링크는 Uu 인터페이스로 지칭될 수 있고, 사이드링크 단말들 간의 사이드링크는 PC5 인터페이스로 지칭될 수 있다. 이하 설명에서, 상향링크 또는 하향링크 및 Uu 인터페이스가 서로 혼용될 수 있고, 사이드링크 및 PC5가 서로 혼용될 수 있다.
한편, 본 개시에서, 단말은 차량 간 통신(vehicular-to-vehicular, V2V)을 지원하는 차량, 차량과 보행자 간 통신(vehicular-to-pedestrian, V2P)을 지원하는 차량 또는 보행자의 핸드셋 (예: 스마트폰), 차량과 네트워크 간 통신(vehicular-to-network, V2N)을 지원하는 차량 또는 차량과 인프라스트럭쳐(infrastructure) 간 통신(vehicular-to-infrastructure, V2I)을 지원하는 차량을 의미할 수 있다. 또한 본 개시에서 단말은, 단말 기능을 장착한 RSU(road side unit), 기지국 기능을 장착한 RSU, 또는 기지국 기능의 일부 및 단말 기능의 일부를 장착한 RSU를 의미할 수 있다.
또한, 본 개시에서, 기지국은 V2X 통신과 일반 셀룰러 통신을 모두 지원하는 기지국이거나, V2X 통신만을 지원하는 기지국일 수 있다. 이때, 기지국은 5G 기지국(gNB), 4G 기지국(eNB), 또는 RSU일 수 있다. 따라서, 본 개시에서 기지국은 RSU로도 지칭될 수 있다.
도 2a 및 도 2b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신의 전송 방식의 예들을 도시한다. 도 2a는 유니캐스트(unicast) 방식을, 도 2b는 그룹캐스트(groupcast) 방식을 예시한다.
도 2a와 같이, 송신 단말(200)과 수신 단말(205)이 일-대-일(one-to-one)로 통신을 수행할 수 있다. 도 2a와 같은 전송 방식은 유니캐스트(unicast) 통신이라고 지칭될 수 있다. 도 2b와 같이, 송신 단말(230 또는 245)과 수신 단말들(235, 240, 250, 255, 260)이 일-대-다(one-to-many)로 통신을 수행할 수 있다. 도 2b와 같은 전송 방식은 그룹캐스트(groupcast) 또는 멀티캐스트(multicast)로 지칭될 수 있다.
도 2b에서, 제1 단말(230), 제2 단말(235), 제3 단말(240)이 하나의 그룹(group)을 형성하고, 그룹캐스트 통신을 수행하며, 제4 단말(245), 제5 단말(250), 제6 단말(255), 제7 단말(260)이 다른 그룹을 형성하고, 그룹캐스트 통신을 수행한다. 단말들은 자신이 소속된 그룹 내에서 그룹캐스트 통신을 수행하고, 서로 다른 그룹 간에 속한 적어도 하나의 다른 단말과 유니캐스트, 그룹캐스트, 또는 브로드캐스트(broadcast) 통신을 수행할 수 있다. 도 2b에서, 두 개의 그룹들이 예시되나, 본 개시는 이에 한정되지 않고, 더 많은 수의 그룹들이 형성된 경우에도 적용될 수 있다.
한편, 도 2a 또는 도 2b에 도시되지 않았으나, 사이드링크 단말들은 브로드캐스트 통신을 수행할 수도 있다. 브로드캐스트 통신은, 사이드링크 송신 단말이 사이드링크를 통해 전송한 데이터 및 제어 정보를 모든 사이드링크 단말들이 수신하는 방식을 의미한다. 예를 들어, 도 2b에서 제1 단말(230)이 송신 단말이면, 나머지 단말들(235, 240, 245, 250, 255, 260)은 제1 단말(230)이 송신하는 데이터 및 제어 정보를 수신할 수 있다.
전술한 사이드링크 유니캐스트 통신, 그룹캐스트 통신, 브로드캐스트 통신은 인-커버리지(in-coverage) 시나리오, 부분적-커버리지(partial-coverage) 시나리오 또는 아웃-오브 커버리지(out-of-coverage) 시나리오에서 지원될 수 있다.
NR 사이드링크의 경우, LTE 사이드링크에서와 달리, 차량 단말이 유니캐스트를 통해 하나의 특정 단말에게만 데이터를 송신하는 전송 형태 및 그룹캐스트를 통해 특정 복수의 단말들에게 데이터를 송신하는 전송 형태의 지원이 고려될 수 있다. 예를 들어, 두 대 이상의 차량들을 하나의 네트워크로 연결하고, 군집 형태로 묶여져 이동하는 기술인 플래투닝(platooning)과 같은 서비스 시나리오를 고려할 경우, 이러한 유니캐스트 및 그룹캐스트 기술이 유용하게 사용될 수 있다. 구체적으로, 플래투닝으로 연결된 그룹의 리더(leader) 단말이 하나의 특정 단말을 제어하기 위한 목적으로 유니캐스트 통신이 사용될 수 있으며, 특정 복수의 단말들로 이루어진 그룹을 동시에 제어하기 위한 목적으로 그룹캐스트 통신이 사용될 수 있다.
도 3은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 자원 풀(resource pool)의 일 예를 도시한다. 자원 풀은, 사이드링크의 송신 및 수신에 사용되는 시간 및 주파수 영역에서 자원들의 집합으로 정의될 수 있다.
자원 풀 내에서 시간 축의 자원 할당 단위(resource granularity)는, 하나 또는 하나 이상의 OFDM(orthogonal frequency division multiplexing) 심볼이 될 수 있다. 또한, 주파수 축의 자원 할당 단위는, 하나 또는 하나 이상의 PRB(physical resource block)가 될 수 있다.
시간 영역 및 주파수 영역에서 자원 풀이 할당되는 경우, 빗금으로 표시된 자원들로 구성된 영역은 시간 및 주파수 상에서 자원 풀로 설정된 영역을 나타낸다. 본 개시에서, 자원 풀이 시간 상에서 비연속적으로 할당된 경우가 설명되지만, 본 개시는 이에 한정되지 않고 시간 상에서 자원 풀이 연속적으로 할당된 경우에도 적용될 수 있다. 또한, 본 개시에서, 자원 풀이 주파수 상에서 연속적으로 할당된 경우가 설명되지만, 본 개시는 이에 한정되지 않고 주파수 상에서 자원 풀이 비연속적으로 할당된 경우에도 적용될 수 있다.
도 3을 참고하면, 설정된 자원 풀의 시간 영역(300)은, 시간 영역에서 자원들이 비연속적으로 할당된 경우를 예시한다. 자원 풀의 시간 영역(300)에서, 시간 축의 자원 할당의 단위(resource granularity)는 슬롯(slot)일 수 있다. 구체적으로, 14개의 OFDM 심볼들로 구성된 하나의 슬롯이 시간 축의 자원 할당 기본 단위가 될 수 있다. 설정된 자원 풀의 시간 영역(300)을 참고하면, 음영 처리된 슬롯들은 시간 상에서 자원 풀로 할당된 슬롯들을 나타내며, 시간 상에서 자원 풀로 할당된 슬롯들은 시스템 정보를 이용하여 지시될 수 있다. 예를 들어, 시간 상에서 자원 풀로 할당된 슬롯들은 SIB 내에서 시간 상 자원 풀 설정 정보를 이용하여 지시될 수 있다. 구체적으로, 비트맵을 통해 시간 상 자원 풀로 설정된 적어도 하나의 슬롯이 지시될 수 있다. 도 3을 참고하면, 시간 축에서 비연속적인 자원 풀에 속한 물리적(physical) 슬롯들(300)은 논리적(logical) 슬롯들(325)로 매핑될 수 있다. 일반적으로, PSSCH(physical sidelink shared channel)를 위한 자원 풀에 속하는 슬롯들의 집합은 (t0, t1, …, ti, …, tTmax)으로 표현될 수 있다.
도 3을 참고하면, 설정된 자원 풀의 주파수 영역(305)은, 주파수 영역에서 자원들이 연속적으로 할당된 경우를 예시한다. 자원 풀의 주파수 영역(305)에서, 주파수 축의 자원 할당의 단위는 서브채널(sub-channel)(310)일 수 있다. 구체적으로, 하나 이상의 RB(resource block)로 구성된 하나의 서브채널(310)이 주파수 상의 자원 할당 기본 단위로 정의될 수 있다. 즉, 서브채널(310)은 RB의 정수 배로 정의될 수 있다. 도 3을 참고하면, 서브채널 크기(sizeSubchannel)는 5개의 연속적인 PRB들로 구성될 수 있지만, 본 개시는 이에 한정되지 않으며, 서브채널의 크기는 다르게 설정될 수 있다. 또한, 하나의 서브 채널은 연속적인 PRB들로 구성되는 것이 일반적이나 반드시 연속적인 PRB로 구성되어야 하는 것은 아니다. 서브채널(310)은 PSSCH에 대한 자원 할당의 기본 단위가 될 수 있다. 또한, PSSCH와 독립적으로 PSFCH(physical sidelink feedback channel)에 대한 서브채널이 정의될 수 있다.
도 3을 참고하면, 자원 풀에서 주파수 상의 서브채널의 시작 위치는 startRB-Subchannel(315)에 의해 지시될 수 있다. 주파수 축에서 자원 할당이 서브채널(310) 단위로 이루어지는 경우, 서브채널이 시작하는 RB 인덱스(startRB-Subchannel)(315), 서브채널이 몇 개의 RB들로 구성되는지 지시하기 위한 정보(sizeSubchannel)(310), 및 서브채널들의 총 개수(numSubchannel)에 대한 설정 정보를 통해 주파수 상의 자원 풀 설정이 수행될 수 있다. 또한, 서브채널이 끝나는 RB인덱스(EndRB-Subchannel)(320)에 대한 설정 정보를 통해서도 주파수 상의 자원 풀 설정이 수행될 수 있다. 다양한 실시 예들에 따라, 주파수 상에서 자원 풀로 할당되는 서브채널들은 시스템 정보를 이용하여 지시될 수 있다. 예를 들어, startRB-Subchannel, sizeSubchannel, EndRB-SubChannel, 및 numSubchannel 중 적어도 하나는 SIB 내에서 주파수 자원 풀 설정 정보로서 지시될 수 있다. PSFCH에 대한 서브채널이 PSSCH와 독립적으로 정의될 경우, PSFCH와 PSSCH의 서브채널 구성 정보는 각각 단말로 지시될 수 있다.
도 4는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 예를 도시한다. 도 4는 송신 단말(401), 수신 단말(402), 및 기지국(403) 간 신호 교환을 예시한다.
이하에서 설명되는 바와 같이, 기지국이 사이드링크 통신을 위한 전송 자원을 할당하는 방식은 모드 1(mode 1)로 지칭될 수 있다. 모드 1은 기지국에 의해 스케줄링된 자원 할당(scheduled resource allocation)에 기반하는 방식이다. 보다 구체적으로, 모드 1 자원 할당에서 기지국은 RRC 연결된 단말들에게 전용(dedicated) 스케줄링 방식에 따라 사이드링크 전송에 사용되는 자원을 할당할 수 있다. 기지국이 사이드링크의 자원을 관리할 수 있기 때문에, 스케줄링된 자원 할당은 간섭 관리와 자원 풀의 관리(예: 동적 할당 및/또는 준정적 전송(semi-persistent transmission))에 유리하다.
도 4를 참고하면, 407 단계에서, 셀에 캠프 온(camp on)(405)하고 있는 송신 단말(401)은 기지국(403)으로부터 사이드링크 SIB를 수신할 수 있다. 409 단계에서, 수신 단말(402)은 기지국(403)으로부터 사이드링크 SIB을 수신할 수 있다. 여기서, 수신 단말(402)은 송신 단말(401)이 전송하는 데이터를 수신하는 단말을 의미한다. 사이드링크 SIB는 주기적으로 또는 요청에 따라(on demand) 송신될 수 있다. 또한, 사이드링크 SIB는, 사이드링크 통신을 위한 사이드링크 자원 풀 정보, 센싱 동작을 위한 파라미터 설정 정보, 사이드링크 동기를 설정하기 위한 정보, 또는 서로 다른 주파수에서 동작하는 사이드링크 통신을 위한 캐리어 정보 중 적어도 하나를 포함할 수 있다. 이상에서 407 단계 및 409 단계가 순차적으로 설명되었으나 이는 설명의 편의를 위한 것이며, 407 단계 및 409 단계는 병렬적으로 수행될 수 있다.
413 단계에서, 송신 단말(401)에서 사이드링크 통신을 위한 데이터 트래픽이 생성되면, 송신 단말(401)은 기지국(403)과 RRC 연결될 수 있다. 여기서, 송신 단말(401)과 기지국(403) 사이의 RRC 연결은 Uu-RRC로 지칭될 수 있다. Uu-RRC 연결은 송신 단말(401)의 데이터 트래픽 생성 이전에 수행될 수 있다. 또한, 모드 1의 경우, 기지국(403)과 수신 단말(402) 사이에 Uu-RRC 연결이 이루어진 상태에서 송신 단말(401)이 사이드링크를 통해 수신 단말(402)에게 전송을 수행할 수 있다. 또한, 모드 1의 경우, 기지국(403)과 수신 단말(402) 사이에 Uu-RRC 연결이 이루어지지 않은 상태에서도 송신 단말(401)이 사이드링크를 통해 수신 단말(402)에게 전송을 수행할 수 있다.
415 단계에서, 송신 단말(401)은 기지국(403)에게 수신 단말(402)과 사이드링크 통신을 수행하기 위한 전송 자원을 요청할 수 있다. 이때, 송신 단말(401)은 기지국(403)에게 상향링크 물리 제어 채널(physical uplink control channel, PUCCH), RRC 메시지, 또는 MAC CE 중 적어도 하나를 이용하여 사이드링크를 위한 전송 자원을 요청할 수 있다. 예를 들어, MAC CE가 이용되는 경우, MAC CE는 사이드링크 통신을 위한 버퍼 상태 보고(buffer status report, BSR)임을 지시하기 위한 지시자 및 D2D(device-to-device) 통신(또는, V2X 통신)을 위해 버퍼에 저장되어 있는 데이터의 크기에 대한 정보 중 적어도 하나를 포함하는 새로운 형식을 가지는 버퍼 상태 보고에 관한 MAC CE일 수 있다. 이러한 MAC CE는 사이드링크 BSR MAC CE로 불릴 수 있다. 또한, PUCCH가 이용되는 경우, 송신 단말(401)은 상향링크 물리 제어 채널을 통해 전송되는 스케줄링 요청(scheduling request, SR)의 비트를 통해 사이드링크 자원을 요청할 수 있다.
417 단계에서, 기지국(403)은 송신 단말(401)에게 PDCCH를 통해 DCI(downlink control information)를 송신할 수 있다. 즉, 기지국(403)은 송신 단말(401)에게 수신 단말(402)과의 사이드링크 통신을 위한 최종 스케줄링을 지시할 수 있다. 보다 구체적으로, 기지국(403)은 송신 단말(401)에게 동적 그랜트(dynamic grant, DG) 방식 또는 설정 그랜트(configured grant, CG) 방식 중 적어도 하나에 따라 사이드링크 전송 자원을 할당할 수 있다.
동적 그랜트(DG) 방식의 경우, 기지국(403)이 송신 단말(401)에게 DCI를 전송함으로써 하나의 TB(transport block) 전송에 대한 자원을 할당할 수 있다. DCI에 포함되는 사이드링크 스케줄링 정보는, 초기 전송 시점 및/또는 재전송의 전송 시점과 관련된 파라미터, 및 주파수 할당 위치 정보 필드와 관련된 파라미터를 포함할 수 있다. 동적 그랜트 방식에 대한 DCI는, 전송 자원 할당 방식이 동적 그랜트 방식임을 지시하기 위해 SL-V-RNTI(sidelink-v2x-radio network temporary identifier)에 기반하여 CRC(cyclic redundancy check) 스크램블링 될 수 있다.
설정 그랜트(CG) 방식의 경우, Uu-RRC에 SPS(semi-persistent scheduling) 간격(interval)을 설정함으로써, 복수의 TB들을 전송하기 위한 자원이 주기적으로 할당될 수 있다. 이 경우, 기지국(403)이 송신 단말(401)에게 DCI를 전송함으로써 복수의 TB들에 대한 자원을 할당할 수 있다. DCI에 포함되는 사이드링크 스케줄링 정보는, 초기 전송 시점 및/또는 재전송의 전송 시점과 관련된 파라미터, 및 주파수 할당 위치 정보 필드와 관련된 파라미터를 포함할 수 있다. 설정 그랜트 방식의 경우, 송신된 DCI에 따라 초기 전송 시점(occasion) 및/또는 재전송의 전송 시점 및 주파수 할당 위치가 결정될 수 있으며, 상기 자원이 SPS 간격으로 반복될 수 있다. 설정 그랜트 방식에 대한 DCI는, 전송 자원 할당 방식이 설정 그랜트 방식임을 지시하기 위해 SL-SPS-V-RNTI에 기반하여 CRC 스크램블링 될 수 있다. 또한, 설정 그랜트 방식은, 타입(type) 1 CG와 타입 2 CG로 구분될 수 있다. 타입 2 CG의 경우, 기지국(403)은 DCI를 통해 설정 그랜트에 의해 설정된 자원을 활성화(activation) 및/또는 비활성화(deactivation)할 수 있다. 따라서, 모드 1의 경우, 기지국(403)은 PDCCH를 통해 DCI를 전송함으로써, 송신 단말(401)에게 수신 단말(402)과의 사이드링크 통신을 위한 최종 스케줄링을 지시할 수 있다.
단말들(401, 402) 간에 브로드캐스트 전송이 수행되는 경우, 419 단계에서, 송신 단말(401)은 추가적인 사이드링크의 RRC 설정(411 단계)없이 PSCCH를 통해 수신 단말(402)에게 SCI를 브로드캐스트 할 수 있다. 또한, 421 단계에서, 송신 단말(401)은 PSSCH를 통해 수신 단말(402)에게 데이터를 브로드캐스트 할 수 있다.
단말들(401, 402) 간에 유니캐스트 또는 그룹캐스트 전송이 수행되는 경우, 411 단계에서, 송신 단말(401)은 다른 단말들(예: 수신 단말(402))과 일대일로 RRC 연결을 수행할 수 있다. 이 경우, Uu-RRC와 구분하기 위해, 단말들(401, 402) 간 RRC 연결은 PC5-RRC로 지칭될 수 있다. 그룹캐스트 전송 방식의 경우, PC5-RRC 연결이 그룹 내의 단말과 단말 사이에서 개별적으로 설정될 수 있다. 도 4를 참고하면, PC5-RRC의 연결(411 단계)이 사이드링크 SIB의 전송(407 단계, 409 단계) 이후의 동작으로 도시되었지만, PC5-RRC 연결(411 단계)은 사이드링크 SIB의 전송 이전에 또는 SCI의 브로드캐스트(419 단계) 이전에 수행될 수도 있다. 만약 단말들 간의 RRC 연결이 필요한 경우, 사이드링크의 PC5-RRC 연결이 수행되고, 419 단계에서, 송신 단말(401)은 PSCCH를 통해 수신 단말(402)에게 SCI를 유니캐스트 또는 그룹캐스트로 전송할 수 있다. 이때, SCI의 그룹캐스트 전송은 그룹 SCI로 이해될 수 있다. 또한, 421 단계에서, 송신 단말(401)은 PSSCH를 통해 수신 단말(402)에게 데이터를 유니캐스트 또는 그룹캐스트로 전송할 수 있다. 모드 1의 경우, 송신 단말(401)은 기지국(403)으로부터 수신된 DCI에 포함된 사이드링크 스케줄링 정보를 식별하고, 사이드링크 스케줄링 정보에 기반하여 사이드링크에 대한 스케줄링을 수행할 수 있다. SCI는 아래와 같은 스케줄링 정보를 포함할 수 있다.
*
초기 전송 및 재전송의 전송 시점 및 주파수 할당 위치 정보에 관련된 필드
*
NDI(new data indicator) 필드
*
RV(redundancy version) 필드
*
reservation interval을 지시하기 위한 정보 필드
reservation interval을 지시하기 위한 정보 필드는, 복수의 TB들(즉, 복수의 MAC PDU(protocol data unit)들)에 대한 자원이 선택되는 경우, TB들 간 간격(interval)이 고정된 하나의 값으로 지시되며, 하나의 TB에 대한 자원이 선택되는 경우에는 TB들 간 간격의 값으로 ‘0’이 지시될 수 있다.
그리고, 423 단계에서 수신 단말(402)은 421 단계에서 수신한 데이터에 대한 복조/복호 성공 여부를 제 1 HARQ 피드백 정보를 통해 송신 단말(401)로 송신하게 된다. 여기서, 제 1 HARQ 피드백 정보는 ACK(성공) 또는 NACK(실패)정보를 포함하며, 수신 단말(402)은 PSFCH 채널을 통해 송신 단말(401)에게 제1 HARQ 피드백 정보를 전달한다. 425 단계에서 송신 단말(401)은 수신 단말(402)로부터 받은 제 1 HARQ 피드백 정보를 기초로 기지국(403)에게 전송 결과를 제 2 HARQ 피드백 정보로 송신하게 된다. 상기 제 2 HARQ 피드백은 PUCCH를 통해 기지국으로 송신된다. 이 때, 제 2 HARQ 피드백 정보는 제 1 HARQ 피드백 정보와 동일하거나 동일하지 않을 수 있다. 또한, 제 2 HARQ 피드백 정보는 복수의 제 1 HARQ 피드백 정보들을 포함할 수 있다. 상기 복수의 제 1 HARQ 피드백 정보는 하나의 수신 단말로부터 수신한 복수의 HARQ 피드백 정보를 포함하거나 또는 여러 단말로부터 수신한 하나 또는 복수의 HARQ 피드백 정보를 포함하는 것이 가능할 수 있다. 상기 제 2 HARQ 피드백 정보를 통해 기지국은 송신 단말(401)에게 재전송을 위한 자원을 할당하거나 또는 새로운 전송을 위한 자원을 할당하거나 또는 송신 단말(401)에게 더 이상 전송 자원을 할당할 것이 없으면 자원 할당을 중지하는 것이 가능할 수 있다. PUCCH(425) 전송 자원은 기지국이 PDCCH(417)에 송신 단말에게 송신하는 DCI 정보에 의해 결정될 수 있다. PSFCH(423) 전송 자원은 PSCCH(419)의 SCI에 의해 결정되거나 또는 PSSCH(421)가 송수신된 전송 자원 영역에 의해 결정되는 것이 가능할 수 있다.
도 5는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크의 전송 자원을 할당하기 위한 신호 흐름의 다른 예를 도시한다. 도 5는 송신 단말(501), 수신 단말(502), 및 기지국(503) 간 신호 교환을 예시한다.
이하에서 설명되는 바와 같이, 사이드링크에서 단말이 센싱을 통해 사이드링크의 전송 자원을 직접 할당하는 방식은 모드 2로 지칭될 수 있다. 모드 2는 UE 자율적 자원 선택(UE autonomous resource selection)으로 지칭될 수도 있다. 구체적으로, 모드 2에 따르면, 기지국(503)은 사이드링크를 위한 사이드링크 송수신 자원 풀을 시스템 정보 또는 RRC 메시지(예: RRC 재설정(RRCReconfiguration) 메시지, PC5 RRC 메시지)로 단말에게 제공하고, 송신 단말(501)이 정해진 규칙에 따라 자원 풀 및 자원을 선택한다. 도 4에서 설명한 기지국이 직접 자원 할당에 관여하는 모드 1과 달리, 도 5에서 설명되는 모드 2는 송신 단말(501)이 시스템 정보를 통해 미리 수신한 자원 풀에 기반하여 자율적으로 자원을 선택하고 데이터를 전송할 수 있다.
도 5를 참고하면, 507 단계에서, 캠프 온(camp on)(505)하고 있는 송신 단말(501)은 기지국(503)으로부터 사이드링크 SIB를 수신할 수 있다. 509 단계에서, 수신 단말(502)은 기지국(503)으로부터 사이드링크 SIB를 수신할 수 있다. 여기서, 수신 단말(502)은 송신 단말(501)이 전송하는 데이터를 수신하는 단말을 의미한다. 사이드링크 SIB는 주기적으로 또는 요청에 따라(on demand) 송신될 수 있다. 또한, 사이드링크 SIB 정보는, 사이드링크 통신을 위한 사이드링크 자원 풀 정보, 센싱 동작을 위한 파라미터 설정 정보, 사이드링크 동기를 설정하기 위한 정보, 또는 서로 다른 주파수에서 동작하는 사이드링크 통신을 위한 캐리어 정보 중 적어도 하나를 포함할 수 있다. 이상에서 507 단계 및 509 단계가 순차적으로 설명되었으나 이는 설명의 편의를 위한 것이며, 507 단계 및 509 단계는 병렬적으로 수행될 수 있다.
상술한 도 4의 경우, 기지국(503)과 송신 단말(501)이 RRC가 연결된 상태에서 동작하는 반면, 도 5에서는, 기지국(503) 및 송신 단말(501)은, 513 단계에서 기지국(503) 및 송신 단말(501) 간 RRC가 연결되는지 여부와 관계없이 동작할 수 있다. 즉, 기지국(503) 및 송신 단말(501)은 RRC가 연결되지 않은 아이들(idle) 모드(513)에서도 모드 2 기반의 사이드링크 통신이 수행될 수 있다. 또한, RRC가 연결된 상태에서도 기지국(503)은 자원 할당에 직접 관여하지 않고 송신 단말(501)이 자율적으로 전송 자원을 선택하도록 동작할 수 있다. 이 경우, 송신 단말(501)과 기지국(503) 사이의 RRC 연결을 Uu-RRC로 지칭될 수 있다.
515 단계에서, 송신 단말(501)에서 사이드링크 통신을 위한 데이터 트래픽이 생성되면, 송신 단말(501)은 기지국(503)으로부터 수신된 시스템 정보를 통해 자원 풀을 설정 받고, 설정 받은 자원 풀 내에서 센싱을 통해 시간 및 주파수 영역 자원을 직접 선택할 수 있다.
단말들(501, 502) 간에 브로드캐스트 전송이 수행되는 경우, 520 단계에서, 송신 단말(501)은 추가적인 사이드링크의 RRC 설정(513 단계) 없이 PSCCH를 통해 수신 단말(502)에게 SCI를 브로드캐스트 할 수 있다. 또한, 525 단계에서, 송신 단말(501)은 PSSCH를 통해 수신 단말(502)에게 데이터를 브로드캐스트 할 수 있다.
단말들(501, 502) 간에 유니캐스트 및 그룹캐스트 전송이 수행되는 경우, 511 단계에서, 송신 단말(501)은 다른 단말들(예: 수신 단말(502))과 일대일로 RRC 연결을 수행할 수 있다. 이 경우, Uu-RRC와 구분하기 위해, 단말들(501, 502) 간 RRC 연결은 PC5-RRC로 지칭될 수 있다. 그룹캐스트 전송 방식의 경우, PC5-RRC 연결은 그룹 내의 단말들 간에 개별적으로 설정된다. 도 5에서, PC5-RRC 연결(511 단계)이 사이드링크 SIB의 전송(507 단계, 509 단계) 이후의 동작으로 도시되었지만, PC5-RRC 연결(511 단계)은 사이드링크 SIB의 전송 이전에 또는 SCI의 전송(520 단계) 이전에 수행될 수도 있다. 만약 단말들 간 RRC 연결이 필요한 경우, 사이드링크의 PC5-RRC 연결이 수행되고, 520 단계에서, 송신 단말(501)은 PSCCH를 통해 수신 단말(502)에게 SCI를 유니캐스트 또는 그룹캐스트로 전송할 수 있다. 이때, SCI의 그룹캐스트 전송은 그룹 SCI로 이해될 수 있다. 또한, 525 단계에서, 송신 단말(501)은 PSSCH를 통해 수신 단말(502)에게 데이터를 유니캐스트 또는 그룹캐스트로 전송할 수 있다. 모드 2의 경우, 송신 단말(501)은 센싱 및 전송 자원 선택 동작을 수행함으로써 사이드링크에 대한 스케줄링을 직접 수행할 수 있다. SCI는 아래와 같은 스케줄링 정보를 포함할 수 있다.
*
초기 전송 및 재전송의 전송 시점 및 주파수 할당 위치 정보 필드
*
NDI(new data indicator) 필드
*
RV(redundancy version) 필드
*
reservation interval을 지시하기 위한 정보 필드
reservation interval을 지시하기 위한 정보 필드는, 복수의 TB들(즉, 복수의 MAC PDU들)에 대한 자원이 선택되는 경우, TB들 간 간격(interval)이 고정된 하나의 값으로 지시되며, 하나의 TB에 대한 자원이 선택되는 경우에는 TB들 간 간격의 값으로 ‘0’이 지시될 수 있다.
도 6은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 통신을 위해 사용되는 슬롯의 채널 구조의 예를 도시한다. 도 6은 사이드링크 통신을 위한 슬롯에 매핑된 물리 채널들을 예시한다.
도 6을 참고하면, 슬롯(600)의 시작 전, 즉, 이전 슬롯(605)의 끝 부분에 프리앰블(615)이 매핑된다. 이후, 슬롯(600)의 시작으로부터, PSCCH(620), PSSCH(625), 갭(gap)(630), PSFCH(635), 갭(640)이 순차적으로 매핑된다.
해당 슬롯(600)에서 신호를 송신하기 전, 송신 단말은 하나 이상의 심볼에서 프리앰블(615)을 송신한다. 프리앰블(615)은 수신 단말이 수신 신호의 전력을 증폭할 때 증폭의 세기를 조절하기 위한 AGC(automatic gain control)를 올바르게 수행할 수 있도록 하기 위해 사용될 수 있다. 또한, 프리앰블(615)은, 송신 단말의 이전 슬롯(605)의 전송 여부에 따라 송신되거나 또는 송신되지 않을 수 있다. 즉, 송신 단말이 해당 슬롯(예: 슬롯(600))의 이전 슬롯(예: 슬롯(605))에서 동일한 단말에게 신호를 송신하는 경우, 프리앰블(615)의 전송이 생략될 수 있다. 프리앰블(615)은 ‘동기 신호’, ‘사이드링크 동기 신호’, '사이드링크 기준 신호', '미드앰블(midamble)', '초기 신호', '웨이크-업(wake-up) 신호' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.
슬롯의 초반에 송신되는 심볼들을 이용하여 제어 정보를 포함하는 PSCCH(620)가 전송되며, 이어서 PSCCH(620)의 제어 정보가 스케줄링하는 PSSCH(625)가 전송될 수 있다. PSSCH(625)는 제어 정보인 SCI의 적어도 일부가 매핑될 수 있다. 이후, 갭(630)이 존재하고, 피드백 정보를 전송하는 물리 채널인 PSFCH(635)가 매핑된다.
도 6의 경우, PSFCH(635)는 슬롯의 마지막 부분에 위치하는 것으로 예시된다. PSSCH(625)와 PSFCH(635) 사이에 일정 시간의 비어있는 시간인 갭(630)을 확보함으로써, PSSCH(625)를 송신 또는 수신한 단말이 PSFCH(635)를 송신 또는 수신하기 위한 준비(예: 송수신 전환)를 할 수 있다. PSFCH(635) 이후, 일정 시간 비어있는 구간인 갭(640)이 존재한다.
단말은 PSFCH를 전송할 수 있는 슬롯의 위치를 미리 설정 받을 수 있다. 미리 설정 받는 것은, 단말이 만들어지는 과정에서 미리 정해지거나, 또는 사이드링크 관련된 시스템에 접속하였을 때 전달되거나, 또는 기지국에 접속했을 때 기지국으로부터 전달되거나, 또는 다른 단말로부터 전달받는 절차를 의미할 수 있다.
도 6의 실시 예에서, 사이드링크 슬롯 내의 물리 채널 구조에서 AGC 수행을 위한 프리앰블 신호가 별도로 전송되는 것으로 설명되었다. 하지만, 다른 실시 예에 따라, 별도의 프리앰블 신호가 전송되는 것이 아니고, 제어 정보 또는 데이터 전송을 위한 물리 채널을 수신하면서, 수신 단말의 수신기가 제어 정도 또는 데이터 전송을 위한 물리 채널을 이용하여 AGC 동작을 수행하는 것도 가능하다.
도 7a는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제1 예를 도시한다. 도 7a는 매 슬롯에서 PSFCH를 송수신할 수 있는 자원이 할당된 경우를 예시한다.
도 7a에서, 화살표는 PSSCH에 대응하는 HARQ-ACK 피드백 정보가 송신되는 PSFCH의 슬롯을 지시한다. 도 7a를 참고하면, 슬롯(701)에서 송신된 PSSCH(711)에 대한 HARQ-ACK 피드백 정보는 슬롯(702)의 PSFCH(722)에서 송신된다. PSFCH가 매 슬롯에 할당되므로, PSFCH는 PSSCH를 포함하는 슬롯과 1:1 대응될 수 있다. 예를 들어, periodicity_PSFCH_resource와 같은 파라미터에 의해 PSFCH를 송수신할 수 있는 자원의 주기를 구성할 때, 도 7a의 경우, periodicity_PSFCH_resource는 1 슬롯을 지시할 수 있다. 또는, 주기는 밀리초(msec) 단위로 설정되고, 부반송파 간격(subcarrier spacing, SCS)에 따라 매 슬롯 할당되는 값으로 주기가 지시될 수도 있다.
도 7b는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 피드백 채널의 분포에 대한 제2 예를 도시한다. 도 7b는 4개 슬롯들마다 PSFCH를 송수신할 수 있도록 자원이 할당되는 경우를 예시한다. 도 7b에서, 화살표는 PSSCH에 대응하는 HARQ-ACK 피드백 정보가 전송되는 PSFCH의 슬롯을 지시한다. 도 7b를 참고하면, 4개의 슬롯들(751, 752, 753, 754) 중 마지막 슬롯(754)만 PSFCH(774)를 포함한다. 이와 유사하게, 다음 4개의 슬롯들(755, 756, 757, 758) 중 마지막 슬롯(758)만 PSFCH(778)를 포함한다. 이에 따라, 슬롯(751)의 PSSCH(761), 슬롯(752)의 PSSCH(762), 슬롯(753)의 PSSCH(763)에 대한 HARQ-ACK 피드백 정보는 슬롯(754)의 PSFCH(774)에서 송신된다. 이와 유사하게, 슬롯(755)의 PSSCH(765), 슬롯(756)의 PSSCH(766), 슬롯(757)의 PSSCH(767)에 대한 HARQ-ACK 피드백 정보는 슬롯(758)의 PSFCH(778)에서 송신된다.
도 7 b에서, 슬롯의 인덱스는 자원 풀에 포함되는 슬롯들에 대한 인덱스일 수 있다. 즉, 4개의 슬롯들은 실제 물리적으로는 연속된 슬롯은 아니지만, 단말들 간 사이드링크 통신을 위해 사용되는 자원 풀(또는 슬롯 풀)에 포함되는 슬롯들 중에서 연속적으로 나열된 슬롯들일 수 있다. 4번째 슬롯에서 전송된 PSSCH의 HARQ-ACK 피드백 정보가 같은 슬롯의 PSFCH에서 전송되지 못하는 것은 단말이 해당 슬롯에서 전송된 PSSCH의 디코딩을 끝내고 같은 슬롯에서 PSFCH를 전송하기 위한 시간이 부족하기 때문일 수 있다. 즉, PSSCH를 처리하고 PSFCH를 준비하기 위해 필요한 최소 프로세싱 시간이 충분히 작지 않기 때문일 수 있다.
따라서 슬롯 n에서 PSSCH를 수신한 단말은, 슬롯 n+x에 PSFCH를 전송할 수 있는 자원이 설정되거나 주어졌을 때, K보다 크거나 같은 정수들 중에 제일 작은 x를 이용하여, PSSCH의 HARQ-ACK 피드백의 정보를 슬롯 n+x의 PSFCH를 이용하여 전송한다. K는 송신 단말로부터 미리 설정된 값이거나, 또는 해당 PSSCH나 PSFCH가 전송되는 자원 풀에서 설정된 값일 수 있다. K의 설정을 위해 각 단말이 자신의 능력(capability) 정보를 송신 단말과 미리 교환할 수 있다. 예를 들어, K는 부반송파 간격, 단말 능력, 송신 단말과의 설정 값, 또는 자원 풀의 설정 중 적어도 하나에 따라 결정될 수 있다.
도 8은 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 사이드링크 채널 상태를 측정 및 보고하기 위한 신호 흐름의 예를 도시한다. 도 8은 송신 단말(801) 및 수신 단말(802) 간 신호 교환을 도시하는 흐름도이다.
805 단계에서, 송신 단말(801)은 수신 단말(802)에게 사이드링크 CSI-RS(channel state information reference signal)을 송신한다. 즉, 송신 단말(801)은 수신 단말(802)로부터 채널 정보를 수신하기 위해서 사이드링크 CSI-RS를 전송하고, 수신 단말(802)은 사이드링크 CSI-RS를 수신한다. 또한, 송신 단말(801)은 수신 단말(802)에게 사이드링크 CSI(channel state information)의 보고를 요청할 수 있다. 사이드링크 CSI 보고는 인에이블(enable) 또는 디스에이블(disable)될 수 있다.
807 단계에서, 수신 단말(802)은 수신된 사이드링크 CSI-RS를 이용하여 송신 단말(801) 및 수신 단말(802) 간 사이드링크의 채널 상태를 측정한다.
809 단계에서, 수신 단말(802)은 채널 상태의 측정 결과를 이용하여 사이드링크 CSI에 대한 정보를 생성한다. 즉, 사이드링크 CSI 보고가 인에이블된 경우, 수신 단말(802)는 송신 단말(801)에게 보고하기 위한 CSI 측정 결과에 관한 정보를 생성할 수 있다.
811 단계에서, 수신 단말(802)은 사이드링크 CSI를 송신 단말(801)에게 송신할 수 있다. 본 개시에서, 사이드링크 CSI-RS 전송 및 사이드링크 CSI 보고는, 사이드링크에서 단말과 단말 간에 유니캐스트 전송이 수행되는 경우에 고려된다. 즉, 브로드캐스트 전송의 경우, 사이드링크 CSI-RS 전송 및 사이드링크 CSI 보고가 지원되지 않을 수 있다. 또한, 그룹캐스트 전송의 경우에도 그룹캐스트를 위한 사이드링크 CSI-RS 전송 및 사이드링크 CSI 보고 방법이 고려되지 않는다. 따라서, 단말들 간 PC5-RRC 연결을 통해 유니캐스트로 동작하지 않는 경우, 사이드링크의 송신 단말은 수신 단말로부터 SL CSI 보고를 받을 수 없다. 또한, 사이드링크의 단말들 간 유니캐스트 전송의 경우 비주기적(aperiodic) 사이드링크 CSI 보고만이 고려된다.
본 개시는 V2X 통신의 사이드링크에서 혼잡 제어(congestion control)를 수행하기 위한 것으로서, 사이드링크의 해당 채널이 혼잡한지 여부에 따라서 단말의 채널 접속 여부가 판단되고 전송 파라미터의 설정 범위에 대한 제한을 통해 혼잡 제어가 수행된다. 즉, 채널이 혼잡할 경우에 단말은 전송을 드롭(drop)하거나 스케줄링 조절을 통해 채널 접속을 제어하고, 단말이 채널에 접속하였을 경우에는 채널의 혼잡 상황에 기반하여 전송 파라미터를 선택함으로써 전송 성공 확률이 향상될 수 있다.
혼잡 제어를 위해 단말은 CBR(channel busy ratio)를 측정할 수 있다. CBR은 현재 채널이 단말들에 의해 얼마나 점유되어 있는지 나타내는 지수로서, 사이드링크의 해당 채널이 혼잡한지 여부를 판단하기 위해 이용될 수 있다. 특정 슬롯 n에서 측정되는 CBR은 다음과 같이 정의될 수 있다.
*
CBR은 자원 풀에서 단말이 측정한 사이드링크 RSSI(received signal strength indicator)가 (미리) 설정된 임계값을 초과하는 서브채널들의 비율로 정의된다. 여기서, CBR 측정은 슬롯 [n-X, n-1]에서 수행될 수 있고, 슬롯 인덱스는 물리적 슬롯 인덱스에 기반한다.
**
전송 관점에서의 CBR 측정은 PSSCH 영역에 대해서 수행될 수 있다. 도 6을 참고하면, PSSCH 영역과 PSCCH 영역은 서로 인접한 자원 영역에 위치해 있다고 가정된다. 여기서, PSSCH가 할당된 주파수 자원 영역과 PSCCH가 전송되는 주파수 영역이 중첩되는 경우, PSSCH 영역과 PSCCH 영역은 인접한 것으로 해석된다. PSSCH 영역과 PSCCH 영역이 인접한 자원 영역에 위치하지 않을 경우, CBR 측정이 PSCCH 영역에서 수행될 수 있다.
다른 실시 예에 따라, 전송 관점에서의 CBR 측정은 PSSCH 영역과 PSCCH영역 모두에 대해서 동시에 수행될 수도 있다. 도 6을 참고하면, PSCCH의 일부와 관련된 PSSCH가 겹치지 않는 주파수 자원과 겹쳐지는 시간상 자원에서 전송되지만, 또 다른 예이 따라, 서로 관련된 PSSCH와 PSCCH의 적어도 일부가 겹치지 않는 시간 자원에서 전송되는 경우가 있을 수 있다. 여기서 ‘관련된’의 의미는 PSCCH가 적어도 PSSCH를 디코딩하기 위해 필요한 정보를 포함하는 것을 의미한다. PSCCH와 PSSCH가 다중화(multiplexing)되는 경우, PSCCH 영역과 PSSCH 영역의 전송 전력이 일정할 수 있다. 이에 따른 RSSI가 PSCCH 영역과 PSSCH 영역에서 동일하게 측정될 수 있다는 가정 하에, PSSCH 영역과 PSCCH영역을 구분하지 않고 두 영역에서 동시에 CBR 측정이 수행될 수 있다. 구체적으로, 도 6에서 PSCCH 영역와 PSSCH 영역의 심볼들에서 RSSI가 측정될 수 있다. 도 6과 같이 PSCCH와 PSSCH가 다중화(multiplexing)되는 경우, 단말이 CBR 측정 시 PSCCH 영역과 PSSCH 영역을 구분하기 어려울 수 있다. 따라서, PSCCH 영역과 PSSCH 영역을 구분하지 않고, PSCCH 영역과 PSSCH 영역의 심볼들 모두에서 CBR 측정이 수행될 수 있다.
또한, 도 6과 같이 PSFCH 영역이 존재하는 경우, 이는 피드백이 전송되는 채널이므로 전송 관점에서의 CBR 측정에서 제외될 수 있다. 즉, 제어 정보 및 데이터 중 적어도 하나를 송신하고, PSCCH 및 PSCCH 중 적어도 하나에서 CBR을 측정한 단말은 PSFCH에서 CBR 측정을 수행하지 아니할 수 있다. 반대로, 데이터를 수신한 상대방 단말은 PSFCH를 통해 피드백 정보를 송신하므로, PSFCH에서 CBR 측정을 수행할 수 있다. PSFCH 영역에 대한 CBR 측정은 하기 설명을 참고한다.
**
전송에 대한 피드백 관점에서의 CBR 측정은 PSFCH 영역에 대해서 수행될 수 있다. 상술한 측정은 도 6 및 도 7에 도시된 PSFCH 영역을 참고하여 이해될 수 있다.
***
이 경우, 전송에 대한 ACK/NACK 피드백이 PSFCH를 통해 송신되는 경우가 가정되고, 전송에 대한 SL CSI 피드백이 PSFCH를 통해 송신되는 경우가 가정된다. SL CSI 피드백이 PSSCH를 통해 송신되는 경우는, 상술한 바와 같이 PSSCH 영역에서 CBR이 측정된다.
**
X는 CBR이 측정되는 윈도우(window)의 크기의 값이며, X는 고정된 값이거나, 설정 가능한 값일 수 있다.
***
X가 하나의 고정된 값일 경우, X는 100 슬롯으로 설정될 수 있다. X가 설정 가능한 값일 경우, X의 설정 값은 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성(pre-configuration)되거나 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는 단말에 특정(UE specific) 하게 X를 설정 받을 수 있다. 또한, 단말과 단말 사이의 PC5-RRC 연결을 통해 X가 설정될 수 있다. 예를 들어, X는 {100*2μ, 100} 슬롯들 중 하나의 값으로 자원 풀 설정 정보를 통해 설정 가능할 수 있다. 여기서, μ는 뉴머롤러지(numerology)에 해당하는 인덱스(index)이며, SCS (subcarrier spacing)에 따라 다음과 같은 값으로 설정된다.
****
SCS=15kHz, μ=0
****
SCS=30kHz, μ=1
****
SCS=60kHz, μ=2
****
SCS=120kHz, μ=3
상기의 두 가지 설정 방법 중 X=100*2μ로 설정되는 경우, SCS에 상관없이 CBR 윈도우가 100ms로 고정되는 방법이며, X=100로 설정되는 경우, SCS에 따라서 CBR 윈도우(CBR window)의 측정 시간(ms)이 달라질 수 있는 방법이다.
**
사이드링크 RSSI는 수신 신호 강도를 의미한다. 즉, 사이드링크 RSSI는 수신 단말에 의해 수신되는 전력(단위: [W])을 나타내고, 사이드링크의 슬롯 내의 해당 채널의 유효한 OFDM 심볼 위치들 및 설정된 서브채널에 의해서 관찰된다.
*** 여기서, 설정된 서브채널은 자원 풀로서 할당 받은 서브채널을 의미할 수 있다. 또한, 서브채널은 해당 채널에 따라서 다르게 설정될 수 있다. 예를 들어, PSSCH는 최소 설정 가능한 서브채널의 크기가 4 RB이고 최대 20개까지의 서브채널들이 할당될 수 있다. PSFCH는 최소 설정 가능한 서브채널의 크기가 2 RB이고 최대 40개까지의 서브채널들이 할당될 수 있다. 본 개시는 이에 한정되지 않으며, SCS에 따라서 서브채널의 크기나 최대 서브채널의 수는 달라질 수 있다.
상기 CBR의 정의에 의해서, 측정된 CBR 값에 기반하여 해당 채널의 혼잡 여부가 판단될 수 있으며, 단말은 측정한 CBR을 기지국에게 보고할 수 있다. 구체적으로, 기지국과 단말이 Uu-RRC로 연결된 경우에, 단말이 측정한 CBR 값이 Uu-RRC를 통해 기지국에게 보고될 수 있다. 사이드링크 자원 할당 방식들 중 모드 1에서, 송신 단말이 기지국에게 수신 단말과 사이드링크 통신을 수행하기 위한 전송 자원을 요청하는 경우, 기지국은 보고된 CBR 정보를 이용하여 전송 자원을 할당할 수 있다. 또한, 기지국은 PSSCH DMRS(demodulation reference signal)의 패턴 정보, MCS(modulation and coding scheme) 설정, 전송 레이어(layer)의 수와 같은 전송 파라미터 정보를 결정하고, 결정된 전송 파라미터 정보를 단말에게 지시할 수 있다. 상술한 바와 같이, 기지국은 전송 자원에 대한 할당 정보를 DCI를 통해 송신 단말에게 시그널링할 수 있다. 기지국은 PSSCH DMRS의 패턴 정보, MCS 설정, 전송 레이어의 수와 같은 전송 파라미터 정보를 상위 레이어를 통해 지시할 수 있다. 예를 들어, 기지국은 Uu-RRC를 통해 단말에게 전송 파라미터 정보를 전송할 수 있다. 하지만, 본 개시는 PSSCH DMRS의 패턴 정보, MCS 설정, 전송 레이어의 수와 같은 전송 파라미터 정보가 DCI를 통해 시그널링 되는 것을 배제하지 않는다. 수신 단말로부터 사이드링크 CSI 보고가 송신된 경우, 사이드링크 CSI에 기반하여 전송 파라미터가 동적으로(dynamic) 변경될 필요가 있다. 이 경우, 송신 단말은 기지국에 의해 시그널링 된 PSSCH DMRS의 패턴 정보, MCS 설정, 전송 레이어의 수와 같은 전송 파라미터를 따르지 않고, 직접 사이드링크 CSI에 기반하여 PSSCH DMRS의 패턴 정보, MCS 설정, 전송 레이어의 수와 같은 전송 파라미터를 결정할 수 있다.
한편, 사이드링크 자원 할당 방식들 중 모드 2에서, 단말은 센싱을 통해 직접 자원 할당을 수행할 뿐만 아니라 단말이 측정한 CBR을 반영하여 채널 접속 여부 및 전송 파라미터를 결정하여야 한다. 따라서, 모드 2에서 단말은 CBR 측정과 함께 CR을 측정함으로써 혼잡 제어를 수행할 수 있다. 이 경우, 패킷의 우선 순위(priority)가 반영될 수 있다. 송신 단말이 패킷을 전송하는 경우, 해당 패킷의 우선 순위를 지시하기 위한 값이 SCI를 통해 수신 단말에게 전달될 수 있다. CR은 단말이 채널을 얼마나 점유하였는지 나타내는 지수로서, CBR 값에 따라서 단말이 채널을 점유할 수 있는 CR 제한(CR limit)이 결정될 수 있다. 예를 들어, 채널이 혼잡한 경우(즉, CBR 값이 높게 측정된 경우)에는 CR 제한이 낮게 설정되고, 단말은 측정된 CR이 CR 제한을 초과하지 않도록 혼잡 제어를 수행하여야 한다. 혼잡 제어를 수행하기 위해, 단말은 전송을 드롭(drop)하거나 또는 스케줄링 구현을 통해 측정된 CR이 CR 제한을 만족시키도록 해야 한다. 채널이 혼잡하지 않은 경우(즉, CBR 값이 낮게 측정된 경우)에는 CR 제한이 높게 설정되고, 측정된 CR이 CR 제한을 초과하지 않을 가능성이 높아지게 되므로, 단말이 보다 채널을 점유하고 사용하는 것이 가능해질 수 있다.
이하에서, NR 사이드링크에서 혼잡 제어를 수행하기 위한 단말의 동작에 관한 다양한 실시 예들이 설명된다.
<제1 실시 예>
본 개시의 제1 실시 예에 따르면, 모드 2에서 혼잡 제어를 위해 단말이 CR을 측정할 수 있다. 사이드링크 자원 할당 방식들 중 모드 2에서 단말이 센싱을 통해 자원을 선택하는 경우, 단말은 하나의 TB의 전송에 대한 자원을 예약(reservation)하거나 또는 복수의 TB들의 전송에 대한 자원을 예약할 수 있다. 하나의 TB 또는 복수의 TB들의 전송에 대한 자원 예약 여부에 대한 설정은 상위에서 결정될 수 있다. 또한, 모드 2에서, 단말은 TB의 초기 전송뿐 아니라 해당 TB의 재전송에 대한 자원도 예약할 수 있다. 모드 2에서 단말이 센싱을 통해 전송 자원을 예약하는 경우, 예약된 자원에서 전송이 발생된다는 가정 하에, 단말이 CR을 측정하는 경우, 현재 시점을 기준으로 과거에 채널을 점유하여 사용한 기록뿐만 아니라 미래에 채널을 점유해서 사용할 예정인 부분이 계산될 수 있다. 따라서, 슬롯 n에서 PSSCH 전송에 대해 측정되는 CR은 다음과 같이 정의될 수 있다.
PSSCH 전송에 대해 측정되는 CR의 정의
*
CR은 단말이 슬롯들 [n-a, n-1] 구간에서 채널을 점유함으로써 사용한 서브채널들의 수와 슬롯들 [n, n+b] 구간에서 채널을 점유함으로써 사용하도록 허가된 서브채널들의 수의 합을 슬롯들 [n-a, n+b] 구간에서 전송 자원 풀로 설정 받은 총 서브채널들의 수로 나눈 값으로 정의된다.
**
여기서, 채널은 PSSCH에 해당한다.
**
여기서, 슬롯 인덱스는 물리적 슬롯 인덱스에 기반한다.
**
여기서, a는 양의 정수이고, b는 0 또는 양의 정수이다. 또한, n+b는 전송 자원 예약을 통해 허가된 마지막 전송 기회(transmission opportunity)를 초과하는 값으로 설정될 수 없다.
***
M 및 N은 a+b+1=M이고 a≥N의 조건을 만족시키도록 단말 구현에 의해 결정된 값일 수 있다. 여기서, M=1000 및 N=500이 사용될 수 있으나 이에 한정되지 않는다. M 및 N의 값들이 설정 가능한 경우에, M 및 N의 값들은 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성되거나 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는 단말-특정된(UE specific) 값으로 설정 받을 수 있다. 예를 들어, M은 {1000*2μ, 1000} 슬롯들 중 하나의 값으로, N은 {500*2μ, 500} 슬롯들 중 하나의 값으로 자원 풀 설정 정보를 통해 설정 가능할 수 있다. 여기서, μ는 뉴머랄러지(numerology)에 해당하는 인덱스(index)이며 SCS (subcarrier spacing)에 따라 다음과 같은 값으로 설정된다.
****
SCS=15kHz, μ=0
****
SCS=30kHz, μ=1
****
SCS=60kHz, μ=2
****
SCS=120kHz, μ=3
상기의 두 가지 설정 방법 중 M=1000*2μ, N=500*2μ 로 설정되는 경우, SCS에 상관없이 CBR 윈도우가 100ms로 고정되는 방법이며, M=1000, N=500으로 설정되는 경우, SCS에 따라서 CBR 윈도우(CBR window)의 측정 시간(ms)이 달라질 수 있는 방법이다.
**
CR는 각 (재)전송 마다 측정된다.
**
CR을 계산할 때 단말은 슬롯 n에서 사용한 전송 파라미터가 슬롯 [n, n+b] 시점에 채널을 점유하여 사용하도록 허락된 전송에서도 재사용 되는 것으로 가정한다.
**
이하의 제3 실시 예를 통해 설명되는 바와 같이, CR은 우선 순위 레벨(priority level)에 대해서 측정될 수 있다.
**
상술한 브로드캐스트, 유니캐스트, 그룹캐스트와 같은 전송 형태가 하나의 자원 풀에 동시에 설정될 수 있는지 또는 자원 풀마다 구분되어 설정되는지 여부에 따라, CR 측정 방법이 달라질 수 있다. CR의 정의에 따르면, 서로 다른 전송 형태들이 하나의 자원 풀에 동시에 설정 가능한 경우에 CR은 모든 전송 형태들에 대해서 동시에 측정될 수 있다. 서로 다른 전송 형태가 자원 풀로 구분되어 설정되도록 정의된 경우에는 CR은 전송 형태마다 구분되어 측정될 수 있다. 여기서, 브로드캐스트는 제1 전송 형태, 유니캐스트는 제2 전송 형태, 및 그룹캐스트는 제3 전송 형태로 각각 지칭될 수 있다.
상술한 정의에 기반하여 측정된 CR 값에 따라, 단말이 과거에 채널을 얼마나 점유하였는지, 또한 미래에 얼마나 채널을 점유할 것인지를 반영함으로써, 단말의 채널 점유의 정도가 판단될 수 있다. 또한, 단말은 상술한 바와 같이 측정된 CR 값이 CBR에 의해 결정된 CR 제한을 초과하지 않도록 혼잡 제어를 수행하여야 한다. 따라서, CR이 정확하게 측정되어야 할 필요가 있다.
상술한 설명에 따르면, CR은 모드 2에서 단말이 센싱을 통해 전송 자원을 예약하는 경우에 예약된 자원에서 전송이 발생한다는 가정 하에 정의된다. 그러나, NR 사이드링크에서 지원하는 재전송 방식에 따라서, 이러한 가정이 항상 만족될 수 없다. 따라서, 상술한 문제를 해결하기 위해 상술한 b값을 항상 0으로 설정하는 방법이 고려될 수 있다. b가 0으로 설정되는 것은 슬롯 [n, n+b] 시점에 채널을 점유하여 사용하도록 허락된 자원, 즉, 예약된 전송 자원에 대해서 CR에 대한 계산을 적용하지 않는 것을 의미한다. 그러나, b를 0으로 설정하는 것은, 슬롯 [n, n+b] 시점에 많은 자원을 사용하도록 허락된 단말과 그렇지 않은 단말과의 채널 점유에 대한 형평성이 고려되지 않는다. 따라서 이하에서, 예약된 전송 자원에 전송을 하지 않는 경우가 고려되는 방법이 설명된다.
구체적으로, NR 사이드링크에서는 재전송 방법으로 HARQ-ACK 피드백 정보에 기반하지 않고 재전송을 수행하는 블라인드(blind) 재전송 뿐만 아니라 HARQ-ACK/NACK 피드백에 기반하여 재전송을 수행하는 HARQ 피드백 기반 재전송이 지원될 수 있다. 블라인드 재전송 방식의 경우, 초기 전송 및 재전송에 대한 수신의 성공 여부에 관계없이 반드시 재전송이 이루어지게 된다. 하지만, HARQ 피드백 기반 재전송 방법의 경우에 ACK/NACK 피드백 결과에 기반하여 재전송 여부가 결정될 수 있다.
또한, NR 사이드링크의 모드 2에서, 블라인드 재전송과 HARQ 피드백 기반 재전송 방법에 대해서 단말이 센싱을 통해 전송 자원을 예약할 수 있다. 또한, HARQ 피드백 기반 재전송 방법의 경우에는 HARQ ACK/NACK 피드백에 기반하여 예약된 전송 자원이 해제될 수 있다. 예를 들어, 송신 단말이 이전 전송에 대해서 ACK을 수신하는 경우에, 다음 재전송을 위해 예약된 자원이 해제될 수 있다. 즉, 상술한 CR의 정의에서 단말이 센싱을 통해 전송 자원을 예약하는 경우에 예약된 자원에서 반드시 전송이 발생한다는 가정이 만족되지 않는다. 따라서 CR을 정확하게 측정하기 위해서는 예약된 자원이 해제될 수 있는 경우가 고려되어야 한다. 예약된 자원이 해제될 수 있는 경우가 고려되지 않을 경우에 HARQ 피드백 기반 재전송의 최대 횟수가 커질 수록, 또한 복수의 TB들의 전송에 대한 자원 예약의 횟수가 커질수록, CR 측정의 부정확도는 매우 높아질 수 있다. 이러한 문제를 해결하기 위해서, 상술한 CR의 정의에서, 슬롯 [n, n+b] 시점에 채널을 점유하여 사용하도록 허락된 서브채널들의 수의 합을 계산하는 경우, 재전송 방식에 따라서 다음과 같은 계산 방법이 적용될 수 있다.
HARQ 피드백 기반 재전송이 사용되는 경우에 가중합 적용 방법
*
사이드링크에서 HARQ 피드백 기반 재전송이 사용되는 경우에, 슬롯 [n, n+b] 시점에서 TB의 i번째 전송에 대해 채널을 점유하여 사용하도록 허락된 서브채널들의 수에 가중 합(weighted sum)이 적용된다. 여기서, 가중치는 W(i)로 정의되며, i=1은 초기 전송을 의미하고, i는 양의 정수이며 i번째 재전송을 의미한다. 초기 전송에 대한 가중치는 W(1)=1이다. 재전송에 대한 가중치 W(i)(i>1)를 적용하기 위해 아래의 방법들이 고려될 수 있다.
**
방법 1-1: W(i)(i>1)의 값은 단말 구현에 의해서 결정될 수 있다.
**
방법 1-2: W(i)(i>1)의 값이 설정될 수 있다. W(i)의 값에 관한 정보는 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값이 미리 구성될 수 있으며, 또는 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는 단말-특정한(UE specific) 값으로 설정 받을 수도 있다. 또한, W(i)에 관한 정보는, 단말과 단말 사이의 PC5-RRC 연결을 통해 설정 받을 수 있다.
**
방법 1-3: W(i)=(0.1)i-1로 정의된다. 최대 재전송 횟수가 4인 경우에 W(2)=0.1, W(3)=0.01, W(4)=0.001이 된다.
**
방법 1-4: W(2)=0.1, W(i)=0(i>2)으로 정의된다. 3번째 재전송 이후에 대해서는 가중 합이 적용되지 않는다.
**
방법 1-5: W(i)=0(i>1)으로 정의된다. 즉, 가중 합이 적용되지 않는다.
사이드링크에서 블라인드 재전송 방법이 사용되는 경우에는 초기 전송 및 재전송에 대한 수신의 성공 여부에 관계없이 재전송이 수행되므로, 상술한 가중 합이 적용되지 않는다.
상술한 PSSCH 전송에 대해 측정되는 CR의 정의와 HARQ 피드백 기반 재전송이 사용되는 경우에, 가중 합이 적용된 CR의 측정 값은 이하 <수학식 1>에 의해 표현될 수 있다.
[수학식 1]
<수학식 1>에서, A, B(i), W(i), C, 및 NumMAXReTx는 아래와 같이 정의될 수 있다.
*
A: 슬롯 [n-a, n-1] 시점에서 채널을 점유해서 사용한 서브채널들의 수
*
B(i): 슬롯 [n, n+b] 시점에서 TB의 i번째 전송에 대해 채널을 점유하여 사용하도록 허락된 서브채널들의 수
*
W(i): 슬롯 [n, n+b] 시점에서 TB의 i번째 전송에 대해 채널을 점유하여 사용하도록 허락된 서브채널들의 수에 적용되는 가중치
*
C: 슬롯 [n-a, n+b] 시점에서 전송 자원 풀로서 설정 받은 총 서브채널들의 수
*
NumMAXReTX: 하나의 TB에 대해서 지원되는 최대 재전송 횟수
<수학식 1>은 HARQ 피드백 기반 재전송이 사용되는 경우에 본 개시에서 제안하는 CR 계산 방법을 나타내며 동일한 의미를 나타내는 다른 표현으로도 변형될 수도 있다. 또한, <수학식 1>에서, 모든 i에 대해서 W(i)=1을 적용할 경우, 가중 합은 블라인드 재전송 방법에도 적용될 수 있다.
상술한 바와 같이 HARQ 피드백 기반 재전송이 사용되는 경우와 블라인드 재전송이 사용되는 경우에 b>0가 적용될 경우 CR 윈도우[n, n+b] 시점에서의 채널을 점유함으로써 사용하도록 허가된 서브채널들의 수를 반영하는 방법을 살펴보았다. 이는 하기 <표 1>과 같은 방법으로 기술될 수 있다.
하기 <표 1>을 참조하면, SL HARQ가 비활성화(disable)된 경우는 블라인드 재전송이 사용되는 것으로 가정하여, CR 윈도우[n, n+b] 시점에서의 채널을 점유함으로써 사용하도록 허가된 서브채널들을 드롭(drop)하지 않고 CR 계산에 반영할 수 있다. 이와 달리, SL HARQ가 비활성화(enable)된 경우는 HARQ 피드백 기반 재전송이 사용되는 것으로 가정하여, CR 윈도우[n, n+b] 시점에서의 채널을 점유함으로써 사용하도록 허가된 서브채널들이 HARQ 피드백에 기반하여 해제(release)될 수 있다고 가정될 수 있다. 이 때, 정확한 CR 계산을 위해서 HARQ 피드백 기반 재전송이 사용되는 경우, 상기 제안된 가중합 적용 방법이 적용될 수 있다.
In evaluating SL CR, the UE shall assume the transmission parameter used at slot n is reused according to the existing grant(s) in slot [n+1, n+b] without packet dropping if SL HARQ feedback is disabled. In evaluating SL CR, the UE shall assume the transmission parameter used at slot n is reused according to the existing grant(s) in slot [n+1, n+b] and the existing grant(s) can be released by the UE if SL HARQ feedback is enabled. |
<표 1>을 참조하면, SL CR을 평가할 때, UE는 SL HARQ 피드백이 비활성화되면 슬롯 n에서 사용된 전송 파라미터가 패킷 드롭 없이 슬롯 [n+1, n+b]의 기존 승인(들)에 따라 재사용된다고 가정할 수 있다. 또한, SL CR을 평가할 때, UE는 슬롯 n에서 사용된 전송 파라미터가 슬롯 [n+1, n+b]의 기존 승인(들)에 따라서 재사용되고, SL HARQ 피드백이 비활성화되면 기존 승인(들)은 UE에 의해 해제될 수 있다고 가정할 수 있다.
상술한 바와 같이, HARQ 피드백 정보에 기반하지 않고 재전송을 수행하는 블라인드 재전송 방법 및 HARQ ACK/NACK 피드백에 기반하여 재전송을 수행하는 HARQ 피드백 기반 재전송 방법이 NR 사이드링크에서 고려된다. 상술한 두 가지 재전송 방식들은 전송 형태에 의해 구분되어 사용될 수 있다. 브로드캐스트(broadcast) 통신의 경우에는 HARQ 피드백이 지원되지 않으므로 블라인드 재전송이 사용될 수 있다. 유니캐스트(unicast)나 그룹캐스트(groupcast) 통신의 경우에는 HARQ 피드백이 지원되기 때문에 블라인드 재전송 또는 HARQ 피드백 기반 재전송 방법 중 적어도 하나가 설정되고 사용될 수 있다.
상술한 실시 예에서, 블라인드 재전송으로 설정된 경우와 HARQ 피드백 기반 재전송으로 설정된 경우가 구분되어 설명되었다. 그러나, 이에 한정되지 않고, NR 사이드링크의 모드 2에서 블라인드 재전송과 HARQ 피드백 기반 재전송이 동시에 설정되고 사용될 수 있다. 예를 들어, 최대 4번의 재전송이 허용되는 경우, 2번의 재전송까지는 블라인드 재전송이 사용되고 추가적인 재전송의 수행 여부는 HARQ 피드백에 기반하여 결정될 수 있다. 즉, HARQ 피드백 결과에 기반하여, 추가적인 재전송 여부가 판단될 수 있다. 예를 들어, 처음 2번의 재전송까지는 블라인드 재전송이 수행되고, NACK을 연속적으로 수신한 경우에는 추가적인 HARQ 피드백 기반 재전송이 수행되거나 2번의 블라인드 재전송이 수행될 수 있다. 일반적으로, 상기와 같은 방법을 고려함으로써, 블라인드 재전송 횟수가 A로 설정되고 HARQ 피드백 기반 재전송 횟수가 B로 설정되고, 최대 4번의 재전송이 허용되는 경우, A와 B가 다음과 같이 설정되는 예들이 고려될 수 있다.
*
예 1: A=0, B=4
*
예 2: A=1, B=1
*
예 3: A=1, B=2
*
예 4: A=2, B=0
A=0은 블라인드 재전송이 오프(off)된 경우를 의미하고, A=1은 2번의 연속적인 블라인드 재전송을 의미하며, A=2는 4번의 연속적인 블라인드 재전송을 의미한다. 또한, B=0은 HARQ 피드백 기반 재전송이 오프된 경우를 의미하고, B=1은 처음 2번의 블라인드 재전송이 발생된 후 2번의 블라인드 재전송을 수행할지 여부가 HARQ 피드백 기반으로 판단될 수 있는 경우를 의미한다. 또한, B=2는 처음 2번의 블라인드 재전송이 발생되고, 3번째 및 4번째 재전송의 여부가 HARQ 피드백 기반으로 판단되는 경우를 의미한다. 또한, B=4는 4번의 재전송들이 모두 HARQ 피드백 기반으로 판단되는 경우를 의미한다. 상술한 바와 같이 블라인드 재전송과 HARQ 피드백 기반 재전송이 동시에 설정되는 경우(즉, 예 2, 예3)에도 제안한 CR 계산 방법이 적용될 수 있다. 구체적으로, 블라인드 재전송과 HARQ 피드백 기반 재전송이 동시에 지원되는 경우, 슬롯 [n, n+b] 시점에서 HARQ 피드백 기반 재전송을 위해 예약한 자원에 대해서, 상술한 예 1 내지 예 4에서 설명된 A 및 B가 적용될 수 있다.
<제2 실시 예>
본 개시의 제2 실시 예에 따르면, V2X의 사이드링크에서 혼잡 제어를 위해 단말이 CBR를 측정하는 동작과 송신단 및 수신단이 CBR 정보를 교환하는 방법이 제안된다. NR 사이드링크에서는 전송에 대한 CBR 측정뿐만 아니라 전송의 피드백에 대한 CBR 측정도 고려될 수 있다. LTE 사이드링크의 경우, HARQ ACK/NACK 피드백이나 사이드링크 CSI 피드백이 고려되지 않는다. 하지만, NR 사이드링크의 경우, HARQ ACK/NACK 피드백 및 사이드링크 CSI 피드백이 고려되기 때문에, 송신 단말의 동작뿐만 아니라 전송에 대한 피드백에 대하여 수신 단말의 동작이 혼잡 제어를 위해 고려될 수 있다. 따라서, 송신 단말은 전송 관점에서 CBR을 측정할 수 있고, 수신 단말은 전송에 대한 피드백 관점에서 CBR을 측정할 수 있다. 사이드링크에서 단말의 CBR 측정이 기본 동작(default feature)으로 정의될 수도 있고 선택 가능한 동작(optional feature)으로 정의될 수도 있다. 또한, CBR 측정 능력(measurement capability)과 상관없이 상위 계층에 의한 설정을 통해 CBR을 이용하지 않는 경우도 고려될 수 있다. CBR 측정이 선택 가능한 동작으로 설정되는 경우, CBR 측정 능력은 송신 단말과 수신 단말의 CBR 측정 능력에 따라서 이하 <표 2>과 같이 4가지 경우들로 구분될 수 있다.
송신 단말의 CBR 측정 능력 | 수신 단말의 CBR 측정 능력 | |
제1 경우 | Χ | Χ |
제2 경우 | Χ | Ο |
제2 경우 | Ο | Χ |
제4 경우 | Ο | Ο |
<표 2>을 참고하면, 사이드링크에서 단말의 CBR 측정이 기본 동작으로 정해지는 경우, 단말들의 CBR 측정 능력은 제4 경우에 해당할 수 있다.
도 9는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 CBR을 측정 및 전달하기 위한 신호 흐름의 예를 도시한다. 도 9는 송신단(901) 및 수신단(902) 간 신호 교환을 예시하는 흐름도이다.
송신단(901)은 신호를 송신하는 주체이고, 수신단(902)은 신호를 수신하는 주체로서 이해될 수 있다. 이에 따라, V2X 시스템에서 송신 단말들은 송신단(901), 수신 단말은 수신단(902)으로서 동작할 수 있다. 즉, 도 9에서는 송신 단말과 수신 단말의 CBR 측정 능력에 따른 CBR 측정 동작 및 필요한 경우 송신 단말이 측정한 CBR을 수신 단말에게 전달하거나 수신 단말이 측정한 CBR을 송신 단말에게 전달하는 동작이 설명된다.
도 9를 참고하면, 905 단계에서, 송신단(901) 및 수신단(902)는 CBR 능력에 대한 정보를 교환한다. 상술한 바와 같이 송신 단말이 전송 관점에서 CBR을 측정하고 수신 단말이 전송에 대한 피드백 관점에서 CBR을 측정하는 경우, 송신 단말과 수신 단말은 서로의 CBR 능력에 대한 정보가 필요할 수 있다. 예를 들어, 송신 단말과 수신 단말이 서로의 CBR 능력에 대한 정보를 획득하면, 송신 단말이 사이드링크 CSI를 요청할 때, 수신 단말에게 CBR을 반영하여 사이드링크 CSI를 피드백할 것을 지시할 수 있다. 다른 예로, 수신 단말에게 CBR 능력이 있을 경우 수신 단말이 CBR에 기반하여 사이드링크 CSI를 보고하는 것이 기본 동작이라고 가정하면, 송신 단말은 수신 단말이 보고한 SL CSI에 CBR이 반영되었는지 여부를 판단할 수 있다. 또한, 송신 단말과 수신 단말의 환경에 따라 송신 단말이 측정한 CBR과 수신 단말이 측정한 CBR의 차이가 증가할 수 있다. 따라서, 송신 단말과 수신 단말이 서로의 CBR 능력을 알게 되면, 필요한 경우 서로의 CBR 정보를 요청할 수 있다. 송신 단말 과 수신 단말의 CBR 능력에 대한 정보는 PC5-RRC 연결 과정에서 교환될 수 있다. 도 4와 도 5에서 설명된 바와 같이, 사이드링크의 유니캐스트 전송의 경우, 단말들 간에 PC5-RRC 연결이 수행될 수 있다.
도 9에 도시된 바와 같이, CBR 측정 능력이 있는 송신 단말 또는 수신 단말이 CBR 측정을 수행할 수 있다(907 단계, 909 단계). 또한, 사이드링크의 상황에 따라 CBR 측정의 능력이 있음에도 불구하고, 송신 단말 또는 수신 단말이 CBR을 측정하지 못하는 상황이 발생할 수 있다. 또한, 송신 단말과 수신 단말의 환경에 따라 송신 단말이 측정한 CBR과 수신 단말이 측정한 CBR의 차이가 증가할 수 있다. 이 경우, 911 단계에서, 송신단이 CBR 측정 결과를 수신단에게 전송하거나, 913 단계에서, 수신단이 CBR 측정 결과를 송신단에게 전송할 수 있다. 도 9에서 911 단계 및 913 단계가 순차적으로 수행되는 것으로 도시되었으나, 이는 설명의 편의를 위한 것이며, 911 단계 및 913 단계는 순서에 상관없이 병렬적으로 수행될 수 있다.
예를 들어, CBR 측정 능력이 있는 송신 단말의 경우, 송신 단말은 CBR을 측정하고(907 단계), 측정된 CBR 측정 결과를 수신 단말에게 전송할 수 있다(911 단계).
마찬가지로, CBR 측정 능력이 있는 수신 단말의 경우, 수신 단말은 CBR을 측정하고(909 단계), 측정된 CBR 측정 결과를 송신 단말에게 전송할 수 있다(913 단계).
또한, 송신 단말과 수신 단말이 모두 CBR 측정 능력이 있는 경우, 911 단계 내지 913 단계들이 모두 수행될 수 있다.
다만, 본 개시의 실시예가 이에 한정되는 것은 아니며 송신 단말과 수신 단말이 CBR 측정 능력이 있는 경우에도 CBR 측정 결과를 전송하는 단계는 생략될 수 있다. 즉, CBR 측정 능력이 있는 송신 단말이 911 단계를 수행하지 않을 수 있으며, CBR 측정 능력이 있는 수신 단말이 913 단계를 수행하지 않을 수 있다.
예를 들어, 측정된 CBR 정보의 전송 여부는 채널 환경에 따라 단말에 의해 결정될 수 있다. 또는, CBR 측정 결과의 전송 여부는 미리 결정되거나 설정될 수 있다(예를 들어, 수신 단말 또는 송신 단말이 CBR 측정 능력이 있는 경우에 CBR 전송이 수행되도록 설정될 수 있다).
또는, 상기 CBR 측정 결과의 전송을 지시하기 위한 지시자에 따라 상기 CBR 측정 결과가 전송될 수 있다. 예를 들어, 수신 단말의 CBR 측정 능력을 수신한 송신 단말은, 수신 단말에게 CBR 측정 결과를 전송할 것을 지시하기 위한 지시자를 전송할 수 있다. 이에 따라, 송신 단말은 수신 단말로부터 CBR 측정 결과를 수신할 수 있다
송신단 및 수신단에서 서로의 CBR 정보를 가지고 있는 경우, 송신단 및 수신단은 채널의 혼잡 상황을 보다 정확하게 판단할 수 있다. 구체적으로, 수신단의 CBR 레벨(level)(즉, RX(receive) level)과 송신단의 CBR 레벨(즉, TX(transmit) level)을 모두 이용하여 CBR 레벨이 결정될 수 있다. 예를 들어, 송신단의 CBR 레벨 및 수신단의 CBR 레벨 중 최대값인 Max(CBR level(TX), CBR level(RX))에 기반하여 CBR 레벨이 결정될 수 있다. 이 경우, 송신단과 수신단 각각의 CBR에 대한 최악의 경우가 고려될 수 있다. 이하에서, CBR을 반영한 CR 제한, 및 전송 및 피드백 파라미터 범위를 설정하기 위해 제2 실시 예에서 설명된 송신단 및 수신단의 CBR 정보들이 반영될 수 있다.
<제3 실시 예>
본 개시의 제3 실시 예에 따르면, 제1 실시 예에서 정의된 CR에 기반하여 측정된 CR값이 CBR에 의해 결정된 CR 제한을 초과하지 않도록 혼잡 제어가 수행될 수 있다. 단말이 상위 파라미터를 이용하여 CR 제한을 설정 받고, 단말이 슬롯 n에서 PSSCH를 전송하는 경우, 우선 순위(priority)의 값 k는 이하 <수학식 2>의 조건을 만족하여야 한다.
[수학식 2]
여기서, 는 SCI에 우선 순위 필드의 우선 순위 레벨(priority level)이 i로 설정된 PSSCH 전송에 대해서 슬롯 n-Y에서 측정된 CR값을 의미한다. 여기서, Y의 값은 CR을 측정하고 슬롯 n에서 PSSCH 전송을 하기 전까지 필요한 프로세싱 시간으로서, 슬롯의 단위로 정의될 수 있으며, Y의 값은 고정된 값이거나 설정 가능한 값일 수 있다.
또는, 이와 달리 Y의 값이 SCS에 따라 <표 3>과 같이 결정될 수 있다. 아래 <표 3>에서 μ는 SCS에 해당되는 값으로 상기 정의를 참고한다.
μ | (in slot) |
0 | 2 |
1 | 2 |
2 | 3 |
3 | 4 |
<표 3>에서 SCS에 따라 달라지는 Y의 값은 NR 시스템에서의 PSSCH 준비 시간을 기준으로 제안되었다. 구체적으로, NR 시스템에서 PUSCH 준비 시간이 μ=0인 경우 10심볼, μ=1인 경우 12심볼, μ=2인 경우 23심볼, 그리고 μ=3인 경우 36심볼임을 가정한다.
예를 들어, Y의 값이 하나의 고정된 값일 경우, Y=4가 될 수 있다. 또한, Y의 값이 설정 가능한 경우, Y의 값을 지시하기 위한 정보는 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말 안에 해당 값들이 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정 받을 수 있다. 기지국과 RRC 연결된 이후에는 단말-특정된 값으로 설정 받을 수 있다. 또한, Y의 값은 단말과 단말 사이의 PC5-RRC 연결을 통해 설정 받을 수도 있다. 또한, 는 n-Y에서 측정된 CR값과 우선 순위의 값 k에 대응하도록 결정되는 CR 제한 값으로서, 상위 파라미터를 이용하여 설정될 수 있다. 구체적으로, 슬롯 n-Y에서 측정된 CBR값에 의해서 CR 제한 값이 결정될 수 있다. 이하 도 10에서 상세하게 설명된다. 단말은 슬롯 n에서 PSSCH의 전송을 드롭(drop)하거나, 단말 구현을 통해 <수학식 2>의 CR 제한을 만족시켜야 한다. <수학식 2>는 사이드링크 CSI가 PSSCH를 통해 전송되는 경우에 사이드링크 CSI를 전송하는 단말에도 적용될 수 있다. 사이드링크 CSI를 전송하는 단말이 PSSCH를 통해 사이드링크 CSI를 보고하는 경우, 단말이 측정한 CR이 <수학식 2>의 조건을 만족시키지 못하면, 단말이 사이드링크 CSI의 보고를 드롭하거나 단말 구현을 통해 <수학식 2>의 CR 제한을 만족시키도록 하는 동작이 고려될 수 있다.
상술한 <수학식 2>에서, PSSCH에 대한 CR 측정을 통해 송신 단말에 의한 혼잡 제어의 수행이 설명되었다. 하지만, NR 사이드링크에서는 PSFCH에 대한 CR 측정을 통해 수신 단말에 의한 혼잡 제어의 수행이 고려될 수 있다. 상술한 바와 같이, HARQ 피드백 기반 재전송 방법이 사용될 경우에 PSFCH에 HARQ 피드백 정보가 전송되고, 도 6 및 도 7에서 설명된 바와 같이, PSFCH가 전송되는 영역에서 CBR이 측정될 수 있다. 따라서, PSFCH가 전송되는 영역에서 측정된 CBR에 의해 결정된 CR 제한이 초과하지 않도록 혼잡 제어가 수행될 수 있다. 단말이 상위 파라미터를 통해 CR 제한을 설정 받고, 슬롯 n에서 수신 단말이 단말이 PSFCH를 통해 HARQ ACK/NACK 피드백을 송신 단말로 전송하는 경우, 우선 순위의 값 k는 <수학식 3>으로 표현된 다음의 조건을 만족하여야 한다.
[수학식 3]
여기서, CRFB(i)는 SCI에 필드의 우선 순위 레벨이 i로 설정된 PSSCH 전송에 대한 HARQ ACK/NACK 피드백이 전송되는 PSFCH에 대해서 슬롯 n-Z에서 측정된 CR값을 의미한다. 여기서, Z의 값은 CR을 측정하고 슬롯 n에서 PSFCH 전송을 하기 전까지 필요한 프로세싱 시간으로서, 슬롯의 단위로 정의될 수 있다. Z의 값은 고정된 값이거나 설정 가능한 값일 수 있다. 또는, 이와 달리 Z의 값이 SCS에 따라 상기 <표 3>과 같이 결정될 수 있다. 예를 들어, Z의 값이 하나의 고정된 값일 경우에, Z=4가 될 수 있다. 또한, Z의 값이 설정 가능한 경우, Z의 값을 지시하기 위한 정보는 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는, 단말 안에 Z의 값들이 미리 구성될 수 있으며, 단말은 기지국으로부터 SIB을 통해 Z의 값을 설정 받을 수 있다. 기지국과 RRC 연결된 이후, 단말은 단말-특정하게 Z의 값을 설정 받을 수도 있다. 또한, Y의 값은 단말과 단말 사이의 PC5-RRC 연결을 통해 설정될 수도 있다.
또한, CR의 정의에 대해서는 이하에서 수신 단말이 PSFCH 전송에 대해 측정되는 내용을 참고한다. 또한, 는 n-Z에서 측정된 CR값과 우선 순위의 값 k에 대응하도록 결정되는 CR 제한 값으로 상위 파라미터를 통해 설정될 수 있다. 구체적으로, 슬롯 n-Z에서 측정된 CBR값에 의해서 CR 제한 값이 결정될 수 있다. 이러한 내용은 이하의 도 11에서 상세히 설명된다. 단말은 슬롯 n에서 PSFCH에 HARQ ACK/NACK 전송을 드롭하거나 단말 구현을 통해 <수학식 3>의 CR 제한을 만족시켜야 한다.
PSSCH 전송에 대해 송신 단말에 의해 측정되는 CR의 정의와 달리, 슬롯 n에서 수신 단말에 의해 PSFCH 전송에 대해 측정되는 CR은 이하에 따라 정의될 수 있다.
PSFCH 전송에 대해 측정되는 CR의 정의
*
CR은 단말이 슬롯 [n-a, n-1] 시점에서 채널을 점유해서 사용한 서브채널들의 수를 슬롯 [n-a, n-1] 시점에서 PSCFH로 설정 받은 총 서브채널들의 수로 나눈 값으로 정의된다.
**
여기서, 채널은 PSFCH에 해당한다.
**
여기서, 슬롯 인덱스는 Physical 슬롯 인덱스에 기반한다.
**
여기서, a는 양의 정수로 미리 결정된 값으로 고정되거나, 설정 가능한 값으로 결정될 수도 있다.
*** 예를 들어, a가 고정된 값으로 결정되는 경우, a=500의 값이 고려될 수 있다. 하지만 a의 값은 다른 값으로 결정될 수도 있다. 이와 달리, a의 값이 설정 가능한 경우에, a의 값을 지시하기 위한 정보는 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정 받을 수 있다. 기지국과 RRC 연결된 이후에는 a의 값은 단말-특정하게 설정될 수도 있다.
**
CR는 각 HARQ ACK/NACK 전송 마다 측정된다.
**
<수학식 3> 및 도 11을 통해 설명한 바와 같이 CR은 우선 순위 레벨에 대해서 측정될 수 있다.
이상에서는 <수학식 3>를 통해 단말이 PSFCH를 통해 HARQ ACK/NACK 피드백을 수행하는 경우, CBR과 CR을 이용한 혼잡 제어의 수행을 설명하였다. 이러한 실시 예는, HARQ ACK/NACK 피드백이 비활성화(enable)되어 HARQ 피드백 기반 재전송 방법이 사용될 경우에, 혼잡 제어를 위해 <수학식 3>의 조건이 만족되지 않는 경우 수신 단말이 송신 단말에게 HARQ ACK/NACK 피드백을 하지 않는 동작에 대한 것이다. 이에 더하여, HARQ ACK/NACK 피드백에 대해 다른 혼잡 제어 방법이 고려될 수 있다. 즉, <수학식 3>의 CR 측정을 이용하지 않고 PSFCH 채널에 대한 CBR 측정 값이 이용될 수 있다. 이 경우, PSFCH 채널에 대한 CBR 측정 값은 송신 단말과 수신 단말에 의해 모두 이용될 수 있다.
HARQ ACK/NACK 피드백이 비활성화되어 HARQ 피드백 기반 재전송 방법이 사용될 경우에 송신 단말이 PSFCH 채널에 대한 CBR을 측정하고 측정 값이 설정된 임계값보다 큰 경우, 송신 단말은 수신 단말에게 HARQ ACK/NACK 피드백 요청을 취소할 수 있다. 구체적으로, 송신 단말은 SCI에 1비트(bit)의 정보를 포함함으로써, HARQ ACK/NACK 피드백 취소 정보를 지시할 수 있다. 이와 달리, HARQ ACK/NACK 피드백이 비활성화되어 HARQ 피드백 기반 재전송 방법이 사용될 경우에, 수신 단말이 PSFCH 채널에 대한 CBR을 측정하고 측정 값이 설정된 임계값보다 큰 경우, 수신 단말에게 HARQ ACK/NACK 피드백을 하지 않는 방법이 사용될 수도 있다. 여기서, 임계값은 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정될 수 있다. 단말이 기지국과 RRC 연결된 이후에는 임계값은 단말-특정하게 설정될 수 있다. 또한, 임계값은 단말과 단말 사이의 PC5-RRC 연결을 통해 설정될 수 있다.
<제4 실시 예>
본 개시의 제4 실시 예에 따르면, CBR에 따른 CR 제한의 설정 및 CBR에 따라 설정 가능한 전송 파라미터의 범위가 결정됨으로써 혼잡 제어가 수행될 수 있다. CBR은 0~100사이의 값으로 측정될 수 있으나, CBR 범위(range)에 따라 양자화(quantization)될 수 있다. 예를 들어, X개의 CBR 레벨들이 구분되고, CBR 측정 결과가 해당 CBR 범위에 대응하는 CBR 레벨에 매핑됨으로써 이용될 수 있다. 따라서, 사이드링크에서는 CBR 레벨과 전송하려는 패킷의 우선 순위에 따라서, CR 제한과 설정할 수 있는 전송 파라미터의 범위가 결정될 수 있다. 단말은 CBR과 전송하려는 패킷의 가장 높은 우선 순위에 매핑되는 CR 제한과 전송 파라미터의 범위를 통해 혼잡 제어를 수행할 수 있다. 이하 도 10에서, 사이드링크에서 CBR과 패킷의 우선 순위에 따라 CR 제한 및 전송 파라미터 범위가 설정되는 일 예가 도시된다.
도 10을 참고하면, 자원 풀 설정(1010)을 통해, CBR 레벨(1030)과 전송하려는 패킷의 우선 순위(1020)에 대응하는 CR 제한(1060)과 전송 파라미터의 범위(1070)가 설정된다. 여기서, 자원 풀 설정을 통해 결정되는 CBR 레벨과 전송하려는 패킷의 우선 순위에 대응하는 CR 제한과 전송 파라미터의 범위는 단말이 기지국과 RRC 연결되기 전에는 단말에서 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는, 단말은 상술한 값들을 단말-특정하게 설정 받을 수도 있다. 또한, CBR 레벨과 전송하려는 패킷의 우선 순위에 대응하는 CR 제한과 전송 파라미터의 범위는 단말과 단말 사이의 PC5-RRC 연결을 통해 설정될 수도 있다. 도 10에 따르면, 측정된 CBR은 대응하는 CBR 레벨에 따라 설정되는 CBR 범위의 최소값 및 최대값에 매핑 되어 이용될 수 있다. 도 10에 따르면 CBR 레벨은. 최대 X개의 CBR 레벨들로 구분될 수 있다. 전송 파라미터의 범위(tx-Parameters)에 대한 구체적인 내용은 하기 <표 4>에서 상세히 설명된다.
상술한 바와 같이 전송 파라미터 범위의 설정을 통해 혼잡 제어가 수행될 수 있다. 예를 들어, 채널이 혼잡한 경우(CBR 값이 높게 측정된 경우)에는 PSSCH가 할당되는 서브채널의 크기를 작게 하고, 전송 파워의 최대값을 낮추고, 재전송 횟수를 감소시킴으로써, 혼잡 상황에서 단말들 간 간섭이 최소화될 수 있다. 이와 동시에, MCS를 낮게 설정하고, 전송 레이어들의 수를 감소시킴으로써, 전송된 신호가 성공적으로 수신되도록 조절하는 것이 가능할 수 있다. 따라서, CBR을 반영하여 전송 파라미터의 범위를 설정하는 것은, 혼잡 제어와 함께 채널 상황에 적합한 파라미터를 선택하기 위해 유리하다.
이하의 <표 4>의 일 예를 통해 전송 파라미터 범위가 설정되는 방법을 구체적으로 살펴본다. <표 4>에서 설명되는 전송 파라미터 세트(SL-PSSCH-TxParameters)는, MCS 설정 범위(minMCS-PSSCH, maxMCS-PSSCH), PSSCH DMRS의 패턴 정보(additional-dmrsPSSCH), 전송 레이어 수(Txlayer-NumberPSSCH) 뿐만 아니라 서브채널 할당 범위(minSubChannel-NumberPSSCH, maxSubchannel-NumberPSSCH), 재전송횟수(allowedRetxNumberPSSCH)를 포함할 수 있다. 또한, CBR 측정이 이용된다는 가정하에, 전송 파라미터 세트(SL-PSSCH-TxParameters)는, 최대 전송파워 정보(maxTxPower)를 포함할 수 있다. 이하 <표 4>에서 설명되는 전송 파라미터 세트(SL-PSSCH-TxParameters)에 포함된 파라미터들 중 일부는 사용되지 않을 수도 있고 다른 파라미터가 추가적으로 고려될 수도 있다.
-- ASN1START SL-PSSCH-TxParameters ::= SEQUENCE { minMCS-PSSCH INTEGER (0..31), maxMCS-PSSCH INTEGER (0..31), Txlayer-NumberPSSCH ENUMERATED {n1, n2, both, spare1}, minSubChannel-NumberPSSCH INTEGER (1.. maxSubChannel), maxSubchannel-NumberPSSCH INTEGER (1.. maxSubChannel), allowedRetxNumberPSSCH ENUMERATED {n0, n1, n2, n3, all}, maxTxPower SL-TxPower, OPTIONAL -- Cond CBR additional-dmrsPSSCH INTEGER (0..3) } -- ASN1STOP |
<표 4>에서, minMCS-PSSCH와 maxMCS-PSSCH는 MCS 설정 범위를 지시하기 위해서 사용될 수 있다. 이와 달리, maxMCS-PSSCH만 설정하여 maxMCS-PSSCH보다 작은 범위에서 MCS를 선택하도록 하는 방법도 고려될 수 있다. 또한 <표 4>에서 Txlayer-NumberPSSCH는 전송 layer 수를 나타내며, n1은 1 layer 전송을 n2는 2 layer 전송을 의미한다. 또한, both는 1/2 layer에 대한 설정을 단말이 자율적으로 설정 가능함을 의미한다. <표 4>에서 allowedRetxNumberPSSCH는 단말의 재전송 횟수의 설정을 의미하고, n0는 재전송이 없음을 의미하고, n1, n2, n3 각각은 초기 전송을 포함한 각각 2,3,4번의 재전송을 의미한다. 또한, all은 단말이 자율적으로 해당 값을 설정할 수 있음을 의미한다. <표 4>에서 minSubChannel-NumberPSSCH와 maxSubchannel-NumberPSSCH를 통해 서브채널 할당 범위가 지시될 수 있다. 여기서, 채널 대역폭 및 SCS에 따라서 최대 서브채널의 개수(maxSubChannel)는 달라질 수 있다. <표 4>에서 maxTxPower은 CBR이 사용되는 경우에 혼잡제어를 위해 제한된 최대 송신 전력 값을 나타낸다. <표 4>에서 additional-dmrsPSSCH는 PSSCH DMRS의 패턴 정보로서, additional DMRS 심볼의 수를 의미한다. additional-dmrsPSSCH가 0으로 설정된 경우는 front-loaded DMRS만 전송되는 경우를 나타내고, additional DMRS 심볼이 3으로 설정된 경우는 front-loaded DMRS를 포함하여 최대 4개의 DMRS 심볼이 전송되는 경우를 나타낸다. additional DMRS 심볼의 수 이외의 DMRS 패턴 정보가 포함될 수도 있다. 여기서, additional-dmrsPSSCH를 통해 DMRS의 밀도(density)가 증가될 수 있으며, 이를 통해 낮은 SNR 영역에서 채널 추정 성능을 향상시켜 수신 성능이 향상될 수 있다.
<표 4>의 전송 파라미터 세트(SL-PSSCH-TxParameters)는 CBR과 상관없이 설정될 수 있다. 제2 실시 예에서 설명된 바와 같이, 상위 설정을 통해 CBR을 이용하지 않는 동작도 고려될 수 있다. CBR과 상관없이 전송 파라미터 셋(SL-PSSCH-TxParameters)이 설정되는 경우는 SL CSI 보고가 없는 경우에만 해당될 수 있다. 달리 말해, SL CSI 보고가 있는 경우에는 CBR과 상관없이 전송 파라미터 세트(SL-PSSCH-TxParameters)가 설정될 수 없다. SL CSI 보고가 있는 경우에 송신 단말은 SL CSI를 통해 채널 상태를 파악하고 전송 파라미터를 선택한다. 이 경우, SL CSI 보고가 있는지 없는지 여부는 다음 중 하나의 조건에 의해 결정될 수 있다.
SL CSI 보고가 있는지 없는지 여부에 대한 판단 조건
*
조건 1: SL CSI 보고가 enabling 되었는지의 여부에 따라서
*
조건 2: SL CSI 보고가 triggering/activation 되었는지의 여부에 따라서
*
조건 3: 송신 단말이 수신 단말로부터 CSI 보고를 수신하였는지의 여부에 따라서
조건1은 SL CSI 보고가 비활성화되면 SL CSI 보고가 있는 것으로 판단하는 방법이다. 조건2는 SL CSI 보고가 비활성화되고 SL CSI 보고가 activation된 경우에 SL CSI 보고가 있는 것으로 판단하는 방법이다. 조건1과 조건2는 SL CSI 보고가 트리거링(triggering) 및/또는 활성화(activation)되는 방법에 따라 동일하거나 상이할 수 있다. 예를 들어, SL CSI 보고가 비활성화되면, SL CSI 보고가 트리거링/활성화되는 경우는 조건1과 조건2가 동일한 경우에 해당한다. 또한, 조건 3은 실제 송신 단말이 수신 단말로부터 CSI 보고를 수신하였을 때 SL CSI 보고가 있는 것으로 판단하는 방법이다. 조건 3에 의해서 SL CSI 보고가 없는 경우에는 CBR과 상관없이 전송 파라미터 세트(SL-PSSCH-TxParameters)가 설정될 수 있다. SL CSI 보고가 없는 경우에는 송신 단말이 단말-단말간 채널 상태를 알 수 없으므로 송신 단말이 전송한 데이터를 수신 단말이 성공적으로 수신하도록 전송 파라미터를 선택하는데 어려움이 있을 수 있다. 따라서, 이러한 경우에 송신 단말의 절대 속도에 따라서 단말의 동기 소스 마다 전송 파라미터의 세트(SL-PSSCH-TxParameters)가 결정될 수 있다. 여기서, 동기 소스는 기지국 또는 GNSS(global navigation satellite system) 중 적어도 하나일 수 있다.
기지국과 Uu-RRC 연결이 되지 않은 단말의 경우, GNSS 또는 단말 중 적어도 하나가 동기 소스가 될 수 있다. 단말의 절대 속도에 대한 임계값을 설정하고 송신 단말의 절대 속도와 임계값을 비교함으로써, 속도가 임계값보다 큰지 아니면 작은지에 따라 선택할 수 있는 전송 파라미터 세트(SL-PSSCH-TxParameters)가 결정될 수 있다. 이때, 해당 임계값은 자원 풀 설정 정보에 포함될 수 있다. 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는 해당 값들을 단말-특정하게 설정 받을 수도 있다. 또한, 단말은 단말과 단말 사이의 PC5-RRC 연결을 통해 임계값을 설정 받을 수 있다.
이에 따라, 송신 단말이 전송 파라미터들 선택하는 방법이 이하의 경우들에 따라 결정될 수 있다.
*
경우 1: SL CSI 보고가 없는 경우에 CBR과 상관없는 전송 파라미터 세트(SL-PSSCH-TxParameters)만이 설정된 경우, 송신 단말은 전송 파라미터 세트 내에서 전송 파라미터를 선택할 수 있다.
**
경우 1은 상위 설정에 의해 CBR을 이용하지 않도록 설정된 경우에 해당한다.
**
경우 1은 송신 단말의 절대 속도에 따른 전송 파라미터의 세트가 사용되는 경우에 해당한다.
**
경우 1은 모드 2에 한정될 수 있다. 모드 1에서, 기지국이 DCI를 통해 자원 스케줄링 정보를 지시하고, Uu-RRC 또는 DCI를 통해 자원 스케줄링 이외의 전송 파라미터 정보를 지시할 수 있다. 이때, 송신 단말은 기지국이 지시한 자원 스케줄링 이외의 전송 파라미터를 따른다. 모드 1에서 Uu-RRC를 통해 전송 파라미터에 대한 지시가 되지 않은 경우에 상기 경우 1이 적용되거나 단말 구현으로 전송 파라미터가 선택될 수 있다. <표 4>를 참고하면, SL-PSSCH-TxParameters에 포함된 파라미터들 중 자원 스케줄링 정보에 서브채널 할당 범위(minSubChannel-NumberPSSCH, maxSubchannel-NumberPSSCH)와 재전송횟수(allowedRetxNumberPSSCH)가 포함될 수 있다. SL-PSSCH-TxParameters에서 상기 정보를 제외한 파라미터가 자원 스케줄링 이외의 전송 파라미터 정보에 포함될 수 있다.
*
경우 2: SL CSI 보고가 없는 경우에 CBR과 상관없는 첫 번째 전송 파라미터 세트(SL-PSSCH-TxParameters)가 설정되고 상위 설정을 통해 CBR을 반영한 두 번째 전송 파라미터 세트(SL-PSSCH-TxParameters)가 설정된 경우, 송신 단말은 두 전송 파라미터 세트들 간에 중첩되는 파라미터의 범위 내에서 전송 파라미터를 선택한다. 중첩되는 파라미터가 존재하지 않는 경우, 전송 파라미터는 단말 구현에 의해 선택된다.
**
경우 2은 상위 설정에 의해 CBR을 이용하도록 설정된 경우에 해당한다.
**
경우 2은 송신 단말의 절대 속도에 따른 전송 파라미터의 세트 및 CBR을 반영한 전송 파라미터 세트가 사용되는 경우에 해당한다.
**
예를 들어, <표 4>에서 설명된 MCS 설정 범위의 경우, 첫 번째 전송 파라미터 세트의 MCS 설정 범위가 0~5이고 두 번째 전송 파라미터 세트의 MCS 설정 범위가 3~9이므로, 중첩되는 MCS 설정 범위 3~5에서 전송 파라미터가 선택된다.
**
경우 2는 모드 2에 한정될 수 있다. Mode 1에서는 기지국이 DCI를 통해 자원 스케줄링 정보를 지시해주고 Uu-RRC 또는 DCI를 통해 자원 스케줄링 이외의 전송 파라미터 정보를 지시해 줄 수 있다. 이때 송신 단말은 기지국이 지시해준 자원 스케줄링 이외의 전송 파라미터를 따른다. 만약, 모드 1에서 Uu-RRC를 통해 전송 파라미터에 대한 지시가 되지 않은 경우에 상기 경우 2가 적용되거나 단말 구현으로 전송 파라미터가 선택될 수 있다. <표 4>를 참고하면 SL-PSSCH-TxParameters에 포함되어 있는 파라미터 중 자원 스케줄링 정보에 서브채널 할당 범위(minSubChannel-NumberPSSCH, maxSubchannel-NumberPSSCH)와 재전송횟수(allowedRetxNumberPSSCH)가 포함될 수 있다. SL-PSSCH-TxParameters에서 상기 정보를 제외한 파라미터가 자원 스케줄링 이외의 전송 파라미터 정보에 포함될 수 있다.
*
경우 3: SL CSI 보고가 있고 상위 설정에 의해 CBR을 이용하지 않도록 설정된 경우, 전송 파라미터 세트(SL-PSSCH-TxParameters) 내의 파라미터가 단말 구현에 의해 선택된다.
**
경우 3은 모드 2에 한정될 수 있다. 모드 1에서는 기지국이 DCI를 통해 자원 스케줄링 정보를 지시해주고 Uu-RRC 또는 DCI를 통해 자원 스케줄링 이외의 전송 파라미터 정보를 지시해 줄 수 있다. 이때 송신 단말은 기지국이 지시해준 자원 스케줄링 이외의 전송 파라미터를 따른다. 만약, 모드 1에서 Uu-RRC를 통해 전송 파라미터에 대한 지시가 되지 않은 경우에 상기 경우 3과 같이 단말 구현으로 전송 파라미터를 선택할 수 있다. <표 4>를 참고하면, SL-PSSCH-TxParameters에 포함되어 있는 파라미터 중 자원 스케줄링 정보에 서브채널 할당 범위(minSubChannel-NumberPSSCH, maxSubchannel-NumberPSSCH)와 재전송횟수(allowedRetxNumberPSSCH)가 포함될 수 있다. SL-PSSCH-TxParameters에서 상기 정보를 제외한 파라미터가 자원 스케줄링 이외의 전송 파라미터 정보에 포함될 수 있다.
*
경우 4: SL CSI 보고가 있고 상위 설정을 통해 CBR을 반영한 전송 파라미터 세트(SL-PSSCH-TxParameters)가 설정된 경우, 송신 단말은 전송 파라미터 세트 내에서 전송 파라미터를 선택할 수 있다.
**
경우 4은 상위 설정에 의해 CBR을 이용하도록 설정된 경우에 해당한다.
**
경우 4는 모드 2에 한정될 수 있다. 모드 1에서는 기지국이 DCI를 통해 자원 스케줄링 정보를 지시해주고 Uu-RRC 또는 DCI를 통해 자원 스케줄링 이외의 전송 파라미터 정보를 지시해 줄 수 있다. 이때 전송 단말은 기지국이 지시해준 자원 스케줄링 이외의 전송 파라미터를 따른다. 만약, 모드 1에서 Uu-RRC를 통해 전송 파라미터에 대한 지시가 되지 않은 경우에 상기 경우 4가 적용되거나 단말 구현으로 전송 파라미터를 선택할 수 있다. <표 4>를 참고하면 SL-PSSCH-TxParameters에 포함되어 있는 파라미터 중 자원 스케줄링 정보에 서브채널 할당 범위(minSubChannel-NumberPSSCH, maxSubchannel-NumberPSSCH)와 재전송횟수(allowedRetxNumberPSSCH)가 포함될 수 있다. SL-PSSCH-TxParameters에서 상기 정보를 제외한 파라미터가 자원 스케줄링 이외의 전송 파라미터 정보에 포함될 수 있다.
이하에서, 송신 단말이 <표 4>의 전송 파라미터 세트(SL-PSSCH-TxParameters)에서 전송 파라미터를 선택한 이후의 동작이 설명된다.
*
송신 단말은 선택한 MCS에 기반하여 전송을 하고 해당 정보를 SCI를 통해 수신 단말에게 전달할 수 있다.
*
송신 단말은 선택한 전송 레이어 수에 기반하여 전송을 하고 해당 정보를 SCI를 통해 수신 단말에게 전달할 수 있다.
*
모드 2에서, 송신 단말은 선택한 서브채널 할당 길이와 재전송 횟수를 고려하여 센싱 결과를 이용한 자원 선택을 수행하고, 결정된 자원 할당 정보를 SCI를 통해 수신 단말에게 전달할 수 있다.
*
송신 단말은 선택된 전송 파워를 이용하여 전송을 수행하고 기준 송신 전력에 대한 정보를 수신 단말에게 전달할 수 있다.
**
기준 송신 전력은, 동기 신호, PSBCH(physical sidelink broadcast channel)에서 전송되는 DMRS, SL CSI-RS, 또는 다른 기준 신호의 송신 전력 중 적어도 하나일 수 있다. 기준 송신 전력은, EPRE(energy per resource element)로 지칭될 수 있으며, 시스템 대역폭(bandwidth, BW) 내에서 설정된 사이드링크의 동기 신호, PSBCH로 전송되는 DMRS, SL CSI-RS, 또는 다른 사이드링크의 기준 신호가 전송되는 자원 엘리먼트(resource element, RE)에 대한 평균 전력(단위: 와트 [W])으로서 정의될 수 있다.
*
송신 단말은 선택한 PSSCH DMRS의 패턴 정보를 이용하여 전송을 하고 해당 정보를 SCI를 통해 수신 단말에게 전달하거나, PC5-RRC를 통해 수신 단말에게 전달할 수 있다.
<제5 실시 예>
본 개시의 제5 실시 예에 따르면, CBR에 따라 전송에 대한 피드백에 대해 혼잡 제어를 수행하는 방법이 제안된다. 상술한 바와 같이 NR 사이드링크에서는 CSI 피드백 및 HARQ ACK/NACK 피드백이 고려되기 때문에 LTE 사이드링크와 비교하여 혼잡 제어를 위해 송신 단말의 동작뿐만 아니라 전송에 대한 피드백에 대하여 수신 단말의 동작이 고려될 수 있다. CBR은 0~100사이의 값으로 측정될 수 있으나, CBR 범위에 따라 양자화될 수 있다. 예를 들어, X개의 CBR 레벨들이 구분되고, CBR 측정 결과가 해당 CBR 범위에 대응하는 CBR 레벨에 매핑됨으로써 이용될 수 있다. 따라서, 사이드링크에서는 CBR 레벨과 전송하려는 패킷의 우선 순위에 따라서, CR 제한과 설정할 수 있는 피드백 파라미터의 범위가 결정될 수 있다. 단말은 CBR과 수신된 패킷의 우선 순위에 매핑되는 CR 제한과 피드백 파라미터의 범위를 통해 혼잡제어를 수행할 수 있다. 이하 도 11에서, 사이드링크에서 CBR과 패킷의 우선 순위에 따라 CR 제한 및 피드백 파라미터 범위가 설정되는 일 예가 도시된다.
도 11을 참고하면, 자원 풀 설정(1110)을 통해, CBR 레벨(1130)과 전송하려는 패킷의 우선 순위(1120)에 대응하는 CR 제한(1160)과 피드백 파라미터의 범위(1170)가 설정된다. 여기서, 자원 풀 설정을 통해 결정되는 CBR 레벨과 수신한 패킷의 우선 순위에 대응하는 CR 제한과 피드백 파라미터의 범위는 단말이 기지국과 RRC 연결되기 전에는 단말에서 해당 값들이 미리 구성될 수 있으며 기지국으로부터 SIB을 통해 설정 받을 수 있다. 단말이 기지국과 RRC 연결된 이후에는, 단말은 상술한 값들을 단말-특정하게 설정 받을 수도 있다. 또한, CBR 레벨과 수신한 패킷의 우선 순위에 대응하는 CR 제한과 피드백 파라미터의 범위는 단말과 단말 사이의 PC5-RRC 연결을 통해 설정될 수도 있다.
도 11에 따르면, 측정된 CBR은 대응하는 CBR 레벨에 따라 설정되는 CBR 범위의 최소값 및 최대값에 매핑 되어 이용될 수 있다. 도 11에 따르면 CBR 레벨은, 최대 X개의 CBR 레벨들로 구분될 수 있다. 본 실시 예에서는 CBR에 따라 CSI 피드백 파라미터를 결정하는 방법이 설명된다. CBR에 따라 HARQ-ACK/NACK 피드백에 대한 혼잡제어를 수행하는 방법은 제3 실시 예를 참고하여 설명될 수 있다. 상술한 바와 같이, CBR은 단말이 일정한 시간 구간에서 채널의 혼잡 여부를 측정한 값을 의미하며, 단말은 CBR 값을 이용하여 혼잡 제어를 수행할 수 있다. 또한, 수신 단말이 SL CSI 정보를 생성할 때 혼잡 상황을 고려하여 채널 상황에 적합한 파라미터를 선택하고, 선택된 파라미터를 송신 단말에게 피드백하는 경우에, 송신 단말이 전송 파라미터를 선택하는데 더욱 유효한 정보로서 이용될 수 있다.
도 12는 본 개시의 다양한 실시 예들에 따른 무선 통신 시스템에서 비면허 대역에서의 채널 접속 절차의 일례를 도시한 도면이다. 기지국이 비면허 대역을 점유하기 위해 채널 접속 절차를 수행하는 상황이 서술된다. 도 12에 따르면, 비면허 대역으로 하향링크 신호를 전송하고자 하는 기지국은 최소 T_f + m_p*T_sl 시간(예: 도 12의 지연 구간(defer duration) 1212) 동안 비면허 대역에 대한 채널 접속 절차를 수행할 수 있다. T_f은 초기 지연 구간 값으로서, 채널이 idle 상태인지 확인하는 용도로 활용될 수 있다. T_sl는 채널 접속 시도 구간, m_p은 채널 접속 가능 횟수이다. 만일, 기지국이 채널 접속 우선 순위 종류(channel access priority class) 3(p=3)으로 채널 접속 절차를 수행하고자 하는 경우, 채널 접속 절차를 수행하는데 필요한 지연 구간의 크기 T_f + m_p*T_sl에 대해서 m_p=3을 이용하여 T_f + m_p*T_sl의 크기가 설정될 수 있다. 여기서 T_f는 16us로 고정된 값(예: 도 12의 구간 1210)으로, 이중 처음 T_sl 시간은 유휴 상태이어야 하며, T_f 시간 중 T_sl 시간 이후 나머지 시간(T_f - T_sl)에서 기지국은 채널 접속 절차를 수행하지 않을 수 있다. 이 때, 기지국이 나머지 시간(T_f - T_sl)에서 채널 접속 절차를 수행하였다 하더라도 채널 접속이 이루어지지 않을 수 있다. 다시 말해, T_f - T_sl 시간은 기지국에서 채널 접속 절차 수행이 지연되는 시간이다.
만일, m_p*T_sl 시간 전부 비면허 대역이 유휴 상태인 경우, N은 N-1이 될 수 있다. 이 때, N은 0과 채널 접속 절차를 수행하는 시점에서 경쟁 구간의 값(CW_p) 사이의 값 중 임의의 정수 값으로 선택될 수 있다. 채널 접속 우선순위 종류 3의 경우, 최소 경쟁 구간 값 및 최대 경쟁 구간 값은 각각 15, 63이다. 만일, 지연 구간 및 채널 접속 절차를 수행하는 추가적인 구간에서 비면허 대역이 유휴 상태인 것으로 결정된 경우, 기지국은 T_mcot,p 시간(8ms) 동안 비면허 대역을 통해 신호를 송신할 수 있다. 본 개시에서는 설명의 편의를 위해 하향링크 채널 접속 우선순위 클래스에 기반하여 실시 예들이 설명된다. 상향링크의 경우, [표 5]의 채널 접속 우선순위 클래스가 동일하게 사용되거나, 상향링크 신호 전송에 대한 별도의 채널 접속 우선순위 클래스가 사용될 수 있다.
Channel Access Priority Class (p) | m_p | CW_min,p | CW_max,p | T_mcot,p | allowed CW_p sizes |
1 | 1 | 3 | 7 | 2ms | {3, 7} |
2 | 1 | 7 | 15 | 3ms | {7, 15} |
3 | 3 | 15 | 63 | 8 or 10ms | {15, 31, 63} |
4 | 7 | 15 | 1023 | 8 or 10ms | {15, 31, 63, 127, 255, 511, 1023} |
초기의 경쟁 구간 값(CW_p)은 경쟁 구간의 최소값 (CW_min,p)이다. N값을 선택한 기지국은, T_sl 구간(예: 도 12의 슬롯 구간 1220)에서 채널 접속 절차를 수행하고, T_sl 구간에서 수행한 채널 접속 절차를 통해 비면허 대역이 유휴 상태로 결정된 경우, N은 N-1로 값을 변경하고, N=0이 된 경우 비면허 대역을 통해 신호를 최대 T_mcot,p 시간(예: 도 12의 최대 점유 시간 1230) 동안 전송할 수 있다. 만일 T_sl 시간에서 채널 접속 절차를 통해 결정된 비면허 대역이 유휴 상태가 아닌 경우, 기지국은 N값을 변경하지 않고 채널 접속 절차를 다시 수행할 수 있다.
경쟁 구간(CW_p)의 값의 크기는, 기준 서브프레임(reference subframe) 또는 기준 슬롯(reference slot) 또는 기준 전송 구간 (reference TTI) 에서 하향링크 데이터 채널을 통해 전송된 하향링크 데이터를 수신한 하나 이상의 단말들이, 기지국에게 전송 또는 보고한 하향링크 데이터, 다시 말해 기준 서브프레임(reference subframe) 또는 기준 슬롯(reference slot) 또는 기준 전송 구간 (reference TTI)에서 수신한 하향링크 데이터에 대한 수신 결과(ACK/NACK)들 중, NACK의 비율(Z)에 따라 변경 또는 유지될 수 있다. 이 때 기준 서브프레임(reference subframe), 기준 슬롯(reference slot), 또는 기준 전송 구간 (reference TTI) 은 기지국이 채널 접속 절차를 개시하는 시점, 기지국이 채널 접속 절차를 수행하기 위해 N값을 선택하는 시점, 두 시점 직전에 기지국이 비면허 대역을 통해 가장 최근에 전송한 하향링크 신호 전송 구간(또는 MCOT(maximum channel occupancy time)의 첫번째 서브프레임, 슬롯 또는 전송시간구간(Transmit Time Interval, TTI), 상기 전송 구간의 시작 서브프레임, 시작 슬롯, 또는 시작 전송 구간 중 어느 하나를 기반으로 결정될 수 있다.
도 12을 참고하면, 기지국은 비면허 대역을 점유하기 위해, 채널 접속을 시도할 수 있다. 채널 접속 절차를 개시하는 시점 (1202, 1270), 기지국이 채널 접속 절차를 수행하기 위해 N (1222) 값을 선택하는 시점 또는 그 직전에 기지국이 비면허 대역을 통해 가장 최근에 전송한 하향링크 신호 전송 구간(channel occupancy time, 이하 MCOT와 혼용될 수 있다, 1230)의 첫 번째 슬롯 (또는 채널 점유 구간을 개시하는 시작 슬롯), 서브프레임, 또는 전송구간 (1240)은 기준 슬롯, 기준 서브프레임, 또는 기준 전송 구간으로 정의될 수 있다. 설명의 편의를 위해 이하 기준 슬롯으로 표현한다. 구체적으로, 하향링크 신호 전송 구간 (1230)의 전체 슬롯들 중에서 신호가 전송되는 첫 번째 슬롯을 포함하여 하나 또는 하나 이상의 연속적인 슬롯을 기준 슬롯으로 정의할 수 있다. 또한, 일 실시 예에 따라, 만일 하향링크 신호 전송 구간이 슬롯의 첫 번째 심볼 이후에서 시작하는 경우, 하향링크 신호 전송을 시작하는 슬롯과 상기 슬롯 다음의 슬롯이 기준 슬롯으로 정의될 수 있다. 이러한 기준 슬롯에서 하향링크 데이터 채널을 통해 전송된 하향링크 데이터를 수신한 하나 이상의 단말들이 기지국에게 전송 또는 보고한 하향링크 데이터에 대한 수신 결과 중 NACK의 비율이 Z 이상일 경우, 기지국은 해당 기지국의 채널 접속 절차 (1270)에 사용되는 경쟁 구간의 값 또는 크기를, 이전 채널 접속 절차 (1202)에 사용했던 경쟁 구간보다 다음으로 큰 경쟁 구간으로 결정할 수 있다. 다시 말해 기지국은 채널 접속 절차 (1202)에서 사용된 경쟁 구간의 크기를 증가시킬 수 있다. 기지국은 증가된 크기의 경쟁 구간에 따라 정의되는 범위에서 N (1222) 값을 선택함으로써, 다음 채널 접속 절차 (1270)을 수행할 수 있다.
만일, 기지국이 전송 구간 (1230)의 기준 슬롯에서 전송한 하향링크 데이터 채널에 대한 수신 결과를 획득할 수 없는 경우, 예를 들어, 기준 슬롯과 기지국이 채널 접속 절차를 개시하는 시점 (1270) 간의 시간 간격이 n 슬롯 또는 심볼 이하인 경우(다시 말해, 기준 슬롯에서 전송된 하향링크 데이터 채널에 대한 수신 결과를 단말이 기지국에게 보고 할 수 있는 최소 시간 이전에 기지국이 채널 접속 절차를 개시하는 경우), 하향링크 신호 전송 구간 (1230) 이전에 전송한 가장 최근의 하향링크 신호 전송 구간의 첫 번째 슬롯이 기준 슬롯이 될 수 있다.
다시 말해, 기지국이 채널 접속 절차를 개시하는 시점 (1270), 또는 기지국이 채널 접속 절차를 수행하기 위해 N 값을 선택하는 시점 또는 그 직전의 기준 슬롯 (1240)에서 전송된 하향링크 데이터에 대한 수신 결과를 단말로부터 수신 받지 못하는 경우, 기지국은 단말들로부터 기 수신된 하향링크 데이터 채널에 대한 수신 결과들 중, 가장 최근에 전송된 하향링크 신호 전송 구간에서의 기준 슬롯에 대한 단말의 하향링크 데이터 수신 결과를 이용하여 경쟁구간을 결정할 수 있다. 그리고 기지국은 기준 슬롯에서 하향링크 데이터 채널을 통해 전송한 하향링크 데이터에 대하여 단말들로부터 수신된 하향링크 데이터 수신 결과를 이용하여, 채널 접속 절차 (1270)에서 사용되는 경쟁 구간 크기를 결정할 수 있다.
예를 들어, 채널 접속 우선순위 종류 3(p=3)에 따라 설정된 채널 접속 절차(예를 들어 CW_p=15)를 통해 하향링크 신호를 전송한 기지국은, 비면허 대역을 통해 전송한 하향링크 신호들 중, 기준 슬롯에서 하향링크 데이터 채널을 통해 단말에게 전송한 하향링크 데이터에 대한 단말의 수신 결과들 중 80% 이상이 NACK으로 결정된 경우, 경쟁 구간을 초기값(예를 들어, CW_p=15)에서 다음의 경쟁구간 값(예를 들어, CW_p=31)으로 증가시킬 수 있다. 80%의 비율 값은 예시적인 것이고, 다양한 변형이 가능하다.
만일 단말의 수신 결과 중 80% 이상의 수신 결과가 NACK으로 결정되지 않은 경우, 기지국은 경쟁 구간의 값을 기존 값으로 유지하거나 경쟁 구간의 초기 값으로 변경할 수 있다. 이 때, 경쟁 구간의 변경은 채널 접속 우선순위 종류 모두에 공통으로 적용되거나, 특정 채널 접속 절차에 사용된 채널 접속 우선순위 종류에만 적용될 수 있다. 이 때, 경쟁 구간 크기의 변경이 결정되는 기준 슬롯에서, 하향링크 데이터 채널을 통해 전송된 하향링크 데이터에 대하여 단말이 기지국에게 전송 또는 보고한 하향링크 데이터에 대한 수신 결과 중, 경쟁 구간 크기의 변경을 결정하는 Z값을 정하는 방법은 다음과 같다.
만일, 기지국이 기준 슬롯에서 하나 이상의 단말에게 하나 이상의 코드워드(codeword, CW) 또는 TB를 전송하는 경우, 기지국은 기준 슬롯에서 단말이 수신한 TB에 대해, 단말이 전송 또는 보고한 수신 결과들 중에서 NACK의 비율로 Z값을 결정할 수 있다. 예를 들어, 기준 슬롯에서 하나의 단말에게 2개의 코드워드 또는 2개의 TB가 전송된 경우, 기지국은 단말로부터 2개의 TB에 대한 하향링크 데이터 신호의 수신 결과를 수신 또는 보고 받을 수 있다. 만일, 2개의 수신 결과 중, NACK의 비율(Z)이, 사전에 정의되거나 기지국과 단말 간에 설정된 임계 값(예를 들어 Z=80%)과 같거나 큰 경우, 기지국은 경쟁 구간 크기를 변경 또는 증가시킬 수 있다.
이때, 만일 단말이 기준 슬롯을 포함하여 하나 이상의 슬롯(예를 들어 M개의 슬롯)에 대한 하향링크 데이터의 수신 결과를 번들링(bundling)하여 기지국에게 전송 또는 보고하는 경우, 기지국은 단말이 M개의 수신 결과를 전송한 것으로 결정할 수 있다. 그리고 기지국은 M개의 수신 결과 중 NACK의 비율로 Z값을 결정하고, 경쟁 구간 크기를 변경, 유지 또는 초기화할 수 있다.
만일, 기준 슬롯이 하나의 서브프레임에 포함된 두 개의 슬롯 중 두 번째 슬롯일 경우, 또는 상기 기준 슬롯에서 첫번째 심볼 이후의 심볼에서부터 하향링크 신호가 전송되는 경우, 상기 기준 슬롯과 다음 슬롯을 기준 슬롯으로 판단하고, 상기 기준 슬롯에서 수신한 하향링크 데이터에 대해 단말이 기지국에게 전송 또는 보고한 수신 결과 중, NACK의 비율로 Z값이 결정될 수 있다.
또한, 기지국이 전송하는 하향링크 데이터 채널에 대한 스케쥴링 정보 또는 하향링크 제어 정보가 하향링크 데이터 채널이 전송되는 셀 또는 주파수 대역과 동일한 셀 또는 주파수 대역에서 전송되는 경우, 또는 기지국이 전송하는 하향링크 데이터 채널에 대한 스케쥴링 정보 또는 하향링크 제어 정보가 비면허 대역을 통해 전송되나 하향링크 데이터 채널이 전송되는 셀과 다른 셀 또는 다른 주파수에서 전송되는 경우에서, 단말이 기준 슬롯에서 수신한 하향링크 데이터에 대한 수신 결과를 전송하지 않은 것으로 결정되는 경우, 또는 단말이 전송한 하향링크 데이터에 대한 수신 결과가 DTX(discontinuous transmission), NACK/DTX, 또는 any state 중 적어도 하나로 결정된 경우, 기지국은 단말의 수신 결과를 NACK으로 결정하여 Z값을 결정할 수 있다.
또한, 기지국이 전송하는 하향링크 데이터 채널에 대한 스케쥴링 정보 또는 하향링크 제어 정보가 면허대역을 통해 전송되는 경우에서, 단말이 전송한 하향링크 데이터에 대한 수신 결과가 DTX, 또는 NACK/DTX, 또는 any state 중 적어도 하나로 결정된 경우, 기지국은 단말의 수신 결과를 경쟁 구간 변동의 기준 값 Z에 반영하지 아니할 수 있다. 다시 말해, 기지국은 단말의 수신 결과는 무시하고, Z값을 결정할 수도 있다.
또한, 기지국이 하향링크 데이터 채널에 대한 스케쥴링 정보 또는 하향링크 제어 정보를 면허대역을 통해 전송하는 경우, 단말이 기지국에게 전송 또는 보고한 기준 슬롯에 대한 하향링크 데이터의 수신 결과 중, 기지국이 실제로 하향링크 데이터를 전송하지 않은 경우(no transmission), 기지국은 하향링크 데이터에 대하여 단말이 전송 또는 보고한 수신 결과를 무시하고 Z값을 결정할 수 있다.
또한, 5G NR에서는 기준 슬롯 대신에 기준 구간(Reference duration)으로 고려하여 적용하는 것이 가능할 수 있다. COT가 시작된 시점부터 적어도 하나의 unicast PDSCH가 스케쥴링된 자원에서 puncturing 없이 송수신된 첫번째 슬롯의 마지막 시점까지를 상기 기준 구간으로 볼 수 있다. 또는, COT가 시작된 시점부터 적어도 하나의 unicast PDSCH가 스케쥴링된 자원에서 puncturing 없이 포함된 첫번째 전송 버스트(Transmission burst)의 마지막 시점까지를 상기 기준 구간으로 볼 수 있다. 그리고, TB 단위 전송 방식인 경우, 상기 기준 구간 내에서 적어도 하나의 unicast PDSCH에 대한 HARQ-ACK 값이 ACK일 경우, 단말은 경쟁 구간 크기를 최소 값으로 결정하고, 그렇지 않으면, 경쟁 구간 크기 값을 1만큼 더 증가시키는 것이 가능할 수 있다. CBG 단위 전송 방식인 경우, 상기 기준 구간 내에서 PDSCH들에 대한 HARQ-ACK 정보 값들의 비율이 적어도 10% 이상일 경우, 단말은 경쟁 구간 크기를 최소 값으로 결정하고, 그렇지 않으면, 경쟁 구간 크기 값을 1만큼 더 증가시키는 것이 가능할 수 있다.
하향링크 경우에 기지국의 경쟁 구간 크기 조절은 CBG 기반 HARQ-ACK 정보 또는 unicast가 아닌 데이터 정보 또는 slot 단위가 아닌 데이터 전송 또는 데이터가 스케쥴링은 되었지만 실제 전송이 되지 않는 no transmission 이벤트 등을 이용하여 결정되는 것이 가능할 수 있다. 일례로, CBG 기반 HARQ-ACK 정보 전송이 설정된 경우는 상기 ACK 또는 NACK의 정보가 CBG 별 HARQ-ACK 정보들을 개별적으로 고려하여 Z 값을 결정하는 것이 가능할 수 있다. 또한, unicast가 아닌 데이터 정보인 경우는 HARQ-ACK 정보 송신이 없기 때문에 이에 대한 ACK 또는 NACK 정보 판단 시, 항상 ACK으로 판단하거나 또는 NACK으로 판단하거나 또는 둘 다 아닌 정보로 판단하는 것이 가능할 수 있다. ACK/NACK 정보를 판단하지 않는다는 것은 해당 unicast 데이터 정보에 대한 피드백 정보를 이용할 수 없기 때문에 이를 고려하여 Z 값을 결정하지 않는다는 것을 의미한다.
상향링크 경우에 단말의 경쟁 구간 크기 조절은 상기 하향링크 경우에 기지국의 경쟁 구간 크기 조절과 유사하지만, 기준 구간 결정 시, unicast PDSCH가 아닌 unicast PUSCH를 고려하며, HARQ-ACK 정보의 경우, 기지국을 통해 명시적으로 지시되는 HARQ-ACK 정보를 이용하거나 또는 PUSCH를 스케쥴링 하는 DCI에 포함된 NDI(New Data Indicator)를 통해 암묵적으로 판단하는 것이 가능할 수 있다. 일례로, 특정 HARQ 프로세스 번호에 대해서 1비트의 NDI값이 이전과 다르게 토글(Toggle)될 경우, 단말은 이전에 송신한 PUSCH의 전송이 성공(ACK)했다고 판단하고, 토글 되지 않을 경우, 단말은 이전에 송신한 PUSCH의 전송이 실패(NACK)했다고 판단하는 것이 가능할 수 있다. 상기 토글이 되었다는 것의 의미는 NDI의 값이 1에서 0으로 바뀌거나 또는 0에서 1로 바뀌었다는 것을 의미하고, 토글 되지 않았다는 것의 의미는 NDI 값이 1에서 1로 유지되거나 또는 0에서 0으로 유지되는 것을 의미한다.
상기 결정된 기준 구간 내에서 이전에 송신한 PUSCH에 대한 HARQ-ACK 정보가 이용 가능할 경우, ACK이면 단말은 경쟁 구간 크기를 최소 값으로 결정하고, NACK이면 경쟁 구간 크기 값을 1만큼 더 증가시킨다. 또한, 상기 결정된 기준 구간 내에서 이전에 송신한 PUSCH에 대한 HARQ-ACK 정보가 항상 이용 가능하지 않을 수 있다. 따라서, 이런 경우, 단말은 PUSCH의 전송이 초기 전송이거나 또는 기준 구간 동안에서 송신하는 PUSCH일 경우, 경쟁 구간 크기를 직전에 사용했던 경쟁 구간 크기와 동일한 것으로 적용하며, 반면에 PUSCH의 전송이 재전송일 경우, 경쟁 구간 크기 값을 1만큼 더 증가시킨다.
비면허 대역에서의 채널 접속 절차는, 통신 장치의 채널 접속 절차 개시 시점이 고정(frame-based equipment, FBE)인지 또는 가변(load-based equipment, LBE)인지에 따라 구분될 수 있다. 채널 접속 절차 개시 시점 이외에 통신 장치의 송수신 구조(transmit/receive structure)가 하나의 주기를 갖는지 또는 주기를 갖지 않는지에 따라 통신 장치는 FBE 장치 또는 LBE 장치로 결정될 수 있다. 여기서, 채널 접속 절차 개시 시점이 고정되었다는 것은, 통신 장치의 채널 접속 절차가 사전에 정의된 주기 또는 통신 장치가 선언(declare) 또는 설정한 주기에 따라 주기적으로 개시될 수 있다는 것을 의미할 수 있다. 다른 예로, 채널 접속 절차 개시 시점이 고정되었다는 것은, 통신 장치의 송신 또는 수신 구조가 하나의 주기를 갖는다는 것을 의미할 수 있다. 여기에서, 채널 접속 절차 개시 시점이 가변이라고 하는 것은, 통신 장치의 채널 접속 절차 개시 시점이 통신 장치가 비면허 대역을 통해 신호를 전송하고자 하는 경우 어느 때라도 가능하다는 것을 의미할 수 있다. 다른 예로, 채널 접속 절차 개시 시점이 가변이라고 하는 것은, 통신 장치의 송신 또는 수신 구조가 하나의 주기를 갖지 않고 필요에 따라 결정될 수 있음을 의미할 수 있다.
비면허 대역에서의 채널 접속 절차는 통신 장치가 고정된 시간 또는 사전에 정의된 규칙에 따라 계산된 시간(예를 들어, 적어도 기지국 또는 단말이 선택한 하나의 랜덤 값을 통해 계산된 시간)동안 비면허 대역을 통해 수신되는 신호의 세기를 측정하고, 이를 사전에 정의된 임계 값이나, 채널 대역폭, 전송하고자 하는 신호가 전송되는 신호의 대역폭, 및/또는 송신 전력의 세기 중 적어도 하나 이상의 변수에 따라 수신 신호 세기의 크기를 결정하는 함수에 의해 계산된 임계 값(threshold)과 비교함으로써 비면허 대역의 유휴 상태를 결정하는 절차를 포함할 수 있다.
예를 들어, 통신 장치는 신호를 전송하고자 하는 시점 직전(immediately before) X 마이크로 초(us)(예를 들어 25us) 동안 수신된 신호의 세기를 측정하고, 측정된 신호의 세기가 사전에 정의되거나 계산된 임계 값 T (예를 들어 -72dBm) 보다 작은 경우, 비면허 대역이 유휴 상태인 것으로 결정하고, 설정된 신호를 전송할 수 있다. 이 때, 채널 접속 절차 후, 연속적인 신호 전송이 가능한 최대 시간은, 각 비면허 대역에 따라 국가, 지역, 주파수 대역별로 정의된 최대 채널 점유 시간(maximum channel occupancy time, MCOT)에 따라 제한될 수 있다. 또한, 상술된 최대 시간은 통신 장치의 종류(예를 들어 기지국 또는 단말)에 따라서도 제한될 수 있다. 예를 들어, 일본의 경우 5GHz 비면허 대역에서 기지국 또는 단말은 채널 접속 절차 수행 후 유휴 상태인 것으로 결정된 비면허 대역에 대하여, 최대 4ms 시간 동안 추가적인 채널 접속 절차 수행 없이 채널을 점유하여 신호를 전송할 수 있다.
보다 구체적으로, 기지국 또는 단말이 비면허 대역으로 하향링크 또는 상향링크 신호를 전송하고자 하는 경우, 기지국 또는 단말이 수행할 수 있는 채널 접속 절차는 적어도 다음과 같은 유형으로 구분될 수 있다.
- 유형 1(Type 1): 가변 시간 동안 채널 접속 절차를 수행 후 상/하향링크 신호 전송
- 유형 2(Type 2): 고정 시간 동안 채널 접속 절차를 수행 후 상/하향링크 신호 전송
- 유형 3(Type 3): 채널 접속 절차 수행 없이 하향링크 또는 상향링크 신호 전송
비면허 대역으로 신호 전송을 수행 하고자 하는 송신 장치(일례로 기지국 또는 단말)는, 전송하고자 하는 신호의 종류에 따라 채널 접속 절차의 방식(또는, 유형)을 결정할 수 있다. 3GPP에서, 채널 접속 방식인 LBT 절차는 크게 4개의 카테고리들로 구분될 수 있다. 4개의 카테고리들은, LBT를 수행하지 않는 방식인 제1 카테고리, 랜덤 백오프(backoff) 없이 LBT를 수행하는 방식인 제2 카테고리, 고정된 크기의 경쟁 윈도우에서 랜덤 백오프를 통해 LBT를 수행하는 방식인 제3 카테고리, 가변 크기의 경쟁 윈도우에서 랜덤 백오프를 통해 LBT를 수행하는 방식인 제4 카테고리를 포함할 수 있다. 일 실시예에 따라, 유형 1의 경우, 제 3 카테고리 및 제4 카테고리, 유형 2의 경우, 제2 카테고리, 유형 3의 경우, 제1 카테고리를 예시할 수 있다. 이때, 고정 시간 동안 채널 접속 절차를 수행하는 유형 2또는 제2 카테고리의 경우, 채널 접속 절차를 수행하는 고정 시간에 따라 하나 이상의 유형으로 구분될 수 있다. 예를 들어, 유형 2은 Aμs 고정 시간 (예를 들어 25us) 동안 채널 접속 절차를 수행하는 유형 (유형 2-1)과 Bμs 고정 시간 (예를 들어 16us) 동안 채널 접속 절차를 수행하는 유형(유형 2-2)으로 구분될 수 있다.
상기 설명은 주로 기지국이 단말에게 신호를 송신하는 하향링크 또는 단말이 기지국으로 신호를 송신하는 상향링크에 대해서 설명하였지만, 단말이 다른 단말에게 신호를 송신하는 사이드링크에도 충분히 적용이 가능할 수 있다.
이하 본 개시에서는 설명의 편의를 위해 송신 장치는 기지국 또는 단말로 가정되며, 송신 장치와 기지국은 혼용되어 사용될 수 있다. 또한, 하향링크 대신에 사이드링크로 가정할 수 있으며, 이 때, 기지국은 단말로 대체되어 적용되는 것이 가능할 수 있다.
예를 들어, 기지국이 비면허 대역으로 하향링크 데이터 채널을 포함하는 하향링크 신호를 전송하고자 하는 경우, 기지국은 유형 1 방식의 채널 접속 절차를 수행할 수 있다. 그리고 기지국이 비면허 대역으로 하향링크 데이터 채널을 포함하지 않는 하향링크 신호를 전송하고자 하는 경우, 예를 들어 동기 신호 또는 하향링크 제어 채널을 전송하고자 하는 경우, 기지국은 유형 2 방식의 채널 접속 절차를 수행하고, 하향링크 신호를 전송할 수 있다.
이 때, 비면허 대역으로 전송하고자 하는 신호의 전송 길이 또는 비면허 대역을 점유하여 사용하는 시간 또는 구간의 길이에 따라 채널 접속 절차의 방식이 결정될 수도 있다. 일반적으로 유형 1 방식에서는 유형 2 방식으로 채널 접속 절차를 수행하는 것보다 긴 시간 동안 채널 접속 절차가 수행할 수 있다. 따라서, 통신 장치가 짧은 시간 구간 또는 기준 시간(예를 들어 Xms 또는 Y 심볼) 이하의 시간 동안 신호를 전송하고자 하는 경우에는 유형 2 방식의 채널 접속 절차가 수행될 수 있다. 반면, 통신 장치가 긴 시간 구간 또는 기준 시간(예를 들어 Xms 또는 Y 심볼) 초과 또는 이상의 시간 동안 신호를 전송하고자 하는 경우에는 유형 1 방식의 채널 접속 절차가 수행될 수 있다. 다시 말해, 비면허 대역의 사용시간에 따라 서로 다른 방식의 채널 접속 절차가 수행될 수 있다.
만일, 상술한 기준 중 적어도 하나에 따라 송신 장치가 Type 1 방식의 채널 접속 절차를 수행하는 경우, 비면허 대역으로 신호를 전송하고자 하는 송신 장치는 비면허 대역으로 전송하고자 하는 신호의 QCI(Quality of service Class Identifier)에 따라 채널 접속 우선 순위 종류(channel access priority class)(또는, 채널 접속 우선 순위)를 결정한다. 송신 장치는, 결정된 채널 접속 우선 순위 종류에 대해 앞서 설명한 [표 5]과 같이 사전에 정의된 설정 값 중 적어도 하나 이상의 값을 이용하여 채널 접속 절차를 수행할 수 있다. [표 5]은 채널 접속 우선 순위 종류와 QCI의 매핑 관계를 나타낸다. 이때, [표 5]과 같은 채널 접속 우선 순위 종류와 QCI 매핑관계는 일 예일 뿐이며, 이에 국한되지 않는다.
예를 들어, QCI 1, 2, 4는 각각 대화형 음성(Conversational Voice), 대화형 비디오(Conversational Video(Live Streaming)), 비-대화형 비디오(Non-Conversational Video(Buffered Streaming))와 같은 서비스에 대한 QCI 값을 의미한다.
또는, 송신 장치가 LBE를 지원하는지 또는 FBE를 지원하는지에 따라 채널 접속 절차를 수행하는 유형이 다를 수 있다. 일례로, LBE를 지원하는 송신 장치의 경우, 유형 1 내지 3 중 적어도 하나의 채널 접속 방법을 수행하는 것이 가능한 반면에, FBE를 지원하는 송신 장치의 경우, 유형 2의 채널 접속 방법만 수행하는 것이 가능할 수 있다.
또는, 특정 상황에 따라 서로 다른 유형의 채널 접속 방법을 송신 장치가 적용하는 것이 가능할 수 있다. 일례로, 송신 장치가 채널 점유(MCOT)를 시작하기 위해서는 유형 1의 채널 접속 방법을 사용하는 것이 가능할 수 있다. 또 다른 일례로, 송신 장치가 채널 점유를 한 이후, 채널 점유된 구간 내에서 서로 다른 전송 버스트(Transmission Burst)들이 존재하고 이들 버스트 사이의 갭(Gap)이 Xus (예를 들어, 16us) 이상일 경우, 송신 장치가 유형 2의 채널 접속 방법을 사용할 수 있다. 또 다른 일례로, 송신 장치가 채널 점유를 한 이후, 채널 점유된 구간 내에서 서로 다른 전송 버스트 사이의 갭이 Xus (예를 들어, 16us) 이하이고, 두 번째 버스트의 총 길이가 Yus(예를 들어, 584us) 이하일 경우, 송신 장치가 유형 3의 채널 접속 방법을 사용할 수 있다. 상기 전송 버스트는 하향링크 또는 상향링크 또는 사이드링크의 동기/제어/데이터 채널 중 적어도 하나이거나 이들의 조합이 될 수 있다. 상기 전송 버스트는 상기 전송 채널들이 시간 자원 관점에서 연속적으로 연접된 채널들의 묶음을 의미할 수 있다.
이하, 설명에서는 통신 장치와 단말은 같은 개념으로 사용되며, 서로 혼용되어 사용될 수 있다. 송신단은 데이터를 전송하는 통신 장치를 의미하며, 수신단은 데이터를 수신하는 통신 장치를 의미한다. 또한, 송신단은 데이터 전송을 위해 채널을 점유하는 통신 장치를 의미할 수 있고, 수신단은 데이터 수신에 따라 HARQ-ACK 피드백을 보낼 경우, 해당 피드백을 송신단으로 보내는 통신 장치를 의미할 수 있다.
이하에서는, 비면허 대역에서의 모드 1 동작과 관련된 실시 예를 구체적으로 설명한다. 만약, 단말과 기지국 사이, 단말과 단말 사이의 대역이 면허 대역이면, 도 4에서 상술한 바와 같이 단말은 기지국으로부터 할당 받은 PSCCH/PSSCH 전송 자원 영역에서 사이드링크 제어 및 데이터 정보 전송을 어떤 추가적으로 동작 없이 수행이 가능하다. 하지만, 단말과 기지국은 면허 대역으로 통신하고, 단말 사이의 사이드링크 통신은 비면허 대역이라면, 단말은 기지국으로부터 할당 받은 PSCCH/PSSCH 전송 자원 영역을 사용하기 전에 채널 센싱(LBT)을 수행해서 채널이 유휴(Idle)이라고 판단해야 해당 전송 자원에서 사이드링크 제어 및 데이터 정보 전송이 가능할 것이다. 그리고, 채널 센싱(LBT) 결과, 해당 채널이 바쁨(busy)라고 판단할 경우는 해당 전송 자원에 사이드링크 제어 및 데이터 정보 전송을 수행하지 않는다. 참고로, 상기 설명에서 단말이 채널을 유휴 또는 바쁨으로 판단하는 기준은, 단말이 채널 센싱된 결과 수신 에너지 세기가 일정 임계 값 이하이면 채널을 유휴로 판단하며, 반대로 단말이 채널 센싱된 결과 수신 에너지 세기가 일정 임계 값 이상이면 채널을 바쁨으로 판단한다.
그러므로, 기지국 입장에서는 자신이 스케쥴링 한 사이드링크 자원에서 송신 단말이 사이드링크 제어 및 데이터 정보 송신을 성공했는지 여부를 판단하기 어렵고, 비면허 대역에서 특성 상, 사이드링크 통신을 수행하는 단말에게 스케쥴링 하는 자원 이외의 다른 자원 영역에서 다른 RAT(Radio Access Technology)을 사용하는 단말이 접속하는 지의 여부를 판단하는 것이 어렵다.
예를 들어, 특정 시간 및 주파수 자원 영역에서 기지국이 모드 1으로 스케쥴링한 자원 영역을 A라고 한다면, A 이외의 다른 자원 B는 IEEE 기반의 Wi-Fi(wireless fidelity)와 같은 다른 RAT을 사용하는 단말이 사용하는 것이 가능할 수 있다. 참고로 상기 사이드링크 통신 기술을 수행하는 단말은 3GPP 표준 기반으로 동작하는 것이 가능할 수 있다. 그리고, 비면허대역에서는 서로 간의 공존을 위한 나라별 규제를 준수 만 한다면, 무료로 사용할 수 있기 때문에 이종 기기들끼리 각자의 통신 기술을 적용한 통신이 가능할 수 있다. 따라서, 기지국 입장에서는 비면허 대역에서 자신이 각각의 사이드링크 단말들에게 A 와 같은 자원을 스케쥴링한 것은 알고 있지만, B와 같이 다른 RAT을 사용한 단말들의 존재 여부를 모를 수 있다.
따라서, 단말이 기지국으로 비면허 대역 채널 점유 상황 정보를 직접적으로 또는 간접적으로 제공하는 것이 바람직할 수 있다. 만약, 기지국이 비면허 대역 채널 점유 상황 정보를 단말로부터 수신할 수 있다면, 이후 모드 1 스케쥴링 시, 잠재적인 사이드링크 정보 송수신을 위한 채널 점유 실패를 줄일 수 있게 된다. 상기 채널 점유 실패의 의미는 사이드링크 단말이 사이드링크 제어 및 데이터 전송을 위해 채널 센싱 결과, 바쁨을 의미한다. 사이드링크 채널이 비면허 대역인 경우, 모드 1의 기본 동작은 도 4에서 상술한 것과 유사하지만, 기지국이 단말들에게 SIB 정보를 제공할 때, 비면허 대역 관련 정보가 추가적으로 제공될 수 있다. 예를 들어, 채널 접속을 위한 방식 (동적 채널 접속 방식 또는 준정적 채널 접속 방식), 채널 접속을 위한 우선 순위 정보, 채널 접속을 위한 구간 등이 해당 될 수 있으며, 다음과 [표 6]과 같은 정보들을 포함할 수 있다.
channelAccessMode-r16 CHOICE { dynamic NULL, semiStatic SemiStaticChannelAccessConfig-r16 SemiStaticChannelAccessConfig-r16 ::= SEQUENCE { period ENUMERATED {ms1, ms2, ms2dot5, ms4, ms5, ms10} -> Indicates the periodicity of the semi-static channel access mode } ChannelAccessConfig-r16 ::= SEQUENCE { energyDetectionConfig-r16 CHOICE { maxEnergyDetectionThreshold-r16 INTEGER (-85..-52), -> Indicates the absolute maximum energy detection threshold value. Unit in dBm. Value -85 corresponds to -85 dBm, value -84 corresponds to -84 dBm, and so on (i.e. in steps of 1dBm) energyDetectionThresholdOffset-r16 INTEGER (-13..20) -> Indicates the offset to the default maximum energy detection threshold value. Unit in dB. Value -13 corresponds to -13dB, value -12 corresponds to -12dB, and so on (i.e. in steps of 1dB) } ul-toDL-COT-SharingED-Threshold-r16 INTEGER (-85..-52) -> Maximum energy detection threshold that the UE should use to share channel occupancy with gNB for DL transmission absenceOfAnyOtherTechnology-r16 ENUMERATED {true} -> Presence of this field indicates absence on a long term basis (e.g. by level of regulation) of any other technology sharing the carrier; absence of this field indicates the potential presence of any other technology sharing the carrier |
이하 설명에서는 단말이 기지국에게 비면허 대역 채널 정보를 제공하는 방법에 대해서 설명한다. 제 6 실시 예와 제 7 실시 예는, 도 4에서 설명한 바와 같이 단말이 기지국으로 PUCCH(425)를 통해 HARQ-ACK 정보 시, 상기 비면허 대역 채널 정보를 추가하는 방법에 대한 것이다. 제 8 실시 예는, 단말이 특정 주파수/시간 자원 영역에 대해서 센싱한 결과를 기지국으로 보고하는 방법에 대한 것이다.
<제6 실시 예>
단말은 기지국으로 HARQ 피드백 정보를 PUCCH로 송신 시, 단말은 ACK 또는 NACK으로 구성된 HARQ 피드백 정보 이외의 다음 중 적어도 하나의 정보를 추가하여 같이 전송하는 것이 가능할 수 있다. 이하, 도 4에서 설명한 것과 같이 송신 단말은 PSCCH/PSSCH 전송하는 주체를 의미하며, 수신 단말은 PSCCH/PSSCH 수신하는 주체를 의미할 수 있다.
- 제 1 유형 정보: 제 1 유형 정보는 송신 단말이 기지국이 제공한 사이드링크 자원에서 사이드링크 제어 및 데이터 정보를 송신하기 전, 채널 센싱 결과가 바쁨이라 상기 사이드링크 제어 및 데이터 정보를 못 보낸 경우를 의미하는 정보일 수 있다. 즉, 제 1 유형 정보 송신 단말이 채널 점유를 실패한 경우를 의미하는 정보일 수 있다.
- 제 2 유형 정보: 제 2 유형 정보는, 송신 단말이 기지국이 제공한 사이드링크 자원에서 사이드링크 제어 및 데이터 정보를 송신하기 전, 채널 센싱 결과가 유휴여서 상기 사이드링크 제어 및 데이터 정보를 수신 단말에게 송신하였지만, 수신 단말이 이에 대응되는 사이드링크 피드백 정보를 송신하기 전, 채널 센싱 결과가 바쁨이라 상기 사이드링크 피드백 정보를 송신하지 못한 경우채널 점유 실패로 송신을 못한 경우를 의미하는 정보일 수 있다. 즉, 제 2 유형 정보는, 송신 단말은 채널 점유를 성공했지만, 수신 단말이 채널 점유를 실패한 경우를 의미하는 정보일 수 있다. 만약 송신 단말이 수신 단말에게 사이드링크 제어 및 데이터 정보를 전송한 상황에서 NACK-only 피드백만 전송하는 경우, 제 2 유형 정보는 유효하지 않을 수 있다. 상기 NACK-only 피드백은 수신 단말이 송신 단말로부터 받은 데이터의 복조/복호에 실패한 경우에만 피드백을 송신하는 것을 의미한다. 즉, 데이터의 복조/복호에 성공하면 단말은 피드백을 송신하지 않는다. 또한, 송신 단말은 제 2 유형 정보를 판단하기 위해서 일정 이하의 에너지 수신 세기가 된 경우에만 판단하는 것이 가능할 수 있다. 왜냐하면, 수신 단말이 채널 센싱 결과, 유휴로 판단해서 송신 단말에게 피드백 정보를 송신하더라도 송신 단말이 이를 제대로 복조/복호를 못하는 경우가 발생할 수 있기 때문이다.
참고로, 이런 상황에서 NACK 정보는 송신 단말이 사이드링크 제어 및 데이터 정보를 송신한 이후, 수신 단말로부터 수신한 사이드링크 HARQ 피드백 정보가 NACK을 나타낸 경우를 의미할 수 있다. 즉. 이러한 상황에서의 NACK 정보는 송수신 단말 모두 채널 점유를 성공하여 제어 및 데이터 정보를 송수신하였으나, 수신 단말에서 데이터 복조/복호 실패한 경우를 의미할 수 있다.
만약, 기존에 ACK 또는 NACK 구조를 그대로 사용한다면, 송신 단말은 상기 3개의 정보 (제 1 유형 정보, 제 2 유형 정보, NACK)들을 따로 구분해서 기지국으로 송신하기 어렵기 때문에 NACK을 보낼 것이며, 기지국 입장에서도 송신 단말로부터 NACK을 수신할 경우, 송신 단말이 보낸 NACK의 의미가 제 1 유형 정보를 의미하는지 또는 제 2 유형 정보를 의미하는지 또는 NACK 자체를 의미하는 지를 구분하는 것이 어렵다. 따라서, 이런 문제를 해결하기 위해 다음 방법 중 적어도 하나를 고려하는 것이 가능할 수 있다. 복수의 방법들이 존재하는 경우, 기지국은 단말 공통 또는 단말 특정 또는 그룹 단말 특정 상위 신호 정보에 의해 복수 방법들 중 하나를 선택하는 것이 가능할 수 있다. 또는, 기지국이 자원을 할당하는 PDCCH의 DCI 정보에 따라 하기 방법들 중 하나가 결정되는 것이 가능할 수 있다.
상기 DCI 정보에 의해 하기 방법들 중 하나가 결정될 때, 명시적 방법 또는 묵시적 방법이 존재할 수 있다. 명시적 방법은 하기 방법들 중 하나를 별도의 비트 필드로 결정하는 것을 의미하며, 묵시적 방법은 기존 사이드링크 자원 할당하는 정보의 기존 필드 (예를 들어, 자원 할당 필드, HARQ 프로세스 필드 등)에 의해서 하나의 방법이 결정되는 것이 가능할 수 있다. 또는, 단말이 기지국으로 보고할 때, 하기 방법들 중 어떤 방법을 선택했는지를 HARQ-ACK 정보 보고 시, 함께 지시하는 것이 가능할 수 있다.
- 방법 2-1: 송신 단말은 3개의 상태를 구분(ACK, NACK, 제 1 유형 정보)하여 HARQ-ACK 정보를 PUCCH 상에서 송신할 수 있다. 총 3개의 상태이기 때문에 단말은 2 비트의 정보가 필요하다. 일례로, 00이면 NACK, 11이면 ACK, 10이면 제 1 유형 정보를 지시하는 것이 가능할 수 있다. 이는 일례일 뿐 각 상태 별로 서로 다른 비트맵이 적용되는 것이 가능할 수 있다. 이러한 방법에 따르면, 제 2 유형 정보는 별도로 지시되지 않을 수 있으며, 제 2 유형 정보는 NACK 정보에 포함되거나 또는 제 1 유형 정보에 포함되는 것이 가능할 수 있다.
- 방법 2-2: 송신 단말은 3개의 상태를 구분(ACK, NACK, 제 2 유형 정보)하여 HARQ-ACK 정보를 PUCCH 상에서 송신할 수 있다. 총 3개의 상태이기 때문에 단말은 2 비트의 정보가 필요하다. 일례로, 00이면 NACK, 11이면 ACK, 10이면 제 2 유형 정보를 지시하는 것이 가능할 수 있다. 이는 일례일 뿐 각 상태 별로 서로 다른 비트맵이 적용되는 것이 가능할 수 있다. 이러한 방법에 따르면, 제 1 유형 정보는 별도로 지시되지 않을 수 있으며, 제1 유형 정보는 NACK 정보에 포함되거나 또는 제 2 유형 정보에 포함되는 것이 가능할 수 있다.
- 방법 2-2: 송신 단말은 4개의 상태를 구분(ACK, NACK, 제 1 유형 정보, 제 2 유형 정보)하여 HARQ-ACK 정보를 PUCCH 상에서 송신할 수 있다. 총 4개의 상태이기 때문에 단말은 2 비트의 정보가 필요하다. 일례로, 00이면 NACK, 11이면 ACK, 10이면 제 1 유형 정보, 01이면 제 2 유형 정보를 지시하는 것이 가능할 수 있다. 이는 일례일 뿐 각 상태 별로 서로 다른 비트맵이 적용되는 것이 가능할 수 있다.
<제7 실시 예>
단말은 기지국으로 송신하는 PUCCH에 기존 HARQ-ACK 정보와 별도로 n 비트로 구성된 채널 접속 여부를 알려주는 정보를 함께 제공하는 것이 가능할 수 있다. 예를 들어, ACK이 1을 의미하고, NACK이 0을 의미하는 경우, 단말은 기지국으로부터 5개의 스케쥴링 자원을 할당 받고 각각의 전송 자원에서 사이드링크 제어 및 데이터 전송을 수행한 이후에, 총 5개 비트 정보를 이용하여 채널 접속 여부에 대한 정보를 기지국으로 보고할 수 있다. 예를 들어, 11100인 경우, 처음 3개에 대응되는 사이드링크 제어 및 데이터 송신은 성공했다는 것을 의미하며, 뒤의 2개에 대응되는 사이드링크 제어 및 데이터 송신은 실패했다는 것을 의미한다.
기지국이 NACK을 수신할 경우, 앞서 설명하였듯이, 제 1 유형 정보 때문인지 아니면 제 2 유형 정보 때문이지 아니면 NACK 자체인지를 판단할 수 없기 때문에, 1비트 추가 하여 NACK 정보에 대해서 제 1 유형 정보 때문인지를 아닌지를 알려주는 것이 가능할 수 있다. 즉, 11100 + X 형태로 구성된 총 6개의 비트로 송신 단말은 기지국으로 피드백 정보를 보내는 것이 가능할 수 있다. X=1일 경우, NACK 정보가 제 1 유형 정보라는 것을 의미하며, X=0일 경우, NACK 정보가 제 1 유형 정보가 아니라는 것을 의미한다. 이는 일례일 뿐 다음과 같이 다양한 방법들이 고려될 수 있으며, 이 중 적어도 하나의 방법이 적용될 수 있다. 복수의 방법들이 존재하는 경우, 기지국은 단말 공통 또는 단말 특정 또는 그룹 단말 특정 상위 신호 정보에 의해 복수 방법들 중 하나를 선택하는 것이 가능할 수 있다. 또는, 기지국이 자원을 할당하는 PDCCH의 DCI 정보에 따라 하기 방법들 중 하나가 결정되는 것이 가능할 수 있다.
상기 DCI 정보에 의해 하기 방법들 중 하나가 결정될 때, 명시적 방법 또는 묵시적 방법이 존재할 수 있다. 명시적 방법은 하기 방법들 중 하나를 별도의 비트 필드로 결정하는 것을 의미하며, 묵시적 방법은 기존 사이드링크 자원 할당하는 정보의 기존 필드 (예를 들어, 자원 할당 필드, HARQ 프로세스 필드 등)에 의해서 하나의 방법이 결정되는 것이 가능할 수 있다. 또는, 단말이 기지국으로 보고할 때, 하기 방법들 중 어떤 방법을 선택했는지를 HARQ-ACK 정보 보고 시, 함께 지시하는 것이 가능할 수 있다.
- 방법 3-1: 송신 단말은 1비트 정보로 NACK 정보 중에 적어도 하나가 제 1 유형 정보와 관련 있다고 기지국에 알려줄 수 있다. 예를 들어, 송신 단말이 총 5개의 피드백 정보를 전송할 시, NACK에 대응되는 값 0이 적어도 하나 포함되는 경우, 해당 0에 대해서 1비트로 제 1 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "11100X"로 구성된 상황에서 앞의 5개의 비트는, 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 그 다음, 0의 값을 가진 NACK으로 지시된 2개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 2개 모두 제 1 유형 정보 때문이 아니라면, X는 0의 값을 가진다. 따라서, 1비트의 X 는 NACK으로 표시된 비트 값에 대해서 제 1 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 또 다른 일례로, "11111X"인 경우에서 X=1이면, 이는 에러케이스로 간주하는 것이 가능할 수 있다. 왜냐하면, 모두 ACK이기 때문에 X의 지시 값은 의미가 없기 때문이다. 또는, "11111X"인 경우에는 X가 0 이거나 1 인 값 모두 가능하다고 판단하는 것이 가능할 수 있다. 다만, 기지국 입장에서 X에 대응되는 비트 값은 무시해야 한다. 왜냐하면, NACK인 정보가 없기 때문이다.
- 방법 3-2: 송신 단말은 1비트 정보로 NACK 정보 중에 적어도 하나가 제 2 유형 정보와 관련 있다고 기지국에 알려줄 수 있다. 예를 들어, 송신 단말이 총 5개의 피드백 정보를 전송할 시, NACK에 대응되는 값 0이 적어도 하나 포함되는 경우, 해당 0에 대해서 1비트로 제 2 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "11100X"로 구성된 상황에서 앞의 5개의 비트는, 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 그 다음, 0의 값을 가진 NACK으로 지시된 2개에 대해서 적어도 하나가 제 2 유형 정보 때문이라면 X는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 2개 모두 제 1 유형 정보 때문이 아니라면, X는 0의 값을 가진다. 따라서, 1비트의 X 는 NACK으로 표시된 비트 값에 대해서 제 2 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 또 다른 일례로, "11111X"인 경우에서 X=1이면, 이는 에러케이스로 간주하는 것이 가능할 수 있다. 왜냐하면, 모두 ACK이기 때문에 X의 지시 값은 의미가 없기 때문이다. 또는, "11111X"인 경우에는 X가 0 이거나 1 인 값 모두 가능하다고 판단하는 것이 가능할 수 있다. 다만, 기지국 입장에서 X에 대응되는 비트 값은 무시해야 한다. 왜냐하면, NACK인 정보가 없기 때문이다.
- 방법 3-3: 송신 단말은 2비트 정보로 NACK 정보 중에 적어도 하나가 제 1 유형 정보 또는 제 2 유형 정보와 관련 있다고 기지국에 알려줄 수 있다. 예를 들어, 송신 단말이 총 5개의 피드백 정보를 전송할 시, NACK에 대응되는 값 0이 적어도 하나 포함되는 경우, 해당 0에 대해서 1비트로 제 1 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "11100XY"로 구성된 상황에서 앞의 5개의 비트는 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 그 다음, 0의 값을 가진 NACK으로 지시된 2개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 2개 모두 제 1 유형 정보 때문이 아니라면, X는 0의 값을 가진다. 이와 비슷하게 0의 값을 가진 NACK으로 지시된 2개에 대해서 적어도 하나가 제 2 유형 정보 때문이라면 Y는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 2개 모두 제 2 유형 정보 때문이 아니라면, Y는 0의 값을 가진다. 따라서, 1비트의 Y는 NACK으로 표시된 비트 값에 대해서 제 1 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 만약, X와 Y가 모두 1인 경우, 기지국은 NACK으로 표시된 정보들에 대해서 적어도 2개가 각각 제 1 유형 정보와 제 2 유형 정보임을 판단할 수 있다. 또 다른 일례로, "11111XY"인 경우에서 X=1 또는 Y=1이면, 이는 에러케이스로 간주하는 것이 가능할 수 있다. 왜냐하면, 모두 ACK이기 때문에 X와 Y의 지시 값은 의미가 없기 때문이다. 또는, "11111XY"인 경우에는 X 또는 Y가 0 이거나 1 인 값 모두 가능하다고 판단하는 것이 가능할 수 있다. 다만, 기지국 입장에서 X와 Y에 대응되는 비트 값은 무시해야 한다. 왜냐하면, NACK인 정보가 없기 때문이다.
- 방법 3-4: 송신 단말은 ACK/NACK 정보를 n개의 그룹으로 나누고, 각각의 그룹 별로 NACK 정보 중에 제 1 유형 정보와 관련이 있는지 여부를 알려줄 수 있다. 예를 들어, 송신 단말이 총 5개의 피드백 정보를 전송할 시, 각 그룹 별로 최대 3개의 피드백 정보를 포함할 수 있는 상황인 경우, 2개의 그룹이 형성될 것이다. 이를 수학식으로 표현하면 ceiling(5/3)=2로 표현할 수 있을 것이다. 따라서, 제 1 유형 정보를 알려주는 비트 크기는 2이다. 그리고, 각 그룹 별로 적어도 NACK에 대응되는 값 0이 있는 경우, 해당 0에 대해서 1비트로 제 1 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "10100X1X2"로 구성된 상황에서 앞의 5개의 비트는 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 첫번째 그룹은 101이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X1는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 1 유형 정보 때문이 아니라면, X1는 0의 값을 가진다. 두 번째 그룹은 00이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X2는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 1 유형 정보 때문이 아니라면, X2는 0의 값을 가진다. 따라서, 각 그룹 별 1비트로 구성된 X1과 X2 는 NACK으로 표시된 비트 값에 대해서 제 1 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 상기 예시로 설명한 "10100X1X2"은 그룹 별로 제 1 유형 정보 인지의 유무를 알려주는 비트가 다음과 같이 배열되는 것이 가능할 수 있다. "101X100X2". 이는 일례일 뿐 이외에 다양한 방식으로 비트 별 그룹과 이와 관련된 제 1 유형 정보를 지시하는 비트가 매핑되는 것이 가능할 수 있다. 또한, 상기 예시에서는 2개의 그룹을 가정하였지만, 그 이상의 그룹 수도 가능하다. 그룹의 수는 PUCCH에 전송하는 HARQ-ACK 비트 수에 의해서 결정되며, 그룹 수에 따라 제 1 유형 정보를 제공하는 비트의 크기도 가변할 수 있다.
- 방법 3-5: 송신 단말은 ACK/NACK 정보를 n개의 그룹으로 나누고, 각각의 그룹 별로 NACK 정보 중에 제 2 유형 정보와 관련이 있는지 여부를 알려줄 수 있다. 예를 들어, 총 5개의 피드백 정보를 전송할 시, 각 그룹 별로 최대 3개의 피드백 정보를 포함할 수 있는 상황인 경우, 2개의 그룹이 형성될 것이다. 이를 수학식으로 표현하면 ceiling(5/3)=2로 표현할 수 있을 것이다. 따라서, 제 2 유형 정보를 알려주는 비트 크기는 2이다. 그리고, 각 그룹 별로 적어도 NACK에 대응되는 값 0이 있는 경우, 해당 0에 대해서 1비트로 제 2 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "10100X1X2"로 구성된 상황에서 앞의 5개의 비트는 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 첫번째 그룹은 101이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X1는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 2 유형 정보 때문이 아니라면, X1는 0의 값을 가진다. 두 번째 그룹은 00이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 2 유형 정보 때문이라면 X2는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 2 유형 정보 때문이 아니라면, X2는 0의 값을 가진다. 따라서, 각 그룹 별 1비트로 구성된 X1과 X2 는 NACK으로 표시된 비트 값에 대해서 제 2 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 상기 예시로 설명한 "10100X1X2"은 그룹 별로 제 2 유형 정보 인지의 유무를 알려주는 비트가 다음과 같이 배열되는 것이 가능할 수 있다. "101X100X2". 이는 일례일 뿐 이외에 다양한 방식으로 비트 별 그룹과 이와 관련된 제 2 유형 정보를 지시하는 비트가 매핑되는 것이 가능할 수 있다. 또한, 상기 예시에서는 2개의 그룹을 가정하였지만, 그 이상의 그룹 수도 가능하다. 그룹의 수는 PUCCH에 전송하는 HARQ-ACK 비트 수에 의해서 결정되며, 그룹 수에 따라 제 2 유형 정보를 제공하는 비트의 크기도 가변할 수 있다.
- 방법 3-6: 송신 단말은 ACK/NACK 정보를 n개의 그룹으로 나누고, 각각의 그룹 별로 NACK 정보 중에 제 2 유형 정보와 관련이 있는지 여부를 알려줄 수 있다. 예를 들어, 총 5개의 피드백 정보를 전송할 시, 각 그룹 별로 최대 3개의 피드백 정보를 포함할 수 있는 상황인 경우, 2개의 그룹이 형성될 것이다. 이를 수학식으로 표현하면 ceiling(5/3)=2로 표현할 수 있을 것이다. 따라서, 제 1 유형 정보 및 제 2 유형 정보를 알려주는 비트 크기는 각각 2이다. 그리고, 각 그룹 별로 적어도 NACK에 대응되는 값 0이 있는 경우, 해당 0에 대해서 2비트로 제 1 유형 정보 및 제 2 유형 정보 때문인지 아닌지를 알려주는 것이 가능할 수 있다. 즉, "10100X1Y1X2Y2"로 구성된 상황에서 앞의 5개의 비트는 각각의 사이드링크 제어 및 데이터 채널 송수신 여부에 대한 ACK 또는 NACK을 의미한다. 여기서 NACK은 ACK을 제외한 나머지 상태를 의미한다. 첫번째 그룹은 101이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X1는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 1 유형 정보 때문이 아니라면, X1는 0의 값을 가진다. 첫번째 그룹은 101이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 2 유형 정보 때문이라면 Y1는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 2 유형 정보 때문이 아니라면, Y1는 0의 값을 가진다. 두 번째 그룹은 00이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 1 유형 정보 때문이라면 X2는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 1 유형 정보 때문이 아니라면, X2는 0의 값을 가진다. 두 번째 그룹은 00이며, 이에 대한 0의 값을 가진 NACK으로 지시된 1개에 대해서 적어도 하나가 제 2 유형 정보 때문이라면 Y2는 1의 값을 가진다. 만약, 0의 값을 가진 NACK으로 지시된 1개가 제 2 유형 정보 때문이 아니라면, Y2는 0의 값을 가진다. 따라서, 각 그룹 별 1비트로 구성된 X1과 X2 는 NACK으로 표시된 비트 값에 대해서 제 1 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 각 그룹 별 1비트로 구성된 Y1과 Y2 는 NACK으로 표시된 비트 값에 대해서 제 2 유형 정보 인지 아닌지를 추가적으로 정보를 제공하는 역할을 가진다. 상기 예시로 설명한 "10100X1Y1X2Y2"은 그룹 별로 제 1 유형 정보 또는 제 2 유형 정보 인지의 유무를 알려주는 비트가 다음과 같이 배열되는 것이 가능할 수 있다. "101X1Y100X2Y2". 이는 일례일 뿐 이외에 다양한 방식으로 비트 별 그룹과 이와 관련된 제 1 유형 정보 및 제 2 유형 정보를 지시하는 비트가 매핑되는 것이 가능할 수 있다. 또한, 상기 예시에서는 2개의 그룹을 가정하였지만, 그 이상의 그룹 수도 가능하다. 그룹의 수는 PUCCH에 전송하는 HARQ-ACK 비트 수에 의해서 결정되며, 그룹 수에 따라 제 1 유형 및 제 2 유형 정보를 제공하는 비트의 크기도 가변할 수 있다.
- 방법 3-7: 상기 방법들의 조합이며, 송신 단말은 제 1 유형 및 제 2 유형 정보를 지시하는 비트 필드를 각각 별도로 포함시켜 기지국으로 전송할 수 있고, 각각의 비트 크기는 달라질 수 있다. 예를 들어, 제 1 유형 정보에 대응되는 HARQ-ACK 정보 비트들에 대한 그룹은 1개인 반면에, 제 2 유형 정보에 대응되는 HARQ-ACK 정보 비트들에 대한 그룹은 2인 경우가 가능할 수 있다. 이런 경우, X는 1비트이며, Y는 2비트로 구성된 Y1Y2로 각 그룹별로 1비트씩 존재하는 것이 가능할 수 있다.
<제8 실시 예>
단말은, 기지국 설정 또는 지시에 의해서 비면허 대역으로 동작하는 사이드링크 채널 상황을 센싱하고, 그 결과를 기지국으로 보고할 수 있다. 단말이 센싱 결과를 보고하는 채널은 PUCCH 또는 PUSCH 일 수 있으며, 센싱 결과를 나타내는 정보는 UCI 또는 MAC CE와 같은 정보일 수 있다. 기지국이 단말로 센싱 결과의 보고를 설정하거나 지시하는 방법은 상위 신호 또는 L1 신호에 의해 지시될 수 있다. 단말은, 설정에 따라 센싱 결과를 일시적으로(또는, 비주기적으로) 보고하거나, 주기적으로 보고하거나, 또는 이벤트 방식으로 보고할 수 있다. 이벤트 방식의 경우는 센싱 값이 기존에 보고 했던 대비 일정 임계 값 이상의 변화가 발생한 경우에 보고하는 방식이다.
도 13은 일 실시 예에 따라 단말이 기지국으로 보고하는 채널 센싱 방법을 설명한 도면이다. 단말은 기지국으로부터 채널 센싱을 보고하기 전에 채널 센싱을 위한 관련 설정 정보들을 수신할 수 있다. 예를 들어, 도 13에서, 단말은 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304), 시간 및 주파수 단위로 구성된 집합(1316) 중 적어도 하나를 기지국으로부터 사전에 상위 신호로 설정 받을 수 있다. 설정 받지 않은 값은 디폴트 값으로 결정되거나 또는 단말이 채널 센싱 정보를 보고할 때, 고려하지 않도록 간주하는 것이 가능할 수 있다. 일례로, 상기 주파수 단위는 서브 채널 또는 1개 RB 또는 복수의 RB들 중 하나가 해당될 수 있다. 일례로, 상기 시간 단위는 슬롯 또는 서브 슬롯 또는 서브프레임 또는 프레임 또는 심볼 중 하나가 해당 될 수 있다. 일례로, 상기 시간 구간은 1ms, 2ms와 같이 시간 단위 이거나 또는 복수의 슬롯 개수로 구성된 값이거나 또는 복수의 서브프레임 개수로 구성된 값일 수 있다. 일례로, 상기 주파수 구간은 복수의 서브채널 이거나 복수의 RB 이거나 또는 (1개 또는 여러 개의) 사이드링크 자원 풀 단위일 수 있다.
도 13의 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304)의 정보를 기초로, 단말에 센싱을 할 수 있는 주파수 및 시간 최소 단위가 구성될 수 있고, 단말은 각 최소 단위 별로 센싱(sensing)을 수행한다. 이 때, 채널 센싱 방법은 기준 신호가 송수신되는 자원 영역을 측정하는 방법(이하, 채널 센싱 방법 1)일 수 있고 또는 수신 에너지 세기를 측정하는 방법(이하, 채널 센싱 방법 2)일 수 있고 또는 다른 단말이 송신하는 PSCCH에 포함된 SCI를 복조/복호 자체를 수행하는 방법(이하, 채널 센싱 방법 3)일 수 있다.
채널 센싱 방법 1과 2은 측정된 값이 기지국에 의해 설정된 값 또는 사전에 정해진 임계 값보다 크거나 같거나 작은지를 판단하며, 이에 따라 해당 최소 단위 별 센싱 결과를 0 또는 1의 값으로 결정한다. 예를 들어, 채널 센싱 방법 1 또는 2를 통해 측정된 신호 세기가 10이고, 임계 값이 5이면, 센싱 결과는 1로 결정하는 것이 가능할 수 있다. 예를 들어, 채널 센싱 방법 1 또는 2를 통해 측정된 신호 세기가 3이고, 임계 값이 5이면, 센싱 결과는 0로 결정하는 것이 가능할 수 있다. 예를 들어, 채널 센싱 방법 1 또는 2를 통해 측정된 신호 세기가 5이고, 임계 값이 5이면, 센싱 결과는 0 또는 1로 결정하는 것이 가능할 수 있다.
채널 센싱 방법 3은 SCI 복조/복호 결과 SCI 값을 판단할 수 있으면 1로 결정하고, 아니면 0으로 결정하는 것이 가능할 수 있다. 상기 센싱 결과를 0 또는 1로 결정하는 기준은 예시일 뿐 반대로 결정하거나 상기 설명된 것들의 조합으로 결정하는 것이 가능할 수 있다. 또한, 채널 센싱 방법은 0 또는 1의 값이 아닌 추가적인 정보를 고려하는 것이 가능할 수 있다. 예를 들어, 채널 센싱 방법 2와 3을 동시에 고려하는 방법이 가능할 수 있다. 예를 들어, 채널 센싱 방법 2를 통해 측정된 신호 세기가 임계 값보다 크거나 같은지를 판단하고, 추가로 채널 센싱 방법 3을 통해 SCI 복조/복호가 수행되었는지를 판단하는 것이다. 이에 따라, 채널 센싱 방법 2를 통해 측정된 신호 세기가 임계 값보다 크더라도 채널 센싱 방법 3에 따라 SCI 복조/복호가 성공적으로 수행되었는지 아닌지에 따라 추가로 구분하는 것이 가능할 수 있다.
도 13을 예시로 설명하면, 특정 주파수/시간 단위(또는 자원) 1310에서 채널 센싱 방법 2를 통해 측정된 신호 세기가 임계 값보다 작으면, 단말은 어떤 다른 단말도 해당 최소 주파수/시간 단위에서 신호를 송신하지 않는 것으로 판단할 수 있다. 그리고, 특정 주파수/시간 단위(또는 자원) 1314에서 채널 센싱 방법 2를 통해 측정된 신호 세기가 임계값보다 크지만, 채널 센싱 방법 3을 통해 SCI 복조/복호가 실패하면, 단말은 어떤 다른 단말이 해당 최소 주파수/시간 단위에서 신호를 송신하였지만, 단말이 SCI 정보를 획득하지 못한 경우를 의미한다. 이런 경우의 예로는 서로 다른 RAT 인터페이스를 가진 (예를 들어, Wi-Fi) 단말이 해당 최소 주파수/시간 단위를 포함한 자원에서 신호를 송수신한 경우에 해당될 수 있다. 그리고, 특정 주파수/시간 단위(또는 자원) 1312에서 채널 센싱 방법 2를 통해 측정된 신호 세기가 임계값보다 크지만, 채널 센싱 방법 3을 통해 SCI 복조/복호를 성공하면, 이러한 경우는 다른 사이드링크 단말이 PSCCH를 송신한 경우에 해당한다. 따라서, 단말은 같은 RAT에서 동작하는 단말이 해당 최소 주파수/시간 단위에서 신호를 송수신한 것으로 판단할 수 있다. 상기 예시는 채널 센싱 2와 3의 조합으로 설명하였지만 다른 채널 센싱 조합으로 동작하는 것이 충분히 가능할 수 있다. 또한, 다양한 채널 센싱 방법이 가능한 경우, 기지국은 사전에 어떤 채널 센싱 방법 또는 이들의 조합이 적용되는지를 상위 신호로 설정하는 것이 가능할 수 있다. 또한, 단말 능력 보고에 따라 어떤 단말이 어떤 채널 센싱 방법 또는 이들의 조합을 적용할 수 있는지를 기지국에게 보고하는 것이 가능할 수 있다.
상기 채널 센싱 방법들에 따라 단말은 기지국으로 보고하는 비트맵 크기가 결정되는 것이 가능할 수 있다. 예를 들어, 채널 센싱 방법 2만을 기준으로 단말이 보고하는 경우는 각 최소 주파수/시간 자원 별로 1비트의 정보를 구성하며, 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304)에 따라 총 자원 수가 결정된다. 일례로, 도 13과 같이 총 64개의 자원들이 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304)에 따라 구분되므로, 채널 센싱 결과를 보고하기 위해서는 64개의 비트가 필요하다.
또 다른 일례로, 채널 센싱 방법 2 또는 3을 같이 고려하는 경우는 앞서 설명한 것처럼 총 3개의 상태를 보고해야 되기 때문에, 각 최소 주파수/ 시간 자원 별로 2비트의 정보가 필요하므로 총 128개의 비트가 필요하다. 예를 들어, 주파수/시간 단위(또는 자원) 1310은 00, 1312는 10, 1314는 11로 표현될 수 있고, 이는 예시일 뿐 다른 비트 값으로 결정되는 것이 가능할 수 있다. 비트 순서를 결정하는 방법은 기준 시간에서 주파수 축으로 먼저 매핑한 이후 다음 시간 순으로 매핑하는 것과 기준 주파수에서 시간 축으로 먼저 매핑한 이후 다음 주파수 순으로 매핑하는 방법이 가능할 수 있다. 시간 또는 주파수의 순서는 가장 작은 값부터 큰 값 순서로 매핑 하거나 또는 큰 값부터 작은 값 순서로 매핑하는 것이 가능할 수 있다.
단말이 채널 센싱 결과를 나타내는 비트 값을 기지국으로 보고하면, 기지국은 단말이 보고한 채널 센싱 결과를 바탕으로 모드 1 스케쥴링을 최적화하여 수행할 수 있다. 단말이 보고하는 비트의 크기는 앞서 설명하였듯이 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304)에 따라 결정되기 때문에 비트 크기가 더욱 커질 가능성이 존재한다. 따라서, 복수의 시간 및 주파주 최소 단위들을 결합한 방법을 고려하는 것이 가능할 수 있다.
도 13에서, 4개의 시간 단위(1306)와 4개의 주파수 단위(1304)로 정의되는 16개의 자원들이 1개의 시간 및 주파수 그룹 단위(1316)로 형성될 수 있다. 도 13에 도시된 총 64개의 자원들은 4개의 시간 단위와 4개의 주파수 단위의 그룹으로 묶이며, 이러한 그룹이 하나의 새로운 시간 및 주파수 그룹 단위로 이해될 수 있다. 단말은 시간 및 주파수 그룹 단위의 채널 센싱 결과를 1비트로 보고할 수 있고, 이때 단말은 해당 시간 및 주파수 그룹 단위 내에서 1/2 이상이 1의 값을 가지는지 아닌지에 따라 각 그룹에 대해서 채널 센싱 결과를 1 또는 0의 값으로 판단하여 보고할 수 있다. 단말은 각 시간 및 주파수 그룹에 속하는 자원들에 대한 채널 센싱 결과가 1/2 이상이 1의 값을 가지면 1로 결정하고, 아니면 0으로 결정한다. 여기서 1/2의 값은 예시 일뿐 그 이외 다른 값이 가능하며, 기지국으로부터 상위 신호로 설정 가능하다. 상기 예시는 시간 및 주파수 그룹 단위의 채널 센싱 결과를 2비트로 보고하는 상황에도 충분히 적용할 수 있다.
시간 및 주파수 그룹 단위(1316)을 결정하는 방법 및 개수를 구체적으로 시간 구간(1300), 주파수 구간(1302)을 예시로 다시 설명한다. 시간 및 주파수 그룹 단위(1316)에서 시간 그룹은 T, 주파수 그룹 단위는 F, 시간 구간(1300)는 A, 주파수 구간(1302)는 B 일 때, 시간 관점에서 그룹 수는 ceiling(A/T) 또는 flooring (A/T)에 의해서 결정될 수 있다. 주파수 관점에서 그룹 수는 ceiling(B/F) 또는 flooring (B/F)에 의해서 결정될 수 있다. 만약, 시간 그룹은 총 2개이고, 시간 구간의 총 슬롯 수는 7개 인 경우, 그룹 별 슬롯 수는 동일할 수 없기 때문에 첫번째 그룹은 4개의 슬롯, 두번째 그룹은 3개의 슬롯으로 구성되는 것이 가능할 수 있다. 이와 마찬가지로 주파수 그룹은 총 2개이고, 주파수 구간의 총 서브 채널 수는 7개 인 경우, 그룹 별 슬롯 수는 동일할 수 없기 때문에 첫번째 그룹은 4개의 서브 채널, 두번째 그룹은 3개의 서브 채널으로 구성되는 것이 가능할 수 있다.
도 14는 일 실시예에 따른 단말의 채널 센싱 결과를 보고하는 절차를 구성한 흐름도이다. 제 8 실시예에서 설명한 것처럼, 단말은 기지국으로부터 사전에 사이드링크 채널 상황 요청 정보를 상위 신호로 수신한다. 상기 요청 정보는, 단말로 하여금 채널 상황을 한번만(비주기적으로) 보고하도록 지시하는 정보, 또는 주기적으로 보고하도록 지시하는 정보, 또는 특정 조건을 만족할 경우 (이벤트가 발생)에만 보고하도록 하는 정보 중 적어도 하나를 포함할 수 있다. 기지국이 단말로 전송하는 설정 정보는, 이외에도 단말이 수행하는 채널 센싱 수행 방법을 지시하거나 결정할 수도 있다. 복수의 채널 센싱 수행 방법을 단말이 지원한다고 단말 능력으로 보고한 경우, 기지국은 하나 또는 복수의 채널 센싱 수행 방법을 수행하도록 설정하거나 지시할 수 있다. 또한, 기지국은 도 13에서 설명한 채널 센싱을 위한 시간 구간(1300), 주파수 구간(1302), 시간 단위(1306), 주파수 단위(1304) 및 시간 및 주파수 그룹 (1316) 중 적어도 하나를 단말에게 설정하거나 지시하는 것이 가능할 수 있다. 단말은 기지국 설정 정보에 따라 사이드링크 채널 센싱을 수행하며 정보를 생성하고, 해당 정보를 기지국으로 보고하며, 이러한 보고는 PUCCH 또는 PUSCH를 통해서 이루어질 수 있다. 이 때, 단말이 생성한 정보를 어떤 물리 채널로 보내는 지에 대해서는 사전에 기지국으로부터 설정 받는 것이 가능할 수 있다.
도 15는 일 실시예에 따른 단말의 송신 수행 결과를 기지국으로 보고하는 절차를 구성한 흐름도이다. 제 6 실시예 및 제 7 실시예에서 설명한 것처럼 송신 단말은 기지국으로부터 사이드링크 신호 송신을 위한 자원을 할당 받는다. 그리고 송신 단말은 할당된 사이드링크 채널에 대해서 신호를 송신하기 전에 비면허 대역에서 채널 센싱을 수행하며, 채널 센싱 결과 유휴 인지 바쁨인지에 따라 신호 송신 여부를 결정한다. 채널 센싱 결과 바쁨이면 송신 단말은 신호 송신을 수행하지 않으며, 채널 센싱 결과 유휴 이면 송신 단말은 신호 송신을 수행한다. 그리고 해당 신호 송신에 대해서 수신 단말이 피드백을 보내야 하는 경우, 송신 단말은 지시되거나 또는 사전에 설정된 자원 영역에서 수신 단말로부터 피드백 정보를 수신한다. 만약, 송신 단말이 신호를 보내지 못한 경우, 송신 단말은 수신 단말로부터 피드백 정보를 수신할 필요는 없다. 상기와 같이 과정을 통해서 송신 단말은 기지국으로 사이드링크 신호 송수신 결과를 보고한다.
상술한 제 6 실시예 내지 제 8 실시예들은 기지국이 비면허 대역 채널 사용 정보를 모르기 때문에 비면허대역으로 동작하는 사이드링크 단말이 기지국에게 관련 정보를 보내주는 것을 주로 설명하였지만, 다른 유사한 환경에도 충분히 적용이 가능할 수 있다. 예를 들어, 기지국은 제 1 RAT(예를 들어, NR) 대역만 동작하여 제 2 RAT(예를 들어, LTE)의 채널 사용 여부를 모르는 경우, 제 2 RAT으로 동작하는 사이드링크 단말이 기지국에게 제 2 RAT 관련 정보를 보내주는 것이 가능할 수 있다.
도 16은 본 개시의 실시 예들에 따른 단말의 구조를 도시한 도면이다.
도 16에서 도시되는 바와 같이, 본 개시의 단말은 송수신부(1610), 저장부(1620), 및 단말 제어부(또는, 단말 프로세서 1630)를 포함할 수 있다. 전술한 단말의 통신 방법에 따라 단말의 단말 제어부(1630), 송수신부(1610) 및 저장부(1620)가 동작할 수 있다. 다만, 단말의 구성 요소가 전술한 예에 한정되는 것은 아니다. 예를 들어, 단말은 전술한 구성 요소들 보다 더 많은 구성 요소를 포함하거나 더 적은 구성 요소를 포함할 수도 있다. 뿐만 아니라 단말 제어부(1630), 송수신부(1610) 및 저장부(1620)가 하나의 칩(chip) 형태로 구현될 수도 있다.
송수신부(1610)는 단말의 수신부와 단말의 송신부를 통칭한 것으로, 송수신부(1610)는 다른 단말, 기지국 혹은 네트워크 엔티티와 신호를 송수신할 수 있다. 다른 단말이나 기지국과 송수신하는 신호는 제어 정보와 데이터를 포함할 수 있다. 이를 위해, 송수신부(1610)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF(radio frequency) 송신기와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등으로 구성될 수 있다. 다만, 이는 송수신부(1610)의 일 실시예일 뿐이며, 송수신부(1610)의 구성요소가 RF 송신기 및 RF 수신기에 한정되는 것은 아니다.
또한, 송수신부(1610)는 유무선 송수신부를 포함할 수 있으며, 신호를 송수신하기 위한 다양한 구성을 포함할 수 있다. 또한, 송수신부(1610)는 무선 채널을 통해 신호를 수신하여 단말 제어부(1630)로 출력하고, 단말 제어부(1630)로부터 출력된 신호를 무선 채널을 통해 전송할 수 있다. 또한, 송수신부(1610)는 통신 신호를 수신하여 단말 제어부(1630)로 출력하고, 단말 제어부(1630)로부터 출력된 신호를 유무선망을 통해 다른 단말 또는 기지국으로 전송할 수 있다.
저장부(1620)는 단말의 동작에 필요한 프로그램 및 데이터를 저장할 수 있다. 또한, 저장부(1620)는 단말에서 획득되는 신호에 포함된 제어 정보 또는 데이터를 저장할 수 있다. 저장부(1620)는 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다.
단말 제어부(1630)는 상술한 본 개시의 실시 예에 따라 단말이 동작할 수 있도록 일련의 과정을 제어할 수 있다. 단말 제어부(1630)는 적어도 하나 이상의 프로세서를 포함할 수 있다. 예를 들어, 단말 제어부(1630)는 통신을 위한 제어를 수행하는 CP(communication processor) 및 응용 프로그램 등 상위 계층을 제어하는 AP(application processor)를 포함할 수 있다.
도 17은 본 개시의 실시 예들에 따른 기지국의 구조를 도시한 도면이다.
도 17에서 도시되는 바와 같이, 본 개시의 기지국은 송수신부(1710), 저장부(1720), 기지국 제어부(또는, 프로세서, 1730)를 포함할 수 있다. 전술한 기지국의 통신 방법에 따라 기지국의 기지국 제어부(1730), 송수신부(1710) 및 저장부(1720)가 동작할 수 있다. 다만, 기지국의 구성 요소가 전술한 예에 한정되는 것은 아니다. 예를 들어, 기지국은 전술한 구성 요소들 보다 더 많은 구성 요소를 포함하거나 더 적은 구성 요소를 포함할 수도 있다. 뿐만 아니라, 도 17의 기지국 제어부(1730), 송수신부(1710) 및 저장부(1720)가 하나의 칩(chip) 형태로 구현될 수도 있다.
송수신부(1710)는 기지국의 수신부와 기지국의 송신부를 통칭한 것으로 단말 및/또는 네트워크 엔티티와 신호를 송수신할 수 있다. 이때, 송수신하는 신호는 제어 정보와 데이터를 포함할 수 있다. 이를 위해, 송수신부(1710)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신기와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등으로 구성될 수 있다. 다만, 이는 송수신부(1710)의 일 실시예일 뿐이며, 송수신부(1710)의 구성요소가 RF 송신기 및 RF 수신기에 한정되는 것은 아니다. 송수신부(1710)는 유무선 송수신부를 포함할 수 있으며, 신호를 송수신하기 위한 다양한 구성을 포함할 수 있다.
또한, 송수신부(1710)는 통신 채널(예를 들어, 무선 채널)을 통해 신호를 수신하여 기지국 제어부(1730)로 출력하고, 기지국 제어부(1730)로부터 출력된 신호를 통신 채널을 통해 전송할 수 있다. 또한, 송수신부(1710)는 통신 신호를 수신하여 기지국 제어부(1730)로 출력하고, 기지국 제어부(1730)로부터 출력된 신호를 유무선망을 통해 단말 또는 네트워크 엔티티로 전송할 수 있다.
저장부(1720)는 기지국의 동작에 필요한 프로그램 및 데이터를 저장할 수 있다. 또한, 저장부(1720)는 기지국에서 획득되는 신호에 포함된 제어 정보 또는 데이터를 저장할 수 있다. 저장부(1720)는 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다.
기지국 제어부(1730)는 상술한 본 개시의 실시 예에 따라 기지국이 동작할 수 있도록 일련의 과정을 제어할 수 있다. 기지국 제어부(1730)는 적어도 하나 이상의 프로세서를 포함할 수 있다. 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
저장부는 송수신부를 통해 송수신되는 정보 및 기지국 제어부를 통해 생성되는 정보 중 적어도 하나를 저장할 수 있다.
본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 예를 들어, 일부 실시예의 일부 또는 전부가 다른 하나 이상의 실시예의 일부 또는 전부와 결합될 수 있으며, 이러한 결합의 형태 또한 본 개시에서 제안하는 실시예에 해당함은 당연하다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며, 후술하는 특허청구의 범위 뿐 만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (2)
- 무선 통신 시스템의 제1 단말에 의해 수행되는 방법은,
제2 단말로부터 상기 제1 단말 및 상기 제2 단말 간 채널 상태를 요청하기 위한 신호를 수신하는 단계;
상기 채널 상태에 대한 측정을 수행하는 단계; 및
상기 수행된 측정의 결과에 기반하여 생성된 채널 상태에 관한 정보를 상기 제2 단말에게 송신하는 단계를 포함하고,
상기 채널 상태에 관한 정보는, 상기 제1 단말 및 상기 제2 단말 간의 채널이 혼잡한 정도를 지시하기 위한 정보를 포함하는 것인, 방법. - 무선 통신 시스템의 제1 단말은,
송수신부; 및
상기 송수신부와 연결된 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는:
제2 단말로부터 상기 제1 단말 및 상기 제2 단말 간 채널 상태를 요청하기 위한 신호를 수신하고,
상기 채널 상태에 대한 측정을 수행하고,
상기 수행된 측정의 결과에 기반하여 생성된 채널 상태에 관한 정보를 상기 제2 단말에게 송신하도록 설정되고,
상기 채널 상태에 관한 정보는, 상기 제1 단말 및 상기 제2 단말 간의 채널이 혼잡한 정도를 지시하기 위한 정보를 포함하는 것인, 제1 단말.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220100764A KR20240022281A (ko) | 2022-08-11 | 2022-08-11 | 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 |
PCT/KR2023/011899 WO2024035189A1 (ko) | 2022-08-11 | 2023-08-11 | 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220100764A KR20240022281A (ko) | 2022-08-11 | 2022-08-11 | 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240022281A true KR20240022281A (ko) | 2024-02-20 |
Family
ID=89852145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220100764A KR20240022281A (ko) | 2022-08-11 | 2022-08-11 | 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20240022281A (ko) |
WO (1) | WO2024035189A1 (ko) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102265329B1 (ko) * | 2018-08-30 | 2021-06-16 | 주식회사 케이티 | 비면허 대역에서의 채널 접속 실패를 처리하는 방법 및 장치 |
KR20200080864A (ko) * | 2018-12-27 | 2020-07-07 | 삼성전자주식회사 | 무선 통신 시스템에서 채널 접속을 위한 장치 및 방법 |
-
2022
- 2022-08-11 KR KR1020220100764A patent/KR20240022281A/ko unknown
-
2023
- 2023-08-11 WO PCT/KR2023/011899 patent/WO2024035189A1/ko unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024035189A1 (ko) | 2024-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11812419B2 (en) | Apparatus and method for controlling congestion in wireless communication system | |
US20210307023A1 (en) | Method and apparatus for nr v2x resource selection | |
JP7315465B2 (ja) | 柔軟なグラントフリーリソース構成シグナリング | |
TW202027523A (zh) | 在v2x上支持harq方法、裝置及系統 | |
KR20200145212A (ko) | 통신 시스템에서 사이드링크 피드백 송수신 방법 및 장치 | |
KR102509033B1 (ko) | 무선 통신 시스템에서 채널 접속 방법 및 장치 | |
US11665583B2 (en) | Subchannel selection and channel state information (CSI) indication via buffer status report (BSR) for sidelink | |
EP4087308A1 (en) | Apparatus and method for controlling sidelink auxiliary carrier in wireless communication system | |
CN114175758A (zh) | 用于处理无线通信***中的传输冲突的装置和方法 | |
CN113692771A (zh) | 用于在无线通信***中确定信道接入过程的方法和装置 | |
US20220232555A1 (en) | Indication of uplink control channel repetition in wireless communication | |
US11844095B2 (en) | Method and device for transmitting or receiving HARQ-ARK information in wireless communication system | |
KR20210010267A (ko) | 사이드링크 통신에서 채널 상태 측정 및 보고 방법 및 장치 | |
EP4135240A1 (en) | Apparatus and method for processing sidelink harq retransmission procedure in wireless communication system | |
US20230118350A1 (en) | Method and apparatus for feeding back harq-ack in wireless communication system | |
KR20240022281A (ko) | 무선 통신 시스템에서 비면허 대역 기반의 사이드링크 송수신을 위한 장치 및 방법 | |
KR20210061845A (ko) | 무선 통신 시스템에서 사이드링크를 위한 exceptional 전송 자원 풀을 처리하는 장치 및 방법 | |
KR20210082648A (ko) | 무선 통신 시스템에서 상향링크 전송 전력 결정 방법 및 장치 | |
US20230217486A1 (en) | Method and apparatus of channel access for transmission and reception of sidelink information in unlicensed band | |
US20230422239A1 (en) | Method and apparatus for transmission and reception of sidelink information in unlicensed band | |
US20240107421A1 (en) | Method and apparatus for performing discovery for sidelink communication in wireless communication system | |
EP4383614A1 (en) | Method and device for transmitting and receiving pucch in wireless communication system | |
EP4383612A1 (en) | Method and device for transmitting and receiving control information in wireless communication system | |
KR20210009261A (ko) | 무선 통신 시스템에서 혼잡을 제어하기 위한 장치 및 방법 | |
KR20240018955A (ko) | 비면허 대역에서 프레임 기반 채널 접속 방식에서 사이드링크 정보 송수신 방법 및 장치 |