KR102417076B1 - 피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법 - Google Patents

피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법 Download PDF

Info

Publication number
KR102417076B1
KR102417076B1 KR1020207004112A KR20207004112A KR102417076B1 KR 102417076 B1 KR102417076 B1 KR 102417076B1 KR 1020207004112 A KR1020207004112 A KR 1020207004112A KR 20207004112 A KR20207004112 A KR 20207004112A KR 102417076 B1 KR102417076 B1 KR 102417076B1
Authority
KR
South Korea
Prior art keywords
communication device
delete delete
information
communication
information unit
Prior art date
Application number
KR1020207004112A
Other languages
English (en)
Other versions
KR20200021542A (ko
Inventor
바리스 고크테프
토마스 페렌바흐
코넬리우스 헬지
토마스 슈엘
로빈 토마스
토마스 워스
Original Assignee
프라운호퍼-게젤샤프트 츄어 푀르더룽 데어 안게반텐 포르슝에.파우.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 프라운호퍼-게젤샤프트 츄어 푀르더룽 데어 안게반텐 포르슝에.파우. filed Critical 프라운호퍼-게젤샤프트 츄어 푀르더룽 데어 안게반텐 포르슝에.파우.
Publication of KR20200021542A publication Critical patent/KR20200021542A/ko
Application granted granted Critical
Publication of KR102417076B1 publication Critical patent/KR102417076B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1664Details of the supervisory signal the supervisory signal being transmitted together with payload signals; piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • H04L1/0063Single parity check
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0079Formats for control data
    • H04L1/008Formats for control data where the control data relates to payload of a different packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0466Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Radio Relay Systems (AREA)

Abstract

정보 유닛을 수신하는 것 및 다른 통신 디바이스에 피드백을 제공하는 것을 가능하게 하는 통신 디바이스가 제공된다.

Description

피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법
본 발명은 통신 디바이스(communication device)에 관련되는데, 예를 들어 브로드캐스트 기반 통신 연결(broadcast based communication connection)을 통하여 통신을 가능하게 하는 통신 디바이스에 관련된다.
통신 시스템 내의 모바일 디바이스 간의 통신은 통상적으로 모바일 디바이스가 기지국(Base Station: BS)을 통해 통신하는 것을 수반한다. 용어 eNB는 통신 네트워크의 기지국(Base Station: BS)의 통칭이며 LTE, LTE-A (4G) 및 LTE-A Pro (4.5G) 맥락은 물론 장래의 LTE 기반 표준에서도 사용된다. 5G "신 무선"(New Radio: NR) 통신 네트워크를 위해, 용어 gNB가 기지국의 동의어로서 사용된다. 따라서, 모든 용어 BS, eNB 및 gNB는 이 설명 도처에서 동의어로서 사용될 수 있다. 대안적으로, 통신은 또한 기지국을 일종의 릴레이(relay)로서 수반하지 않고서 직접적으로 모바일 디바이스 간에 수행될 수 있다. 이 종류의 통신은 또한 디바이스 대 디바이스(device-to-device)(D2D) 또는 차량 대 만물(Vehicle-to-everything)(V2X) 통신으로 지칭되며 브로드캐스트 기반 사이드링크(SideLink: SL) 통신을 수반할 수 있다.
모바일 디바이스는 또한 사용자 장비(User Equipment: UE)로 지칭된다. 이 용어는 모바일 전화, 랩톱(laptop), 모뎀 카드/기능을 가진 컴퓨터, 핸드헬드(handheld), 태블릿(tablet), 사물 인터넷(Internet-of-Things: IoT) 디바이스, 저전력 디바이스, 협대역 IoT(narrowband-IoT) 디바이스(NB1, NB2 등등), UAV(드론, 비행기, 헬리콥터) 또는 차량(가령, 차, 트럭, 버스, 기차 등등) 상에 장착된(mounted) 통신 디바이스를 포함하는 상이한 컴퓨팅 능력을 가진 모든 타입의 모바일 디바이스를 말할(refer to) 수 있다. 사이드링크는 또한 비대칭적 컴퓨팅 능력을 허용할 수 있는데, 여기서 하나의 디바이스는 높은 컴퓨팅 파워를 가진 스마트 폰(smart phone) 또는 랩톱이고, 다른 노드는 저전력 IoT 디바이스이다. 이 링크는 또한 차량 간의 통신을 지원할 수 있다. 나아가, 통신 노드는 (송신 전력의 측면에서) 그것의 전력 클래스에 따라 또는 (배터리 전력, 고정형 전력 플러그(fixed-power-plug)와 같은) 전력 가용성의 측면 및 아래에서 정의된 기술에 활용되는 전력 능력에 따라서 분류될 수 있다.
브로드캐스트 기반 사이드링크(SideLink: SL) 통신은 가령 HARQ 피드백 또는 CQI 같은 어떤 종류의 피드백 메커니즘도 없이 정의되었고, 그러한 시나리오에서 신뢰성을 증가시키기 위해서, 데이터의 고정된 (재)송신이 명시되었다[1]. 그러나, 범위 FeD2D 및 V2X 내에서, 엄격한 QoS 및 신뢰성 제약을 충족시키기 위해서 SL 디바이스 간의 유니캐스트 통신(unicast communication)에 대해 합의되었다. 따라서, 추가적인 신뢰성 향상은 전반적인 성능을 개선하기 위해 피드백 메커니즘을 포함할 수 있다. RAN1#88bis[8] 회의에 따르면, 어떤 추가적인 채널도 피드백을 위해 특별히 도입되지 않을 것이라는 요망이 있다.
이 피드백 정보를 전달하기 위한 '피기백'(piggyback) 전략이 바람직할 수 있다고 밝혀졌다.
D2D 기반의 근접 서비스(Proximity Service: ProSe) 통신은, 3GPP 표준의 릴리즈(Release) 12에 먼저 표준화되었는데 어떤 피드백도, 또 그런즉 어떤 링크 적응(link adaptation) 메커니즘도 이 D2D 시나리오에서 SL의 브로드캐스트 본질로 인해 포함하지 않았다. 유사하게, V2X 통신 또한 피드백을 포함하지 않도록 설계되었다. 신뢰성을 개선하기 위해서, 시스템은 대신에 SL 상의 3개의 연이은 서브프레임 내에서 브로드캐스트 전송 블록(Transport Block: TB)을 잇달아 맹목적으로(blindly) 재송신할 것인데, 각각의 재송신은 사전정의된 패턴에 기반하여 상이한 리던던시 버전(redundancy version)을 가진다. V2X 통신에서, UE는 SL 상의 2개의 연이은 서브프레임 내에서 TB를 맹목적으로 재송신한다. 제1 재송신 구성(패턴)은 제1 재송신의 사이드링크 제어 지시자(Sidelink Control Indicator: SCI) 내에 나타내어지는바 수신 사용자 장비(User Equipment: UE)가 모든 재송신으로부터 소요 데이터를 복조할 수 있게 한다[1,7].
SL 통신에서의 리소스 풀(Resource Pool: RP)의 개념은 D2D 및 V2X 통신을 가능하게 하기 위해 이용가능한 물리적 리소스의 세트로서 정의된다. 이들 RP는 리소스 블록 및 서브프레임으로 구성될 수 있다. SL 통신의 맥락에서 몇 가지 타입의 리소스 풀이 있다:
1) PSCCH 서브프레임 풀: PSCCH 송신을 위한 서브프레임의 세트
2) PSCCH 리소스 블록 풀: PSCCH 서브프레임 풀 내의 PSCCH 송신을 위해 이용가능한 리소스 블록의 세트
3) PSSCH 서브프레임 풀: PSSCH 송신을 위한 서브프레임의 세트
4) PSSCH 리소스 블록 풀: PSCCH 서브프레임 풀 내의 PSSCH 송신을 위한 가용 리소스 블록의 세트.
도 31은 서브프레임 및 리소스 블록 풀(3100)의 일반적 구조를 도시한다. 리소스 블록 풀의 부분(3110)은 셀룰러 서비스를 위해 보류되고(reserved), 다른 부분(3120)은 근접 서비스 ProSe를 위해 보류된다고 도시된다. D2D 모드 1에서, 디바이스의 리소스 풀은 이미 스케줄링 허여(scheduling grant)를 통해 eNB에 의해 명시적으로 할당된 반면에, 모드 2(분산형 스케줄링(distributed scheduling))에서 디바이스 그 자체가 모드 1에서 정의된 리소스 풀의 서브세트로부터 PSCCH/PSSCH 리소스의 세트를 선택한다. 모드 1은 RRC 연결(RRC Connected) 상태 내의 커버리지내(in-coverage) UE만을 위한 것인 반면에, 모드 2는 RRC 유휴(RRC Idle) 및 RRC 연결 상태 양자 모두 내에 있을 수 있다. 시간 반복 패턴(Time Repetition Pattern: TRP)은 PSCCH 송신을 위해 사용될 수 있는 서브프레임에 대한 표시이다. 동일한 UE는 주어진 서브캐리어(subcarrier)/서브프레임(subframe)을 셀룰러 통신 및 SL 통신 양자 모두를 위해 동시에 활용할 수가 없다. V2X에서, 모드 3 구성은 기지국(BS/eNB/gNB)에 의한, 상기 BS의 커버리지 내의 차량 UE를 위한, 리소스의 스케줄링 및 간섭 관리를 수반하여 사이드링크(SideLink: SL)(차량 대 차량(vehicle-to-vehicle)(V2V)) 통신을 가능한다. 제어 시그널링(control signaling)은 (다운링크 제어 지시자(Downlink Control Indicator: DCI)를 통해) Uu 인터페이스 상에서 UE에 제공되며 기지국에 의해 동적으로 할당된다. SL 통신을 위한 모드 4 구성은 사전구성된 리소스 구성을 기반으로 UE 간의 분산형(탈중앙집중형(de-centralized)) 알고리즘을 사용하여 자율적으로 수행된다.
TRP는 어느 리소스(서브프레임)가 SL 송신/수신을 위해 보류된 것인지의 표시를 제공하며 만일 이들 리소스가 실제로 사용 중인지를 참작하지 않는다. V2X에서, 채널 번잡 비율(Channel Busy Ratio: CBR)은 무선 채널의 로드(load)를 결정한다(로딩 메트릭(loading metric)으로서의 역할을 한다). UE는 CBR에 기반하여 각각의 리소스 풀을 위한 그것의 송신 파라미터를 적응시킬 수 있고 따라서 채널 활용을 제어할 수 있다. 채널 점유 비율(Channel occupancy Ratio: CR) 측정은 RSSI가 사전정의된 임계(threshold)를 넘는 측정 샘플의 백분율을 보고하는데, 이는 특정한 채널의 점유를 나타낼 것이다. 현재 상태 그대로는, 각각의 (재)송신 후에 채널 점유 비율이 계산된다[10].
커버리지내 및 커버리지외(out-of-coverage) 모드를 위해 유니캐스트 D2D 및 V2X 디바이스에서 재송신 방안(ACK/NACK)이 제안되었다. 어떤 전용(dedicated) HARQ 피드백 채널도 없을 것임이 합의되었다. 기본적인 HARQ 피드백은 SL의 제어 채널(SCI) 상에서 [1,2,4] 또는 (자율 모드에서) 스케줄링 할당의 일부 상에서 [2] 송신되는 것이 제안되었다. 피드백은 (eNB 스케줄링 모드(eNB scheduled mode)에 있는 경우) 업링크 제어 지시자(Uplink Control Indicator: UCI) 및 PUSCH 리소스 요소의 일부분을 펑처링(puncturing)함으로써 송신되는 것이 또한 제안되었다.
앞서 언급된 양상은 다음에 언급되는 발명의 양상 및 실시예와 선택적으로(optionally) 조합될 수 있다. 또한, 앞서 언급된 정의는 발명의 양상 및 실시예에서 선택적으로 인계될 수 있다.
이상에 비추어 볼 때, 신뢰성, 리소스 사용량 및 복잡도 간의 개선된 트레이드오프(tradeoff)를 가능케 하는 통신 개념을 창출하려는 요망이 있다.
발명에 따른 실시예는 독립 청구항에 의해 정의된다.
실시예에 따르면, 제2 통신 디바이스로부터 하나 이상의 정보 유닛을 수신하는 통신 디바이스, 가령 이른바 수신 통신 디바이스(receiving communication device)가 제공되는데, 통신 디바이스는 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 통신 디바이스에 의해 송신되는 정보 유닛과 연관된 체크 값(check value)을 수정하는바(amend), 이로써 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공한다. 예를 들어, 통신 디바이스는 사용자 장비(UE)와 같은 모바일 통신 디바이스일 수 있다. 예에서, 정보 유닛은 데이터 블록 또는 데이터 패킷 및/또는 제어 블록 또는 제어 패킷일 수 있다. 이들 정보 유닛은 직접 링크(direct link)를 통해 발신되었을 수 있으나, 정보 유닛이 사이드링크를 통해 발신되었다는 것도 가능하다. 예에서, 체크 값은 순환 리던던시 체크(CRC) 값일 수 있으나, 또한 길이 방향 패리티 체크(longitudinal parity check) 값, 플레처의 체크섬(Fletcher’s checksum) 값 또는 유사한 것 같은 임의의 다른 종류의 체크 값이 사용될 수 있다. 체크 값은 PSCCH 내의 제어 정보와, 또는 PSSCH 내의 데이터와 연관될 수 있다. 통신 디바이스에 의해 송신되는 정보 유닛은 기지국, gNB, 또는 다른 사용자 장비에 송신될 수 있다.
발명에 따른 이 실시예는, 차후의 송신의 체크 값을 선별적으로(selectively) 수정함으로써 정보 유닛이 다른 (제2) 통신 디바이스로부터 적절히 수신되었는지를 시그널링하는 것이, 왜냐하면 이것이 시그널링을 위한 전용 리소스를 요구하지 않고서 확인응답(acknowledgement)/비확인응답(non-acknowledgement) 피드백을 제공하는 것(즉 확인응답/비확인응답 정보의 제공)을 허용하기 때문에, 유리하다는 결론에 기반한다. 더욱이, 정보 유닛의 적절한 수신이 시그널링되어야 하는지 여부라는 점에 의존하여 체크 값을 "변조하는"(수정하는) 것은 체크 값이 연관된 정보 내의 에러(error)의 검출을 위한 체크 값의 사용가능성을 상당히 저하시키지 않는다고 밝혀졌다. 예를 들어, 체크 값의 가능한 상태 또는 가능한 값의 개수는 확인응답 정보의 상태의 수(예를 들어, 단순한 확인응답에 있어서 2개의 상태 또는 두 데이터 유닛의 합동 확인응답에 있어서 4개의 상태)보다 (예를 들어, 적어도 10배만큼) 상당히 클 수 있어서, 체크 값의 수정은 에러 검출을 위한 체크 값의 사용가능성을 실질적으로 저하시키지 않는다. 더욱이, 체크 값의 수정은 (예를 들어, 가역적 산술(reversible arithmetic) 또는 논리 연산(logical operation)을 사용하여) 계산상 단순할 수 있어서, 수정된 체크 값을 수신하는 다른 통신 디바이스는 체크 값이 수정되었는지를 쉽게 검출(하는바 이로써 확인응답이 또는 비확인응답이 시그널링될 것인지를 판단)하고/거나 원래의 (수정되지 않은) 체크 값이 무엇이었는지를 쉽게 검출(하는바 이로써 수정된 체크 값을 비트 에러(bit error)의 검출을 위해 효과적으로 사용)할 수 있다.
결론적으로, 제2 통신 디바이스로부터 수신된 정보 유닛이 적절히 수신되었는지 여부를 시그널링하는 것은 (CRC 알고리즘 같은) 종래의 체크 값 계산 알고리즘을 사용하여 계산되는 (전형적으로 다중 비트(multi-bit)인) 종래의 체크 값을 사용하여 계산되는 체크 값 상에 "피기백될" 수 있는바, 이로써 체크 값의 사용가능성을 약화시키지 않으면서, 그리고 복잡도를 적절히 작게 유지하면서 여분의 비트레이트(bitrate) 요구 없이 시그널링을 송신하는 것을 허용한다.
추가의 실시예에서, 체크 값은 체크 값이 연관된 정보 유닛 내의 하나 이상의 비트 에러의 검출을 가능케 한다. 예를 들어, 체크 값은 사전결정된 수의 비트 에러까지 비트 에러를 검출하는 것을 허용할 수 있고, 선택적으로 또한 이들 비트 에러의 정정(correction)을 가능케 할 수 있다.
추가의 실시예에서, 체크 값은 순환 리던던시 체크 값이다.
또 다른 실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 사전결정된 계산 규칙을 사용하여 송신될 정보 유닛을 기반으로 체크 값을 계산하는데, 통신 디바이스는 제2 통신 디바이스로부터 수신되는 하나 이상의 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 복수의 가역적 변경(modification) 규칙 중의 가역적 변경 규칙을 선택하되, 수정된 체크 값을 획득하기 위해서 통신 디바이스는 선택된 가역적 변경 규칙을 계산된 체크 값에 적용한다. 예를 들어, 가역적 변경 규칙은 복수의 XOR 마스크(mask) 값 중의 XOR 마스크 값일 수 있다. 일반적, 예시적인 경우에, 시그널링될 두 개의 상태가 있을 수 있으니, 확인응답(ACK) 또는 비확인응답(NACK)이다. 그러나, 예에서, 더 많은 상태, 가령, 두 코드 블록 또는 두 코드 블록 그룹 또는 두 HARQ 프로세스가 있을 수 있다. 예에서, 두 정보 유닛의 수신이 UE1에 의해 확인응답되어야 하는 경우, 만일 두 정보 유닛 모두 적절히 수신되었다면 제1 가역적 변경 규칙, 또는 제1 XOR 마스크 값이 택해질 수 있고, 만일 제1 정보 유닛이 적절히 수신되었고 제2 정보 유닛이 적절히 수신되지 않았다면 제2 가역적 변경 규칙, 또는 제2 XOR 마스크 값이 택해질 수 있으며, 만일 제1 정보 유닛이 적절히 수신되지 않았고 제2 정보 유닛이 적절히 수신되었다면 제3 가역적 변경 규칙 또는 제3 XOR 마스크 값이 택해질 수 있고, 만일 제1 및 제2 정보 유닛 양자 모두가 적절히 수신되지 않았다면 제4 가역적 변경 규칙 또는 제4 XOR 마스크 값이 택해질 수 있다. 추가적으로, 가역적 변경 규칙 중 하나는 체크 값을 바뀌지 않은 채로 놓아둘 수 있는데 오직 '0' 값을 포함한 워드(word)/비트 패턴과의 XOR과 동등할 수 있는 것이다.
추가의 실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 사전결정된 계산 규칙을 사용하여 송신될 정보를 기반으로 체크 값을 계산하는데, 여기서 통신 디바이스는 수정된 체크 값을 획득하기 위해서, 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 가역적 변경을 계산된 체크 값에 선별적으로 적용하거나, 여기서 통신 디바이스는 수정된 체크 값을 획득하기 위해서, 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 제1 가역적 변경 또는 제2 가역적 변경을 계산된 체크 값에 선별적으로 적용한다. 예를 들어, 사전결정된 계산 규칙은 생성자 다항식(generator polynomial)일 수 있다. 또한, 예에서, 가역적 변경은 사전결정된 값과의 XOR 연산을 말할 수 있으니, 예를 들어, 제2 통신 디바이스로부터 수신되는 패킷이 적절히 수신된 경우에 제1 가역적 변경은 제1 사전결정된 값과의 XOR 연산일 수 있거나, 제2 통신 디바이스로부터 수신되는 패킷이 적절히 수신되지 않은 경우에 제2 가역적 변경은 제2 사전결정된 값과의 XOR 연산일 수 있다. 일반적인 경우에, 두 상태 ACK/NACK가 있을 수 있으나, 몇몇 실시예는 더 많은 상태, 가령, 두 코드 블록 또는 두 코드 블록 그룹 또는 두 HARQ 프로세스를 가능케 할 수 있는데, 두 상태보다 많은 이것들은 둘보다 많은 가역적 변경 연산을 사용하여 시그널링될 수 있다.
추가의 실시예에서, 통신 디바이스는 기지국과 통신하고 또한 제2 통신 디바이스와 직접적으로 통신할 수가 있다. 예를 들어, 기지국은 gNB 또는 eNB일 수 있다. 기지국은 중앙화된 리소스 할당(centralized resource allocation)을 수행하도록 구성될 수 있다. 통신 디바이스가 제2 통신 디바이스와 직접적으로 통신하는 예에서, 통신은 기지국의 관여 없이 수행된다. 제2 통신 디바이스는 기지국과 상이할 수 있다. 예에서, 이 직접적인 통신은 사이드링크 통신을 사용하여 수행될 수 있다. 이 사이드링크 통신은, 예를 들어, 자율적 스케줄링 방안을 사용하여, 허여 없이 송신함, 곧 무허여 액세스(grant-free access)로써 수행될 수 있다.
추가의 실시예에서, 통신 디바이스는 기지국을 수반하지 않는 사이드링크를 통해 제2 디바이스로부터 하나 이상의 정보 유닛을 수신한다. 예를 들어, 기지국은 gNB일 수 있고/거나, 수신은 자율적 스케줄링 방안을 사용하여 허여 없이 송신함으로써 수행될 수 있다.
추가의 실시예에서, 통신 디바이스는 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 제어 채널을 통해 통신 디바이스에 의해 송신되는 제어 정보 유닛과 연관된 체크 값을 수정하는바 이로써 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하거나, 통신 디바이스는 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 여부에 의존하여 데이터 채널을 통해 통신 디바이스에 의해 송신되는 데이터 유닛과 연관된 체크 값을 수정하는바, 이로써 제2 통신 디바이스로부터 수신되는 패킷이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하거나, 여기서 통신 디바이스는 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 제어 채널을 통해 통신 디바이스에 의해 송신되는 제어 정보 유닛과 연관된 체크 값을 수정하고 데이터 채널을 통해 통신 디바이스에 의해 송신되는 데이터 유닛과 연관된 체크 값을 수정하는바 이로써 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공한다. 예로서, 체크 값은 CRC 값 또는 앞서 언급된 다른 체크 값일 수 있다. 제어 정보 유닛은 물리적 사이드링크 제어 채널(Physical Sidelink Control Channel)(PSCCH) 내의 제어 정보일 수 있다. 예에서, 제어 정보 유닛은 기지국(Base Station: BS)에 또는 제2 사용자 장비에 송신되었을 수 있다. 예에서, 데이터 유닛은 물리적 사이드링크 공유 채널(Physical Sidelink Shared Channel)(PSSCH) 내에 발신되는 데이터일 수 있고, 기지국(Base Station: BS)에 또는 제2 사용자 장비에 송신되었을 수 있다.
추가의 예에서, 통신 디바이스는 정보 유닛(이의 체크 값은 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하기 위해서 수정됨)을, 기지국을 수반하지 않는 사이드링크를 통해 오직 제2 통신 디바이스에 송신하거나, 통신 디바이스는 정보 유닛(이의 체크 값은 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하기 위해서 수정됨)을 오직 기지국에 송신하거나, 통신 디바이스는 정보 유닛(이의 체크 값은 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하기 위해서 수정됨)을, 제2 통신 디바이스에 사이드링크(이는 기지국을 수반하지 않음)를 통해 송신하고, 또한 다른 정보 유닛(이의 체크 값은 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하기 위해서 수정됨)을, 기지국에 송신한다. 예를 들어, 정보 유닛은 업링크 채널을 사용하여 기지국에 송신될 수 있다.
실시예에서, 통신 디바이스는 정보 유닛(이의 체크 값은 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하기 위해서 수정됨)을, 제2 통신 디바이스에 사이드링크를 통해 송신할 것인지를, 또는 상기 정보 유닛을 기지국에 송신할 것인지를, 기지국을 수반하지 않는 사이드링크를 통한 제2 통신 디바이스로의 직접적 송신을 위해 통신 디바이스에 리소스가 할당되어 있는지를 서술하는 정보에 의존하여 결정한다.
실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 순환 리던던시 체크 계산 규칙을 사용하여 송신될 정보 유닛을 기반으로 체크 값을 계산하고, 수정된 체크 값을 획득하기 위해서, 사전결정된 값과의 XOR 연산을 계산된 체크 값에, 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 여부에 의존하여 선별적으로 적용하거나, 수정된 체크 값을 획득하기 위해서, 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신된 경우 계산된 체크 값에 제1 사전결정된 값과의 제1 XOR 연산을 선별적으로 적용하고 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되지 않은 경우 계산된 체크 값에 제2 사전결정된 값(이는 제1 사전결정된 값과 상이함)과의 제2 XOR 연산을 선별적으로 적용한다. 예를 들어, 순환 리던던시 체크 계산 규칙은 생성자 다항식을 사용하여 획득될 수 있다.
다른 실시예에 따르면, 하나 이상의 정보 유닛을 다른 통신 디바이스에 송신하고 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을 수신하며 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보를, 하나 이상의 체크 값에 의존하여 도출하는 통신 디바이스, 가령 이른바 발신 통신 디바이스(sending communication device)가 제공된다. 예를 들어, 통신 디바이스는 사용자 장비일 수 있다. 또한, 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있다. 통신 디바이스는 기지국을 수반하지 않는 사이드링크를 통해 직접적으로 다른 (즉, 그 다른) 통신 디바이스와 통신할 수 있으나, 통신 디바이스가 기지국에 통신하는 것이 또한 가능하다. 예에서, 체크 값은 다중비트 이진 값, 가령 CRC 값일 수 있다.
발명에 따른 이 실시예는, 후속 송신의 수정된 또는 변경된 체크 값을 사용하여, 발신 통신 디바이스에 의해 발신되는 정보 유닛이 수신 통신 디바이스에 의해 적절히 수신되었는지 시그널링하는, ACK/NACK 상황(condition)을 시그널링하는 것이, 왜냐하면 이것이 통신 프로세스를 언급된 피드백 정보를 제공함으로써 더욱 신뢰성 있게 하는 데에 도움이 될 수 있고, 또한 ACK/NACK 정보가 후속 송신의 체크 값 부분에 피기백될 수 있으므로 대역폭을 절감하는바, 이로써 오버헤드를 증가시키지 않고, 그것의 원래 목적, 곧 에러 검출 또는 정정을 위해, 그리고 피드백을 제공한다는 목적으로, 오버헤드를 양용할(double-use) 수 있기 때문에, 유리하다는 결론에 또한 기반한다. 시그널링을 가능하게 하는 가역적 연산을 사용함으로써, 체크 값은 어떠한 또는 어떠한 실질적이 제한도 없이 여전히 사용될 수 있다.
추가의 실시예에서, 체크 값은 각 체크 값이 연관된 정보 유닛 내의 하나 이상의 비트 에러의 검출을 가능케 할 수 있다. 예를 들어, 체크 값은 적어도 사전결정된 수의 비트 에러에 대한 검출을 가능케 할 수 있고, 또한, 선택적으로, 비트 에러의 정정을 가능케 할 수 있다.
추가의 실시예에서, 체크 값은 순환 리던던시 체크(CRC) 값이다.
다른 실시예에서, 통신 디바이스는 복수의 상이한 사전결정된 도출 규칙 중에서 하나에 따라 또는 총 또는 4개의 사전결정된 도출 규칙 중에서 하나에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 판정하고 통신 디바이스는 상기 판정의 결과로부터 통신 디바이스에 의해 송신된 하나 이상의 정보가 그 다른 통신 디바이스에 의해 적절히 수신되었음을 나타내는 정보를 도출한다. 예를 들어, 상이한 사전결정된 도출 규칙은 만일, 예를 들어, 단일 ACK/NACK가 시그널링되어야 한다면 2개의 사전결정된 도출 규칙을 포함할 수 있거나, 예를 들어 만일 2개의 ACK/NACK가 시그널링되어야 한다면, 네 개의 결정된 도출 규칙을 포함할 수 있다. 예를 들어, 체크 값은 사전결정된 도출 규칙 중 임의의 것에 따라, 또는 심지어 총 4개가 넘는 사전결정된 도출 규칙 중에서 하나에 따라, 각 정보 유닛과 대응하지 않는다고 판정될 수 있다. 일반적으로, 만일 2개보다 많은 상이한 사전결정된 도출 규칙, 가령, CRC 값이 XOR되는 2개보다 많은 상이한 값이 고려된다면, 2개보다 많은 상태를 포함하는 피드백 정보가, 예를 들어, 체크 값을 사용하여 피기백될 수 있다.
다른 실시예에서, 통신 디바이스는 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 판정하고, 통신 디바이스는 상기 판정의 결과로부터 통신 디바이스에 의해 송신된 하나 이상의 정보가 그 다른 통신 디바이스에 의해 적절히 수신되었는지를 나타내는 정보를 도출한다. 예를 들어, 도출 규칙은 NACK 상황이 시그널링되어야 하는 경우 다른 (즉 그 다른) 통신 디바이스에서 CRC를 도출하기 위한 규칙일 수 있다. 제2 사전결정된 도출 규칙은 ACK 상황이 시그널링되어야 하는 경우 다른 통신 디바이스에서 CRC를 도출하기 위한 규칙일 수 있다. 사전결정된 도출 규칙 중 임의의 것에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하지 않는다고 판정될 수 있다.
추가의 실시예에서, 통신 디바이스는 적절한 수신과 연관된 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하지 않음을 알아내는 것에 응답하여 하나 이상의 송신된 정보 유닛의 재송신을 수행한다.
다른 실시예에서, 통신 디바이스는 사전결정된 도출 규칙 중 임의의 것에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하지 않는 경우에 이전의 송신에 비해 증가된 강건성(robustness)을 갖는 재송신을 수행한다. 예를 들어, 재송신은 더 낮은 MCS로써, 더 높은 전력으로써 또는 반복 코딩(repetition coding)으로써 수행될 수 있다. ACK의 시그널링에 대응하는 도출 규칙에 따라서도 아니고 NACK의 시그널링에 대응하는 도출 규칙으로써도 아니나 하나 이상의 체크 값이 각 정보 유닛과 대응하지 않는다고 판정될 수 있다. 다른 말로, 만일 데이터 패킷이 정확히 정정될 수가 없다면, 즉 어떤 CRC 마스크도 매칭되지 않으면, 가령, 더 낮은 MCS, 더 높은 전력 또는 반복 코딩으로써, 더 강건한 재송신이 발신된다.
추가의 실시예에서, 통신 디바이스는 제1 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응함을 발견하는 것에 응답하여 다른 (그 다른) 통신 디바이스에 송신된 하나 이상의 정보 유닛을 재송신한다. 예를 들어, 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있다. 사전결정된 도출 규칙은 체크 값을 도출하기 위한 규칙일 수 있으니, 예를 들어, 그것은 NACK 상황이 시그널링되어야 하는 경우 다른 통신 디바이스의 위치에서 CRC를 도출하는 규칙일 수 있다.
다른 실시예에서, 통신 디바이스는 하나 이상의 정보 유닛(통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보가 이로부터 도출됨)을 다른 통신 디바이스(통신 디바이스가 확인응답될 하나 이상의 데이터 유닛을 이에 송신하였음)로부터 수신하되, 통신 디바이스는 하나 이상의 정보 유닛(이로부터 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보)을 기지국으로부터 수신한다. 예를 들어, 통신 디바이스는 기지국을 수반하지 않는 사이드링크를 통해 하나 이상의 데이터 유닛을 수신할 수 있다. 기지국은 가령 gNB일 수 있고, 기지국은 통신 디바이스로의, 그리고 가능하게는 다른 통신 디바이스로의 리소스 할당을 조정하도록(coordinate) 적응될(adapted) 수 있다.
다른 실시예에서, 통신 디바이스는 하나 이상의 데이터 정보 유닛과 연관된 하나 이상의 체크 값에 의존하여 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보를 도출하고, 여기서 통신 디바이스는 하나 이상의 제어 정보 유닛과 연관된 하나 이상의 체크 값에 의존하여 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지를 나타내는 정보를 도출하거나, 여기서 통신 디바이스는 하나 이상의 데이터 정보 유닛과 연관된 하나 이상의 체크 값에 의존하여, 그리고 하나 이상의 제어 정보 유닛과 연관된 하나 이상의 체크 값에 의존하여 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보를 도출한다.
추가의 실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 순환 리던던시 체크 계산 규칙을 사용하여 하나 이상의 정보 유닛 중 주어진 하나를 기반으로 체크 값을 계산하고, 여기서 통신 디바이스는 계산된 체크 값을 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 비교하고, 사전결정된 값과의 XOR 조합을 제외하고는 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지를 체크하며, 여기서 통신 디바이스는 계산된 체크 값이 수신된 체크 값과 동일한지에 또는 계산된 체크 값이 사전결정된 값과의 XOR 조합을 제외하고는 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지에 의존하여 그 다른 통신 디바이스에 의한 적절한 수신을 인식한다. 예를 들어, 순환 리던던시 체크 계산 규칙을 사용하는 것은 생성자 다항식을 사용하는 것을 포함할 수 있다. 통신 디바이스는 동일성에 대해 체크함으로써 계산된 체크 값을 수신된 체크 값과 비교할 수 있다. XOR 조합은 계산된 체크 값 또는 수신된 체크 값을 포함할 수 있다. 통신 디바이스는 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛의 적절한 수신을 인식할 수 있다.
실시예에서, 통신 디바이스는 만일 계산된 체크 값이 수신된 체크 값과 상이한 경우 및 만일 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과, 사전결정된 값과의 XOR 조합보다 많이 차이가 나는 경우 수신 에러를 인식한다. 예를 들어, 수신 에러는 통신 디바이스 그 자체에 의한 정보 유닛의 수신에서의 에러를 말할 수 있다. 수신 에러는 만일 계산된 체크 값이 수신된 체크 값과 상이한 경우 및 만일 계산된 체크 값이 수신된 체크 값과, 또한 XOR 조합보다 많이 차이가 나는 경우에 인식될 수 있다.
실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 순환 리던던시 체크 계산 규칙을 사용하여 하나 이상의 정보 유닛 중 주어진 하나를 기반으로 체크 값을 계산하고, 통신 디바이스는 제1 사전결정된 값과의 XOR 조합을 제외하고는 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지를 체크하고, 제2 사전결정된 값과의 XOR 조합을 제외하고는 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지를 체크하며, 통신 디바이스는 계산된 체크 값이 제1 사전결정된 값과의 XOR 조합을 제외하고는 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지에 또는 계산된 체크 값이 제2 사전결정된 값과의 XOR 조합을 제외하고는 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과 동일한지에 의존하여 그 다른 통신 디바이스에 의한 적절한 수신을 인식한다. 예를 들어, 순환 리던던시 체크 계산 규칙을 사용하는 것은 생성자 다항식을 사용하는 것을 포함할 수 있다. XOR 조합은 계산된 체크 값 또는 수신된 체크 값을 말할 수 있다. 적절한 수신은 통신 디바이스에 의해 송신되는 하나 이상의 정보 유닛에 의해 인식될 수 있다.
추가의 실시예에서, 통신 디바이스는 만일 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과, 제1 사전결정된 값과의 XOR 조합보다 많이 차이가 나는 경우 및 만일 계산된 체크 값이 하나 이상의 정보 유닛 중 주어진 하나와 연관된 수신된 체크 값과, 제2 사전결정된 값과의 XOR 조합보다 많이 차이가 나는 경우 수신 에러를 인식한다. 예를 들어, 수신 에러는 통신 디바이스 그 자체에 의한 정보 유닛의 수신에서 인식될 수 있다. XOR 조합은 계산된 체크 값 또는 수신된 체크 값과의 것일 수 있다. 수신 에러는 만일 계산된 체크 값이 제1 사전결정된 값과의 XOR 조합보다 많이 및 제2 사전결정된 값과의 XOR 조합만큼 차이가 나는 경우 인식될 수 있다.
다른 실시예에 따르면, 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을 제1 통신 디바이스로부터 수신하고, 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 판정하며, 판정에 의존하여 제1 통신 디바이스로의 정보 유닛의 재송신을 개시하는 통신 디바이스가 제공된다. 예를 들어, 통신 디바이스는 네트워크 노드, 기지국 또는 gNB일 수 있다. 제1 및 제2 통신 디바이스는 모바일 통신 디바이스, 예를 들어 제1 및 제2 사용자 장비(User Equipment: UE)일 수 있다. 제1 사전결정된 도출 규칙은 NACK 상황이 시그널링되어야 하는 경우에 제1 통신 디바이스 측에서 CRC를 도출하기 위한 규칙일 수 있고, 제2 사전결정된 도출 규칙은 ACK 상황이 시그널링되어야 하는 경우에 제1 통신 디바이스 측에서 CRC를 도출하기 위한 규칙일 수 있다. 통신 디바이스는 재송신을 선별적으로 개시할 수 있다. 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지의 판정을 포함할 수 있다.
발명에 따른 이 실시예는, 피수신 정보 유닛이 수신된 후에 발신되는 다른 정보 유닛의 체크 값의 개변/수정을 사용함으로써 피수신 정보 유닛이 수신 통신 디바이스에 의해 적절히 수신되었는지 여부에 관한 ACK/NACK 정보의 시그널링을 제공하는 것이, 왜냐하면 필요한 대역폭은 오버헤드(이 경우에는 체크 값)가 증가되지 않음에 따라 증가되지 않으면서도 그러한 시그널링이 전체 통신의 신뢰성 및 유효성을 증가시킬 수 있기 때문에, 유리하다는 결론에 또한 기반한다. 오히려, 체크 값은 가역적 연산을 사용하여 이 정보를 체크 값 상으로 피기백함으로써 양용된다. 이 실시예는 발신 통신 디바이스 및 수신 통신 디바이스 간의 직접 링크를 사용하여 피드백이 발신되지 않으나, 기지국으로 통해 중계된다는 이점을 제공하는데, 사이드링크 통신 채널의 대역폭을 절감하는 데에 도움이 될 수 있는 것이며, 수신 통신 디바이스가 그것이 발신 통신 디바이스에 발신할 정보 유닛을 가져 피드백 정보를 이 정보 유닛 상으로 피기백할 수 있을 때까지 기다려야만 하는 것은 필수적이지 않은데, 오히려 상이한 통신 디바이스를 위한 정보 유닛이 피기백하는 것을 위해 사용될 수 있고 기지국은 그것으로부터 각 피드백 정보를 추출할 수 있는바, 이로써 어떤 추가적인 대역폭 사용량도 발생하지 않는다.
실시예에서, 통신 디바이스는 판정에 의존하여 통신 디바이스에 의해 송신되는 정보 유닛과 연관된 체크 값을 수정한다. 예를 들어, 체크 값은 CRC 값일 수 있으나, 임의의 다른 체크 값이 사용될 수 있다. 정보 유닛은 PSCCH 내의 제어 정보 또는 PSSCH 내의 데이터일 수 있다. 정보 유닛은, 예를 들어 제2 사용자 장비(User Equipment: UE)일 수 있는 제2 통신 디바이스에 송신될 수 있다. 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지에 관한 것을 포함할 수 있는데, 이는 재송신을 선별적으로 개시하는 데에 사용될 수 있다.
추가의 실시예에서, 통신 디바이스는 여러 통신 디바이스로의 리소스의 할당을 스케줄링하는데, 통신 디바이스는 판정에 의존하여 재송신을 위한 통신 리소스를 할당한다. 예를 들어, 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 포함하는데, 이는 재송신을 선별적으로 개시하는 데에 사용될 수 있다.
추가의 실시예에서, 체크 값은 체크 값이 연관된 정보 유닛 내의 비트 에러의 검출을 가능케 할 수 있다. 예를 들어, 체크 값은 적어도 사전결정된 수의 비트 에러까지 비트 에러의 검출을 가능케 하며, 선택적으로 비트 에러의 정정을 가능케 할 수 있는데, 통신을 개선하기 위함이다.
실시예에서, 체크 값은 순환 리던던시 체크 값(CRC)이다.
실시예에서, 통신 디바이스는 계산된 체크 값을 획득하기 위해 통신 디바이스에 의해 송신되는 정보 유닛과 연관된 체크 값을 사전결정된 계산 규칙을 사용하여 정보 유닛을 기반으로 계산하거나, 통신 디바이스는 판정에 의존하여 가역적 변경을 계산된 체크 값에 선별적으로 적용하는바 이로써 송신을 위한 수정된 체크 값을 획득하거나 통신 디바이스는 판정에 의존하여 제1 가역적 변경 또는 제2 가역적 변경을 계산된 체크 값에 선별적으로 적용하는바 이로써 송신을 위한 수정된 체크 값을 획득하도록 구성된다. 예를 들어, 정보 유닛은 PSCCH 내의 제어 정보 또는 PSSCH 내의 데이터일 수 있다. 사전결정된 계산 규칙은 생성자 다항식일 수 있다. 가역적 변경은 사전결정된 값과의 XOR 연산을 포함할 수 있다. 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 수신된 체크 값이 각 수신 정보 유닛과 대응하는지 또는 그것이 각 정보 유닛과 대응하지 않는지의 판정을 포함할 수 있다. 제1 및 제2 가역적 변경은 각각 제2 통신 디바이스로부터 수신되는 패킷이 적절히 수신되었거나 적절히 수신되지 않은 경우에 각각 제1 및 제2 사전결정된 값과의 XOR 연산을 포함할 수 있다. 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 수신된 체크 값이 각 수신 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지의 판정을 포함할 수 있다.
실시예에서, 통신 디바이스는 (예를 들어, 위에서 논의된 바와 같이) 발신 통신 디바이스와, 그리고 (예를 들어, 위에서 논의된 바와 같이) 수신 통신 디바이스와 협동한다.
다른 실시예에 따르면, 기지국으로서의 역할을 하는 통신 디바이스, 데이터 발신기 통신 디바이스로서의 역할을 하는 통신 디바이스 및 데이터 수신기 통신 디바이스로서의 역할을 하는 통신 디바이스를 포함하는 시스템이 제공되는데, 데이터 발신기 통신 디바이스는 사이드링크를 통해 데이터 수신기 통신 디바이스에 직접적으로 하나 이상의 정보 유닛을 송신하고 데이터 수신기 통신 디바이스는 체크 값 정보 내에 데이터 발신기 통신 디바이스로부터 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링하는 확인응답 정보를 피기백한다.
발명에 따른 이 실시예는, 후속 송신의 수정된 또는 변경된 체크섬을 사용하여 ACK/NACK를 시그널링함으로써, 통신 프로세스를 추가적인 대역폭에 대한 필요성이나 복잡도를 증가시키지 않고서 더욱 신뢰성 있게 하는 것이 유리하다는 결론에 또한 기반한다.
다른 추가의 실시예에 따르면, 통신 디바이스에서, 제2 통신 디바이스로부터 하나 이상의 정보 유닛을 수신하고, 제2 통신 디바이스로부터 수신되는 정보 유닛이 통신 디바이스에 의해 적절히 수신되었는지 여부에 의존하여 통신 디바이스에 의해 송신되는 정보 유닛과 연관된 체크 값을 수정하여, 이로써 제2 통신 디바이스로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공하는 것을 포함하는 통신을 위한 방법이 제공된다. 예를 들어, 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷, 또는 정보를 전달하는 데에 사용되는 임의의 다른 적합한 유닛을 말할 수 있다. 정보 유닛은 직접 링크를 통해, 사용자 장비일 수 있는 제2 통신 디바이스로부터 수신될 수 있으나, 기지국을 통해 정보 유닛을 수신하는 것이 또한 가능하다. 통신 디바이스에 의해 송신되는 정보 유닛은 PSCCH 내의 제어 정보 또는 PSSCH 내의 데이터일 수 있고, 기지국, 가령, gNB에, 또는 제2 통신 디바이스에 통신 디바이스에 의해 송신될 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
다른 실시예에 따르면, 통신 디바이스에 의해, 하나 이상의 정보 유닛을 다른 통신 디바이스에 송신하는 것과, 통신 디바이스에서, 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을 수신하는 것과, 하나 이상의 체크 값에 의존하여 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 여부를 나타내는 정보를 도출하는 것을 포함하는 방법이 제공된다. 예를 들어, 정보 유닛은 데이터 블록 또는 데이터 패킷 및/또는 제어 블록 또는 제어 패킷일 수 있다. 송신하는 것은 통신 디바이스가 또한 통신할 수가 있는 기지국을 수반하지 않고서 사이드링크를 통해 직접적으로 수행될 수 있다. 체크 값은 다중비트 이진 값, 가령, CRC 값일 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
다른 실시예에 따르면, 통신 디바이스에서, 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을 제1 통신 디바이스로부터 수신하는 것과, 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 판정하는 것과, 판정에 의존하여 제1 통신 디바이스로의 정보 유닛의 재송신을 개시하는 것을 포함하는 통신을 위한 방법이 제공된다. 예를 들어, 통신 디바이스는 모바일 통신 디바이스, 가령, 사용자 장비일 수 있다. 판정하는 단계는 통신 디바이스에서 수행될 수 있고, 제1 사전결정된 도출 규칙은 NACK 상황이 시그널링되어야 하는 경우에 제1 통신 디바이스의 위치에서 CRC를 도출하기 위한 규칙일 수 있고, 제2 사전결정된 도출 규칙은 ACK 상황이 시그널링되어야 하는 경우에 제1 통신 디바이스의 위치에서 CRC를 도출하기 위한 규칙일 수 있다. 판정은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지 또는 각 정보 유닛과 대응하지 않는지를 판정하는 것을 포함할 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
앞서 언급된 방법은 대응하는 통신 디바이스에 관해서 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
추가의 실시예에서, 전술된 방법 중 하나를 수행하기 위해 컴퓨터 프로그램이 제공된다.
추가의 실시예에 따르면, 제2 통신 디바이스로부터 하나 이상의 정보 유닛을 수신하고, 상이한 통신 디바이스의 송신을 위해 보류된 것이나 상이한 통신 디바이스에 의해 사용되지 않거나 단지 부분적으로 사용되는 무선 리소스 유닛 내에서 피드백 정보를 송신하는 통신 디바이스, 가령 이른바 수신 통신 디바이스가 제공된다. 예를 들어, 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있다. 통신 디바이스는 모바일 통신 디바이스, 가령, 사용자 장비일 수 있다. 통신 디바이스는 직접 링크를 통해, 가령, 사이드링크를 사용하여, 제2 통신 디바이스로부터 정보 유닛을 수신할 수 있다. 피드백 정보는 확인응답 정보 및/또는 채널 품질 지시자(Channel Quality Indicator: CQI) 정보 및/또는, 가령, MIMO 디바이스 또는 시스템 내에서, 얼마나 많은 공간적 계층을 송신할 것인지를 나타내는 랭크 지시자(Rank Indicator: RI) 정보를 포함할 수 있는데, RI는 사이드링크 송신을 위한 여러 안테나를 위한 디바이스를 위해 사용될 수 있다. 또한, 피드백 정보는 프리코딩 행렬 지시자(Precoding Matrix Indicator: PMI) 정보 및/또는 채널 상태 정보(Channel State Information: CSI)일 수 있다. 무선 리소스 유닛은, 상이한 통신 디바이스로의 송신을 위해 보류된, 즉, 예를 들어 리소스 할당을 행하는 기지국에 의해, 할당되거나 스케줄링된 리소스 블록 풀(resource block pool)을 말할 수 있는데, 이 상이한 통신 디바이스는 제2, 제3, 제4 또는 제5 사용자 장비 같은 복수의 통신 디바이스 중 하나일 수 있다. 보류된 무선 리소스 유닛은 사용되지 않거나 단지 부분적으로 사용될, 즉 완전히 사용되지는 않을(일반적으로, 이는 적어도 부분적으로 사용되지 않음을 의미함) 수 있다.
발명에 따른 이 실시예는, 수신 통신 디바이스를 위해 보류되지는 않고 상이한 통신 디바이스를 위해 보류된 리소스 유닛의, 적어도 부분적으로, 사용되지 않는 부분을 사용함으로써 피드백 정보를 시그널링하는 것이, 왜냐하면 이는 자신의 리소스가 그러한 피드백을 위해 전용일 것을 요구하지 않고서 피드백의 제공을 가능케 하는바, 이로써 신뢰성을 증가시키는 데 도움이 되면서 대역폭 및 리소스를 절감하는 데에 도움이 되기 때문에, 유리하다는 결론에 기반한다. 더욱이, 상이한 통신 디바이스를 위해 보류되나 피드백 정보의 시그널링을 위해 상이한 통신 디바이스에 의해 사용되지 않는 그러한 리소스를 사용하는 것은, 어쨌든, 사용되지 않는 리소스 내에만, 가령 '빈'(empty), 즉 페이로드(payload)를 전달하지 않는 대역폭의 부분 내에 피드백이 삽입되기 때문에, 리소스가 보류된 통신 디바이스를 위한 리소스의 사용가능성 또는 이용가능성에 영향을 미치지 않음이 밝혀졌다. 이 기법에 의해, 상이한 통신 디바이스를 위해 보류된 리소스 유닛의 양용이, 리소스 유닛의 복잡도를 증가시킬 필요 없이 또는 피드백 정보를 송신하기를 바란 통신 디바이스를 위해 리소스를 보류하거나 할당할 필요 없이 제공된다. 특히, 디바이스가 리소스를 실제로 사용할 확실성을 갖지 않고서, "예방적"(precautionary) 방식으로 리소스가 디바이스에 할당된다는 사실이 이용될 수 있다. 상이한 통신 디바이스가 리소스 수요를 갖는 경우에, 전형적으로 그것은 영향을 받지 않을 것이나, 그것이 예방적 할당된 무선 리소스를 실제로 사용하지 않는 경우에, 이 무선 리소스는 그럼에도 불구하고 (무선 리소스가 보류된 디바이스가 아닌, 다른 디바이스에 의해) 피드백을 위해 사용될 것이다.
실시예에서, 통신 디바이스는, 피드백 정보로서, 제2 통신 디바이스로부터 수신되는 하나 이상의 정보 유닛이 적절히 수신되었는지 여부를 나타내는 확인응답 정보를 송신한다.
다른 실시예에서, 통신 디바이스는, 피드백 정보로서, 스칼라(scalar) 채널 값의 형태로 될 수 있는, 채널 품질을 서술하는 채널 품질 지시자(CQI) 정보를 송신하고/거나, 통신 디바이스는, 피드백 정보로서, 데이터를 송신하기 위해 송신기에 의해 사용할 공간적 계층의 수 또는 사용할 송신 랭크(transmission rank)를 서술하는 랭크 지시자(RI) 정보를 송신하고/거나, 통신 디바이스는, 피드백 정보로서, 통신 디바이스를 향한 송신을 위해 어느 프리코딩 행렬이 사용될 것인지를 서술하는 프리코딩 행렬 지시자(PMI) 정보를 송신하고/거나, 통신 디바이스는, 피드백 정보로서, 예를 들어 여러 안테나를 위해, 채널의 상태를 서술하는 채널 상태 정보(CSI)를 송신하는데, 이 정보는 복수의 채널 계수의 세트의 형태로 송신될 수 있다.
다른 실시예에서, 통신 디바이스는 상이한 통신 디바이스의 송신을 위해 보류된, 그리고 피드백 정보의 송신을 위해 적어도 부분적으로 사용되지 않는 무선 리소스 유닛을 식별한다. 보류됨은, 예를 들어, 가령 리소스 할당을 행하는 기지국에 의해, 할당됨 또는 스케줄링됨을 말할 수 있다. 식별하는 것은, 예를 들어, 리소스 유닛이 사용되는지를 검출함으로써 또는 리소스 유닛의 점유를 감지함으로써 수행될 수 있다.
실시예에서, 통신 디바이스는 상이한 통신 디바이스의 송신을 위해 보류된 무선 리소스 유닛 내의 송신 활동(transmission activity)을 모니터링하고, 여기서 통신 디바이스는 만일 무선 송신 유닛이 적어도 부분적으로 사용되지 않음이 밝혀진 경우 피드백 정보의 송신을 위해 모니터링된 무선 리소스 유닛을 식별하도록 구성된다. 모니터링하는 것은, 가령, 대화 전 청취(Listen-Before-Talk: LBT) 또는 CSMA/CA 기법을 활용하여, 송신 활동을 리스닝(listening)함으로써 수행될 수 있다. 무선 리소스 유닛은 예를 들어, 리소스 할당을 행하는 기지국에 의해 보류된, 가령, 할당되거나 스케줄링된 물리적 무선 리소스 유닛일 수 있다.
추가의 실시예에서, 통신 디바이스는 무선 리소스 유닛의 일부분(무선 리소스 유닛은 상이한 통신 디바이스의 송신을 위해 보류됨)이 사용되지 않는지를 판정하고 피드백 정보의 송신을 위해 상기 무선 리소스 유닛의 차후의 일부분을 사용한다. 무선 리소스 유닛의 일부분은 몇 개의 심볼로 이루어진 서브프레임 또는 단축된 송신 시간 간격(shortened Transmission Time Interval: sTTI)의 제1 부분을 말할 수 있고, 보류는, 예를 들어, 리소스 할당을 행하는 기지국에 의해 할당됨 또는 스케줄링을 말할 수 있다. 차후의 일부분은 사용되지 않는 것으로 식별된 일부분을 바로 뒤따르는 일부분, 예를 들어, 서브프레임의 제2 부분을 말할 수 있다.
다른 실시예에서, 통신 디바이스는 피드백 정보의 송신을 위해 적어도 부분적으로 사용되지 않는 무선 리소스 유닛을 식별하기 위해서 하나 이상의 상이한 통신 디바이스의 송신을 위해 보류된 복수의 무선 리소스 유닛을 모니터링한다. 적어도 부분적으로 사용되지 않는 무선 리소스 유닛은 심지어 완전히 사용되지 않는 것일 수 있다.
추가의 실시예에서, 통신 디바이스는 리소스 할당 정보를 관리 통신 디바이스(managing communication device)로부터 수신하되, 이것은 기지국, 가령, gNB일 수 있는데, 리소스 할당 정보는 무선 통신 리소스의, 예를 들어, 상이한 통신 디바이스로의 무선 리소스 유닛의 할당을 서술하되, 이는, 예를 들어, 무선 통신 리소스의 보류일 수 있고, 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다. 예를 들어, 무선 통신 리소스가 할당된 통신 디바이스가 무선 통신 리소스의 사용을 하지 않거나, 완전한 사용을 하지 않는 경우에 어느 무선 통신 리소스가 사용가능한지가 나타내어질 수 있다.
다른 실시예에서, 통신 디바이스는 피드백 정보의 송신을 위해 어느 무선 리소스 유닛을 사용할 것인지를 결정하기 위해 수신된 리소스 할당 정보를 사용하도록 구성된다. 예를 들어, 통신 디바이스는 사용자 장비일 수 있는 피드백 송신 통신 디바이스로부터 주어진 리소스 할당 정보를 송신하도록 구성될 수 있다. 예에서, 피드백을 송신할 공간은, 대역폭을 절감하기 위해서, 예를 들어, 리소스 할당 정보 내에 나타내어진 무선 리소스 유닛으로, 한정될 수 있다.
실시예에서, 통신 디바이스는 피드백 정보의 송신을 위해 적어도 부분적으로 사용되지 않는 무선 리소스 유닛을 식별하기 위해, 수신된 리소스 할당 정보 내에서 상이한 통신 디바이스의 송신을 위해 보류되고 수신된 리소스 할당 정보 내에서 피드백 정보의 송신을 위해 사용가능한 것으로 마킹된(marked), 물리적 무선 리소스 유닛일 수 있는 무선 리소스 유닛 내의 송신 활동을 선별적으로 모니터링한다. 예를 들어, 보류된 무선 리소스 유닛은, 예를 들어 리소스 할당을 행하는 기지국에 의해, 스케줄링 또는 할당될 수 있다.
다른 실시예에 따르면, 하나 이상의 정보 유닛을 다른 통신 디바이스, 가령 이른바 수신 통신 디바이스에 송신하고, 그 다른 통신 디바이스에 할당되지 않은, 그러나 그 다른 통신 디바이스와는 상이한 통신 디바이스의 송신을 위해 보류된 리소스 유닛을 그 다른 통신 디바이스로부터의 피드백 정보를 위해 모니터링하는 통신 디바이스, 가령 이른바 발신 통신 디바이스가 제공된다. 예를 들어, 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있고, 통신 디바이스는 사용자 장비와 같은 모바일 통신 디바이스일 수 있다. 통신 디바이스는 통신 디바이스가 또한 통신할 수가 있는 기지국을 수반하지 않고서 사이드링크를 통해 직접적으로 다른 (즉 그 다른) 통신 디바이스에 송신할 수 있다. 예에서, 리소스 유닛은 무선 리소스 유닛일 수 있고/거나, 리소스 유닛은 통신 디바이스 또는 추가의 통신 디바이스 중 임의의 것(이는 또한 사용자 장비일 수 있음)의 송신을 위해 보류될 수 있다.
발명에 따른 이 실시예는, 수신 통신 디바이스를 위해 보류되지는 않고 상이한 통신 디바이스를 위해 보류된 리소스 유닛의, 적어도 부분적으로, 사용되지 않는 부분을 사용함으로써 발신 통신 디바이스에 의해 발신된 정보 유닛(들)을 수신한 수신 통신 디바이스에 피드백 정보를 제공하는 것이, 왜냐하면 이는 리소스가 그러한 피드백을 위해 전용일 것을 요구하지 않고서 피드백의 제공을 가능케 하는데 신뢰성을 증가시키면서 대역폭 및 리소스를 절감하는 데에 도움이 될 수 있는 것이기 때문에, 유리하다는 결론에 또한 기반한다. 더욱이, 상이한 통신 디바이스를 위해 보류되나 피드백 정보의 시그널링을 위해 상이한 통신 디바이스에 의해 사용되지 않는 그러한 리소스를 사용하는 것은 그것의 원래의 목적을 위한 리소스의 사용가능성 또는 이용가능성에 영향을 미치지 않음이 밝혀졌다. 더욱이, 리소스의 그러한 양용은 보류된 대역폭의 크기를 유지할 수 있거나 심지어 송신되는 데이터의 양 및 보류된 대역폭 간의 비율을 증가시킬 수 있음이 밝혀졌다.
더욱이, 대응하는 수신 통신 디바이스를 위한 앞서 언급된 동일한 고려사항이 또한 적용된다.
추가의 실시예에서, 통신 디바이스는 다른 (즉 다른) 통신 디바이스에 할당되지 않은, 그러나 그 다른 통신 디바이스와는 상이한 통신 디바이스의 송신을 위해 보류된 리소스 유닛을 그 다른 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 시그널링하는 확인응답 정보를 위해 모니터링한다. 예를 들어, 리소스 유닛은 통신 디바이스 또는 임의의 다른 통신 디바이스의 송신을 위해 보류될 수 있다. 예에서, 상기 확인응답 정보는 시그널링 정보를 구성하거나 피드백 정보의 일부이다.
추가의 실시예에서, 통신 디바이스는, 피드백 정보로서, 예에서, 스칼라 채널 값의 형태로 될 수 있는, 채널 품질을 서술하는 채널 품질 지시자(CQI) 정보를 수신하고/거나, 여기서 통신 디바이스는, 피드백 정보로서, 데이터를 송신하기 위해, 가령, 통신 디바이스의, 송신기에 의해 사용할 다수의 공간적 계층 또는 사용할 송신 랭크를 서술하는 랭크 지시자(RI) 정보를 수신하고/거나, 여기서 통신 디바이스는 통신 디바이스를 향한 송신을 위해, 가령 다중 안테나 MIMO 사이드링크 통신을 위해, 어느 프리코딩 행렬이 사용되어야 하는지를 서술하는 프리코딩 행렬 지시자(PMI) 정보를 피드백 정보로서 수신하고/거나, 여기서 통신 디바이스는 채널의 상태를 서술하는 채널 상태 정보(CSI)를 피드백 정보로서 수신한다. 예를 들어, 이것은, 가령 다중 안테나 MIMO 사이드링크 통신을 위한, 복수의 채널 계수의 세트의 형태로 될 수 있다.
다른 실시예에서, 통신 디바이스는 피드백 정보의 송신을 위해 다른 통신 디바이스(이는 또한 사용자 장비일 수 있음)에 의해 사용되는 무선 리소스 유닛을 식별하기 위해서, 다른 (즉 그 다른) 통신 디바이스와는 상이한, 가령, 다른 사용자 장비와 상이한, 상이한 통신 디바이스의 송신을 위해 보류된 복수의 무선 리소스 유닛을 모니터링한다. 무선 리소스 유닛은 가령 NR 뉴머롤로지(numerology), 유연한 서브캐리어 이격(SubCarrier Spacing: SCS)을 가진 시간-주파수-공간, 광대역 및 협대역(NarrowBand: NB)을, 다수의 집성된 캐리어라면, 포함할 수 있다. 협대역 IoT 디바이스를 위해, 집성 NB가 지원되어야 한다. 예를 들어, 무선 리소스 유닛은, 가령, NR 뉴머롤로지, 선택적으로 유연한 서브캐리어 이격(SubCarrier Spacing: SCS)을 가진 시간-주파수-공간, 광대역은 물론 협대역(NarrowBand: NB)을 포함할 수 있다. 가령 협대역 IoT 디바이스가 수반된 경우에, 집성된 NB가 지원되어야 한다.
또 다른 실시예에서, 통신 디바이스는 다른 통신 디바이스에 의한 피드백 정보의 송신을 인식하기 위해, 다른 (즉 그 다른) 통신 디바이스에 할당된 특징적 패턴(characteristic pattern)을 검출하는데, 예를 들어, 특징적 패턴은 특징적 스크램블링 시퀀스(scrambling sequence)일 수 있다.
다른 실시예에서, 통신 디바이스는 기지국, 가령, gNB일 수 있는 관리 통신 디바이스를 위해 리소스 할당 정보를 수신하는데, 리소스 할당 정보는 상이한 통신 디바이스로의 무선 통신 리소스의 할당을 서술하고, 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다. 예를 들어, 무선 통신 리소스는 무선 리소스 유닛일 수 있고, 무선 통신 리소스의 할당은 무선 통신 리소스의 보류로 귀착될 수 있다. 무선 통신 리소스가 할당된 통신 디바이스가 무선 통신 리소스의 사용을 하지 않거나, 완전한 사용을 하지 않는 경우에 있어서 어느 무선 통신 리소스가 사용가능한지 표시가 있을 수 있다.
다른 실시예에서, 통신 디바이스는 다른 (즉 그 다른) 통신 디바이스로부터의 피드백을 위해 모니터링되는 다수의 무선 리소스 유닛을 제한하기 위해 수신된 리소스 할당 정보를 사용한다. 예를 들어, 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 사용가능한 것으로 나타내어진 그러한 무선 리소스 유닛만이 모니터링될 수 있다.
다른 실시예에서, 통신 디바이스는 피드백 정보를 발견하기 위해, 수신된 리소스 할당 정보 내에서 피드백 정보의 송신을 위해 사용가능하다고 마킹된, 수신된 리소스 할당 정보 내에서, 그 다른 통신 디바이스와 상이할 수 있는 상이한 통신 디바이스의 송신을 위해, 예를 들어 리소스 할당을 행하는 기지국에 의해 보류된, 가령 할당되거나 스케줄링된, 물리적 무선 리소스 유닛일 수 있는 무선 리소스 유닛 내의 송신 활동을 선별적으로 모니터링한다.
추가의 실시예에서, 통신 디바이스는 적어도 부분적으로 사용되지 않는 하나 이상의 무선 리소스 유닛 내의, 예를 들어 상기 무선 리소스 유닛의 사용되지 않는 초기 부분을 뒤따르는 무선 리소스 유닛의 일부분 내의 피드백 정보에 대해, 가령, 선별적으로, 탐색한다(search).
다른 실시예에서, 통신 디바이스는 피드백 정보에 대해, 초기 부분이 사용되지 않는 무선 리소스 유닛을 탐색할 뿐이다.
다른 실시예에 따르면, 통신 디바이스는 복수의 통신 디바이스로의 리소스 할당을 조정하고 복수의 통신 디바이스와 통신하는데, 통신 디바이스는 리소스 할당 정보를 복수의 통신 디바이스에 제공하되, 리소스 할당 정보는 상이한 통신 디바이스로의 무선 통신 리소스의 할당을 서술하고 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다. 예를 들어, 통신 디바이스는 기지국, 가령, gNB일 수 있다. 무선 통신 리소스의 할당은 무선 통신 리소스의 보류를 말할 수 있고, 무선 통신 리소스는 무선 리소스 유닛을 말할 수 있다. 예를 들어, 무선 통신 리소스가 할당된 통신 디바이스가 무선 통신 리소스의 사용을 하지 않거나, 완전한 사용을 하지 않는 경우에 있어서 어느 무선 통신 리소스가 사용가능한지 나타내는 것이 수행될 수 있다.
발명에 따른 이 실시예는 리소스 유닛의 일부를 사용함(그 일부는 그것이 (주로 또는 우선적으로) 보류된 통신 디바이스에 의해 사용되지 않는데, 그 리소스 유닛은 수신 통신 디바이스를 위해서가 아니라 상이한 통신 디바이스를 위해 보류됨)으로써 수신 통신 디바이스로부터 피드백 정보를 송신하는 것이 유리하다는 결론에 또한 기반한다. 리소스 할당 정보를 제공함으로써 현재의 리소스 할당에 대해 통신 디바이스에 통지하는 것은 상이한 통신 디바이스에 할당된 리소스(리소스는 할당되지만 그것이 보류된 통신 디바이스에 의해 완전히 사용되지 않음)를 리소스 유닛의 증가된 복잡도 없이 또는 피드백 정보를 송신하길 바라는 통신 디바이스를 위해 리소스를 보류하거나 할당할 필요 없이 양용하는 데에 도움이 됨이 밝혀졌다. 예를 들어, 주어진 통신 디바이스를 위해 무선 리소스가 우선적으로(또는 우선 순위(prior-ranking)) 보류되나, 이 무선 리소스는 피드백을 위해 하나 이상의 다른 통신 디바이스에 의해 (더 낮은 순위(lower-ranking) 방식으로) 사용될 수 있음이 시그널링될 수 있다. 그러므로, 리소스 효율이 개선된다. 반면에, 시그널링을 송신하기를 원하는 통신 디바이스 또는 피드백을 기대하는 통신 디바이스는 한가한(free) 무선 리소스에 대해 또는 피드백 정보를 포함하는 무선 리소스에 대해 모든 이용가능한 무선 리소스를 모니터링할 필요가 더 이상 없다. 오히려, 피드백의 송신을 위해 (더 낮은 순위 방식으로) 사용될 수 있는 무선 리소스의 시그널링은 피드백 송신을 위해 사용가능하거나 사용되는 무선 리소스를 식별하기 위한 "탐색 공간"을 줄인다.
실시예에서, 통신 디바이스는 각 무선 리소스 유닛이 할당된 통신 디바이스에 의해 단지 부분적으로 사용되는 무선 리소스 유닛을 식별하고, 그것이 할당된 통신 디바이스에 의해 단지 부분적으로 사용되는 무선 통신 유닛을 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 사용가능한 것으로 할당 정보 내에 마킹한다. 예를 들어, 통신 디바이스는 기지국, 가령, gNB일 수 있고, 무선 통신 리소스는 무선 리소스 유닛을 말할 수 있다.
다른 실시예에서, 통신 디바이스는 복수의 통신 디바이스에 의한 무선 리소스 유닛의 사용량을 모니터링하고 무선 리소스 유닛(이의 사용량은 사전결정된 임계 값보다 작거나 같음)을 각 무선 리소스 유닛이 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 사용가능한 것으로 할당 정보 내에 마킹하거나, 통신 디바이스는 상대적으로 작은 사용량을 가진 하나 이상의 무선 리소스 유닛을 각 무선 리소스 유닛이 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 사용가능한 것으로 할당 정보 내에 마킹한다.
다른 실시예에 따르면, 기지국으로서의 역할을 하는 통신 디바이스, 데이터 발신기 통신 디바이스로서의 역할을 하는 통신 디바이스 및 데이터 수신기 통신 디바이스로서의 역할을 하는 통신 디바이스를 포함하는 시스템이 제공되는데, 데이터 발신기 통신 디바이스는 사이드링크를 통해 데이터 수신기 통신 디바이스에 직접적으로 하나 이상의 데이터 유닛을 송신하고, 데이터 수신기 통신 디바이스는 데이터 발신기 통신 디바이스로부터 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링하는 확인응답 정보를 송신하도록 구성된다.
발명에 따른 이 실시예는, 수신 통신 디바이스를 위해 보류되지는 않고 상이한 통신 디바이스를 위해 보류된 리소스 유닛의, 적어도 부분적으로, 사용되지 않는 부분을 사용함으로써 피드백 정보를 시그널링하는 것이, 왜냐하면 이는 자신의 리소스가 그러한 피드백을 위해 전용일 것을 요구하지 않고서 피드백의 제공을 가능케 하는바, 이로써 신뢰성을 증가시키는 데 도움이 되면서 대역폭 및 리소스를 절감하는 데에 도움이 되기 때문에, 유리하다는 결론에 또한 기반한다.
다른 실시예에 따르면, 통신을 위한 방법이 제공되는데 이는 통신 디바이스에서, 제2 통신 디바이스로부터 하나 이상의 정보 유닛을 수신하는 것을 포함하되, 상이한 통신 디바이스의 송신을 위해 보류된 것이나 상이한 통신 디바이스에 의해 사용되지 않거나 단지 부분적으로 사용되는 무선 리소스 유닛 내에서 피드백 정보를 송신하는 것을 더 포함한다. 예를 들어, 방법은 사용자 장비일 수 있는 제1 통신 디바이스에 의해 수행될 수 있다. 하나 이상의 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있고 제2 통신 디바이스, 가령, 사용자 장비 2로부터, 직접 링크를 통해 수신될 수 있다. 피드백 정보는 예를 들어 확인응답 정보 및/또는 채널 품질 지시자(CQI) 정보 및/또는 랭크 지시자(RI) 정보 또는 프리코딩 행렬 지시자(PMI) 정보 및/또는 채널 상태 정보(CSI)를 말할 수 있다. 무선 리소스 유닛은 예를 들어, 리소스 할당을 행하는 기지국에 의해 보류된, 가령, 할당되거나 스케줄링된 리소스 블록 풀의 유닛일 수 있다. 상이한 통신 디바이스는 무선 통신 디바이스, 가령 제1 무선 통신 디바이스와 상이할 수 있다. 사용되지 않음 또는 단지 부분적으로 사용됨은 완전히 사용되지는 않음, 일반적으로 말해, 적어도 부분적으로 사용되지 않음을 말할 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
다른 실시예에 따르면, 통신을 위한 방법은 통신 디바이스에 의해, 하나 이상의 정보 유닛을 다른 통신 디바이스에 송신하는 것을 포함하고, 그 다른 통신 디바이스에 할당되지 않은, 그러나 그 다른 통신 디바이스와는 상이한 통신 디바이스의 송신을 위해 보류된 리소스 유닛을 그 다른 통신 디바이스로부터의 피드백 정보를 위해 모니터링하는 것을 포함한다. 예를 들어, 통신 디바이스는 사용자 장비와 같은 모바일 통신 디바이스일 수 있다. 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷을 말할 수 있는데, 송신하는 것은 통신 디바이스가 또한 통신할 수가 있는 기지국을 수반하지 않고서 사이드링크를 통해 직접적으로 수행될 수 있다. 모니터링하는 것은, 가령, 통신 디바이스에 의해 수행될 수 있고 리소스 유닛은 통신 디바이스 또는 추가의 통신 디바이스 중 임의의 다른 것의 송신을 위해 보류될 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
다른 실시예에 따르면, 통신을 위한 방법은 복수의 통신 디바이스로의 리소스 할당을 조정하는 것을 포함하되, 방법은 리소스 할당 정보를 복수의 통신 디바이스에 제공하는 것을 포함하는데, 리소스 할당 정보는 상이한 통신 디바이스로의 무선 통신 리소스의 할당을 서술하고 각 무선 통신 리소스가 할당된 통신 디바이스가 아닌 통신 디바이스에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다. 예를 들어, 조정하는 것은 통신 디바이스 기지국, 가령, gNB에 의해 수행될 수 있다. 할당은 무선 통신 리소스의 보류를 말할 수 있는데, 무선 통신 리소스는 무선 리소스 유닛을 말할 수 있다. 나타냄은 무선 통신 리소스가 할당된 통신 디바이스가 무선 통신 리소스의 사용을 하지 않거나, 완전한 사용을 하지 않는 경우에 수행될 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
앞서 언급된 방법은 대응하는 통신 디바이스에 관해서 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
다른 실시예에 따르면, 이전의 실시예의 방법을 수행하기 위해 컴퓨터 프로그램이 제공된다.
다른 실시예에 따르면, 복수의 다른 통신 디바이스로부터 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있는 하나 이상의 정보 유닛을 수신하는 통신 디바이스가 제공되는데, 여기서 통신 디바이스는 관리 통신 디바이스로부터 리소스 할당 메시지를 수신하되, 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 복수의 다른 통신 디바이스로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의하고, 여기서 통신 디바이스는 리소스 할당 메시지 내에 정의된 비트 위치의 할당을 사용하여 복수의 다른 통신 디바이스로부터의 정보 유닛의 수신에 응답하여 조합된 확인응답 정보 유닛을 송신한다. 예를 들어, 통신 디바이스는 모바일 통신 디바이스, 가령, 사용자 장비(User Equipment: UE)일 수 있다. 사용되는 기법은 멀티캐스트(multicast) HARQ의 개념을 말할 수 있다. 통신 디바이스는 기지국의 관여 없이 직접 링크를 통해 정보 유닛을 수신할 수 있으니, 가령, 사용자 장비일 수 있는 다수의 송신 통신 디바이스로부터의 다중 유니캐스트 송신이다. 조합된 확인응답 정보 유닛은 D2D/V2X 번들형(bundled) 브로드캐스트, 멀티캐스트, 그룹캐스트(groupcast) 또는 유니캐스트 HARQ를 말할 수 있다. 비트 위치는, 예를 들어, 다중비트 패킷 또는 송신 유닛 내의 하나의 비트가 다른 통신 디바이스 중 각각의 것으로부터 수신되는 각 정보 유닛의 수신 상태, ACK/NACK와 연관되도록, 리소스 할당 메시지 내에 정의될 수 있는 UE 확인응답 비트를 말할 수 있다.
발명에 따른 이 실시예는, 조합된 확인응답 정보 유닛 내에 확인응답 정보의 시그널링을 제공하는 것이, 왜냐하면 이는 통신 디바이스가 복수의 통신 디바이스와 통신하는 시스템에서, 단일의 조합된 확인응답 정보 유닛이 각 확인응답 정보를 시그널링하기 위해 사용될 수 있도록 허용하기 때문에(조합된 확인응답 정보 유닛의 구조(즉 복수의 통신 디바이스 각각을 위한 확인응답 정보의 비트 위치)는 복수의 통신 디바이스에 통신되는 리소스 할당 메시지 내에 정의됨), 유리하다는 결론에 기반한다. 단일의 조합된 확인응답 정보 유닛을 사용하는 것은 리소스 할당 메시지를 송신한다는 비용으로 복수의 통신 디바이스 각각에 의한 피드백 정보의 개별적인 제공에 의해 사용될 리소스를 절감하는 데에 도움이 될 수 있다. 더욱이, 그러한 조합된 확인응답 정보 유닛을 사용하는 것은 재송신을 트리거하는(trigger) 데에 또는 더 강건하거나 신뢰성 있는 통신에 통신 모드를 적응시키는 데에 어느 통신 디바이스가 필요할 수 있는지에 관해 관리 통신 디바이스를 위한 신속하고 효율적인 개요를 줄 수 있음이 밝혀졌다. 또한, 통신 디바이스에의 비트 위치의 유연하게 구성가능한 할당을 갖는 것은, 예를 들어 통신 디바이스 중 어느 것이 많은 다른 통신 디바이스로부터 정보 유닛을 수신할 것인지, 그리고 통신 디바이스의 온전한 세트의 어느 서브세트로부터 정보 유닛이 수신될 것인지의 인식을 기반으로, 통신 환경에의 적응을 가능케 한다.
다른 실시예에서, 통신 디바이스는 조합된 확인응답 정보 유닛을 브로드캐스트하거나 멀티캐스트하거나 그룹캐스트한다. 예를 들어, 이는 다중비트 HARQ로써의 멀티캐스트/그룹캐스트 UE의 피드백일 수 있다. 예를 들어, 브로드캐스트하는 것은 커버리지의 영역 내의 하나하나의 디바이스가 이 HARQ를 얻는다는 것을 시사할 수 있다.
다른 실시예에서, 통신 디바이스는 조합된 확인응답 정보 유닛을 다른 통신 디바이스에 관리 통신 디바이스인 기지국(Base Station: BS)을 수반하는 사이드링크를 통해 브로드캐스트한다. 예를 들어, 멀티캐스트/그룹캐스트 HARQ는 사이드링크를 통해 송신될 수 있다.
실시예에서, 통신 디바이스는 하나 이상의 다른 통신 디바이스(이로부터 하나 이상의 정보 유닛이 적절히 수신되었음)와 연관된 비트 위치에서의 비트를 제1 비트 값으로 설정하고 하나 이상의 다른 통신 디바이스(이로부터 하나 이상의 정보 유닛이 적절히 수신되지 않았거나 이로부터 어떤 정보 유닛도 수신되지 않았음)와 연관된 비트 위치에서의 비트를 제1 값과는 상이한 제2 값으로 설정한다. 예를 들어, 비트 위치는 조합된 확인응답 정보 유닛의 비트 위치일 수 있고, 제1 비트 값은 1일 수 있고 제2 비트 값은 0일 수 있다. 실시예에서, 이는 모든 다른 UE를 위해 멀티캐스트/그룹캐스트 메시지를 셋업하는(set up) 구성일 수 있다.
다른 실시예에서, 통신 디바이스는 사전결정된 시간 기간 내에, 가령, 어떤 시간 간격 내에 상이한 다른 통신 디바이스로부터 수신되는 정보 유닛을 위한 조합된 확인응답 유닛을 송신한다. 예를 들어, 송신은 어떤 사전결정된 시간 간격 내에 발생하여야 한다.
다른 실시예에서, 리소스 할당 메시지는 또한 어느 무선 리소스 유닛, 가령, 시간슬롯(timeslot), 시간-주파수 영역, 시간-주파수-코드 영역, 뉴머롤로지 등등에서, 조합된 확인응답 정보 유닛이 송신될 것인지를 정의하고, 여기서 통신 디바이스는 리소스 할당 메시지에 의해 지정된 무선 리소스 유닛 내의 조합된 확인응답 정보 유닛을 송신한다. 예를 들어, 멀티캐스트/그룹캐스트 메시지는 어떤 할당된 리소스로써 송신될 수가 있다. 선택적으로, 갱신 또는 확장으로서, 커버리지외 모드를 위해서는 물론 자율 모드에서 송신될 멀티캐스트/그룹캐스트 HARQ가 정의된다.
다른 실시예에서, 통신 디바이스는 데이터 상에 피기백된 리소스 할당 메시지를 평가한다. 예를 들어, 이 리소스 할당 메시지는 바람직하게는 기지국으로부터 수신될 수 있는데, 이는 개별적인 피드백의 제공 및 조합된 확인응답 정보 유닛의 제공 간에 절환할(switch) 수 있는 피드백 토글 정보(feedback toggle information)를 선택적으로 포함할 수 있다.
다른 실시예에 따르면, 하나 이상의 정보 유닛을 다른 통신 디바이스에 송신하고 리소스 할당 메시지를 관리 통신 디바이스로부터 수신하는 통신 디바이스가 제공되는데, 여기서 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 그 다른 통신 디바이스에 의해 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의하고 여기서 통신 디바이스는 조합된 확인응답 정보 유닛을 수신하고 리소스 할당 메시지에 의해 정의된 비트 위치에서 평가하는데 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 또는 아닌지 정보를 도출하기 위함이다. 예를 들어, 통신 디바이스는 다수의 모바일 통신 디바이스, 예를 들어 많은 피드백 수신 사용자 장비 중 하나일 수 있다. 정보 유닛은 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있고, 통신 디바이스가 또한 통신할 수가 있는 기지국을 수반하지 않고서, 사이드링크를 통해 직접적으로 송신될 수 있다. 리소스 할당 메시지에 의해 정의된 비트 위치에서의 비트는 통신 디바이스 그 자체로부터, 다른 (즉 그 다른) 통신 디바이스, 가령, 사용자 장비 1에 의해 수신되는 정보 유닛의 확인응답과 연관된 것으로 정의될 수 있다.
발명에 따른 이 실시예는 조합된 확인응답 정보 유닛 내에서 확인응답 정보를 시그널링하는 것이 유리하다는 결론에 또한 기반하는데, 이는 통신 디바이스가 복수의 통신 디바이스와 통신하는 시스템에서, 단일의 조합된 확인응답 정보 유닛이 각 확인응답 정보를 시그널링하기 위해 사용될 수 있도록 허용한다. 리소스 할당 메시지 내에 정의되는 조합된 확인응답 정보 유닛의 구조(즉 복수의 통신 디바이스 각각을 위한 확인응답 정보의 비트 위치)는 복수의 통신 디바이스에 통신될 수 있다.
실시예에서, 조합된 확인응답 정보 유닛의 평가되는 비트가 상기 정보 유닛의 이전의 송신이 다른 통신 디바이스에 의해 적절히 수신되지 않았음을 나타내는 경우에 통신 디바이스는 다른 (즉 그 다른) 통신 디바이스에 정보 유닛을 재송신한다. 통신 디바이스는, 예를 들어, 정보 유닛을 선별적으로 재송신할 수 있는데, HARQ 브로드캐스트를 유니캐스트로서 재송신하는 것이 또한 가능하다. 예를 들어, 평가되는 비트는 리소스 할당 메시지에 의해 정의되는 비트 위치에 있을 수 있다.
실시예에서, 리소스 할당 메시지는 또한 어느 무선 리소스 유닛, 가령, 시간슬롯, 시간-주파수 영역, 시간-주파수-코드 영역 등등에서, 조합된 확인응답 정보 유닛이 송신될 것인지를 정의하고, 여기서 통신 디바이스는 리소스 할당 메시지에 의해 지정된 무선 리소스 유닛 내의 조합된 확인응답 정보 유닛을 수신한다. 예를 들어, 수신 통신 디바이스, 가령, 수신 UE는, HARQ 정보를 수신하는 데에 요구되는 리소스를 모니터링할 수가 있다.
실시예에서, 통신 디바이스는 데이터 상에 피기백된 리소스 할당 메시지를 평가한다. 리소스 할당 메시지는 바람직하게는 기지국으로부터 수신될 수 있고, 개별적인 피드백의 수신 및 조합 확인응답 정보 유닛의 수신 간에 절환할 수 있는 피드백 토글 정보를 선택적으로 포함할 수 있다.
추가의 실시예에 따르면, 통신 디바이스, 가령 관리 통신 디바이스는, 복수의 통신 디바이스로의 리소스 할당을 조정하고 복수의 통신 디바이스와 통신하는데 여기서 통신 디바이스는 리소스 할당 정보를 복수의 통신 디바이스에 제공하되, 리소스 할당 정보는 복수의 다른 통신 디바이스로부터의 정보 유닛의 수신에 응답하여 주어진 통신 디바이스에 의해 송신될 조합된 확인응답 정보 유닛 내에서의, 그 주어진 통신 디바이스에 의해 복수의 다른 통신 디바이스로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다. 예를 들어, 통신 디바이스는 기지국, 예를 들어 리소스 및 비트 위치를 스케줄링하는 gNB 또는 eNB일 수 있다. 주어진 통신 디바이스 및 복수의 다른 통신 디바이스는 모바일 통신 디바이스, 가령, 사용자 장비일 수 있다.
발명에 따른 이 실시예는 조합된 확인응답 정보 유닛 내에서 확인응답 정보를 시그널링하는 것이 유리하다는 결론에 또한 기반하는데, 이는 통신 디바이스가 복수의 통신 디바이스와 통신하는 시스템에서, 단일의 조합된 확인응답 정보 유닛이 각 확인응답 정보를 시그널링하기 위해 사용될 수 있도록 허용한다. 리소스 할당 메시지 내에 정의되는 조합된 확인응답 정보 유닛의 구조(즉 복수의 통신 디바이스 각각을 위한 확인응답 정보의 비트 위치)는 복수의 통신 디바이스에 관리에 의해 통신된다. 더욱이, 그러한 조합된 확인응답 정보 유닛을 사용하는 것은 재송신을 트리거하는 데에 또는 더 강건하거나 신뢰성 있는 통신에 통신 모드를 적응시키는 데에 복수의 통신 디바이스 중의 어느 통신 디바이스가 필요할 수 있는지에 관해 관리 통신 디바이스를 위한 신속하고 효율적인 개요를 줄 수 있음이 밝혀졌다.
다른 실시예에서, 통신 디바이스는 통신 디바이스 그 자체를 수반하지 않는 사이드링크를 통해 여러 다른 통신 디바이스로부터 주어진 통신 디바이스로의 송신을 위해 무선 리소스 유닛을 할당하는 리소스 할당 정보를 제공한다. 예를 들어, 통신 디바이스는 기지국, 가령, gNB일 수 있다. 다른 통신 디바이스는 사용자 장비일 수 있다. 예를 들어, 통신 디바이스는 리소스를 할당하며 사이드링크를 통한 데이터의 통신에는 참여하지 않는다.
다른 실시예에서, 통신 디바이스는 무선 리소스 유닛의 할당을 기반으로 복수의 다른 통신 디바이스가 정보 유닛을 발신할 수 있는 통신 디바이스를 식별하되, 통신 디바이스는 gNB일 수 있고, 다른 통신 디바이스는 모바일 통신 디바이스, 가령, 사용자 장비일 수 있는데, 여기서 통신 디바이스는 통신 디바이스의 식별에 응답하여 식별된 통신 디바이스에 의해 송신될 조합된 확인응답 정보 유닛을 위한 무선 리소스 유닛을 보류하고, 어느 다른 통신 디바이스가 식별된 통신 디바이스로의 송신을 위해 할당된 무선 리소스 유닛을 갖는지의 인식에 의존하여 확인응답 정보 유닛 내의 비트 위치를 할당한다. 예를 들어, 기지국, 가령 gNB는, 무선 리소스 유닛의 할당에 대한 그것의 인식을 사용할 수 있고, 기지국은, 피드백 멀티캐스팅 사용자 장비 및 피드백 수신 사용자 장비를 식별하되, 또한 그것은 할당된 리소스를 이 번들형 HARQ를 위해 보류할 수 있다.
실시예에서, 통신 디바이스는 리소스 할당 정보를 개별 디바이스 다운링크 제어 정보, 가령, 5G DCI 내에, 또는 그룹 다운링크 제어 정보, 가령, 5G 그룹 DCI 내에 포함시킨다. 예에서, 통신 디바이스 또는 기지국은 이 리소스 할당 정보를 전달하는 데에 다운링크 제어 정보를 활용할 수 있다.
다른 실시예에서, 통신 디바이스는 리소스 할당 정보를 사용자 장비일 수 있는 복수의 통신 디바이스에 멀티캐스트/그룹캐스트하는데, 리소스 할당 정보는 조합된 확인응답 정보 유닛을 위한 무선 리소스 유닛, 가령, 사이드링크 송신 리소스(이에 대해 사용자 장비를 위한 브로드캐스트 HARQ 피드백 메시지를 송신할 것임) 및/또는 사이드링크 수신 풀 리소스(이에 대해 사용자 장비로부터 브로드캐스트 HARQ 피드백 메시지를 수신할 것임)의 할당, 가령, 조합된 확인응답 정보 유닛이 어느 무선 리소스 유닛 내에서 송신될 것인지의 정보, 그리고 조합된 할당 정보 유닛 내에서의, 주어진 통신 디바이스, 가령 사용자 장비에 의해 복수의 다른 통신 디바이스, 가령 추가의 사용자 장비로부터 수신되는 정보 유닛의 확인응답과 연관된 위치의 할당, 가령, HARQ 비트 위치 정보, 그리고 조합된 확인응답 정보 유닛의 메시지 크기를 서술하는 메시지 크기 정보, 가령, 집성된 HARQ 피드백의 메시지 크기를 포함한다. 이는, 예를 들어, 이 리소스 할당 정보 메시지의 속성을 정의할 수 있다.
실시예에서, 통신 디바이스, 가령, gNB는, 리소스 할당 정보를 동적으로 갱신하는데, 예를 들어 리소스 정보는 동적으로 할당될 수 있다.
다른 실시예에서, 통신 디바이스, 가령, gNB는 다른 통신 디바이스 간의, 가령, 사용자 장비 간의 통신을 모니터링하고, 복수의 다른 통신 디바이스, 가령, 다른 사용자 장비가 모니터링을 기반으로 사전결정된 시간 기간 내에 정보 유닛을 발신하는 통신 디바이스, 가령, 제1 사용자 장비를 식별하며, 통신 디바이스의 식별에 응답하여 식별된 통신 디바이스에 의해 송신될 조합된 확인응답 정보 유닛을 위한 무선 리소스 유닛을 보류하고, 어느 다른 통신 디바이스가 정보 유닛을 식별된 통신 디바이스에 사전설정된 시간 기간 내에 송신하였는지의 인식에 의존하여 조합된 확인응답 정보 유닛 내에 비트 위치를 할당한다. 예에서, 기지국은 비트 위치 정보를 포함하여, 동적 할당 및 보류를 위한 리소스를 모니터링할 수 있다.
다른 실시예에서, 통신 디바이스는 데이터 상에 피기백되는 리소스 할당 정보의 적어도 일부를 제공한다. 이는 다른 통신 디바이스를 개별 피드백의 제공 및 조합된 확인응답 정보 유닛의 제공 간에 절환시킬 수 있는 피드백 토글 정보를 선택적으로 포함할 수 있다.
추가의 실시예에 따르면, 통신 디바이스에서, 복수의 다른 통신 디바이스로부터 하나 이상의 정보 유닛을 수신하는 것을 포함하는 통신을 위한 방법이 제공되는데, 방법은, 가령 통신 디바이스에서, 관리 통신 디바이스로부터 리소스 할당 메시지를 수신하는 것을 포함하되, 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 복수의 다른 통신 디바이스로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의하고, 방법은 리소스 할당 메시지 내에 정의된 비트 위치의 할당을 사용하여 복수의 다른 통신 디바이스로부터의 정보 유닛의 수신에 응답하여 조합된 확인응답 정보 유닛, 가령, D2D 번들형 브로드캐스트 HARQ를 송신하는 것을 포함한다. 정보 유닛은, 예를 들어, 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있고 기지국의 관여 없이, 직접 링크를 통해 수신될 수 있는데, 가령, 다수의 송신 통신 디바이스로부터의 다중 유니캐스트 송신이고, 통신 디바이스는 예를 들어 사용자 장비일 수 있다. 비트 위치의 할당은 각 사용자 장비 확인응답 비트일 수 있고, 리소스 할당 메시지는 예를 들어 다중비트 패킷 또는 송신 유닛 내의 하나의 비트가 다른 통신 디바이스 중 각각의 것으로부터 수신되는 각 정보 유닛의 수신 상태, ACK/NACK와 연관됨을 지정할 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
실시예에 따르면, 통신을 위한 방법이 제공되는데, 방법은, 사용자 장비일 수 있는 통신 디바이스에 의해, 데이터 블록 또는 패킷 및/또는 제어 블록 또는 패킷일 수 있는 하나 이상의 정보 유닛을 사용자 장비일 수 있는 다른 통신 디바이스에 송신하는 것을 포함하고, 방법은, 가령, 통신 디바이스에서, 리소스 할당 메시지를 관리 디바이스로부터 수신하는 것을 포함하되, 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 복수의 통신 디바이스로부터, 그 다른 통신 디바이스에 의해, 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의하고, 방법은, 가령, 통신 디바이스에서, 조합된 확인응답 정보 유닛을 수신하는 것과, 통신 디바이스에 의해 송신된 하나 이상의 정보 유닛이 그 다른 통신 디바이스에 의해 적절히 수신되었는지 또는 아닌지의 정보를 도출하기 위해서 리소스 할당 메시지에 의해 정의된 비트 위치에서의 비트를 평가하는 것을 포함한다. 예를 들어, 하나 이상의 정보 유닛은, 통신 디바이스가 또한 통신할 수가 있는 기지국을 수반하지 않고서 사이드링크를 통해 직접적으로 송신될 수 있다. 예에서, 비트 위치는 통신 디바이스로부터의 정보 유닛의 확인응답과 연관된 것으로 정의될 수 있다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
실시예에 따르면, 통신을 위한 방법이 제공되는데, 통신 디바이스에 의해, 복수의 통신 디바이스로의 리소스 할당을 조정하는 것을 포함하되, 리소스 할당 정보를 복수의 통신 디바이스에 제공하는 것을 포함하는데, 여기서 리소스 할당 정보는 복수의 다른 통신 디바이스로부터의 정보 유닛의 수신에 응답하여 주어진 통신 디바이스에 의해 송신될 조합된 확인응답 정보 유닛 내에서의, 그 주어진 통신 디바이스, 가령, 제1 사용자 장비에 의해 복수의 다른 통신 디바이스, 가령 추가의 사용자 장비로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다.
이 방법은 대응하는 통신 디바이스와 동일한 고려사항에 기반한다.
앞서 언급된 방법은 대응하는 통신 디바이스에 관해서 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
실시예에 따르면, 컴퓨터 프로그램이 컴퓨터 상에서 실행되는 경우에, 이전에 언급된 실시예에 따른 방법을 수행하기 위한 컴퓨터 프로그램이 제공된다.
도 1은 본 발명의 실시예에 따른 통신 디바이스의 블록도를 도시하고,
도 2는 본 발명의 실시예에 따른 통신 디바이스의 블록도를 도시하며,
도 3은 본 발명의 실시예에 따른 추가의 통신 디바이스의 블록도를 도시하고,
도 4는 본 발명의 실시예에 따른 시스템의 개념적인 레이아웃(layout)을 도시하며,
도 5는 본 발명의 실시예에 따른 통신 디바이스를 위한 방법의 흐름도를 도시하고,
도 6은 본 발명의 실시예에 따른 통신 디바이스를 위한 방법의 흐름도를 도시하며,
도 7은 본 발명의 실시예에 따른 통신 디바이스를 위한 통신을 위한 방법의 흐름도를 도시하고,
도 8은 본 발명의 실시예에 따라 HARQ 피드백 정보를 전달하는 예시적인 시스템의 레이아웃을 도시하며,
도 9는 본 발명의 실시예에 따라 HARQ 피드백 정보를 전달하는 다른 예시적인 시스템의 레이아웃을 도시하고,
도 10은 본 발명의 실시예에 따라 HARQ 피드백이 어떻게 전달되는지에 대한 개념적인 예시를 도시하며,
도 11은 본 발명의 실시예에 따라 송신기 및 수신기에 의해 수행되는 방법의 개념적인 블록도를 도시하고,
도 12는 본 발명의 실시예에 따라 ACK 표시가 발신되어야 하는 경우에 도 11의 개념적인 블록도를 도시하며,
도 13은 본 발명의 실시예에 따른 통신 디바이스의 블록도를 도시하고,
도 14는 본 발명의 실시예에 따른 다른 통신 디바이스의 블록도를 도시하며,
도 15는 본 발명의 추가의 실시예에 따른 통신 디바이스의 블록도를 도시하고,
도 16은 본 발명의 추가의 실시예에 따른 시스템의 개념적인 배열(arrangement)을 도시하며,
도 17은 본 발명의 실시예에 따른 통신 디바이스, 가령 사용자 장비를 위한 방법의 흐름도를 도시하고,
도 18은 본 발명의 추가의 실시예에 따라, 통신 디바이스, 가령 사용자 장비를 위한 방법의 흐름도를 도시하며,
도 19는 본 발명의 다른 실시예에 따른 통신 디바이스, 가령 기지국을 위한 방법의 흐름도를 도시하고,
도 20은 본 발명의 실시예에 따라 사이드링크 통신을 위해 할당된 서브프레임의 슬롯의 개략도를 도시하며,
도 21은 본 발명의 실시예를 위한 송신 리소스 풀의 구조에 대한 개념적인 개요를 도시하고,
도 22는 본 발명의 실시예에 따른 통신 디바이스, 가령 사용자 장비의 개념적인 도면을 보여주며,
도 23은 본 발명의 실시예에 따른 통신 디바이스, 가령 사용자 장비의 개념적인 도면을 보여주고,
도 24는 본 발명의 다른 실시예에 따른 통신 디바이스, 가령 기지국의 개념적인 도면을 보여주며,
도 25은 본 발명의 실시예에 따른 통신 디바이스, 가령 사용자 장비를 위한 방법의 흐름도를 도시하고,
도 26은 본 발명의 실시예에 따른 통신 디바이스, 가령 사용자 장비를 위한 방법의 흐름도를 도시하며,
도 27은 본 발명의 실시예에 따른 통신 디바이스, 가령 관리 통신 디바이스를 위한 방법의 흐름도를 도시하고,
도 28은 본 발명의 실시예에 따른 복수의 통신 디바이스를 포함하는 시스템의 개요를 도시하며,
도 29는 본 발명의 실시예에 따른 그룹 멀티캐스트 HARQ 리소스 할당의 옵션 1의 도해를 보여주고,
도 30은 본 발명의 실시예에 따른 다운링크 제어를 통한 HARQ 리소스 할당의 옵션 2의 도해를 보여주며,
도 31은 서브프레임 및 리소스 블록 풀의 일반적 구조를 도시한다.
이하에서, 발명에 따른 상이한 실시예가 기술될 것이다. 그러나, 실시예 중 상이한 것에 대해서 기술된 기능이 또한 조합될 수 있음에 유의하여야 한다. 또한, 여기에서 기술되는 실시예는 범위를 한정하는 것으로 간주되어서는 안 된다.
우선, 발명에 따른 실시예가 사용될 수 있는 통신 환경에 관해서, 바람직한 것으로 고려되어야 하나 필수적인 것으로 고려되어서는 안 되는 몇몇 일반적인 고려사항이 기술될 것이다.
통신 시스템에서, 통신 디바이스는 그것의 송신을 기지국을 통해 서로 발신할 수 있거나, 이들은 직접적으로 통신할 수 있다. 어느 경우에서든, 데이터 패킷이 적절히 수신되었는지 여부에 관해 시그널링을 제공하는 것이 유리하다. 그러한 시그널링은 통신 프로세스의 신뢰성을 향상시킬 수 있다.
예시적인 통신 시스템은 사이드링크(SideLink: SL) 송신을 지원하는 단일의 기지국 및 두 통신 디바이스 UE1 및 UE2를 포함하는데, (전형적인 D2D 또는 V2X 시나리오에서) UE2는 UE1에 송신하고 있다. UE1은 유니캐스트 SL 송신을 통해 UE2로부터 어떤 데이터를 수신하였다. UE2는 그것의 제1 송신의 결과에 관해 UE1으로부터 하이브리드 자동 재송 요구(Hybrid Automatic Repeat reQuest: HARQ) 피드백을 기대하고 있는데, 각각의 송신은 HARQ 프로세스 ID가 정의될 수 있다.
UE 맹목적 디코딩과의 스크램블링 피드백
이하에서, 발명에 따른 몇몇 실시예가 기술될 것인데 이는 시그널링을 위해 수정된 체크 섬을 사용한다.
HARQ 시그널링을 가능케 하기 위해서, 이 종류의 시그널링을 위해 통신 리소스가 보류될(reserved) 수 있다. 만일 그러한 리소스가 제공되지 않으면, 이 시그널링을 제공하는 방식을 찾는 것은 더 어렵다. 본 출원에 따르면, HARQ 피드백을 임베딩하고(embedding) 그것을 도로 적절한 사용자 장비에 송신하기 위한 두 시나리오가 있다.
A) HARQ 피드백은 UE1으로부터 UE2로의 다음의 스케줄링된 데이터 송신에서든 또는 제어 채널에서든 SL을 따라 임베딩 및 송신될 수 있다. UE1에 의한 다음 스케줄링된 데이터 송신이 알려져 있지 않으므로 제어 채널 PSCCH가 우선시될(prioritized) 수 있다. 그러나, 데이터 채널 PSSCH는 배제되지 않는다.
이는 도 8에 묘사되는데, HARQ 피드백(예를 들어, 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링하는 피드백, ACK/NACK 피드백으로 또한 표기됨)이 사이드링크를 통해 송신되는 경우가 도시된다. UE2로부터 UE1을 가리키는 좌측 화살표에 의해 묘사된 바와 같이, UE2는 유니캐스트 사이드링크 송신(810)을 사용하여 데이터를 송신한다. 사이드링크 유니캐스트 송신(810)은 제어 채널 PSCCH 및 데이터 채널 PSSCH를 포함할 수 있다. UE1이 송신을 수신한 후, UE1으로부터 UE를 가리키는 우측 화살표(820)에 의해 묘사된 바와 같이, 그것은 적절한 HARQ 피드백 정보를 돌려 보낸다. HARQ 피드백은 UE2로부터의 정보가 적절히 수신되었는지 여부에 따라 적절히 수정된 체크 값을 사용하여 시그널링될 수 있다. 이 피드백은 제어 정보, 가령 PSCCH 내에만 임베딩될 수 있는데, 데이터 채널 PSSCH는 사용되지 않는다. 다른 시나리오에서, 제어 정보 PSCCH는 사용되지 않으나, 피드백은 데이터 채널 PSSCH 내에 임베딩된다. 추가의 대안에서, 피드백은 제어 정보 PSCCH 및 데이터 PSSCH 양자 모두 내에 임베딩된다.
도 8에 관해, 바꾸어 말하면, HARQ 피드백이 사이드링크의 기존의 제어 및 데이터 상에 피기백될 수 있는 3개의 상이한 방식이 예시된다. 제1 및 제2 옵션에서, HARQ는 각각 제어 및 데이터 채널의 체크섬 상에 송신된다. 제3 옵션은 배제되지 않되 HARQ 정보를 추출하기 위해 맹목적 디코딩(blind decoding) 노력을 배가하는 것을 요구한다. 이는 각각 모드 2/모드 4로도 알려진, D2D/V2X 송신의 커버리지외, 자율 모드에도 적용가능할 수가 있다.
B) 업링크 HARQ 피드백 송신은 기지국, 가령 gNB를 통해, UE1에 릴레이되는데, 이는 이후 UE2에 릴레이된다. 이는 도 9에 도시된다.
도 9는 HARQ 피드백이 업링크/다운링크를 통해 송신되는 경우를 도시하는데, 그것은 CRC 임베딩된 HARQ 피드백을 UE2에, 즉 업링크를 통해 기지국(eNB/gNB)을 거쳐서 전달하는 대안적인 방법을 제시한다. UE 1- UE 2의 SL이 이용불가/약하거나 어떤 송신을 위해서도 스케줄링되지 않은 경우에, 업링크 제어 및 데이터 채널은 HARQ 표시를 제공하는 데에 사용된다. 상세하게는, UE2로부터 UE1을 가리키는 화살표(910)에 의해 묘사된 바와 같이, UE2는 유니캐스트 사이드링크 송신을 사용하여 데이터를 송신한다. 사이드링크 유니캐스트 송신(910)은 제어 채널 PSCCH 및 데이터 채널 PSSCH를 포함할 수 있다. UE1이 송신(910)을 수신한 후, UE1으로부터 기지국, 가령 gNB를 가리키는 화살표(920)에 의해 묘사된 바와 같이, 그것은 적절한 HARQ 피드백 정보를 돌려 보낸다. HARQ 피드백은 UE2로부터의 정보가 UE1에 의해 적절히 수신되었는지 여부에 따라 적절히 수정된 체크 값을 사용하여 시그널링될 수 있다. 이 피드백은 업링크의 제어 정보, 가령 PUCCH 내에만 임베딩될 수 있는데, 데이터 채널 PUSCH는 사용되지 않는다. 다른 시나리오에서, 제어 정보 PUCCH는 사용되지 않으나, 피드백은 업링크 데이터 채널 PUSCH 내에 임베딩된다. 추가의 대안에서, 피드백은 제어 정보 PUCCH 및 데이터 PUSCH 양자 모두 내에 임베딩된다. 이후 gNB는 UE2에 다운링크(930)를 사용하여 재송신이 요구되는지 여부의 표시를 송출한다.
다른 말로 하면, 도 9는, 실시예에 따라, HARQ 피드백이 기지국을 통해 발신될(또는 송출될) 수 있음을 도시한다. 통신은 다음과 같이 진행될 수 있다. 우선, 데이터 송신이 UE2로부터 UE1으로 발신되는데, 이 송신은 사이드링크 유니캐스트 연결(910)을 통해 행해질 수 있다. 이 송신을 위해, 제어 채널 PSCCH 및 데이터 채널 PSSCH가 사용될 수 있다. 송신 후에, UE1은 HARQ 피드백 정보를 포함하도록 데이터 송신과 연관된 체크 값을 수정한다. 이 HARQ 피드백 정보는 기지국 gNB에 발신될 수 있다. 제1 실시예에서, 제어 채널 PUCCH는 HARQ 피드백을 포함하는 체크섬을 포함할 수 있다. 다른 실시예에서, HARQ 피드백을 포함하는 체크섬은 데이터 채널 PUSCH를 사용하여 발신될 수 있다. 제3 실시예에서, HARQ 정보를 가진 체크섬은 제어 및 데이터 채널 PUCCH 및 PUSCH 양자 모두에 의해 발신될 수 있다. 그러므로, 도 9에 따른 실시예는 CRC 임베딩된 HARQ 피드백을 UE2에, 즉, 업링크를 통해 기지국을 거쳐서 전달하는 대안적인 방법을 제시한다. 예를 들어 UE1 대 UE2의 사이드링크가 이용불가/약하거나 어떤 송신을 위해서도 스케줄링되지 않은 경우에, 업링크 제어 및 데이터 채널은 HARQ 표시를 제공하는 데에 사용된다.
두 경우 모두에서, 발상은 재송신을 수행할 것인지 여부에 대한 결정을 개시하기 위해서, UE2 또는 기지국이, 예를 들어, 그 자신의 HARQ 피드백(가령 각 통신 디바이스를 위해 의도된 HARQ 피드백)을 추출하는 데에 맹목적 디코딩을 쓸 수 있도록, HARQ 피드백을 UE1으로부터의 제어 채널 송신 또는 차후의 스케줄링된 데이터 송신의 체크 값, 가령 CRC 내에 임베딩하는 것이다.
HARQ 피드백을 체크 값(가령 CRC) 내에 임베딩하는 것의 이점은 HARQ-ACK 정보를 판정하기가, 오히려, 체크 값의 결과로부터이지, 이를 위해 제어 정보/데이터가 디코딩될 필요는 없다는 것이다. 예를 들어, 체크섬은 순환 리던던시 체크(CRC) 값일 수 있다. 그러면 체크 값은 두 목적에 이바지할 것이다:
i) 송신된 제어 또는 데이터 정보의 무결성(integrity)을 보존하는 에러 검출 메커니즘으로서의 역할을 함;
ii) 추가적인 ACK/NACK 표시를 통해 재송신이 요구되는지를 나타냄.
이 경우에, 하나 이상의 추가적인 비트가 경우에 따라서는 체크섬 내에 포함되어야 할 것이다. 그러나 이 경우에, 레거시(legacy) 사용자에 대한 지원이 그러한 수정된 체크섬 포맷으로써 배제의 위험에 처할 수 있다. 그러므로, 체크섬 내에의 더 많은 비트의 포함은 선택적인 것으로 간주되어야 한다.
피드백 송신, 임베딩 및 추출의 예를 더 명확히 보여주기 위해서, 도 10은 HARQ 절차의 타임라인(timeline)을 도시한다. 제1 단계에서, UE2는 송신(100)을 UE1에 발신한다. 이 송신은 데이터뿐만 아니라 제어 정보를 포함한다. 제어 정보(101) 및 데이터(103) 양자 모두 각각 각자의 체크섬(102 및 104)을 포함하는데, 제어 정보(101)는 체크섬(102)을 포함하고, 데이터(103)는 체크섬(104)을 포함한다. UE1은 송신이 적절히 수신되었는지 여부에 대해 판정한다. 이 판정에 기반하여, 다른 송신(109)의 체크섬이 개변될 수 있다. 도 10에 묘사된 바와 같이, UE1은 송신(109)을 UE2에 발신하는데, 이 송신은 체크섬(106)을 가진 제어 정보(105) 및 체크섬(108)을 가진 데이터(107)를 포함한다. 이 특정한 경우에, 판정의 결과를 반영하기 위해서 데이터(107)의 체크섬(108)은 (원래의 체크섬과 비교될 때, 또는 판정의 상이한 결과에 대해 동일한 데이터를 위해 송신될 체크섬과 비교될 때) 개변된다. 이 결과를 시그널링하기 위해, UE1은 제어 정보(105)를 그것의 체크섬(106)과 함께, 그리고 데이터(107)를 개변된 체크섬(108)과 함께 UE2에 발신한다. 데이터의 체크섬의 개변은 단지 예이며, 이 체크섬(108) 대신에, 또한 제어 정보(106)의 체크섬 또는 심지어 체크섬(106 및 108) 양자 모두가 개변되었을 수 있음이 명백하다.
따라서, UE1은 데이터(107) 및 (개변된) 체크섬(108)의 공동 평가를 기반으로 송신(100)이 UE2에 의해 적절히 수신되었는지 판단할 수 있다.
도 11은 송신기 및 수신기에 의해 수행되는 단계의 개념적인 블록도를 도시한다. 예를 들어, 참조 번호 1100 내지 1130에 도시된 기능은 (예를 들어 도 8에 또는 도 9에 또는 도 10에 도시된 바와 같이) UE1에 의해 수행될 수 있고 참조 번호 1140 내지 1190에 도시된 기능은 (예를 들어 도 8에 또는 도 9에 또는 도 10에 도시된 바와 같이) UE2에 의해 수행될 수 있다.
초기에, (예를 들어 도 10에 묘사된 UE2로부터 UE1로) 송신될 데이터가 제공된다. 제1 단계(1100)에서, 데이터의 체크섬이 계산된다. 앞서 언급된 바와 같이 체크섬은 실시예에서 순환 리던던시 체크(CRC) 값일 수 있으나, 또한 이른바 길이 방향 패리티 체크, 플레처의 체크섬 또는 유사한 것과 같은 다른 체크섬(바람직하게는 다중비트 체크섬)이 가능함은 당업자에게 명백하다. 또한, (예를 들어, 송신(810 또는 910)에서 송신된) 이전의 데이터 패킷이 적절히 수신되었는지 여부에 기반하여, 단계(1105)에서 마스크가 선택되고, 이 마스크는 체크섬 값을 수정하기 위해 사용된다. 단계(1110)에서, 계산된 CRC 값은 선택된 마스크에 기반하여 수정된다. 이 예시적인 경우에, XOR 연산이 체크섬에 대해 수행된다. 체크섬이 4개 비트의 길이를 갖는 예시적인 경우에 XOR 연산을 위해 사용되는 마스크는 ACK를 위해 '1100'이고 NACK를 위해 '0011'일 수 있다. 마스크의 임의의 다른 조합이 사용될 수 있다는 것과, 마스크의 크기는 계산된 체크섬의 크기에 적응되어야 한다는 것은 명확하다. XOR 연산을 수행한 후에, 체크섬은 단계(1120)에서 데이터에 첨부된다(attached). 단계(1130)에서, 첨부된 체크섬뿐만 아니라 데이터를 포함하는 정보는 채널 코딩되고 (예를 들어, 송신(820 또는 920)에서) 송신된다.
수신기(예를 들어, UE2 또는 gNB)는 정보를 수신하고 단계(1140)에서 채널 디코딩을 수행한다. 다음 단계에서, 정보는 단계(1150)에서 체크섬 및 데이터로 나뉜다. 분리된 체크섬은 XOR 연산을 겪게 되는데, 이로써 체크섬은 단계(1160)에서 ACK 및 NACK에 대응하는 마스크로써 XOR된다. 추출된 데이터는 단계(1170)에서 체크섬(이 경우에는 CRC)의 계산을 수행하는 데에 사용된다. 단계(1180)에서, 계산된 체크섬은 정보로부터 분리된 체크섬과 비교되고, 수신된 정보가 ACK에 대응하는 마스크에 의해 또는 NACK에 대응하는 마스크에 의해 수정된 체크섬을 포함하였는지를 판정하기 위해 XOR 연산을 겪게 된다. 비교의 결과에 기반하여, ACK 또는 NACK 경우가 존재하는지가 단계(1190)에서 판정된다. ACK의 경우에, (예를 들어, UE2에 의해 송신된) 이전에 송신된 데이터는 (예를 들어, UE1에 의해) 적절히 수신되었고 어떤 재송신도 필요하지 않다고 밝혀진다. NACK가 판정된 경우에, 재송신이 트리거될 수 있다. 계산된 체크섬(단계(1170)에서 계산됨)이 ACK에 대응하는 마스크로써 수정된 체크섬에도, NACK에 대응하는 마스크로써 수정된 체크섬과도 대응하지 않는 경우에, UE1으로부터 UE2로 송신된 데이터(예를 들어, 송신(820)으로써 또는 송신(920)으로써 송신된 데이터, 또는 데이터(107))는 변질되었다(corrupted)고 통신 디바이스 UE2에 의해 판단될 수 있다. 후자의 경우에, 전형적으로, 송신(810)으로써 또는 송신(910)으로써 UE2로부터 UE1으로 송신된 데이터(예를 들어, 데이터(103))가 UE1에 의해 적절히 수신되었는지 판정하는 것은 가능하지 않다. 따라서, 보수적인 접근법으로, 이 경우에 재송신이 또한 행해질 수 있다.
도 12는 도 11의 블록도에 대응하는 시스템에서 ACK 표시가 발신되어야 하는 예를 보여준다. 예로서, 단계(1200)에서 계산된 체크섬, 가령 CRC는, '1111'이다. 단계(1205)를 위한 마스크는 ACK를 위해 '1100'이고 NACK를 위해 '0011'이다. 그러므로, ACK를 시그널링하기 위해서, '1100' 마스크가 단계(1210)에서 사용된다. 마스크 '1100'과의 체크섬 '1111'에서의 XOR의 결과는 '0011'이다. XOR 결과는 단계(1220)에서 데이터에 첨부되고 단계(1230)에서 채널 코딩된다. 송신 후에, 수신기는 단계(1240)에서 정보를 디코딩하고 단계(1250)에서 이 예에서 '0011'인 체크섬을 분리한다. 이후에, XOR 연산이 단계(1260)에서 체크섬에 대해 마스크 값 '1100' 및 '0011' 양자 모두와 수행된다. 각 결과는 '1111' 및 '0000'이다. 이들 두 결과는 결과 '1111'인 디코딩된 데이터에 기반하여 단계(1270)에서 계산된 체크섬과 단계(1280)에서 비교된다. 값의 비교는 ACK가 전달되었음을 산출한다. 그러므로, 단계(1290)에서, ACK가 송신되었음 및 이전에 송신된 데이터가 적절히 수신되었음이 판정될 수 있다.
이하에서, 위에서 논의된 원리에 따라 HARQ 시그널링을 제공하는 상이한 실시예가 제시된다. 위에서 언급된 상세사항 중 임의의 것이 개별적으로든 또는 조합이 되어서든 이하에서 기술되는 실시예에 선택적으로 도입될 수 있음에 유의하여야 한다.
도 1은 본 출원의 실시예에 따른 통신 디바이스(150)를 도시한다. 통신 디바이스 UE1은 제2 통신 디바이스로부터(가령 UE2로부터) 데이터 블록 또는 패킷이거나 또한 제어 블록 또는 패킷일 수 있는 하나 이상의 정보 유닛(160)을 수신하고 있다. 통신 디바이스는, 예를 들어, 사용자 장비, 또는, 일반적인 경우에, 셀룰러 전화, 태블릿, PDA, 웨어러블(wearable), IoT 디바이스 또는 임의의 다른 통신 디바이스(다른 통신 디바이스와 통신하고 있음) 같은 모바일 통신 디바이스일 수 있다. 통신 디바이스는 정보 유닛이 적절히 수신되었는지에 관해 체크를 수행한다. 정보가 적절히 수신되었는지를 체크하기 위한 상이한 기법이 존재하는데, 이들 테스트 중 하나는 순환 리던던시 체크, 길이 방향 패리티 체크, 플레처의 체크섬 또는 유사한 것과 같은 체크 섬을 사용하는 것일 수 있다. 정보 유닛이 적절히 수신되었는지의 판정의 결과에 기반하여, 통신 디바이스 UE1은 통신 디바이스 UE1에 의해 송신될 정보 유닛(170)에 연관된 체크 값(180)을 수정한다. 이 정보 유닛은 체크 값(180)이 연관되었는데, 이 체크 값은 정보 유닛이 적절히 수신되었는지의 판정의 결과를 반영하도록 선별적으로 수정된다. 체크 값이 수정된 후에, 수정된 체크 값(172)을 가진 정보 유닛이 송신된다. 이 기법으로써, 이전의 정보 유닛이 적절히 수신되었는지 여부를 수신 통신 디바이스에 시그널링하는 데에 사용될 수 있는 시그널링이 수립되었다.
위에서 기술된 바와 같이 수정된 체크 값(172)은 정보 유닛(170)의 수신 후에 하나 이상의 비트 에러의 검출을 가능케 할 수 있고, 체크 값의 종류에 의존하여, 적어도 사전결정된 수의 비트 에러까지의 비트 에러가 검출될 수 있으며, 경우에 따라서는 사용된 체크 값에 의존하여, 심지어 비트 에러의 정정도 가능하다.
정보 유닛(160)이 적절히 수신되었는지에 관한 시그널링은, 예를 들어, 정보 유닛(170)과 연관된 체크 값의 특정한 조작을 사용하여 수행될 수 있다. 예를 들어, 이 수정은 적절한 비트 마스크와의 XOR 연산을 수행하는 것을 포함할 수 있다. 정보가 적절히 수신되었고, 확인응답이 시그널링되어야 하는 경우에, 통상적으로 ACK로 지칭된다. 이 ACK는 원래의 체크 값을 바뀌지 않은 채로 남겨 놓을, 다수의 '0'의 비트 마스크를 사용함으로써 시그널링될 수 있다. 정보 유닛(160)이 적절히 수신되지 않았음이 시그널링되어야 하는 다른 경우에, 비확인응답(NACK)가 시그널링되어야 한다. NACK를 시그널링하기 위해, XOR 연산을 적용하는 경우에 원래의 체크 값을 반전시키는(invert) 다수의 '1'로 이루어진 비트 마스크가 사용될 수 있다.
HARQ 피드백으로 또한 지칭되는 이 종류의 피드백은 제어 또는 데이터 채널 상에 피기백될 수 있다. 도 1에 도시된 통신 디바이스 UE1은, 예를 들어, 가령 도 8에 도시된 UE에 대응할 수 있고, HARQ 피드백이 제어 채널 PSCCH 내에서 송신되는 정보 유닛 상으로 피기백될 수 있고, 데이터 채널 PSSCH 내에서 또한 송신될 수 있고 제어 및 데이터 채널 PSCCH 및 PSSCH 둘 모두에서 또한 송신될 수 있다고 도 8에 묘사된다. 피기백하기 위해 단지 하나의 채널을 사용하지만 이 정보는 계산상 노력을 절감하는 데에 도움이 될 수 있으니, 정보를 제어 및 데이터 채널 양자 모두에 피기백하는 것은 시그널링 프로세스의 신뢰성을 증가시킨다.
도 2는 통신 디바이스 UE2(200)의 개념적인 도면을 보여준다. 도 1에 관련하여 기술된 바와 같이, 또한 통신 디바이스 UE2(200)는 모바일 통신 디바이스, 예를 들어, 사용자 장비 또는 유사한 것일 수 있다. 통신 디바이스 UE2(200)는 하나 이상의 정보 유닛(210)을 예를 들어 UE1일 수 있는 다른 통신 디바이스에 송신한다. 통신은 사이드링크 연결을 통해 직접적으로 수행될 수 있는데, 이 경우에, 기지국은 통신 프로세스에서 수반될 필요가 없다. 또한 여기에서, 정보 유닛은 데이터 블록 또는 패킷일 수 있거나, 또한 제어 블록 또는 패킷일 수 있다. 이 통신 디바이스는 하나 이상의 체크 값(222)이 연관된 하나 이상의 정보 유닛을 수신한다(220). 이들 체크 값(222)은 예를 들어 CRC 값 같은 다중비트 이진 값일 수 있다. 체크 값(222)에 기반하여, 통신 디바이스(200)는 이전에 송신된 정보 유닛(210)이, 그 다른 통신 디바이스에 의해 적절히 수신되었는지를 도출한다(블록(202)).
위에서 기술된 바와 같이, 체크 값(222)은 어떤 수의 비트 에러까지 비트 에러를 검출하기 위해 사용될 수 있고, 또한 경우에 따라서는 이들 비트 에러의 정정을 위해 사용될 수 있다. 체크 값(222)에 기반하여, 통신 디바이스 UE2(200)는 다수의 사전결정된 도출 규칙을 사용하여 이전에 송신된 정보 유닛이 적절히 수신되었는지 또는 아닌지 여부를 판정할 수 있다. 만일 단일의 ACK/NACK 상황이 시그널링되어야 한다면, 2개의 사전결정된 도출 규칙이 있을 수 있으나, 상이한 수의 ACK/NACK 상태를 시그널링하는 것이 또한 가능한바, 그러면 적절한 수의 도출 규칙이 사용되어야 한다. 만일 예를 들어 2개가 아니라 4개 또는 6개의 확인응답 상황이 시그널링되어야 한다면, 4개 또는 6개의 도출 규칙이 사용될 수 있다. 도출은 정보 유닛(220)과 함께 수신된 체크 섬(222)을 사용하여, 즉 수신된 체크 섬(222)을 정보 유닛에 기반하여 통신 디바이스 UE2에 의해 계산된 체크 섬과 비교함으로써 수행될 수 있다. XOR 연산이 사용되는 경우에, 통신 디바이스는 계산된 체크 섬에 대해 동일한 XOR 연산을 수행하고 결과를 수신된 체크 섬(222)과 비교할 수 있다. 이 비교에 의해, 체크 섬을 개변하는 데에 어느 특정한 종류의 비트 마스크가 사용되었는지 판정될 수 있는데 이는 ACK 또는 NACK가 시그널링되도록 의도되는지 판단할 수 있도록 한다.
도 3은 본 출원에 따른 추가의 통신 디바이스(300)의 개념적인 도면을 보여준다. 이 통신 디바이스는 네트워크 노드 또는 기지국, 예를 들어 gNB일 수 있다. 통신 디바이스(300)는 제1 통신 디바이스로부터(가령 통신 디바이스(150) UE1으로부터) 하나 이상의 체크 값(312)이 연관된 하나 이상의 정보 유닛(310)을 수신한다. 통신 디바이스(300)는 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라, 하나 이상의 체크 값(312)이 이전에 송신되었을 수 있는 각 정보 유닛과(또는, 정확하게는, 각 정보 유닛의 유용한 데이터 콘텐트(content)와) 대응하는지 또는 각 정보 유닛과 전혀 대응하지 않는지를 판정한다(블록(302)). 통신 디바이스(300)는 판정에 의존하여 (예를 들어 적절한 메시지 또는 정보 유닛(320)을 사용하여), 가령 이전에 송신된 정보 유닛이 (UE1에 의해) 적절히 수신되지 않았다고 판정된 경우에, 제1 통신 디바이스 UE1에의 대응하는 정보 유닛의 재송신을 개시한다.
도 3에 도시된 바와 같이, 통신 디바이스(300)에 의해 수신되는 정보 유닛(310)은 체크 값(312)이 연관되었는데, 이 정보 유닛은 다른 통신 디바이스, 가령, UE1으로부터 송신될 수 있다. 정보는 PUCCH 내의 제어 정보 또는 PUSCH 내의 데이터일 수 있다. 앞서 언급된 바와 같이, ACK/NACK 시그널링을 전달하기 위해 제어 정보 또는 데이터 정보(또는, 더욱 정확히는, 제어 정보와 연관된 체크 값 또는 데이터와 연관된 체크 값)를 사용하는 것이 가능하나, 시그널링의 신뢰성을 증가시키기 위해서 제어 및 데이터 채널(또는, 더욱 정확히는, 제어 및 데이터 채널과 연관된 체크 값) 양자 모두를 병행하여 사용하는 것이 또한 가능하다. 앞서 언급된 바와 같이, 체크 값(312)은 순환 리던던시 체크 값 또는 임의의 타입의 체크에 따라 생성되는 임의의 다른 값일 수 있다. 체크 값은 어떤 개수의 비트 에러까지 비트 에러를 식별하는 데에 도움이 될 수 있고, 심지어 비트 에러를 정정하는 데에 도움이 될 수 있다.
도 4는 기지국으로서의 역할을 하는 도 3에 따른 통신 디바이스(410), 데이터 발신기 통신 디바이스로서의 역할을 하는 도 2에 따른 통신 디바이스(420), 그리고 데이터 수신기 통신 디바이스로서의 역할을 하는, 도 1에 따른 통신 디바이스(430)를 포함하는 시스템(400)의 개념적인 레이아웃을 도시한다. 데이터 발신기 통신 디바이스(420)는 사이드링크 연결을 통해 데이터 수신기 통신 디바이스(430)에 직접적으로 하나 이상의 정보 유닛(422)을 송신한다. 데이터 수신기 통신 디바이스(430)는 체크 값 정보(432) 내에, 정보 유닛이 데이터 발신기 통신 디바이스로부터 적절히 수신되었는지 여부를 시그널링하는 확인응답 정보를 피기백한다(블록(434)).
이 체크 값 정보(432)는 직접적으로, 각 정보 유닛(440)과 함께, 데이터 발신기 통신 디바이스(420)에 송신될 수 있거나, 기지국으로서의 역할을 하는 통신 디바이스(410)에 발신될 수 있다.
도 5는, 가령 도 1의 통신 디바이스를 위한 방법의 흐름도를 도시한다. 제1 단계(500)에서, 통신 디바이스(가령 UE1)는 제2 통신 디바이스(가령 UE2)로부터 하나 이상의 정보 유닛을 수신한다. 이들 정보 유닛은, 예를 들어, 사이드링크와 같은 직접 링크를 통해 수신될 수 있다. 위에서 언급된 바와 같이, 정보 유닛은 데이터 블록 또는 패킷일 수 있거나, 또한 제어 블록 또는 패킷일 수 있다. 단계(510)에서, 체크 값이 수정된다고 도시되는데, 체크 값은 통신 디바이스에 의해 송신된 정보 유닛과 연관되며, 기지국, 예를 들어 gNB에, 또는 제2 사용자 장비 UE2에 송신될 수 있다. 체크 값은 제2 통신 디바이스 UE2로부터 수신되는 정보 유닛이 통신 디바이스 UE1에 의해 적절히 수신되었는지 여부에 의존하여 수정되는바, 이로써 제2 통신 디바이스 UE2로부터 수신되는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링을 제공한다. 이 시그널링은 앞서 언급된 바와 같이, 예를 들어 적절한 비트 마스크를 사용하여 체크 값에 대해 XOR 연산을 수행함으로써 수행될 수 있다.
도 6은, 가령 도 2에 따른 통신 디바이스를 위한 방법을 도시한다. 단계(600)에서, 통신 디바이스 UE2는 하나 이상의 정보 유닛을, 가령, 사이드링크를 통해, 다른 통신 디바이스 UE1에 송신한다. 예를 들어, 정보 유닛이 사이드링크를 통해 송신되는 경우, 이는 통신 디바이스 UE2가 또한 통신할 수가 있는 기지국을 수반하지 않을 수 있다. 단계(610)에서, 통신 디바이스 UE2는 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을 수신한다. 이들 체크 값은 앞서 언급된 CRC 값과 같은 다중비트 이진 값일 수 있다. 위에서 언급된 바와 같이, 또한 다른 체크 값이 가능하다. 단계(620)에서, 통신 디바이스 UE2는 하나 이상의 체크 값에 의존하여 통신 디바이스 UE2에 의해 송신된 하나 이상의 정보 유닛이 다른 통신 디바이스 UE1에 의해 적절히 수신되었는지 여부를 나타내는 정보를 도출한다. 이 도출은 하나 이상의 체크 값에 대해 수행되는 XOR 연산에 적용되는 앞서 언급된 규칙 같은 어떤 규칙을 사용하여 수행될 수 있다.
도 7은, 가령 도 3에 도시된 통신 디바이스를 위한, 통신을 위한 방법을 도시한다. 단계(700)에서, 통신 디바이스 BS는 하나 이상의 체크 값이 연관된 하나 이상의 정보 유닛을, 제1 통신 디바이스 UE1으로부터 수신한다. 단계(710)에서, 통신 디바이스 BS는 제1 사전결정된 도출 규칙에 따라, 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지, 또는 각 정보 유닛과 대응하지 않는지를 판정한다. 제1 사전결정된 도출 규칙은 NACK 상황이 시그널링되어야 하는 경우를 말할 수 있고, 제2 도출 규칙은 ACK 상황을 시그널링하기 위해 사용될 수 있다. 단계(720)에서, 통신 디바이스 BS는 판정의 결과에 의존하여 제1 통신 디바이스 UE1에의 정보 유닛의 재송신을 개시한다. 예를 들어, 재송신은 제1 사전결정된 도출 규칙에 따라 또는 제2 사전결정된 도출 규칙에 따라 하나 이상의 체크 값이 각 정보 유닛과 대응하는지, 또는 그것이 각 정보 유닛과 전혀 대응하지 않는지에 따라서 개시될 수 있다.
피드백 송신을 위한 사용되지 않는 송신 리소스 풀
추가의 실시예는 또한 피드백 정보의 송신을 다룬다.
이들 실시예에 따르면, 사용되지 않는 리소스 블록이, 예를 들어, 모바일 통신 디바이스, 예를 들어 도 1 내지 도 3으로부터 알려진 UE1에 의해 검출된다. 예를 들어, 사용자 장비 UE1은 사용되지 않는 리소스 블록 풀(또는 사용되지 않는 무선 리소스 유닛)을 검출하기 위해 리소스를 리스닝한다(예를 들어, 하나 이상의 무선 리소스 유닛을 모니터링한다). 만일 그러한 사용되지 않는 리소스 블록 풀이 UE1에 의해 발견되면, 피드백은 이 빈 리소스 상에서 송신된다.
예를 들어, 차량 대 만물(V2X)에서의 혼잡 제어는 충돌을 방지하기 위해서 다른 V2V 사용자 장비에 의해 물리적 리소스가 사용되는지를 검출함으로써 이들 실시예에 따라 수행될 수 있다. 예를 들어, 몇몇 실시예에서 차량 대 만물 통신에서 사용되는 혼잡 제어와 (실질적으로) 동일한 메커니즘이, 사용되지 않는 (또는 적어도 부분적으로 사용되지 않는) 무선 리소스를 검출하는 데에 사용될 수 있다. CR은 물리적 리소스의 점유를 판정하는 데에 사용되는 메트릭 중 하나이다.
도 20은 본 출원의 양상에 따라 "송신 전 청취"(listen before transmit) 피드백 메커니즘의 개념을 예시한다. 그것은 다른 UE의 사용되지 않는 스케줄링된 리소스를 사이드링크 피드백을 위해 사용될 수 있게 한다.
다른 말로 하면, UE1은 초기에 서브프레임의 제1 부분 상에서 UE B(또는 UE2, 또는 다른 통신 디바이스)의 점유를, 서브프레임의 제2 부분 상에서 그것의 피드백 정보를 송신하기 전에 감지한다. 만일 UE1이 UE B(또는 UE2, 또는 다른 통신 디바이스)의 "부재"를 검출하면, 피드백은 리소스를 사용하여 (UE1에 의해) 송신될 수 있다. 피드백은 오직 HARQ에 한정되는 것이 아니라, 예를 들어 장래의 가능성 있는 MIMO D2D/V2X 유니캐스트 송신에서 CQI 및/또는 RI 및/또는 PMI를 또한 포함할 수 있다.
몇몇 실시예에서, 피드백 수신 UE로 하여금 이 타입의 동적 피드백 송신에 대해 어느 리소스를 탐색할 것인지 알 수 있도록 하는 기법이 선택적으로 제공된다.
도 13은 데이터 블록 또는 패킷 또는 제어 블록 또는 패킷일 수 있는 하나 이상의 제어 유닛(1310)을 제2 통신 디바이스, 예를 들어, 사용자 장비 UE2로부터 수신하는, 사용자 장비 UE1일 수 있는, 본 출원에 따른 예시적인 통신 디바이스(1300)를 도시한다. 이들 정보 유닛(1310)은 직접 링크를 통해 수신될 수 있다. 통신 디바이스 UE1은, 예를 들어 확인응답 메시지일 수 있는 피드백 정보(1312)를 생성한다. 피드백 정보(1312)는 채널 품질 지시자 및/또는 랭크 지시자 및/또는 프리코딩 행렬 지시자 및/또는 채널 상태 정보인(또는 이를 포함하는) 것이 또한 가능하다. 그러면 이 피드백 정보(1312)는, 상이한 통신 디바이스의 송신을 위해 (가령 우선적으로 또는 우선 순위로) 보류되나 사용되지 않거나 단지 부분적으로 사용되는, 가령 리소스 블록 풀 또는 송신 리소스 풀(1330)의 무선 리소스 유닛 내에서 (적절한 신호(1320)에 의해) 송신된다. 송신 리소스 풀일 수 있는 리소스 블록 풀(1330)은 도 20 및 도 21과 관련하여 더욱 상세히 설명된다. 일반적으로, 그러한 송신 리소스 풀(1330)은, 어떤 통신 디바이스를 위해 (또는 어떤 통신 디바이스에 의한 우선적인 사용을 위해) 기지국에 의해 할당되거나 스케줄링됨을 의미하는 보류될 수 있는 부분(가령 무선 리소스 유닛)을 포함한다. 송신 리소스 풀(1330)의 부분(1332)인 무선 리소스 유닛이 통신 디바이스를 위해 (또는 통신 디바이스에 의한 우선적 사용을 위해) 보류되나, 이 통신 디바이스에 의해 사용되지 않거나 단지 부분적으로 사용되는 상황에서, 송신 리소스 풀(133)의 사용되지 않는 부분(1332), 곧 사용되지 않는 무선 리소스 유닛은, 위에서 언급된 피드백 정보를 송신하기 위해 사용되는 것이 가능하다. 이와 관련하여, 도 13은 피드백 정보(1312)가 통신 디바이스(1300)에 의해 송신 리소스 풀(133)의 사용되지 않는 부분 내에 (설령 이 부분이 다른 통신 디바이스에 의한 우선적 사용을 위해 보류되거나 할당되더라도) 삽입됨을 도시한다.
도 14는 이 개념, 곧 사용자 장비 UE2일 수 있는 통신 디바이스(1400)가 정보 유닛(1410)을 다른 통신 디바이스, 예를 들어, 사용자 장비(1420), 가령 UE1에 송신하는 것을 따르는 다른 실시예를 도시한다. 이 송신은 사이드링크를 통해 직접적으로 수행될 수 있다. 통신 디바이스(1400)는 무선 리소스 유닛일 수 있는 리소스 유닛(1442)을 모니터링한다. 이 리소스 유닛(1442)은 송신 리소스 풀(1440)의 일부일 수 있고, 이 무선 리소스 유닛(1442)은 다른 통신 디바이스, 가령, UE1에 할당되지 않으나, 상이한 통신 디바이스를 위해 보류(되거나 상이한 통신 디바이스에 의한 우선적인 사용을 위해 보류)된다. 모니터링은 다른 통신 디바이스로부터의 피드백 정보를 위해 리소스 유닛을 (설령 리소스 유닛이 상이한 통신 디바이스에 의한 우선적인 사용을 위해 보류되더라도) 모니터링하는 것(1430)을 포함한다. 이 기법을 사용하여, 피드백 정보는 사용되지 않거나 적어도 부분적으로 사용되지 않는 리소스 유닛(1442)을 사용하여 통신 디바이스(1400)에 송신될 수 있다.
도 15는 본 출원에 따른 추가의 실시예를 도시하는데, 기지국 BS일 수 있는 통신 디바이스(1500)가, 가령, 송신 리소스 풀(Transmission Resource Pool: TRP)(1520)의 리소스의 리소스 할당을 조정한다(1510). 통신 디바이스(1500)는 통신 디바이스(1540)(이를 위해 통신 디바이스(1500)가 리소스 할당을 조정하였음)와 통신한다. 통신 디바이스(1500)는 리소스 할당 정보(1502)를 이들 통신 디바이스(1540)에 제공하는데, 리소스 할당 정보(1502)는 상이한 통신 디바이스로의 무선 통신 리소스의 할당을 서술하고 다른 통신 디바이스(1540)에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다. 특히, 통신 디바이스(1500)는 예를 들어 주어진 통신 디바이스에 의한 우선적인 사용을 위해 보류된 무선 통신 리소스가 주어진 통신 디바이스와는 상이한 다른 통신 디바이스에 의한 시그널링을 위해 또한 사용가능함을 시그널링할 수 있다. 이 방식으로, 통신 디바이스(1500)는 이들 통신 리소스가 각 무선 통신 리소스의 우선 순위 사용자로서 스케줄링된 디바이스에 의해 사용되지 않는지를 시그널링하기 위한 무선 통신 리소스의 더 낮은 순위의 사용을 - 적절한 시그널링에 의해 - 인가할 수 있다.
도 16은 (예를 들어 도 15를 참조하여 기술된 바와 같은 기지국(1500)의 기능을 갖는) 기지국으로서의 역할을 하는 통신 디바이스(1610)와, (예를 들어, 도 14를 참조하여 기술된 바와 같은 통신 디바이스(1400)의 기능을 갖는) 데이터 발신기 통신 디바이스로서의 역할을 하는 통신 디바이스(1620)와, (예를 들어, 도 13을 참조하여 기술된 바와 같은 통신 디바이스(1300)의 기능을 갖는) 데이터 수신기 통신 디바이스 역할을 하는 통신 디바이스(1630)를 포함하는 시스템(1600)의 개념적 배열을 도시한다. 데이터 발신기 통신 디바이스(1620), 예를 들어, UE2는 사이드링크를 통해 데이터 수신기 통신 디바이스(1630), 가령, UE1에 직접적으로 하나 이상의 데이터 유닛(1622)을 송신한다. 데이터 수신기 통신 디바이스(1630)는 정보 유닛이 적절히 수신되었는지 또는 아닌지 시그널링하는 확인응답 정보(1632)를 송신한다. 여기에서, 데이터 수신기 통신 디바이스(1630)는 시그널링을 위해 다른 무선 통신 디바이스의 송신을 위해 보류된 무선 통신 리소스를 사용할 수 있다.
도 17은, 통신 디바이스에 의해, 예를 들어, 가령 도 13으로부터 알려진 사용자 UE1에 의해 수행될 수 있는 방법의 흐름도를 도시한다. 방법은, 단계(1710)에서, 하나 이상의 정보 유닛이 통신 디바이스 UE1에서 UE2일 수 있는 제2 통신 디바이스로부터 수신됨을 포함한다. 그러면 UE1은 상이한 통신 디바이스의 송신을 위해 보류되나 상이한 통신 디바이스에 의해 사용되지 않거나 단지 부분적으로 사용되는 무선 리소스 유닛 내에서 피드백 정보를 송신한다. 이 기법에 의해, 사용되지 않는 대역폭이 사용될 수 있고 피드백 정보를 송신하기 위해 통신 디바이스 UE1에 대역폭을 할당할 필요 없이 피드백 정보가 송신될 수 있다.
도 18은, 통신 디바이스에 의해, 예를 들어, 가령 도 14로부터 알려진 사용자 UE2에 의해 수행될 수 있는 방법을 도시한다. 통신 디바이스 UE2는 단계(1810)에서, 하나 이상의 데이터 유닛을 UE1일 수 있는 다른 통신 디바이스에 송신한다. 이 송신은, 가령, 기지국을 수반하지 않고서, 사이드링크를 통해 직접적으로 수행될 수 있다. 통신 디바이스 UE2는 그 다른 통신 디바이스에 할당되지 않으나, 상이한 통신 디바이스의 송신을 위해 보류된 리소스 유닛을 그 다른 통신 디바이스로부터의 피드백 정보를 위해 단계(1820)에서 모니터링한다. 이 방식으로, 통신 디바이스 UE2는 피드백 정보에 대해 모니터링하며 이 피드백 정보를 송신하기 위해 리소스 유닛을 할당할 필요 없이 이 통신 디바이스를 향해 예정된 피드백 정보를 추출할 수 있다.
도 19에서, 기지국, 예를 들어, 가령 도 15로부터 알려진 gNB일 수 있는 통신 디바이스를 위한 방법이 예시된다. 통신 디바이스 BS는 단계(1910)에서 복수의 통신 디바이스의 리소스 할당을 조정한다. 통신 디바이스 BS는 단계(1920)에서 복수의 통신 디바이스에, 조정된 리소스 할당에 대응하는 리소스 할당 정보를 제공하는데, 리소스 할당 정보는 상이한 통신 디바이스로의 무선 통신 리소스의 할당을 서술하고 다른 통신 디바이스에 의한 피드백 정보의 송신을 위해 어느 무선 통신 리소스가 사용가능한지를 나타낸다.
도 20은 개념적으로 송신 리소스 풀(2000)의 구조, 곧 서브프레임의 슬롯(2010)의 개요를 도시한다. 슬롯(2010)은 사이드링크 통신을 위해 할당된다. 이 특정한 예에서, 사용자 장비 B에 의한 사용을 위해 스케줄링된 리소스(2020)(예를 들어, 시간-주파수 그리드(time-frequency grid)의 주파수 범위의 하나 이상의 그룹, 또는 직교 코드의 하나 이상의 그룹; 일반적으로 말하자면 무선 리소스 유닛(2022)의 하나 이상의 블록)는 라벨 '사용되지 않는 부분'(2030)에 의해 묘사된 바와 같이, 완전히 불사용될 수 있다. 이는 각 리소스를 리스닝하거나 감지하는 사용자 장비 1에 의해 검출될 수 있다. 리소스가 사용되지 않음이 (가령 UE1에 의해) 감지된 경우, 사용자 장비 1은 사용되지 않는 리소스를 피드백 송신을 위해 사용한다. 예를 들어, 각 무선 리소스 유닛(예를 들어, 5G 통신 프레임의 초기 부분 내의 하나 이상의 sTTI)의 제1 부분(또는 제1 절반)이 감지 기간으로서 사용될 수 있다. 다른 말로 하면, UE1은, 예를 들어, 무선 리소스 유닛의(예를 들어, 우선 순위 사용을 위해 다른 디바이스에 할당되고, 더 낮은 순위 방식으로 시그널링하기 위해 사용가능한 것으로 시그널링되는 무선 리소스 유닛의) 제1 또는 초기 부분을 리스닝할 수 있고, 만일 제1 부분에서 수행된 리스닝 또는 "감지"가 무선 리소스 유닛의 사용되지 않음을 나타낸 경우 상기 무선 리소스 유닛의 나중의 부분 내에서(예를 들어, 제2 부분 내에서 또는 제2 절반 내에서) 시그널링 정보를 송신할 수 있다.
도 21은 송신 리소스 풀(2100)의 구조에 대한 개념적인 개요를 도시한다. 도 21로부터 명백한 바와 같이, 송신 리소스 풀(2100)은 서브프레임의 일부인데, 이 경우에 그것은 사이드링크 통신을 위해 할당된 슬롯(2110)에 속해 있다. (예를 들어, 여러 불연속적인(non-contiguous) 리소스 영역을 포함할 수 있는) 송신 리소스 풀의 부분(2130)이 사용자 장비 UE A를 위해 스케줄링되고, (예를 들어, 여러 불연속적인 리소스 영역을 포함할 수 있는) 다른 부분(2120)이 사용자 장비 UE B를 위해 스케줄링된다. UE B를 위해 스케줄링된 부분은 UE B에 의해 완전히 사용되지는 않는데, 사용되는 부분(2122)이 있지만, 사용되지 않는 부분(2124)도 있다. 추가의 사용자 장비, 예를 들어, UE1은, 그러한 사용되지 않는 부분(2124)에 대한 감지/리스닝을 수행한다. UE1이 송신될 피드백 정보, 예를 들어 HARQ 피드백 정보 또는 CSI 정보를 갖는 경우, TRP(2100)의 사용되지 않는 부분(2124)은 이 피드백 정보를 송신하기 위해 사용될 수 있다.
다시, 다른 말로 하면, 실시예에 따라, 가령 도 20에 도시된 바와 같이, UE B에 의해 전부, 즉, 100% 불사용되는 모든 리소스 블록 풀을 탐색하는 것이 가능할 수 있다. 예로서, UE B에 의해 또는 임의의 다른 UE에 의해 전부(100%) 불사용되는 리소스 블록 풀이 도 20에 도시된 바와 같이 자구 "사용되지 않는 부분"에 의해 표기될 수 있다. 다른 실시예에서, 가령 도 21에 도시된 바와 같이, 리소스 블록 풀이 전부 불사용되는 것이 요구되지 않지만, 또한 부분적으로 불사용되는 리소스 블록 풀에 대해 탐색된다. 이는 도 21에 묘사되는데 송신 리소스 풀의 일부가 UE B에 의해 사용된다고 도시된다. 도 20에서와 같이, UE1은 감지/리스닝을 수행하고 리소스의 검출된 사용되지 않는 부분 상에서 HARQ 피드백 또는 CSI 같은 피드백 정보를 송신한다.
도 20 및 도 21에 도시된 송신 리소스 풀은, 예를 들어, (가령 5G 통신 시스템의) 물리적 리소스 블록(Physical Resource Block: PRB)일 수 있다.
다른 실시예에서, 피드백을 수신하는 UE는 모든 할당된 수신 풀(또는 모든 가능한 리소스)을 탐색/감지하지 않을 수 있다. 예를 들어, 피드백을 송신하는 UE 및 피드백을 수신하는 UE에서 규칙이 안출될 수 있다(여기서 "규칙"은, 예를 들어, 기지국에 의해, 예를 들어 시그널링을 위해 사용가능한 리소스의 시그널링의 형태로 제공될 수 있다). 예로서, 이 규칙은 피드백이 포함된 데와 피드백을 위해 탐색되어야 하는 데를 (예를 들어 시그널링을) 포함할 수 있다. 예를 들어, 피드백을 위해 어느 무선 리소스 유닛이 사용가능한지를 관리 통신 디바이스로부터의 시그널링이 나타낼 수 있다.
본 출원의 선택적인 양상에 따르면, 수신 UE, 즉, UE2가 UE1으로부터 송신된 피드백을 동적으로 검출하기 위해서, 기지국은 UE2로의 피드백을 위해 이 UE 특정적 탐색 공간을 할당할 수 있다. 이는 피드백 수신 UE가 UE1으로부터의 피드백을 위해 모든 사이드링크 리소스를 맹목적으로 검출(또는 탐색)하기 위한 오버헤드(overhead)를 방지할 수 있다. 기지국은 리소스의 트래픽 또는 활용에 따라 이 UE 특정적 탐색 공간을 할당할 수 있는데, 가령, 시간의 95%가 사용되는 주기적 사이드링크 리소스에 비해 어떤 비주기적 초신뢰성 저지연시간(ultra-reliable low latency)(URLLC) 사이드링크 트래픽이 단지 시간의 60%만큼 사용되면, 기지국은 UE 특정적 탐색 공간을 URLLC 사이드링크 리소스 내에 있도록 적절히 정의할 것이다. 피드백 수신 UE는 URLLC 사이드링크 트래픽에 관련된 리소스의 서브세트만을 탐색할 것이다. 이는 오버헤드를 줄이는 데에 도움이 되고 따라서 CPU 로드를 줄이는 데에 도움이 될 수 있다.
앞서 언급된 바와 같이, 예를 들어, 할당은 UE B에 의해 부분적으로 사용되는 리소스 블록 풀을 또한 포함할 수 있다.
실시예에서, 사용되지 않는 PC5 리소스는 다음 중 하나를 위해 사용될 수 있다.
- PC5 상에서 HARQ 피드백을 송신하는 것
- 서브프레임의 제1 부분 상에서 만일 이 부분이 사용되고 있다면 리스닝함으로써, 그리고 만일 제1 부분이 사용되지 않으면, 서브프레임의 제2 부분이, 피드백을 송신하기 위해 사용된다. 이 메커니즘은 HARQ 또는 CSI 보고나, sTTI 또는 미니 슬롯의 임의의 조합을 위해 사용될 수 있다. (유사한 메커니즘이 V2X에서 언급되었고 본 발명에 따른 실시예에서 선택적으로 사용될 수가 있음에 유의한다.) 제2 부분에서의 송신은 레거시 UE의 자동 이득 제어(Automatic Gain Control: AGC)에 문제를 야기할 수가 있으나, 사물 인터넷(Internet of Things: IoT)에서 사용되는 디바이스는 AGC를 갖지 않을 수 있다)
- 서브프레임 비트맵과 함께 PSCCH 및 PSSCH 양자 모두를 위해 리소스 블록 풀 내의 피드백의 임베딩된 송신을 송신하는 것이 조사되고 고려될 수 있다.
여러 송신 UE로의 번들형 브로드캐스트 HARQ(D2D/V2X 번들형 HARQ)
이하에서, 발명의 양상에 따른 몇몇 다른 실시예가 기술될 것이다.
물론 통신 디바이스는 많은 다른 통신 디바이스와 디바이스 대 디바이스 통신을 수행하는 것이 또한 가능하다. 이 경우에, 다른 통신 디바이스로부터 여러 유니캐스트 송신을 수신하는 디바이스가 앞서 언급된 HARQ 피드백 같은 피드백 정보를 다른 통신 디바이스에 제공하는 것이 또한 필요하다.
도 22는 복수의 다른 통신 디바이스(2220)로부터 하나 이상의 정보 유닛(2222)을 수신하는 통신 디바이스(2200), 예를 들어, 사용자 장비 UE1의 개념적인 도면을 보여준다. 이들 정보 유닛(2222)은 기지국의 관여 없이 직접 링크를 통해 수신될 수 있다. 통신 디바이스(2200)는 기지국(Base Station: BS)일 수 있는 관리 통신 디바이스(2210)로부터 리소스 할당 메시지(2212)를 수신한다. 리소스 할당 메시지(2212)는 조합된 확인응답 정보 유닛(2202) 내에서의, 복수의 다른 통신 디바이스(2220)로부터 (가령 UE1에 의해) 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다. 통신 디바이스(2200)는 리소스 할당 메시지 내에 정의된 비트 위치의 할당을 사용하여 복수의 다른 통신 디바이스(2220)로부터의 정보 유닛(2222)의 수신에 응답하여 그러한 조합된 확인응답 정보 유닛(2202)을 송신한다. 이 방식으로, 통신 디바이스(2200)는 다른 통신 디바이스(2220)(이로부터 그것은 정보 유닛(2222)을 수신하였음)에 피드백 정보를 제공할 수 있고, 예를 들어, 이 방식으로 정보 유닛이 적절히 수신되었는지 여부를 시그널링할 수 있다. 통신 디바이스(2200)는 개별적으로든 또는 조합되어서든, 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
도 23은 복수의 사용자 장비 중의 사용자 장비일 수 있는 통신 디바이스(2300)를 도시한다. 통신 디바이스(2300), 예를 들어, 사용자 장비, 가령 UE2는, 하나 이상의 정보 유닛(2310)을 사용자 장비 UE1일 수 있는 다른 통신 디바이스(2340)에, 예를 들어 기지국을 수반하지 않고서 사이드링크를 통해 직접적으로 송신한다. 통신 디바이스(2300)는 리소스 할당 메시지(2330)를 관리 통신 디바이스(2350), 가령 기지국 BS로부터 수신하는데, 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 다른 통신 디바이스 UE1에 의해 수신된 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다. 통신 디바이스 UE2는 그러한 조합된 확인응답 정보 유닛(2320)을 수신하고, 통신 디바이스(2300)에 의해 송신된 하나 이상의 정보 유닛이 다른 통신 디바이스(2340)에 의해 적절히 수신되었는지 여부의 정보를 도출하기 위해 리소스 할당 메시지(2330)에 의해 정의된 비트 위치에서의 비트를 평가한다(박스(2302)). 이 방식으로, 피드백 정보의 효율적인 시그널링이 제공된다. 통신 디바이스(2300)는 개별적으로든 또는 조합되어서든, 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
도 24는 앞서 언급된 관리 통신 디바이스, 가령, 도 22 및 도 23의 기지국(Base Station: BS)일 수 있는 개념적인 통신 디바이스(2400)를 도시한다. 통신 디바이스(2400)는 복수의 통신 디바이스(2420)로의 리소스의 리소스 할당을 조정하고(박스(2402)), 이 복수의 통신 디바이스와 통신한다. 통신 디바이스(2400)는 리소스 할당 정보(2410)를 복수의 통신 디바이스(2420)에 제공하는데, 리소스 할당 정보(2410)는 복수의 다른 통신 디바이스(2420)로부터의 정보 유닛의 수신에 응답하여 송신될 조합된 확인응답 정보 유닛 내에서의, 주어진 통신 디바이스, 가령, UE1에 의해 복수의 다른 통신 디바이스(2420), 가령, UE2 내지 UEN으로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다. 통신 디바이스(2400)는 개별적으로든 또는 조합되어서든, 본 문서에 기술된 특징 및 기능 중 하나에 의해 선택적으로 보충될 수 있다.
도 25는 통신 디바이스, 예를 들어 도 22의 사용자 장비 UE1을 위한 예시적인 방법을 도시한다. 단계(2510)에서, 하나 이상의 정보 유닛이 다른 통신 디바이스, 가령, UE2 내지 UEN으로부터 수신되는데, 수신은 직접 링크를 통해 수행될 수 있다. 통신 디바이스 UE1은 통신 디바이스 BS일 수 있는 관리 통신 디바이스로부터 리소스 할당 메시지를 수신한다. 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에 비트 위치의 할당을 정의하는데, 비트 위치는 복수의 다른 통신 디바이스로부터 수신된 정보 유닛의 확인응답과 연관된다. 통신 디바이스 UE1은 조합된 확인응답 정보 유닛을 리소스 할당 메시지 내에 정의된 비트 위치의 할당을 사용하여 송신한다. 이 방식으로, 다른 통신 디바이스로의 피드백 정보의 시그널링이 제공된다.
도 26은 하나 이상의 정보 유닛을 다른 통신 디바이스, 예를 들어, 사용자 장비 UE1에 송신하는 통신 디바이스, 예를 들어 복수의 사용자 장비 중에서 도 23의 사용자 장비 UE2를 위한 방법을 제공한다. 통신 디바이스 UE2는 관리 통신 디바이스로부터 리소스 할당 메시지를 수신하는데, 관리 통신 디바이스는 기지국일 수 있다. 리소스 할당 메시지는 위에서 기술된 바와 같이 조합된 확인응답 정보 유닛 내의 비트 위치의 할당을 정의한다. 통신 디바이스 UE2는 조합된 확인응답 정보 유닛을 수신하고, 하나 이상의 정보 유닛이 다른 통신 디바이스에 의해 적절히 수신되었는지 여부의 정보를 도출하기 위해서 리소스 할당 메시지에 의해 정의된 비트 위치에서의 비트를 평가한다.
도 27은 관리 통신 디바이스, 가령 도 24의 기지국 BS일 수 있는 통신 디바이스를 위한 방법을 도시한다. 통신 디바이스 BS는 복수의 통신 디바이스로의 리소스의 할당을 조정한다. 통신 디바이스 BS는 리소스 할당 정보를 복수의 통신 디바이스에 제공하는데, 리소스 할당 정보는 정보 유닛의 수신에 응답하여 송신될 조합된 확인응답 정보 유닛 내에서의, 주어진 통신 디바이스에 의해 수신된 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의한다.
도 28은 복수의 통신 디바이스를 포함하는 시스템(2800)의 개념적인 개요를 보여주는데, 통신 디바이스는 사용자 장비 UE1 내지 UE5 및 기지국 gNB(이는, 예를 들어 위에서 언급된 통신 디바이스(2400)에 대응할 수 있음)이다. 통신 디바이스 UE1(이는, 예를 들어 위에서 언급된 통신 디바이스(2200)에 대응할 수 있음)은 사용자 장비 UE2 내지 UE5(이는, 예를 들어 위에서 언급된 통신 디바이스(2300)에 대응할 수 있음)로부터 여러 데이터 송신(2810)을 수신하고 또한 브로드캐스트 사이드링크 HARQ 피드백으로서 여러 피드백 송신(2820)을 제공한다. 이 피드백을 제공하기 위해, 위에서 기술된 바와 같은 조합된 확인응답 정보 유닛이 사용된다.
이하에서, 발명에 따른 몇몇 대안적인 실시예 및 추가의 상세사항이 기술될 것이다.
D2D 또는 V2X를 수행할 수 있도록 된, 도 28에 도시된 UE1 같은 모바일 통신 디바이스는 할당된 수신 풀의 수에 의존하여 다수의 송신 UE로부터 여러 유니캐스트 송신을 수신할 것으로 기대된다. 사실상, HARQ 피드백 같은 피드백을 각각 요구하는 상이한 UE로부터의 단일, 다중, 전송 블록(Transfer Block: TB)이 위에서 논의된다. 그러한 피드백을 제공하기 위해서, 여러 송신 UE의 HARQ 피드백 송신을 스케줄링하기 위한 비동기식 및 적응적 접근법이 요망된다. 현재, UE의 수신기 처리 시간은 대략 3ms인데, n+4 서브프레임에서 피드백의 다음의 가능한 송신을 행하되, 제n 서브프레임은 원래의 송신을 포함하였다.
출원의 양상에 따르면, 높은 지연시간의 적용의 경우에, UE1은 도 28에 도시된 UE2 내지 UE5 같은 그것의 인근 내의 여러 UE에의 그것의 피드백(2820)의 브로드캐스트를 고려할 수 있다. 도 28은 사이드링크 통신을 수행하는 5개의 통신 디바이스 UE1 내지 UE5를 포함하는 시스템을 도시한다. 기지국 gNB가 또한 묘사되나 모바일 디바이스 간의 통신에 참여하지 않는다. 이는 반드시 기지국이 이 시스템에 필요하지 않을 수 있음을 의미하지는 않는데, 왜냐하면 리소스 할당 같은 몇몇 기능이 기지국에 의해 수행될 수 있기 때문이다. UE2 내지 UE5를 의미하는 송신 UE는, 예를 들어, UE 특정적 스크램블링 시퀀스를 사용하여 번들형 피드백으로부터 각자의 피드백을 맹목적으로 디코딩할 수 있다. 그러나, 이는 필수적이지 않다. 나아가, 만일 UE2 내지 UE5로부터의 초기 유니캐스트 송신(2810) 중 전부 또는 대부분이 어떤 시간 간격 내에 발생하는 경우, 실시예에 따르면, UE1의 관점에서 볼 때, 그것을 번들형 방식으로 주위의 UE에 브로드캐스트하는 것이 피드백 오버헤드의 측면에서 이로울 것이다. 양상에 따르면, 예를 들어, 리소스 할당 정보 내에 정의된, 브로드캐스트 메시지의 콘텐트 및 리소스 할당이 있을 수 있다.
이하에서, HARQ 브로드캐스트 메시지를 위한 리소스 할당이 논의된다. 2개의 시나리오가 있다.
시나리오 1에서, 출원의 발명의 실시예에서 사용될 수 있는 가능한 리소스 할당 메커니즘 및 가능한 브로드캐스트 메시지 구조가 기술된다. 기지국은 HARQ 리소스 할당, HARQ 비트 위치, 메시지 크기 및 기타 등등을 그룹 DCI를 통해 멀티캐스트한다. 이는 새로운 DCI 포맷일 수 있다. 이 정보는 HARQ 브로드캐스트 메시지의 송신 및 수신을 위해 모든 UE에 멀티캐스트/그룹캐스트된다. 기지국은, 예를 들어, 멀티캐스트/그룹캐스트 제어 메시지 내에 다음 요소를 포함한다:
a. UE1을 위해 브로드캐스트 HARQ 피드백 메시지를 송신할 사이드링크 송신 리소스, 그리고/또는
b. UE1으로부터 브로드캐스트 HARQ 피드백 메시지를 수신할 사이드링크 수신 풀 리소스, 그리고/또는
c. UE2 내지 UE5로부터 수신된 송신에 기반한 각각의 HARQ 피드백을 위한 HARQ 비트 위치 정보. 도 29는
d. 집성된 HARQ 피드백의 예시적인 구조 및/또는 메시지 크기를 도시하는데, 이는 짧은 기간 내에 UE1에 송신한 UE의 개수의 의존한다.
도 29는 HARQ 브로드캐스트 피드백 리소스 할당 및 메시지 구조를 위한 예시적인 시나리오를 도시한다. 이 예에서, 그룹 멀티캐스트/그룹캐스트 HARQ 리소스 할당이 도시된다. 리소스 할당은 제어 정보 내에서 송신된다. 기지국(2910)은 이 정보를 사용자 장비(2920) 중의 사용자 장비에 송신할 수 있다. 정보는 각각의 사용자 장비(2920)을 위해 HARQ 정보 및 비트 위치를 전달할 것으로 기대될 수 있는 리소스를 나타낸다. HARQ 리소스는 UE2 내지 UE5가 송신한 후에 사전할당될 수 있다.
다른 말로 하면, 도 29는 그룹 멀티캐스트 HARQ 리소스 할당의 옵션 1을 도시한다. 리소스 할당은 제어 정보 내에서 사용자 장비(2920)에 전달된다. 각각의 사용자 장비에 대해 HARQ 정보와 비트 위치를 어느 리소스가 가질 것으로 기대되는지가 나타내어진다. HARQ 리소스는 사용자 장비 2 내지 5가 송신한 후에 (선택적으로) 재할당된다. 사용자 장비 UE1은 브로드캐스트/멀티캐스트/그룹캐스트 피드백 메시지를 제공하되, 이 특정한 경우에 브로드캐스트/멀티캐스트/그룹캐스트 피드백 메시지는 4개의 비트를 포함할 수 있는데, 각각의 비트는 UE1에 정보 유닛을 발신한 4개의 사용자 장비 중 하나에 할당된다. 주어진 예에서, 브로드캐스트/멀티캐스트/그룹캐스트 피드백 메시지는 4개의 비트 1011을 포함하는데, 이는 UE1, UE4, UE5를 위해 ACK를, 그리고 UE3을 위해 NACK를 시그널링할 수 있다.
도 30에 묘사된 시나리오 2에서, HARQ 리소스 할당, HARQ 비트 위치 및 메시지 크기는 초기 데이터 송신 전에 각각의 UE를 위해 기지국(3010)에 의해 기존의 DCI 5 다운링크 제어 시그널링 내에 포함될 것이다. 사용자 장비(3020) 중의 각각의 사용자 장비 UE는 UE1의 브로드캐스트/멀티캐스트/그룹캐스트 HARQ 피드백 메시지로부터 그 자신의 비트 위치(이로부터 그 자신의 HARQ 피드백을 추출함)를 알 것이다.
이 경우에, 기지국(3010)은 선제적으로 HARQ 브로드캐스트/멀티캐스트/그룹캐스트 메시지를 위해 리소스를 사전할당할 수 있다. 그러나, 만일 UE(3020)의 서브세트만이 송신하면(가령, UE2 및 UE5만), 다음 예가 발생한다:
a. 기지국 HARQ 브로드캐스트 할당 메시지 포맷은 HARQ_Broadcast = {UE2, UE3, UE4, UE5}일 것이다.
b. 그러나, 오직 UE2 및 UE5가 두 ACK 메시지 모두를 송신하고, UE1은 메시지 HARQ_Broadcast = 0xxx0 또는 0xx0을 브로드캐스트한다. 이 경우에, 'x'는 사용되지 않는 피드백을 말하며 몇몇 오버헤드 비트를 초래한다.
c. 대안적으로, 만일 UE1이 단지 데이터를 송신하는 UE2 및 UE5에 대응하는 짧은 브로드캐스트 HARQ 메시지 HARQ_Broadcast = 00을 브로드캐스트할 뿐이라면, UE3은 어떤 데이터도 발신하지 않은 피드백을 검출할 것이고 UE5는 심지어 그것의 피드백을 수신할 수가 없을 것이다. 이 경우에 UE5에 의해 재송신이 트리거될 것인데 어떤 피드백도 수신되지 않았기 때문이다(도 30을 보시오).
이 시나리오에서, 데이터 송신은 HARQ 피드백 타입, 예를 들어 기지국으로부터 넘겨짐을 포함할 수 있다. DCI 5는 피드백 토글을 포함할 수 있다. 이는 데이터 상에 피기백하는 것을 통해 UE1에 넘겨질 수 있다. 이는 피드백을 위해 사용될 수 있다. 디코딩 실패의 경우에, 잘못된 위치 상의 잘못된 HARQ 피드백이 사용될 수가 있는데, 이는 또한 재송신으로 이어질 수 있다.
추가의 언급
본 문서에 개시된 실시예 및 양상은 또한 조합되어 사용될 수 있음에 유의하여야 한다. 다른 말로 하면, UE1에 관해서 본 문서에 기술된 임의의 특징 및 기능은 확장된 기능 UE1 내에 조합될 수 있다. 유사하게, UE2 내지 UE5에 관해서 본 문서에 기술된 임의의 특징 및 기능은 각자의 확장된 기능 통신 디바이스 내에 조합될 수 있다. 유사하게, gNB에 관해서 본 문서에 기술된 임의의 특징 및 기능은 확장된 기능 통신 디바이스 또는 기지국 내에 조합될 수 있다.
또한, 장치에 관해서 본 문서에 기술된 특징 및 기능 중 임의의 것은 대응하는 방법에 또한 포함될 수 있다.
나아가, 동봉된 청구항에 의해 바람직한 실시예가 정의된다. 그러나, 청구항에 기술된 실시예는 개별적으로든 또는 조합되어서든, (특히, 'UE 맹목적 디코딩과의 스크램블링 피드백', '피드백 송신을 위한 사용되지 않는 송신 리소스 풀' 및 '다중 송신 UE로의 번들형 브로드캐스트/멀티캐스트/그룹캐스트 HARQ/D2D 번들형 HARQ/V2X 번들형 HARQ' 섹션에서, 그러나 또한 전반적인 섹션에서) 본 문서에 기술된 특징 및 기능 중 임의의 것에 의해 보충될 수 있다.
불명확한 약어의 경우에, 5G 표준화 프로세스에서, 그리고 또한 (3GPP, LTE 및 기타 등등 같은) 추가의 통신 표준에서 사용되는 약어가 참조된다.
구현 대안
장치의 맥락에서 몇몇 양상이 기술되었으나, 이들 양상은 또한 대응하는 방법의 서술을 표현함이 명확한데, 블록 또는 디바이스는 방법 단계 또는 방법 단계의 특징에 대응한다. 비슷하게, 방법 단계의 맥락에서 기술된 양상은 또한 대응하는 장치의 대응하는 블록 또는 아이템 또는 특징의 서술을 표현한다. 방법 단계 중 일부 또는 전부는, 예를 들어, 마이크로프로세서(microprocessor), 프로그램가능 컴퓨터(programmable computer) 또는 전자 회로 같은 하드웨어 장치에 의해(또는 이를 사용하여) 실행될 수 있다. 몇몇 실시예에서, 가장 중요한 방법 단계 중 하나 이상이 그러한 장치에 의해 실행될 수 있다.
어떤 구현 요구사항에 따라서, 발명의 실시예는 하드웨어로 또는 소프트웨어로 구현될 수 있다. 구현은 디지털 저장 매체, 예를 들어, 각 방법이 수행되도록 프로그램가능(programmable) 컴퓨터 시스템과 협동하는(또는 협동하는 것이 가능한) 전자적으로 판독가능한 제어 신호가 저장된 플로피 디스크, DVD, 블루레이(Blu-Ray), CD, ROM, PROM, EPROM, EEPROM 또는 FLASH 메모리를 사용하여 수행될 수 있다. 따라서, 디지털 저장 매체는 컴퓨터 판독가능(computer readable)할 수 있다.
발명에 따른 몇몇 실시예는, 본 문서에 기술된 방법 중 하나가 수행되도록, 프로그램가능 컴퓨터 시스템과 협동하는 것이 가능한 전자적 판독가능 제어 신호를 갖는 데이터 캐리어(data carrier)를 포함한다.
일반적으로, 본 발명의 실시예는 프로그램 코드를 가진 컴퓨터 프로그램 제품으로서 구현될 수 있는데, 프로그램 코드는 컴퓨터 프로그램 제품이 컴퓨터 상에서 구동되는 경우에 방법 중 하나를 수행하기 위해 동작가능하다. 프로그램 코드는 예를 들어 머신 판독가능 캐리어(machine-readable carrier) 상에 저장될 수 있다.
다른 실시예는 머신 판독가능 캐리어 상에 저장된, 본 문서에 기술된 방법 중 하나를 수행하기 위한 컴퓨터 프로그램을 포함한다.
다른 말로 하면, 따라서, 발명적 방법의 실시예는, 컴퓨터 프로그램이 컴퓨터 상에서 구동되는 경우에, 본 문서에 기술된 방법 중 하나를 수행하기 위한 프로그램 코드를 가진 컴퓨터 프로그램이다.
따라서, 발명적 방법의 추가의 실시예는, 본 문서에 기술된 방법 중 하나를 수행하기 위한 컴퓨터 프로그램이 기록된, 이를 포함하는 데이터 캐리어(또는 디지털 저장 매체, 또는 컴퓨터 판독가능 매체)이다. 데이터 캐리어, 디지털 저장 매체 또는 기록된 매체는 전형적으로 유형적(tangible)이고/거나 비일시적(non-transitionary)이다.
따라서, 발명적 방법의 추가의 실시예는, 본 문서에 기술된 방법 중 하나를 수행하기 위한 컴퓨터 프로그램을 표현하는 신호의 시퀀스(sequence) 또는 데이터 스트림(data stream)이다. 데이터 스트림 또는 신호의 시퀀스는 예를 들어 데이터 통신 연결을 통해, 예를 들어 인터넷을 통해 전송되도록 구성될 수 있다.
추가의 실시예는 본 문서에 기술된 방법 중 하나를 수행하도록 구성되거나 적응된 처리 수단, 예를 들어 컴퓨터, 또는 프로그램가능 로직 디바이스(programmable logic device)를 포함한다.
추가의 실시예는 본 문서에 기술된 방법 중 하나를 수행하기 위한 컴퓨터 프로그램이 설치된 컴퓨터를 포함한다.
발명에 따른 추가의 실시예는 본 문서에 기술된 방법 중 하나를 수행하기 위한 컴퓨터 프로그램을 수신기에 (예를 들어, 전자적으로 또는 광학적으로) 전송하도록 구성된 장치 또는 시스템을 포함한다. 수신기는, 예를 들어, 컴퓨터, 모바일 디바이스, 메모리 디바이스 또는 유사한 것일 수 있다. 장치 또는 시스템은, 예를 들어, 컴퓨터 프로그램을 수신기에 전송하기 위한 파일 서버를 포함할 수 있다.
몇몇 실시예에서, 본 문서에 기술된 방법의 기능 중 일부 또는 전부를 수행하는 데에 프로그램가능 로직 디바이스(예를 들어 필드 프로그램가능 게이트 어레이(field programmable gate array))가 사용될 수 있다. 몇몇 실시예에서, 필드 프로그램가능 게이트 어레이는 본 문서에 기술된 방법 중 하나를 수행하기 위해서 마이크로프로세서와 협동할 수 있다. 일반적으로, 방법은 바람직하게는 임의의 하드웨어 장치에 의해 수행된다.
본 문서에 기술된 장치는 하드웨어 장치를 사용하여, 또는 컴퓨터를 사용하여, 또는 하드웨어 장치 및 컴퓨터의 조합을 사용하여 구현될 수 있다.
본 문서에 기술된 장치, 또는 본 문서에 기술된 장치의 임의의 컴포넌트는, 적어도 부분적으로 하드웨어로 및/또는 소프트웨어로 구현될 수 있다.
본 문서에 기술된 방법은 하드웨어 장치를 사용하여, 또는 컴퓨터를 사용하여, 또는 하드웨어 장치 및 컴퓨터의 조합을 사용하여 수행될 수 있다.
본 문서에 기술된 방법, 또는 본 문서에 기술된 장치의 임의의 컴포넌트는, 적어도 부분적으로 하드웨어에 의해 및/또는 소프트웨어에 의해 수행될 수 있다.
전술된 실시예는 본 발명의 원리를 예시할 뿐이다. 본 문서에 기술된 배열 및 상세사항의 변경 및 변형은 다른 당업자에게 명백할 것임이 이해된다. 따라서, 본 문서에서 실시예의 서술 및 설명을 통해서 제시된 구체적인 상세사항에 의해서가 아니라 곧 있을 특허 청구항의 범주에 의해서만 한정되는 것이 의도이다.
두문자어 및 기호의 목록
Figure 112020014613135-pct00001
참조
Figure 112020014613135-pct00002

Claims (88)

  1. 통신 디바이스(2200)로서,
    상기 통신 디바이스(2200)는 복수의 다른 통신 디바이스(2220)로부터 하나 이상의 정보 유닛(2222)을 수신하도록 구성되고,
    상기 통신 디바이스(2200)는 관리 통신 디바이스(2210)로부터 리소스 할당 메시지(2212)를 수신하도록 구성되며,
    상기 리소스 할당 메시지(2212)는 조합된 확인응답 정보 유닛(2202) 내에서의, 상기 복수의 다른 통신 디바이스(2220)로부터 수신되는 정보 유닛(2222)의 확인응답과 연관된 비트 위치의 할당을 정의하고,
    상기 통신 디바이스(2200)는 상기 리소스 할당 메시지(2212) 내에 정의된 비트 위치의 상기 할당을 사용하여 복수의 다른 통신 디바이스(2220)로부터의 정보 유닛(2222)의 수신에 응답하여, 조합된 확인응답 정보 유닛(2202)을 송신하도록 구성되고,
    상기 조합된 확인응답 정보 유닛(2202)은 데이터 블록 또는 제어 블록인,
    통신 디바이스(2200).
  2. 제1항에 있어서,
    상기 통신 디바이스(2200)는 상기 조합된 확인응답 정보 유닛(2202)을 브로드캐스트하거나 멀티캐스트하도록 구성된,
    통신 디바이스(2200).
  3. 제2항에 있어서,
    상기 통신 디바이스(2200)는 기지국을 수반하지 않는 사이드 링크를 통해 상기 다른 통신 디바이스(2220)에 상기 조합된 확인응답 정보 유닛(2202)을 브로드캐스트하도록 구성된,
    통신 디바이스(2200).
  4. 제1항에 있어서,
    상기 통신 디바이스(2200)는, 하나 이상의 다른 통신 디바이스로서, 이로부터 하나 이상의 정보 유닛이 에러 없이 수신되었던 상기 하나 이상의 다른 통신 디바이스와 연관된 비트 위치에서의 비트를 제1 비트 값으로 설정하도록, 그리고 하나 이상의 다른 통신 디바이스로서, 이로부터 하나 이상의 정보 유닛이 에러 없이 수신되지 않았거나 이로부터 어떤 정보 유닛도 수신되지 않았던 상기 하나 이상의 다른 통신 디바이스와 연관된 비트 위치에서의 비트를 상기 제1 비트 값과는 상이한 제2 비트 값으로 설정하도록 구성된,
    통신 디바이스(2200).
  5. 제1항에 있어서,
    상기 통신 디바이스(2200)는 사전결정된 시간 기간 내에 상이한 다른 통신 디바이스로부터 수신되는 정보 유닛을 위한 조합된 확인응답 정보 유닛(2202)을 송신하도록 구성된,
    통신 디바이스(2200).
  6. 제1항에 있어서,
    상기 리소스 할당 메시지(2212)는 또한 어느 무선 리소스 유닛 내에서 상기 조합된 확인응답 정보 유닛이 송신되어야 하는지를 정의하고,
    상기 통신 디바이스(2200)는 상기 리소스 할당 메시지(2212)에 의해 지정된 무선 리소스 유닛 내에서 상기 조합된 확인응답 정보 유닛(2202)을 송신하도록 구성된,
    통신 디바이스(2200).
  7. 제1항에 있어서,
    상기 통신 디바이스(2200)는 데이터 상에 피기백된(piggybacked) 리소스 할당 메시지(2212)를 평가하도록 구성된,
    통신 디바이스(2200).
  8. 통신을 위한 방법으로서, 상기 방법은
    통신 디바이스에서, 하나 이상의 정보 유닛을 복수의 다른 통신 디바이스로부터 수신하는(2510) 단계와,
    관리 통신 디바이스로부터 리소스 할당 메시지를 수신하는(2520) 단계 - 상기 리소스 할당 메시지는 조합된 확인응답 정보 유닛 내에서의, 상기 복수의 다른 통신 디바이스로부터 수신되는 정보 유닛의 확인응답과 연관된 비트 위치의 할당을 정의함 - 와,
    상기 리소스 할당 메시지 내에 정의된 비트 위치의 상기 할당을 사용하여 복수의 다른 통신 디바이스로부터의 정보 유닛의 수신에 응답하여, 조합된 확인응답 정보 유닛을 송신하는(2530) 단계를 포함하고,
    상기 조합된 확인응답 정보 유닛은 데이터 블록 또는 제어 블록인,
    방법.
  9. 컴퓨터 프로그램이 컴퓨터 상에서 실행되는 경우에 제8항에 따른 방법을 수행하기 위한 컴퓨터 판독가능 저장 매체에 저장된 상기 컴퓨터 프로그램.
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
  47. 삭제
  48. 삭제
  49. 삭제
  50. 삭제
  51. 삭제
  52. 삭제
  53. 삭제
  54. 삭제
  55. 삭제
  56. 삭제
  57. 삭제
  58. 삭제
  59. 삭제
  60. 삭제
  61. 삭제
  62. 삭제
  63. 삭제
  64. 삭제
  65. 삭제
  66. 삭제
  67. 삭제
  68. 삭제
  69. 삭제
  70. 삭제
  71. 삭제
  72. 삭제
  73. 삭제
  74. 삭제
  75. 삭제
  76. 삭제
  77. 삭제
  78. 삭제
  79. 삭제
  80. 삭제
  81. 삭제
  82. 삭제
  83. 삭제
  84. 삭제
  85. 삭제
  86. 삭제
  87. 삭제
  88. 삭제
KR1020207004112A 2017-07-13 2018-07-12 피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법 KR102417076B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
EP17181315 2017-07-13
EP17181315.7 2017-07-13
EP17186157.8 2017-08-14
EP17186157 2017-08-14
PCT/EP2018/068935 WO2019012041A1 (en) 2017-07-13 2018-07-12 COMMUNICATION DEVICE, COMMUNICATION SYSTEM AND METHOD INVOLVING INFORMATION RETURN

Publications (2)

Publication Number Publication Date
KR20200021542A KR20200021542A (ko) 2020-02-28
KR102417076B1 true KR102417076B1 (ko) 2022-07-05

Family

ID=62816589

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020207004112A KR102417076B1 (ko) 2017-07-13 2018-07-12 피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법

Country Status (7)

Country Link
US (2) US11627557B2 (ko)
EP (2) EP4307585A3 (ko)
JP (3) JP7025829B2 (ko)
KR (1) KR102417076B1 (ko)
CN (1) CN111095833B (ko)
ES (1) ES2968362T3 (ko)
WO (1) WO2019012041A1 (ko)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11540257B2 (en) * 2018-03-23 2022-12-27 Qualcomm Incorporated Uplink control information transmission on autonomous uplink in new radio-unlicensed (NR-U)
US20200053835A1 (en) 2018-08-08 2020-02-13 Idac Holdings, Inc. Uu interface enhancement for nr v2x
JP7399944B2 (ja) * 2018-08-21 2023-12-18 オッポ広東移動通信有限公司 無線通信装置および無線通信方法
WO2020055184A1 (ko) * 2018-09-14 2020-03-19 삼성전자 주식회사 무선 통신 시스템에서 단말 간 링크 측정 방법 및 장치
US11368201B2 (en) * 2018-09-28 2022-06-21 Electronics And Telecommunications Research Institute Method for groupcast transmission and reception with feedback information, and apparatus therefor
EP3648385A1 (en) * 2018-10-31 2020-05-06 Hyundai Motor Company Method and apparatus for hybrid automatic repeat request in sidelink communications
US11646822B2 (en) 2018-12-11 2023-05-09 Apple Inc. Groupcast transmission with feedback for intra-platooning and inter-platooning communications
FR3091124A1 (fr) * 2018-12-20 2020-06-26 Orange Procédé d’émission d’un message comprenant une information relative à la réception de données par un équipement récepteur appartenant à un groupe de diffusion, dispositifs et programmes d’ordinateurs correspondants.
US11570755B2 (en) * 2019-01-20 2023-01-31 Qualcomm Incorporated Control forwarding techniques for wireless communications
CN111565089A (zh) * 2019-02-13 2020-08-21 索尼公司 电子装置、无线通信方法和计算机可读介质
US11304039B2 (en) * 2019-03-22 2022-04-12 Lenovo (Singapore) Pte. Ltd. Aggregating HARQ feedback
JP7390399B2 (ja) * 2019-04-23 2023-12-01 オッポ広東移動通信有限公司 サイドリンクデータの伝送方法及び端末デバイス
WO2020242156A1 (ko) * 2019-05-24 2020-12-03 엘지전자 주식회사 사이드링크를 지원하는 무선통신시스템에서 ue가 사이드링크 신호를 전송하는 방법 및 이를 위한 장치
CN111800219B (zh) * 2019-07-29 2022-05-24 维沃移动通信有限公司 数据传输方法、用户设备及控制节点
KR20210020773A (ko) * 2019-08-14 2021-02-24 현대자동차주식회사 사이드링크 통신을 지원하는 통신 시스템에서 harq 응답의 송수신을 위한 방법 및 장치
EP3998727A4 (en) * 2019-08-14 2023-08-16 Hyundai Motor Company METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING A HARQ RESPONSE IN A COMMUNICATION SYSTEM SUPPORTING SIDELINK COMMUNICATION
US20210100046A1 (en) * 2019-10-01 2021-04-01 Qualcomm Incorporated Feedback for sidelink transmission
EP4038787A1 (en) * 2019-10-02 2022-08-10 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Nr v2x retransmission procedures
US11476982B2 (en) * 2020-05-27 2022-10-18 Qualcomm Incorporated Multiplexing multicast and unicast feedback
CN116250314A (zh) * 2020-07-31 2023-06-09 Oppo广东移动通信有限公司 用户设备及其在非授权频谱中进行侧链通信的方法
US11882546B2 (en) * 2021-04-02 2024-01-23 Qualcomm Incorporated Sidelink feedback for multiple transmit receive points
US11838911B2 (en) * 2021-08-20 2023-12-05 Qualcomm Incorporated Techniques for low-latency sidelink feedback transmission
US11985631B2 (en) * 2021-08-25 2024-05-14 Qualcomm Incorporated Reconfigurable surfaces for sidelink communications
US20230110549A1 (en) * 2021-10-12 2023-04-13 Qualcomm Incorporated Indicating full duplex use of reserved sidelink resources

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016076301A1 (ja) * 2014-11-14 2016-05-19 株式会社Nttドコモ ユーザ装置、フィードバック制御方法、及び再送制御方法

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6990098B1 (en) * 2000-09-11 2006-01-24 Sun Microsystems, Inc. Reliable multicast using merged acknowledgements
US20060136614A1 (en) 2004-07-30 2006-06-22 Nokia Corporation System and method for variable length aggregate acknowledgements in a shared resource network
US7492722B2 (en) 2004-11-04 2009-02-17 Interdigital Technology Corporation Wireless communication method and apparatus for adaptively biasing channel quality indicators to maintain a desired block error rate
US8301950B2 (en) * 2005-08-19 2012-10-30 Samsung Electronics Co., Ltd Method for variable sub-carrier mapping and device using the same
KR100959334B1 (ko) * 2006-10-30 2010-05-20 삼성전자주식회사 무선통신 시스템에서 채널 상태 정보 채널 할당을 위한 장치 및 방법
FI20065699A0 (fi) * 2006-11-06 2006-11-06 Nokia Corp HARQ-vastaanotto moniradiolaitteessa
US20080259891A1 (en) 2007-04-17 2008-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Multiple packet source acknowledgement
US8194588B2 (en) * 2007-12-13 2012-06-05 Qualcomm Incorporated Coding block based HARQ combining scheme for OFDMA systems
KR101272772B1 (ko) 2007-12-17 2013-06-10 삼성전자주식회사 광대역 무선통신 시스템에서 동적 자원 할당 장치 및 방법
US20090327443A1 (en) * 2008-06-26 2009-12-31 Sprint Spectrum L.P. Method and System for Aggregating Messages
US8077670B2 (en) * 2009-04-10 2011-12-13 Jianke Fan Random access channel response handling with aggregated component carriers
CN102396176B (zh) 2009-04-17 2015-07-15 Lg电子株式会社 用于检测来自转发器的harq/nack反馈信号的方法
CN101867467B (zh) * 2009-04-20 2013-04-10 电信科学技术研究院 载波聚合***中harq确认消息的反馈方法及装置
EP2293486A1 (en) * 2009-09-03 2011-03-09 Panasonic Corporation Feedback scheme for providing feedback on plural transmissions
KR101813031B1 (ko) * 2010-04-13 2017-12-28 엘지전자 주식회사 상향링크 신호를 전송하는 방법 및 이를 위한 장치
CN102238747A (zh) * 2010-04-30 2011-11-09 夏普株式会社 上行物理控制信息传输方法,基站和用户设备
CN103222311B (zh) 2010-11-16 2016-02-17 交互数字专利控股公司 用于无线直接链路操作的方法
CN102075313B (zh) * 2011-03-04 2013-03-27 电信科学技术研究院 一种ack/nack反馈比特的处理方法和设备
CN103493391B (zh) * 2011-04-29 2016-07-27 英特尔公司 用于在mimo通信***中的csi反馈的技术
US8737305B2 (en) 2011-09-25 2014-05-27 Lg Electronics Inc. Method for allocating resources in broadband wireless access system
GB2498815A (en) * 2012-01-30 2013-07-31 Renesas Mobile Corp Enhanced PHICH with multibit ACK/NAK
CN103368713B (zh) 2012-03-26 2017-03-15 中兴通讯股份有限公司 设备到设备的通信方法及装置
CN103825687B (zh) * 2012-11-19 2017-12-22 上海贝尔股份有限公司 用于蜂窝网络下的设备到设备通信的信令传输方法
US10225855B2 (en) 2013-10-28 2019-03-05 Lg Electronics Inc. Method and apparatus for transmitting and receiving signal for device-to-device terminal in wireless communication system
JP6069229B2 (ja) 2014-01-15 2017-02-01 日本電信電話株式会社 ノード
JP2017079339A (ja) 2014-03-07 2017-04-27 株式会社東芝 通信制御装置、無線端末、メモリーカード、集積回路および無線通信方法
EP3187015A4 (en) * 2014-09-03 2017-09-20 Huawei Technologies Co., Ltd. System and method for d2d resource allocation
JP2016076301A (ja) 2014-10-02 2016-05-12 凸版印刷株式会社 発光素子基材および製造方法
US10694496B2 (en) * 2014-11-07 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for transmitting group message to user equipment (UE)
EP3213440B1 (en) 2014-11-18 2019-02-27 Sony Corporation Communications devices and methods
KR102358105B1 (ko) * 2015-01-21 2022-02-04 삼성전자 주식회사 단말 간 탐색을 이용해 지역을 기반으로 광고하는 방법 및 장치
US10638480B2 (en) * 2015-09-25 2020-04-28 Sony Corporation Telecommunications apparatuses and methods
KR20170112945A (ko) * 2016-04-01 2017-10-12 삼성전자주식회사 이동통신 시스템에서 기기 간 통신과 셀룰라 통신의 공존 방법 및 장치
WO2017192006A2 (ko) * 2016-05-02 2017-11-09 엘지전자 주식회사 무선 통신 시스템에서 단말에 의해 수행되는 신호 전송 방법 및 상기 방법을 이용하는 단말
US10200162B2 (en) * 2016-05-27 2019-02-05 Qualcomm Incorporated HARQ feedback in shared RF spectrum band
US10917875B2 (en) * 2016-06-06 2021-02-09 Qualcomm Incorporated Multicast and/or broadcast for enhanced machine type communications and/or narrowband internet-of-things
US10178531B2 (en) * 2016-09-15 2019-01-08 Qualcomm Incorporated Methods and apparatus for efficient sensor data sharing in a vehicle-to-vehicle (V2V) network
WO2019010049A1 (en) * 2017-07-01 2019-01-10 Intel Corporation METHODS AND DEVICES FOR VEHICLE RADIO COMMUNICATIONS
CN111034086B (zh) * 2017-08-10 2022-06-10 Lg电子株式会社 在无线通信***中报告harq ack/nack的方法及其装置
US10700820B2 (en) * 2017-12-21 2020-06-30 Samsung Electronics Co., Ltd. Modem chips and receivers for performing hybrid automatic repeat request processing
US20190239118A1 (en) * 2018-01-30 2019-08-01 Qualcomm Incorporated Techniques for managing vehicle-to-everything (v2x) capability convergence protocol in new radio (nr)
JP2022517480A (ja) * 2018-11-08 2022-03-09 日本電気株式会社 装置、方法及びプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016076301A1 (ja) * 2014-11-14 2016-05-19 株式会社Nttドコモ ユーザ装置、フィードバック制御方法、及び再送制御方法

Also Published As

Publication number Publication date
US12004127B2 (en) 2024-06-04
KR20200021542A (ko) 2020-02-28
US20230232376A1 (en) 2023-07-20
US11627557B2 (en) 2023-04-11
JP7025829B2 (ja) 2022-02-25
EP3652875C0 (en) 2023-11-01
EP4307585A3 (en) 2024-03-27
JP2022062234A (ja) 2022-04-19
EP4307585A2 (en) 2024-01-17
EP3652875A1 (en) 2020-05-20
JP7401578B2 (ja) 2023-12-19
WO2019012041A1 (en) 2019-01-17
JP2023145541A (ja) 2023-10-11
CN111095833A (zh) 2020-05-01
ES2968362T3 (es) 2024-05-09
US20200154404A1 (en) 2020-05-14
JP2020526986A (ja) 2020-08-31
EP3652875B1 (en) 2023-11-01
CN111095833B (zh) 2023-04-18

Similar Documents

Publication Publication Date Title
KR102417076B1 (ko) 피드백을 사용하는 통신을 위한 통신 디바이스, 시스템 및 방법
US11463204B2 (en) Method and apparatus for sidelink transmission in a wireless communication system
US11444729B2 (en) Transmitting feedback for data transmission through a sidelink
JP7391168B2 (ja) 無線通信におけるフィードバック信号のサイズを決定する方法、装置、およびシステム
CN112534907B (zh) 用于在无线通信网络中通信的设备和方法
US20180034596A1 (en) Method and apparatus for managing hybrid automatic repeat request process in mobile communication system
EP3861657B1 (en) Method and apparatus for sidelink transmission in a wireless communication system
CN107113156A (zh) 一种全双工传输的控制方法和用户设备以及基站
CN112771915A (zh) 无线通信***中监视无线电链路的方法和装置
CN114557072A (zh) 边链路资源的预留方法以及装置
JP2022549764A (ja) 無線通信システムにおけるアップリンク制御情報の送受信方法及び装置
CN108352944B (zh) 丢弃和保留物理数据信道的方法和装置
US20230084145A1 (en) Communication method and apparatus
US20150003372A1 (en) Controlling a transmission of messages for a signalling procedure between a base station and a user equipment
US10986619B2 (en) Method and apparatus for determining uplink transmission timing in wireless communication system
CN114270888A (zh) 用于v2x通信中的资源分配的方法及设备
US20240172194A1 (en) Repetition factor adaptation for mini-slot-based transport block transmission
US20210307022A1 (en) Selective detection of feedback for resource selection

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant