KR20210065053A - 랜덤 접속 절차 메시지를 포함하는 타이밍 충돌 처리 - Google Patents

랜덤 접속 절차 메시지를 포함하는 타이밍 충돌 처리 Download PDF

Info

Publication number
KR20210065053A
KR20210065053A KR1020200158584A KR20200158584A KR20210065053A KR 20210065053 A KR20210065053 A KR 20210065053A KR 1020200158584 A KR1020200158584 A KR 1020200158584A KR 20200158584 A KR20200158584 A KR 20200158584A KR 20210065053 A KR20210065053 A KR 20210065053A
Authority
KR
South Korea
Prior art keywords
time period
opportunity
base station
random access
preamble
Prior art date
Application number
KR1020200158584A
Other languages
English (en)
Other versions
KR102433683B1 (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 KR20210065053A publication Critical patent/KR20210065053A/ko
Application granted granted Critical
Publication of KR102433683B1 publication Critical patent/KR102433683B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
    • H04L1/0018Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement based on latency requirement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0226Channel estimation using sounding signals sounding signals per se
    • 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/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • H04L5/0051Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • H04W72/1242
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • H04W72/14
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/004Transmission of channel access control information in the uplink, i.e. towards network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/008Transmission of channel access control information with additional processing of random access related information at receiving side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0866Non-scheduled access, e.g. ALOHA using a dedicated channel for access
    • H04W74/0875Non-scheduled access, e.g. ALOHA using a dedicated channel for access with assigned priorities based access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal

Landscapes

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

Abstract

랜덤 채널 접속 절차와 관련된 타이밍 충돌을 처리하기 위한 방법은 사용자 디바이스에서 구현되며, 사용자 디바이스가 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 제1 시간 기간이 사용자 디바이스가 기지국으로 다른 신호를 전송하는 제2 시간 기간과 오버랩되는지 결정하는 단계(314)를 포함한다. 방법은 또한 다른 신호의 유형에 적어도 기초하여, 랜덤 접속 절차 메시지에 대한 전송 타이밍을 수정할지 또는 다른 신호에 대한 전송 타이밍을 대신 수정할지 여부를 나타내는 전송 우선권을 결정하는 단계(320) 및 결정된 전송 우선권에 기초하여, 제1 시간 기간 동안 기지국으로 랜덤 액세스 절차 메시지의 적어도 데이터 부분을 전송하는 단계(340) 또는 제2 시간 기간 동안 다른 신호를 기지국에 전송하는 단계(340)를 포함한다.

Description

랜덤 접속 절차 메시지를 포함하는 타이밍 충돌 처리{HANDLING TIMING CONFLICTS INVOLVING RANDOM ACCESS PROCEDURE MESSAGES}
본 개시는 일반적으로 무선 통신에 관한 것으로, 특히 통신 채널에 대한 접속을 획득하기 위한 절차에 관한 것이다.
무선 인터페이스를 통한 통신을 동기화하기 위해, 단말("UE")과 기지국은 UE가 기지국으로 신호(예를 들어, 데이터 또는 제어 정보)를 전송해야 할 때 랜덤 접속 채널(RACH) 절차를 사용할 수 있다. 일반적으로 RACH 절차는 UE가 기지국으로 랜덤 접속 프리앰블을 전송할 때 개시된다. 특정 무선 접속 네트워크(RAN)의 경쟁 기반 RACH 절차에서, UE는 기정의된 패턴 또는 서명 세트로부터 프리앰블을 랜덤하게 선택한다. 이 선택은 랜덤이기 때문에 기지국은 동일한 물리 계층 랜덤 접속 채널(PRACH) 기회(occasion) 동안 둘 이상의 UE로부터 동일한 프리앰블을 잠재적으로 수신할 수 있으며, 여기서 "PRACH 기회"는 업링크 방향으로 기지국에 정보를 전송하기 위한 시간-주파수 자원이다. 기지국은 동일한 PRACH 기회에서 동일한 프리앰블을 전송하는 UE들간의 경쟁을 해결하기 위해 추가 메시징을 사용할 수 있다.
"4-단계" 경쟁 기반 RACH 절차 동안, (1) UE는 프리앰블과 관련된 PRACH 기회에 기지국("Msg1")으로 랜덤 접속 프리앰블을 전송하고; (2) 기지국은 랜덤 접속 응답(RAR)을 UE("Msg2")로 전송하고; (3) UE는 프리앰블 및 PRACH 기회와 관련된 물리 계층 업링크 공유 채널(PUSCH) 기회(즉, 다른 시간-주파수 자원)에서 기지국("Msg3")으로 스케줄링된 전송을 전송하고, 그리고 (4) 기지국은 경쟁 해결책을 UE("Msg4")로 전송한다. 최근에는 5 세대(5G) 무선 접속("NR") 네트워크에 대해 "2-단계" 경쟁 기반 RACH 절차가 제안되었다. 경쟁 기반 2-단계 절차는 4-단계 절차 중 단계(1)과 (3)을 제1 단계로 압축하고, 4-단계 절차 중 단계(2)와 (4)를 제2-단계로 압축한다. 따라서, 2-단계 절차에서, (1) UE는 프리앰블과 관련된 PRACH 및 PUSCH 기회 각각에서 기지국("MsgA")으로 랜덤 접속 프리앰블 및 스케줄링된 전송을 전송하고; (2) 기지국은 RAR 및 경쟁 해결책을 UE("MsgB")로 전송한다. 만약 기지국이 2-단계 RACH 절차 동안 MsgA 프리앰블을 성공적으로 수신하고 디코딩하지만 MsgA PUSCH 기회에서 정보를 수신하고 디코딩하지 않으면, 기지국은 UE가 4-단계 랜덤 접속 절차로 폴백하도록 요청하는 "폴백(fallback)" 응답(또는"fallbackRAR")을 UE로 전송한다.
일부 시나리오에서, 기지국은 UE가 2-단계 RACH 절차의 MsgA를 전송하고자 하는 시간 기간과 오버랩되는 시간 기간 동안 다른 신호를 전송하도록 UE에게 요청(예를 들어, 구성, 스케줄링 또는 기회를 허가)한다. 예를 들어, 만약 기지국이 UE가 2-단계 RACH 절차를 수행하고 있음을 인식하지 못하는 경우, 기지국은 데이터의 업링크 전송 또는 재전송에 대해, UE가 MsgA를 전송하려고 의도하는 시간 기간과 오버랩되는 시간 기간을 포함하는 PUSCH 기회를 UE에게 허가(grant)할 수 있다. 다른 예로서, 기지국은 UE가 사운딩 참조 신호(SRS), 채널 품질 표시(CQI) 또는 채널 상태 정보 (CSI)를 포함하는 메시지, 또는 스케줄링 요청(SR)을 포함하는 메시지와 같은 메시지 또는 다른 신호를 기지국으로 주기적으로 또는 비주기적으로 전송하도록 요청할 수 있다. 이러한 신호들의 구성된 또는 의도된 전송 시간은 UE가 특정 RACH 절차의 MsgA를 전송하려고 의도하는 시간 기간과 오버랩될 수 있다.
그러나, 5G NR과 같은 일부 RAN에서, UE는 한 번에 하나의 신호만 전송할 수 있다. 더욱이, 경쟁 기반 2-단계 RACH 절차 동안 UE 전송의 타이밍 충돌을 해결하기 위한 적절한 메커니즘이 현재 없다. 따라서, UE는 의도한 메시지/신호를 모두 전송하지 못하거나 특정 신호를 적시에 전송하지 못함으로써 네트워크 효율성을 저하시킬 수 있다.
본 개시의 UE는 네트워크 효율을 보존하는 것을 돕는 방식으로 랜덤 접속 절차 메시지(예를 들어, 경쟁 기반 2-단계 RACH 절차의 MsgA)를 포함하는 타이밍 충돌을 해결할 수 있다. 특히, UE는 랜덤 접속 절차 메시지의 의도된 타이밍이 다른 신호의 의도된 타이밍과 충돌할 때 특정 전송 우선권(우선 순위)를 결정한다. UE는 예를 들어, 기지국이 신호 전송을 위한 해당 타이밍으로 UE를 구성하거나 스케줄링하는 경우, UE가 자체적으로 신호 전송을 스케줄링하는 경우, 또는 UE 또는 기지국이 신호의 "즉시"(예를 들어, 가장 빠른 기회에서) 전송을 트리거하는 경우, 신호의 특정 타이밍을 "의도"할 수 있다. UE는 다른 신호의 유형(예를 들어, 업링크 데이터 신호, SRS 등) 및 일부 구현에서 하나 이상의 추가 요인에 기초하여 전송 우선권을 결정한다. 그 결정된 우선권에 기초하여, UE는 (1) 랜덤 접속 절차 메시지의 적어도 데이터 부분 또는 (2) 다른 신호에 대한 전송 타이밍을 수정한다. 본 명세서에서 사용되는 바와 같이, 전송 타이밍의 "수정"은 유한 시간 시프팅(예를 들어, 유한 지연) 또는 무한 시간 시프팅(즉, 전송 중단 또는 취소)을 지칭할 수 있다.
하나의 이러한 구현에서, UE는 (1) 랜덤 접속 절차 메시지의 적어도 데이터 부분 및 (2) UE가 기지국에 의해 허가된 기회에서 전송하려고 의도하는 업링크 데이터 신호 사이의 전송 우선권을 결정한다. UE는 기지국이 새로운 데이터의 전송 또는 데이터의 재전송에 대한 기회를 허가했는지 여부에 적어도 부분적으로 기초하여 전송 우선권을 결정할 수 있다. 허가된 기회가 새로운 데이터를 위한 경우, UE는 그 허가된 기회에서 새로운 데이터를 전송하고, 랜덤 접속 절차 메시지의 전송을 수정(예를 들어, 새로운 프리앰블 또는 충돌하지 않는 전송 시간을 갖는 적어도 하나의 PUSCH 기회와 관련된 PRACH 기회를 중단 또는 선택)한다. 예를 들어, 허가된 기회가 PUSCH 기회이고 랜덤 접속 절차 메시지가 경쟁 기반 2-단계 RACH 절차의 MsgA인 경우, 이러한 접근 방식은 UE가 새로운 데이터를 경쟁 기반 절차에 불필요하게 적용하는 것보다(즉, MsgA PUSCH 기회에서 새로운 데이터를 대신 전송함으로써), 비경쟁 방식으로 새로운 데이터를 전송할 수 있도록 하는 이점이 있다.
그러나, 허가된 기회가 데이터 재전송을 위한 경우, UE는 재전송되는 데이터의 우선 순위 레벨 및 새로운 데이터의 우선 순위 레벨을 포함하는 다른 요인에 기초하여 전송 우선권을 결정할 수 있다. 예를 들어 재전송되는 데이터의 우선 순위 레벨이 새로운 데이터의 우선 순위 레벨보다 낮은 경우, UE는 원래의 타이밍으로 랜덤 접속 절차 메시지를 전송하고 재전송의 타이밍을 수정(예를 들어, 중단)할 수 있다. 이것은 예를 들어 기지국이 추가 재전송 요청을 UE에 전송하도록 구성된 구현에서 허용될 수 있다. 반대로, 재전송되는 데이터의 우선 순위 레벨이 새로운 데이터의 우선 순위 레벨보다 적어도 높은 경우, UE는 허가된 기회에 데이터를 재전송할 수 있고, 랜덤 접속 절차 메시지의 적어도 데이터 부분의 전송 타이밍을 수정(예를 들어, 지연 또는 중단)할 수 있다. 일부 구현에서, 그럼에도 불구하고 UE는 시간 기간이 데이터 재전송을 위해 의도된 시간 기간과 오버랩되지 않는 한, 원래 의도된 시간 기간(예를 들어, 원래 MsgA PRACH 기회에)에서 랜덤 접속 절차 메시지의 프리앰블을 전송할 수 있다. 랜덤 접속 절차 메시지의 데이터 부분이 아닌 프리앰블을 전송하면 기지국으로 하여금 (예를 들어, 종래 기술 섹션에서 위에서 논의되고 도 2c를 참조하여 아래에서 논의하는 바와 같이) UE가 4-단계 랜덤 접속 절차로 폴백하도록 요청하게 할 수 있다. 따라서, UE는 랜덤 접속 절차가 완전히 실패하지 않고 성공적으로 데이터를 재전송할 수 있다.
다른 구현 및/또는 시나리오에서, UE는 (1) 랜덤 접속 절차 메시지의 적어도 데이터 부분 및 (2) 기지국에 의해 요청되는 상이한 유형의 신호 사이의 전송 우선권을 결정한다. 예를 들어, 다른 신호는 기지국이 UE가 주기적으로 전송하도록 구성하는 신호일 수 있거나, 기지국이 UE가 비주기적으로(예를 들어, 단 1 회 또는 비정기적으로) 전송하도록 동적으로 구성하는 신호일 수 있다.
하나의 이러한 구현/시나리오에서, 다른 신호가 SRS인 경우, UE는 항상 랜덤 접속 절차 메시지의 원래 타이밍을 유지하고, SRS의 타이밍을 수정(예를 들어, 중단)한다. 예를 들어, 이는 요청된 SRS를 수신하지 않을 때 기지국이 SRS에 대한 다른 요청을 UE로 전송하는 구현에서 허용될 수 있다.
다른 예시적인 구현/시나리오로서, 다른 신호가 CQI 및/또는 CSI를 포함하는 메시지인 경우, UE는 기지국과 UE 사이의 통신 채널의 품질에 기초하여 전송 우선권을 결정할 수 있다. 예를 들어, CQI 및/또는 CSI가 기정의된 임계값(또는 임계값들)을 초과하여 저하되지 않은 하나 이상의 채널 품질 메트릭을 포함하는 경우, UE는 원래 타이밍으로 랜덤 접속 절차 메시지를 전송할 수 있고, CQI 및/또는 CSI 메시지의 타이밍을 수정(예를 들어, 중단)할 수 있다. 기지국은 임계값(들)으로 UE를 구성할 수 있거나, 달리 임계값(들)이 기지국으로 알려질 수 있어, 기지국은 기지국이 UE로부터 예상 CQI 및/또는 CSI를 수신하지 않는 시나리오에서 채널 품질이 여전히 허용 가능하다고 가정할 수 있다. 반대로, 메트릭(들)이 채널이 임계값을 초과하여 저하되었음을 나타내는 경우, UE는 원래 의도된 타이밍으로 CQI 및/또는 CSI 메시지를 전송할 수 있고, 랜덤 접속 절차 메시지의 적어도 데이터 부분의 타이밍을 수정(예를 들어, 지연 또는 중단)할 수 있다. 위에서 설명한 구현과 유사하게, UE는 해당 시간 기간이 CQI 및/또는 CSI 메시지의 의도된 전송 시간과 오버랩되지 않는 경우 원래 시간 기간에서(예를 들어, 원래 MsgA PRACH 기회에) 랜덤 접속 절차 메시지의 프리앰블을 여전히 전송하여, 이에 의해 4-단계 랜덤 접속 절차로의 폴백을 트리거할 수 있다.
다른 구현에서, 다른 신호가 특정 신호 유형의 세트(예를 들어, SRS, CQI, CSI, PUSCH 또는 SR) 중 하나인 경우, UE는 다른 신호가 항상 랜덤 접속 절차 메시지에 대해 우선권을 갖는다고 결정할 수 있고, 따라서 원래 의도된 시간 기간에서 다른 신호를 전송할 수 있다. 하나의 이러한 구현에서, UE는 랜덤 접속 절차 메시지를 전송할 새로운 충돌하지 않는(비-충돌) 시간 기간을 결정한다. 랜덤 접속 절차 메시지가 경쟁 기반 2-단계 RACH 절차의 MsgA인 구현에서, 예를 들어, UE는 타이밍 충돌을 검출하는 것에 응답하여 MsgA에 대한 새로운 프리앰블 및/또는 새로운 PRACH 기회(예를 들어, 시간상 원래의 PRACH 기회에 가장 가깝지만 그 이후에는 여전히 타이밍 오버랩을 발생하지 않는 PRACH 기회)를 선택한다. 각각의 상이한프리앰블 및 PRACH 기회가 상이한 PUSCH 기회(또는 PUSCH 기회)와 연관되기 때문에, UE는 또한 사실상 새로운 MsgA PUSCH 기회를 선택한다. 기지국이 다수의 PUSCH 기회를 각각의 프리앰블/PRACH 기회에 연관시키는 구현 및/또는 시나리오에서, UE는 연관된 PUSCH 기회들 중 적어도 하나가 다른 신호와 타이밍 충돌을 갖지 않도록 MsgA에 대한 새로운 프리앰블 및/또는 PRACH 기회(예를 들어, 시간상 원래의 PRACH 기회에 가장 가깝지만 그 이후에는 여전히 타이밍 오버랩을 발생하지 않는 PRACH 기회)를 선택할 수 있다.
이들 기술의 하나의 예시적인 실시예는 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차와 관련된 타이밍 충돌을 처리하기 위한 사용자 디바이스의 방법이다. 이 방법은 사용자 디바이스의 처리 하드웨어에 의해, 사용자 디바이스가 랜덤 접속 절차 메시지의 적어도 데이터 부분을 기지국으로 전송하기 위한 제1 시간 기간이 사용자 디바이스가 다른 신호를 기지국으로 전송하기 위한 제2 시간 기간과 오버랩되는지 결정하는 단계와; 처리 하드웨어에 의해 적어도 다른 신호의 유형에 기초하여, 랜덤 접속 절차 메시지에 대한 전송 타이밍을 수정할지 또는 대신 다른 신호에 대한 전송 타이밍을 수정할지 여부를 나타내는 전송 우선권을 결정하는 단계를 포함한다. 이 방법은 또한 결정된 전송 우선권에 기초하여, (i) 제1 시간 기간 동안 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분 또는 (ii) 제2 시간 기간 동안 기지국으로 다른 신호 중 하나만 전송하는 단계를 포함한다.
이들 기술의 다른 예시적인 실시예는 하드웨어를 포함하고 위의 방법을 구현하도록 구성된 사용자 디바이스이다.
도 1은 UE가 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차와 관련된 타이밍 충돌을 처리하기 위해 본 개시의 기술을 구현할 수 있는 예시적인 통신 시스템을 도시한다.
도 2a-2c는 공지된 경쟁 기반 RACH 절차의 메시징 다이어그램이다.
도 3은 UE가 2-단계 RACH 절차 메시지와 관련된 타이밍 충돌을 검출하는 예시적인 시나리오의 메시징 다이어그램이다.
도 4는 UE가 업링크 데이터 전송을 위한 허가된 기회와 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출하는 예시적인 시나리오의 메시징 다이어그램이다.
도 5는 업링크 데이터 전송을 위한 허가된 기회와 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출할 때 UE가 구현할 수 있는 예시적인 알고리즘의 흐름도이다.
도 6은 UE가 요청된 SRS, CQI, SCI 또는 SR 신호와 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출하는 예시적인 시나리오의 메시징 다이어그램이다.
도 7은 요청된 SRS, CQI, SCI 또는 SR 신호와 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출할 때 UE가 구현할 수 있는 예시적인 알고리즘의 흐름도이다.
도 8은 UE에서 구현될 수 있는 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차와 관련된 타이밍 충돌을 처리하기 위한 예시적인 방법의 흐름도이다.
도 1은 UE(102)가 기지국(104)과 통신을 동기화하고 RACH 절차를 사용하여 기지국(104)과 통신하기 위한 채널에 대한 접속(access)을 획득하는 예시적인 무선 통신 네트워크(100)를 도시한다. UE(102)와 기지국(104)은 하나 이상의 유형의 RACH 절차를 지원한다. 일 구현에서, 예를 들어, UE(102)와 기지국(104)은 (예를 들어, 도 2a, 2b 및 2c를 각각 참조하여 아래에서 논의되는 바와 같이) 적어도 경쟁 기반 4-단계 RACH 절차, 경쟁 기반 2-단계 RACH 절차 및 2-단계에서 4-단계 RACH 절차로 변경하기 위한 "폴백(fallback)" 절차를 지원한다. 다른 예시적인 구현에서, UE (102)와 기지국(104)은 경쟁 기반 2-단계 RACH 절차만을 지원한다.
UE(102)는 무선 통신이 가능한 임의의 적절한 장치(예를 들어, 도면의 설명 후 아래에서 논의되는 임의의 예시적인 사용자 디바이스)일 수 있다. 이 예에서 기지국(104)은 g 노드 B(gNB)로서 동작하고, 5G NR(New Radio) 무선 접속 기술(RAT)을 지원하며 CN 유형 5GC의 코어 네트워크(CN)(110)에 연결된다. 그러나, 다른 구현에서, 기지국(104) 및/또는 무선 통신 네트워크(100)의 하나 이상의 다른 기지국은 NR(예를 들어, EUTRA)이외의 유형의 무선 접속 기술(RAT)에 따라 대신(또는 또한) 동작할 수 있으며, 이들 기지국은 5GC이외의 CN 유형의 CN(예를 들어, 진화된 패킷 코어(EPC) 네트워크)에 대신(또는 또한) 연결될 수 있다.
도 1의 예시적인 구현에서, 기지국(104)은 예를 들어 UE(122 및 124)와 같은 다른 장치가 동작할 수 있고 때때로 UE(102)와 동일한 업링크 채널(예를 들어, 시간-주파수 자원)에 대한 접속을 얻으려고 시도할 수 있는 5G NR 셀(120)을 커버한다. UE(122 및 124)는 예를 들어 UE(102)와 유사할 수 있거나, UE(102)와 동일한 RACH 절차(들)를 사용함으로써 셀(120)을 통해 기지국(104)과 유사하게 통신할 수 있는 다른 유형의 장치일 수 있다.
도 1에 도시된 바와 같이, 기지국(104)은 하나 이상의 범용 프로세서(예를 들어, 중앙 처리 장치(CPU)) 및 그 하나 이상의 범용 프로세서에서 실행 가능한 기계 판독 가능 명령들을 저장하는 비-일시적 컴퓨터 판독 가능 메모리 및/또는 특수 목적 처리 유닛을 포함할 수 있는 처리 하드웨어(130)을 갖추고 있다. 처리 하드웨어(130)는 일반적으로 기지국(104)에 대한 하나 이상의 RACH 절차를 지원하는 RACH 제어기(132)를 포함한다. 예를 들어, RACH 제어기(132)는 (예를 들어, 도 2a 및 2b를 참조하여 아래에서 논의되는 바와같이) 2-단계 및 경쟁 기반 4-단계 RACH 절차와 (예를 들어, 도 2c를 참조하여 아래에서 논의되는 바와 같이) 2-단계에서 4-단계 절차로 "폴백"하는 절차를 모두 지원할 수 있다.
RACH 제어기(132)는 가용 시간-주파수 자원 세트로 UE(102)를 구성할 수 있으며, 그로부터 UE(102)는 RACH 절차의 제1 메시지(예를 들어, MsgA 또는 Msg1)를 전송하기 위해 특정 시간-주파수 자원을 선택할 수 있다. 시간-주파수 자원의 세트는 각각 상이한 프리앰블과 연관된 PRACH 기회 세트일 수 있으며, 예를 들어 RACH 절차에 대해 특정 PRACH 기회를 사용하는 임의의 UE(예를 들어, UE 102, 122 또는 124)는 제1 RACH 메시지(예를 들어, MsgA 또는 Msg1)에 대응 프리앰블을 포함한다. 하나의 이러한 구현에서, RACH 제어기(132)는 또한 각 프리앰블/PRACH 기회를 상이한 PUSCH 기회(즉, 업링크 데이터 전송을 위한 시간-주파수 자원) 또는 가능하면 상이한 다수의 PUSCH 기회 세트와 연관시킬 수 있으며, 특정 프리앰블 및 PRACH 기회를 사용하는 UE(예를 들어, UE 102, 122 또는 124)는 데이터(예를 들어, MsgA 또는 Msg3)를 전송하거나 재전송하기 위해 대응하는 PUSCH 기회 또는 대응하는 PUSCH 기회 세트의 하나의 기회를 사용한다.
UE(102)는 하나 이상의 범용 프로세서(예를 들어, CPU) 및 하나 이상의 범용 프로세서 및/또는 특수 목적 처리 유닛에서 실행 가능한 기계 판독 가능 명령들을 저장하는 비-일시적 컴퓨터 판독 가능 메모리를 포함할 수 있는 처리 하드웨어 (140)를 갖추고 있다. 처리 하드웨어(140)는 RACH 컨트롤러(142), 충돌 검출 유닛(144), 전송(TX) 우선권 유닛(146) 및 데이터 버퍼(150)를 포함한다.
RACH 제어기(142)는 일반적으로 UE(102)를 위한 하나 이상의 RACH 절차를 지원한다. 예를 들어, RACH 제어기(142)는 (예를 들어, 도 2a 및 2b를 참조하여 아래에서 논의되는 바와 같이) 2-단계 및 경쟁 기반 4-단계 RACH 절차뿐만 아니라 (예를 들어,도 2c를 참조하여 아래에서 논의되는 바와 같이) 2-단계로부터 4-단계 절차로 "폴백"하는 절차를 모두 지원할 수 있다.
충돌 검출 유닛(144)은 일반적으로 의도된(예를 들어, 스케줄링된 또는 트리거된) 통신간의 타이밍 충돌을 검출한다. 일부 구현에서, UE(102)는 한 번에 하나의 신호만 전송할 수 있으며, 이 경우 충돌 검출 유닛(144)은 허용되지 않거나 그렇지 않으면 불가능한(즉, 적어도 2개의 동시 전송) 미래 상황(condition)을 검출하는 역할을 한다. 최소한, 충돌 검출 유닛(144)은 아래에서 더 논의되는 바와같이, UE(102)가 전송하려고 의도하는 RACH 절차 메시지(예를 들어, RACH 제어기(142)에 의해 생성되거나 트리거되는 메시지)와 UE(102)가 전송하려고 의도하는 다른(another) 신호 사이의 타이밍 충돌을 검출할 수 있다. 일부 구현에서, 충돌 검출 유닛(144)은 RACH 메시지를 포함하는 이러한 타이밍 충돌을 검출하는데 전용되고, 및/또는 충돌 검출 유닛(144)은 RACH 제어기(142) 내에 상주한다. 다른 구현에서, 충돌 검출 유닛(144)은 UE(102)의 의도된 전송에 대한 타이밍 충돌을 보다 일반적으로 검출하는 유닛이며, 및/또는 충돌 검출 유닛(144)은 RACH 제어기(142) 외부에 있다.
충돌 검출 유닛(144)이 2개의 의도된 신호 전송(예를 들어, RACH 절차 메시지 및 다른 신호) 사이에 타이밍 충돌이 존재한다고 결정하는 시나리오에서, 전송 우선권 유닛(146)은 어떤 신호 전송이 다른 신호에 대해 우선권(precedence, 우선순위)을 갖는지 결정한다. 일반적으로, 제1 신호 전송이 제2 신호 전송에 대해 "우선권"을 가질때, UE(102)는 제2 신호 전송의 타이밍을 수정하지만 제1 신호 전송은 수정하지 않는다. 그러나, 일부 구현 및/또는 시나리오에서, UE(102)는 (예를 들어, 아래에서 더 논의되는 바와같이 메시지의 프리앰블에 대한 원래의 타이밍을 유지하지만 메시지의 데이터 부분에 대한 타이밍을 수정함으로써) 제2 전송 신호의 일부의 타이밍만을 수정한다. 그 구현 및/또는 시나리오에 따라, 전송 우선권 유닛(146)은 아래에서 더 상세히 논의되는 바와 같이, 적어도 하나의 충돌 신호의 유형(예를 들어, MsgA와 충돌하는 신호가 PUSCH 데이터 전송인지 PUSCH 데이터 재전송인지, 또는 충돌 신호가 SRS인지 여부), 데이터 우선 순위 레벨, 채널 품질 정보 및/또는 다른 요인(factor)에 기초하여 우선권을 결정할 수 있다.
데이터 버퍼(150)는 UE(102)의 메모리에 상주하고, UE(102)에 의해 (예를 들어, 기지국(104)으로) 전송하기 위한 데이터를 저장한다. 데이터 버퍼(150)는 예를 들어 하이브리드 자동 반복 요청(HARQ) 버퍼이거나 이를 포함할 수 있다. 일부 구현에서, UE(102)가 전송할 준비가 된 새로운 데이터(예를 들어, 애플리케이션 계층에서 생성된 데이터 등)를 가질 때, 처리 하드웨어(140)는 매체 접속 제어(MAC) 프로토콜 데이터 유닛(PDU)을 생성하고, MAC PDU를 인코딩하고, 인코딩된 MAC PDU를 데이터 버퍼(150)에 저장한다. UE(102)는 인코딩된 MAC PDU를 기지국(104)에 의해 허가된 PUSCH 기회 또는 RACH 절차(예를 들어, MsgA 또는 Msg3에서)를 통해 획득된 PUSCH 기회를 통해 기지국(104)으로 전송한다. 기지국(104)이 PUSCH 기회를 허가했지만 데이터를 적절하게 수신 또는 디코딩하지 못한 경우, 기지국(104)은 데이터의 재전송을 요청(즉, UE(102)에게 데이터 재전송을 위한 PUSCH 기회를 허가)할 수 있으며, 이 경우 UE(102)는 인코딩된 MAC PDU(데이터 버퍼(150)에 여전히 저장됨)를 기지국으로 재전송한다. 일부 구현에서, 데이터 버퍼(150)는 다중 버퍼(예를 들어, HARQ 버퍼뿐만 아니라 MAC PDU를 생성하는 데 사용되지 않은 논리 채널의 데이터를 저장할 수 있는 다른 버퍼)를 나타낸다.
도 2a-2c는 일부 구현에서 UE(102)와 기지국(104)이 수행할 수 있는 공지된 RACH 절차의 예를 도시한다. UE(102)에 의해 수행되는 도 2a-2c의 동작들은 RACH 제어기(142)에 의해 수행될 수 있고, 기지국(104)에 의해 수행되는 도 2a-2c의 동작들은 예를 들어 RACH 제어기(132)에 의해 수행될 수 있다. .
먼저, 도 2a를 참조하면, 경쟁 기반 4-단계 RACH 절차(200)는 UE(102)가 PRACH 기회를 선택할 때 시작하여, 선택된 PRACH 기회에 기지국(104)으로 그 선택된 PRACH 기회("Msg1")와 연관된 랜덤 접속 프리앰블을 전송(202)한다. UE(102)는 예를 들어, 기지국(104)이 이전에 UE(102)에 구성했거나 지시한 이용 가능한 PRACH 기회 세트 중에서 PRACH 기회를 선택할 수 있다. 그런 다음 UE(102)는 다음 공식을 사용하여 랜덤 접속 무선망 임시 식별자(RA-RNTI)를 계산한다 :
RA_RNTI = 1 + s_id + (14 * t_id) + (14 * 80 * f_id) + (14 * 80 * 8 * ul_carrier_id)
여기서, s_id는 PRACH 기회에서 발생하는 첫 번째 직교 주파수 분할 다중화 (OFDM) 심볼의 인덱스이고(0 ≤ s_id <14), t_id는 시스템 프레임에서 PRACH 기회의 첫 번째 슬롯의 인덱스이고(0 ≤ t_id <80), f_id는 주파수 영역(0 ≤ f_id <8)에서 PRACH 기회의 인덱스이며, ul_carrier_id는 UE(102)가 랜덤 접속 프리앰블을 전송한 업링크(UL) 반송파(특히, 일반 업링크(NUL) 반송파의 경우 "0", 보조 업링크 반송파(SUL)의 경우"1")이다.
기지국(104)이 UE(102)에 의해 전송된(202) 랜덤 접속 프리앰블을 수신한 후, 기지국(104)은 랜덤 접속 응답(RAR)("Msg2")을 UE(102)로 전송(204)함으로써 응답한다. 전송(204) 전에, 기지국(104)은 계산된 RA-RNTI를 사용하여 UE(102)가 RAR을 디코딩할 수 있도록 RAR을 인코딩한다. 그 후 UE(102)는 스케줄링된 전송 ("Msg3")을 기지국(104)으로 전송하고(206), 기지국(104)은 경쟁 해결책("Msg4")을 사용자 디바이스로 전송(208)함으로써 응답한다. UE(102)는 Msg1 및 Msg3을 다른 시간에 그리고 잠재적으로 다른 주파수(즉, PRACH 기회에서 Msg1 및 대응하는 PUSCH 기회에서 Msg3)로 전송하고, 기지국(104)은 일찍이 UE(102)가 개별 시간-주파수 자원/기회를 선택/사용할 수 있도록 구성했다.
경쟁 기반 2-단계 RACH 절차(230)에서, 타이밍 제한을 보다 명확하게 설명하기 위해, 도 2b는 경사 라인을 사용하여 무선 인터페이스를 통해 이동하는 메시지의 전파 지연을 도시한다. 절차(230)에서, UE(102)는 프리앰블과 관련된 PRACH 기회 동안 랜덤 접속 프리앰블을 기지국(104)으로 전송(232A)하고, 또한 프리앰블 및 PRACH 기회 모두와 관련된 PUSCH 기회 동안 페이로드(예를 들어, 데이터)를 기지국(104)으로 전송(232B)한다. 프리앰블과 페이로드는 함께 "MsgA"를 정의한다. 즉, 프리앰블과 페이로드는 각각 도 2a의 경쟁 기반 4-단계 RACH 절차(200)의 Msg1 및 Msg3에 대응한다.
도 2b에 도시된 바와 같이, UE(102)는 UE(102)가 MsgA의 프리앰블 부분을 전송(232a)하는 동안 PRACH 기회에 기초하여, MsgB-RNTI를 계산한다. 기지국(104)은 MsgA를 처리하고 개별 시간 간격 내에서 MsgB를 생성하고, MsgB를 UE(102)로 전송 (234)한다. UE(102)는 UE(102)가 MsgB 수신창 내에서 MsgB를 수신하면 계산된 MsgB-RNTI를 사용하여 MsgB를 디코딩한다.
도 2c는 경쟁 기반 2-단계 RACH 절차가 실패한 경우 UE(102)와 기지국(104)이 구현할 수 있는 "폴백(fallback)" RACH 절차(250)를 도시한다. RACH 절차(250)에서, UE(102)는 기지국(104)으로 MsgA를 전송(252)한다. MsgA의 전송(252)은 명확성을 위해 단일 라인/화살표로 도 2c에 도시되어 있지만, 전송(252)은 (PRACH 기회에서) 프리앰블 전송(232a) 및 (관련 PUSCH 기회에서) 페이로드 전송(232B)을 모두 포함하는 것으로 이해된다. 그러나, 도 2c로 표시된 시나리오에서, 기지국(104)은 PRACH 기회에서 MsgA의 프리앰블만을 성공적으로 수신하고 관련 PUSCH 기회에서 MsgA의 페이로드를 수신하거나 디코딩하는데 실패한다. 이에 응답하여, 기지국(104)은 MsgB에 특수 RAR("fallbackRAR")을 포함하여 fallbackRAR을 갖는 MsgB를 UE(102)로 전송(254)한다. fallbackRAR은 UE(102)가 경쟁 기반 4-단계 RACH 절차로 폴백하게 한다. 따라서, fallbackRAR의 수신에 응답하여, UE(102)는 기지국(104)이 fallbackRAR에서 지시한 업링크 허가/기회를 사용하여, MsgA 페이로드의 데이터를 기지국(104)으로 재전송(256)한다. 따라서, 전송(256)은 경쟁 기반 4-단계 RACH 절차(200)의 Msg3로 간주될 수 있다. 이 Msg3 수신하는 것에 응답하여, 기지국(104)은 UE(102)로 경쟁 해결책(즉, 경쟁 기반 4-단계 RACH 절차(200)의 Msg4)을 전송한다(258).
다음으로, RACH 절차 메시지와 다른 신호 사이의 타이밍 충돌을 해결/처리하기 위해 UE(102) 및 기지국(104)이 구현할 수 있는 다양한 기술이 도 3 내지 도 7을 참조하여 논의된다. 일반적으로 말하면, 도 3 내지 도 7을 참조하여 논의된 타이밍 충돌 해결 기술은 충돌하는 전송들간의 적절한 우선권을 결정함으로써 UE(102)에서 구현된다. 도 3은 일반화된 구현을 도시한 반면, 도 4 및 도 5는 보다 구체적인 제1 구현에 해당하고, 도 6 및 도 7은 보다 구체적인 제2 구현에 해당한다.
도 3-7 및/또는 첨부된 설명은 특히 도 1의 UE(102) 및 기지국("gNB")(104)을 참조하지만, 다음 기술은 다른 사용자 디바이스 및/또는 기지국에 의해 및/또는 도 1의 무선 통신 네트워크(100) 이외의 시스템에서 구현될 수 있음을 이해해야 한다.
먼저 도 3을 참조하면, 예시적인 시나리오(300)에서, 기지국(104)은 셀(120)을 통해(104) 기지국에 접속을 시도하기 위해 RACH 정보로 UE(102)를 구성(302)한다. 구성(302)은 프리앰블들, PRACH 기회들 및 PUSCH 기회들을 이용하여 UE(102)를 구성하는 기지국(104)을 포함하고, 또한 다양한 프리앰블, PRACH들 기회 및 PUSCH 기회들 사이의 연관성을 이용하여 UE(102)를 구성(306)한다. 일부 구현에서, 예를 들어 기지국(104)은 각각의 프리앰블을 상이한 PRACH 기회와 연관시키고, 각각의 프리앰블/PRACH 기회 쌍을 상이한 PUSCH 기회(또는 일부 시나리오 및/또는 구현에서 2개 이상의 PUSCH 기회의 상이한 세트)와 연관시킨다. 기지국(104)이 UE(102)를 구성(304)하는 프리앰블들, PRACH 기회들 및 PUSCH 기회들은 예를 들어 UE(예를 들어, UE 102, 122 또는 124)가 셀(120)을 통해 기지국(104)에 대한 접속을 획득하려고 시도할 때(예를 들어, RACH 절차(200, 230 또는 250)를 사용할 때) 선택하고 사용할 수 있는 이용 가능한 프리앰블 및 기회의 전체 세트일 수 있다. 기지국(104)이 UE(102)에게 연관성을 알리기 때문에, UE(102)는 대응하는 PUSCH 기회(또는 하나 이상의 PUSCH 기회가 각 프리앰블/PRACH 기회 쌍에 연관되는 경우, PUSCH 기회의 대응하는 서브 세트)를 효과적으로 선택하기 위해 PRACH 기회 또는 프리앰블만을 선택하면 된다.
구성(304 및 306)은 UE(102)에 단일 메시지를 전송하는 기지국(104)을 통해 발생할 수 있다. 다른 구현 및/또는 시나리오에서, 예를 들어, 구성(302)은 (1) (예를 들어, 3GPP TS 38.331 섹션 5.3.5에 정의된) RRC 재구성 절차의 일부로서 RRCReconfiguration 메시지를 UE(102)로 전송하고; (2) (예를 들어, 3GPP TS 38.331 섹션 5.3.3에 정의된) RRC 연결 설정 절차의 일부로서 RRCSetup 메시지를 UE(102)로 전송하고; (3) (예를 들어, 3GPP TS 38.331 섹션 5.3.7에 정의된) RRC 재설정 절차의 일부로서 RRCReestablishment 메시지를 UE(102)로 전송하고; (4) (예를 들어, 3GPP TS 38.331 섹션 5.3.13에 정의된) RRC 연결 재개 절차의 일부로서 RRCResume 또는 RRCSetup 메시지를 UE(102)로 전송하고; 또는 (5) 마스터 정보 블록(MIB) 또는 SIB1과 같은 시스템 정보 블록(SIB)을 전송하는 기지국(104)을 포함할 수 있다. 이들 구현 또는 시나리오 각각에서, 메시지(또는 SIB)는 RACH 절차에서 사용하기 위해 UE(102)에 이용 가능한 프리앰블 및 기회 세트의 표시를 포함한다. 다른 구현에서, 구성(304 및 306)은 상이한 개별 메시지를 UE(102)로 전송하는 기지국(104)을 통해 발생한다. 일부 구현에서, 구성(302)은 또한 다른 방식으로 UE(102)를 구성(302)(예를 들어, CQI, CSI 및/또는 SR 메시지를 주기적으로 전송하고 및/또는 SRS를 주기적으로 전송하도록 UE(102)를 구성(602))하는 기지국(104)를 포함한다.
기지국(104)이 UE(102)를 구성(302)한 후 어느 시점에서, UE(102)는 도 2b의 RACH 절차(230)와 같은 경쟁 기반 2-단계 RACH 절차를 시작(310)한다. 다른 구현에서, RACH 절차는 위에서 논의된 2-단계 절차가 아니다. UE(102)는 구현 및/또는 시나리오에 따라 다양한 이유로 RACH 절차를 시작(310)하기로 결정할 수 있다. 예를 들어, UE(102)는 버퍼(150)가 비어 있는 동안 UE(102)가 데이터 버퍼(150)에 도착하는 새로운 데이터를 갖는 것을 검출하는 것에 응답하여 RACH 절차를 시작(310)하기로 결정할 수 있다. 다른 예로서, UE(102)는 데이터 버퍼(150)가 새로운 데이터보다 낮은 우선 순위 레벨을 갖는 데이터를 저장할 때 UE(102)가 데이터 버퍼(150)에 도착하는 새로운 데이터를 갖는 것을 검출한 것에 응답하여 RACH 절차를 시작(310)하기로 결정할 수 있다. 또 다른 예로서, UE(102)는 UE(102)가 기지국(104)이 UE(102)에 시스템 정보를 전송하도록 요청하기로 결정할 때 RACH 절차를 시작(310)하기로 결정할 수 있다.
RACH 절차를 시작(310)하는 것은 UE(102)를 구성(302)할 때 기지국(104)이 표시한 프리앰블 및 PRACH 기회 세트로부터 특정 프리앰블 및 대응하는 PRACH 기회를 UE(102)가 선택하는 것을 포함할 수 있다. UE(102)가 프리앰블과 PRACH 기회 사이의 연관성을 알고 있기 때문에, UE(102)는 본질적으로 PRACH 기회를 선택함으로써 프리앰블을 선택하고 그 반대의 경우도 마찬가지임을 알 수 있다. 더욱이, 특정 프리앰블/PRACH 기회 쌍이 단지 단일 PUSCH 기회와 연관되는 경우, UE(102)는 본질적으로 대응하는 프리앰블 또는 PRACH 기회를 선택함으로써 해당 PUSCH 기회를 선택한다.
UE(102)가 RACH 절차를 시작(310)하기 전 또는 후(그리고 가능하게는 기지국(104)이 UE(102)를 구성(302)하는 동안 또는 심지어 그 전) 일부 시점에서, 기지국(104)은 UE(102)를 구성(302)하고, 기지국(104)은 UE(102)가 일부 다른 신호(즉, UE(102)에 의해 시작(310)된 RACH 절차의 일부가 아닌 신호)를 전송하도록 요청 (312)한다. 본 명세서에서 사용되는 바와 같이, "요청"이라는 용어는 수신자(예를 들어, UE(102))가 선택적으로 추종할 수 있는 요청(예를 들어, 업링크 데이터를 전송할 기회의 허가) 또는 UE(102)가 추종을 시도해야 하는 요청(예를 들어, 명령 또는 구성)을 지칭할 수 있다. 몇 가지 구체적인 예는 아래에서 자세히 설명한다.
일부 구현 및/또는 시나리오에서, 기지국(104)은 UE(102)가 먼저 RACH 절차를 수행할 필요 없이 UE(102)가 기지국(104)으로 데이터를 전송할 수 있는 PUSCH 기회를 UE(102)에게 허가함으로써 UE(102)가 다른 신호를 전송할 것을 요청한다(312). 이러한 구현 및 시나리오는 도 4 및 5를 참조하여 아래에서 더 자세히 논의된다. 다른 구현 및/또는 시나리오에서, 기지국(104)은 UE(102)의 구성(302) 동안 UE(102)가 다른 신호를 전송하도록 요청한다(312). 예를 들어, 기지국(104)은 주기적으로 기지국(104)에 특정 유형의 신호를 전송하도록 UE(102)를 구성(302)할 수 있다. 보다 구체적인 예로서, RACH 정보로 UE(102)를 구성(302)하는 것 외에도, 기지국(104)은 주기적으로 사운딩(sounding) 참조 신호(SRS), 채널 품질 표시(CQI) 또는 채널 상태 정보(CSI)를 포함하는 메시지, 또는 스케줄링 요청(SR)을 포함하는 메시지, 또는 PUSCH를 주기적으로 전송하도록 UE(302)를 구성할 수 있다. 이러한 구현 또는 시나리오는 도 6 및 7을 참조하여 아래에서 더 자세히 논의된다. 또 다른 구현 및/또는 시나리오에서, 기지국(312)은 신호(예를 들어, CQI 및/또는 CSI)의 비주기적(예를 들어, 1 회 또는 비정기적) 전송을 동적으로 구성(구성(302)과 별개로)함으로써 UE(102)가 다른 신호를 전송하도록 요청한다.
UE(102)가 RACH 절차를 시작하고(310), 기지국(104)이 다른 신호를 요청(예를 들어, 다른 신호에 대한 PUSCH 기회를 허가하거나 다른 신호의 주기적 또는 비주기적 전송을 구성)한 후, UE(102)는 RACH 절차 메시지의 의도된 타이밍과 상기 다른/요청된 신호 전송의 의도된 타이밍 사이에 충돌이 존재하는지 검출한다. UE(102)는 예를 들어, RACH 절차 메시지의 적어도 일부의 전송이 다른 신호의 적어도 일부의 전송과 오버랩될 때 타이밍 충돌이 존재한다고 검출(314)할 수 있다. 다른 구현에서, UE(102)는 단지 하나 이상의 추가 및/또는 더욱 엄격한 기준이 충족(예를 들어, 신호 중 하나의 적어도 특정 부분의 오버랩)되는 경우 타이밍 충돌이 존재함을 검출한다(314).
타이밍 충돌을 검출(314)하는 것에 응답하여, UE(102)는 타이밍이 충돌하는 2개의 신호(즉, RACH 절차 메시지 및 다른/요청된 신호) 사이의 전송 우선권을 결정한다(320). UE(102)는 타이밍이 충돌하는 신호들 중 적어도 하나의 유형에 기초하여(예를 들어, 의도된 타이밍이 MsgA와 충돌하는 신호가 PUSCH 데이터 전송인지 PUSCH 데이터 재전송인지 여부 또는 충돌하는 신호가 SRS인지 여부 등에 기초하여) 그리고 구현 및/또는 시나리오에 따라 데이터 우선 순위 레벨, 채널 품질 정보 및/또는 다른 요인에 기초하여 전송 우선권을 결정한다(320). 다양한 보다 구체적인 예는 도 4-7을 참조하여 아래에서 논의된다.
도 3에 도시된 예에서, RACH 절차 메시지는 경쟁 기반 2-단계 RACH 절차(예를 들어, 절차(200))의 MsgA이다. 따라서, UE(102)가 전송 우선권을 결정한 후(320), UE(102)는 결정된(320) 전송 우선권에 따라 기지국(104)으로 MsgA 및/또는 다른/요청된 신호를 전송(340)한다. 위에서 언급한 바와 같이, 제1 신호 전송(예를 들어, MsgA 또는 다른/요청된 신호)이 제2 신호 전송(예를 들어, 다른/요청된 신호 또는 MsgA)에 대해 "우선권"을 가질 때, UE(102)는 (전송의 적어도 일부를 지연 또는 중단함으로써) 후자의 타이밍을 수정하고 전자는 수정하지 않는다. 예를 들어, UE(102)가 MsgA가 다른 신호에 대해 전송 우선권을 갖는다고 결정(320)하는 경우, UE(102)는 원래 의도된 시간에 MsgA를 전송(340)할 수 있고, 다른 신호의 전송을 지연 또는 중단할 수 있다. 반대로, UE(102)가 다른/요청된 신호가 MsgA에 대해 전송 우선권을 갖는다고 결정(320)하는 경우, UE(102)는 원래 의도된 시간에 다른/요청된 신호를 전송(340)할 수 있고, MsgA의 전송을 지연 또는 중단할 수 있다(예를 들어, 비-충돌 전송 시간을 갖는 적어도 하나의 PUSCH 기회와 연관되는 새로운 프리앰블/PRACH 기회를 선택함으로써 지연함). 위에서 언급한 바와같이, 일부 구현 및/또는 시나리오에서, UE(102)는 (예를 들어, MsgA가 전송 우선권을 갖지 않는 경우, MsgA의 프리앰블에 대한 원래 타이밍을 유지하고 MsgA의 데이터 부분에 대한 타이밍을 수정함으로써) 전송 우선권을 갖지 않는 메시지의 일부의 타이밍만을 수정할 수 있다.
도 3에 도시되지 않았지만, 일부 구현 및/또는 시나리오에서, 기지국(104)은 전송(340)에 응답한다. 예를 들어, 기지국(104)은 기지국(104)이 재전송을 요청/스케줄했지만 대신 또는 또한 UE(102)로부터 RACH 메시지를 수신하는 경우 특정 방식으로(예를 들어, 도 4 및 5를 참조하여 아래에서 논의되는 바와 같이) UE(102)에 응답할 수 있다.
위에서 언급한 바와 같이, 도 4는 기지국(104)이 UE(102)에게 데이터의 전송 또는 재전송을 위한 PUSCH 기회를 허가함으로써 다른 신호(즉, RACH 절차 메시지가 아닌 신호)를 요청하는 보다 구체적인 예시적인 시나리오(400)를 도시한다. 시나리오(400)에서, 기지국(104)은 셀(120)을 통해 기지국(104)에 접속을 시도하기 위한 RACH 정보(예를 들어, 프리앰블, PRACH 기회, PUSCH 기회, 및 PUSCH 기회와 대응 프리앰블/PRACH 기회 쌍 사이의 연관성)로 UE(102)를 구성(402)한다. 구성(402)은 도 3의 구성(302)과 동일할 수 있다.
기지국(104)이 UE(102)를 구성(402)한 후 어느 시점에서, UE(102)는 도 2b의 RACH 절차(230)와 같은 경쟁 기반 2-단계 RACH 절차를 시작(410)한다. 다른 구현에서, RACH 절차는 위에서 논의된 2-단계 절차가 아니다. RACH 절차의 시작(410)(RACH 절차를 시작(410)하기 위한 트리거를 포함함)은 예를 들어 도 3의 시작(310)과 동일할 수 있다. 예를 들어, RACH 절차를 시작(410)하는 것은 UE(102)를 구성(402)할 때 UE(102)가 기지국(104)이 표시한 프리앰블 및 PRACH 기회의 세트로부터 특정 프리앰블 및 대응 PRACH 기회를 선택하는 것을 포함할 수 있다.
UE(102)가 RACH 절차를 시작(410)하기 전 또는 후 어느 시점에서, UE(102)가 RACH 절차를 시작(410)했음을(또는 곧 시작하려고 함을) 알지 못하는 기지국(104)은 해당 전송에 대한 PUSCH 기회를 허가함으로써 UE(102)로부터 업링크 데이터 전송을 요청(412)한다. 즉, 기지국(104)은 채널 접속을 획득하기 위해 먼저 RACH 절차를 수행할 필요 없이 UE(102)가 업링크 데이터를 전송할 수 있는 시간-주파수 자원을 UE(102)에게 허가한다. 일부 구현에서, 기지국(104)은 물리 다운 링크 제어 채널(PDCCH)을 통해 다운 링크 제어 표시자(DCI)를 사용하여 PUSCH 기회를 허가한다. UE(102)는 에를 들어 UE(102)의 고유 RNTI를 사용하여 DCI의 순환 중복 검사 (CRC)를 스크램링할 수 있으므로, UE(102)는 RNTI를 사용하여 DCI가 UE(102)로 어드레싱된다고 여부를 결정할 수 있다. RNTI는 UE(102)의 셀 RNTI(C-RNTI) 또는 구성된 스케줄링 RNTI(CS-RNTI)일 수 있다.
UE(102)가 RACH 절차를 시작(410)하고, 기지국(104)이 업링크 데이터 전송을 요청(412)(즉, 업링크 데이터 전송을 위한 PUSCH 기회를 허가)한 후, UE(102)는 RACH 절차 메시지의 의도된 타이밍과 업링크 데이터 전송의 의도된 타이밍(즉, 허가된 PUSCH 기회에 대응하는 타이밍) 사이에 충돌이 존재함을 검출(414)한다. 도 4의 구현에서, 타이밍 충돌이 존재하는 RACH 메시지는 경쟁 기반 2-단계 RACH 절차의 MsgA이다. 다양한 구현 및 시나리오에서, UE(102)는 MsgA의 페이로드 부분(즉, 프리앰블/PRACH 기회 쌍과 연관된 PUSCH 기회에 전송된 부분)이 타이밍 충돌을 가지고 있음을 구체적으로 검출(414)하거나, 전체적으로 MsgA가 타이밍 충돌을 가지고 있음을 보다 일반적으로 검출(414)할 수 있다.
타이밍 충돌을 검출(414)하는 것에 응답하여, UE(102)는 타이밍이 충돌하는 2개의 신호(즉, RACH 절차 메시지 및 허가된 PUSCH 기회에서의 업링크 데이터 전송) 사이의 전송 우선권을 결정(420)한다. UE(102)가 전송 우선권을 결정한 후(420), UE(102)는 결정된 전송 우선권에 따라 기지국으로, 허가된 PUSCH 기회에서 MsgA 및/또는 업링크 데이터를 전송한다(440).
결정(420)은 의도된 전송 시간이 MsgA의 의도된 전송 시간과 오버랩되는 신호의 유형에 의존한다. 일 구현에서, 예를 들어, MsgA 전송은 항상 기지국(104)에 의해 허가된 PUSCH 기회의 임의의 업링크 데이터 전송에 대해 우선권을 가지며, 따라서 UE(102)는 시작(410)된 RACH 절차의 MsgA가 요청(412)된 업링크 데이터 전송에 대해 전송 우선권을 갖는다고 결정한다(420).
그러나, 다른 구현들에서, UE(102)는 또한 전송 우선권을 결정(420)하기 위해 다른 요인들을 고려한다. 예를 들어, 요청된 전송이 허가된 PUSCH 기회에서 업링크 데이터 전송인 경우, UE(102)는 기지국(104)이 새로운 데이터(예를 들어, UE(102)가 하나 이상의 MAC PDU를 생성하고, MAC PDU(s)를 인코딩하고, 데이터 버퍼(150)의 HARQ 버퍼에 MAC PDU(들)를 저장해야 하는 데이터)의 전송을 위한 PUSCH 기회, 또는 대신에 기지국(104)이 이전에 요청한 데이터(이미 전송되어 HARQ 버퍼 내에 하나 이상의 인코딩된 MAC PDU로 저장된 데이터)의 재전송을 위한 PUSCH 기회를 허가했는지 여부에 기초하여 전송 우선권을 추가로 결정(420)할 수 있다.
하나의 시나리오에서, 기지국(104)이 새로운 데이터의 전송을 위한 PUSCH 기회를 허가한 경우, UE(102)는 그 허가된 업링크(새로운) 데이터 전송이 MsgA의 전송에 대해 우선권을 갖는다고 결정한다(420). 이 기술은 UE(102)가 업링크 허가의 관점에서 불필요할 수 있는 RACH 절차를 피할 수 있게 한다. 예를 들어, UE(102)는 기지국(104)이 업링크 전송을 스케줄링/허가하도록 요청하기 위해, 특히 UE(102)가 새로운 데이터(또는 버퍼 상태 보고)를 기지국(104)에 전송할 수 있도록 RACH 절차를 시작(410)할 있다. 만약 기지국(104)이 이미 그 새로운 데이터(또는 버퍼 상태 보고)의 전송을 위한 PUSCH 기회를 허가했다면, UE(102)가 새로운 데이터(또는 보고)를 기지국(104)에 전송하기 위해 경쟁 기반 절차에 의존할 이유는 없다.
다른 시나리오에서, 기지국(104)이 데이터의 재전송을 위한 PUSCH 기회를 대신 허가한 경우, UE(102)는 (1) 재전송될 데이터의 우선 순위 레벨 및 (2) 데이터 버퍼(150)의 특정 버퍼(예를 들어, 재전송될 데이터가 아닌 MAC PDU 생성에 사용되지 않은 논리 채널의 데이터를 저장하는 버퍼)에 있는 데이터의 우선 순위 레벨 모두에 기초하여 전송 우선권을 결정한다(420). 예를 들어, UE(102)는 재전송될 데이터가 특정 버퍼의 데이터보다 낮은 우선 순위 레벨을 갖는 경우 MsgA의 전송이 재전송에 대해 우선권을 갖는다고 결정할 수 있다(420). 그런 다음 UE(102)는 MsgA PUSCH 기회에서 기지국(104)으로 버퍼 상태 보고를 전송(440)하여, 재전송 데이터보다 더 높은 우선 순위 레벨을 갖는 특정 버퍼의 데이터가 있음을 기지국(104)에표시할 수 있다. 이 시나리오에서, 기지국(104)이 MsgA를 수신한 후에, 기지국(104)은 더 높은 우선 순위 데이터로 새로운 전송을 수행하기 위해 UE(102)에게 업링크 허가를 전송할 수 있다. 기지국(104)이 더 높은 우선 순위 데이터를 수신한 후, 기지국(104)은 UE(102)가 원래 요청된 재전송을 수행할 것을 요청하기 위해 UE(102)로 업링크 승인을 전송하도록 진행할 수 있다.
대안적으로, UE(102)는 재전송될 데이터가 데이터 버퍼(150)의 특정 버퍼(예를 들어, 재전송될 데이터가 아닌 MAC PDU 생성에 사용되지 않은 논리 채널의 데이터를 저장하는 버퍼)에 있는 데이터와 동일하거나 더 높은 우선 순위 레벨을 갖는 경우 재전송이 MsgA 전송에 대해 우선권을 갖는다고 결정할 수 있다(420). 더욱이, 재전송 타이밍이 MsgA 프리앰블과 오버랩되지 않는 경우(즉, 프리앰블이 전송될 PRACH 기회와 오버랩되지 않음), UE(102)는 MsgA 페이로드만 지연되거나 중단되도록 원래 의도된 타이밍(즉, 프리앰블 및 이어 재전송)으로 재전송 및 MsgA 프리앰블 모두를 전송할 수 있다. 이 접근법은 UE(102)가 MsgA PUSCH 기회에서 페이로드(예를 들어, 버퍼 상태 보고)를 전송하지 않는다는 사실에도 불구하고 RACH 절차가 성공하도록 할 수 있다. 특히, 기지국(104)이 MsgA 페이로드가 아닌 MsgA 프리앰블을 성공적으로 수신하고 디코딩하는 경우, 기지국(104)은 fallbackRAR을 UE(102)로 전송하여, UE(102)가 4-단계 RACH 절차(예를 들어, 절차 250에서처럼)로 폴백하도록 요청할 수 있으며, 그 결과 UE(102)는 MsgA 페이로드를 전송할 또 다른 기회를 갖게 된다.
일부 구현에서, 상이한 데이터는 상이한 우선 순위 레벨과 연관될 수 있고, 및/또는 상이한 프로토콜 제어 요소(즉, UE(102)와 기지국(104) 사이에서 교환되는 비-데이터 제어 정보)는 상이한 우선 순위 레벨과 연관될 수 있다. 하나의 이러한 구현에서, 특정 재전송이 하나 이상의 데이터 및/또는 제어 요소를 포함하는 경우, UE(102)는 다수의 데이터 및/또는 제어 요소 중에서 가장 높은 우선 순위 레벨을 사용하여 (위에서 논의된 바와 같이) 전송 우선권을 결정한다(420).
도 4에 도시되지 않았지만, 일부 구현 및/또는 시나리오에서, 기지국(104)은 전송(440)에 응답한다. 예를 들어, 기지국(104)이 재전송을 스케줄링했지만 UE (102)가 대신 MsgA 만 기지국(104)으로 전송한 경우, 기지국(104)은 UE(102)에게 MsgB, 또는 UE(102)의 고유 RNTI(예를 들어, C-RNTI)로 어드레싱되는 다운 링크 할당을 전송함으로써 응답할 수 있다. 기지국(104)은 또한 UE(102)가 원래 요청된 재전송을 수행하도록 요청하기 위해 UE(102)에게 업링크 허가를 전송할 수 있다. 다른 예로서, 기지국(104)이 재전송을 스케줄링하고 그런 다음 UE(102)가 MsgA 프리앰블과 재전송 모두를 전송(440)하면, 기지국(104)(대응하는 PUSCH 기회에서 MsgA 페이로드를 수신하지 못한 후)은 fallbackRAR을 포함하는 MsgB를 (예를 들어, 절차(250)에서 처럼) UE(102)로 전송할 수 있다. UE(102)가 fallbackRAR을 수신하면, UE(102)는 PUSCH 기회에 기지국(104)으로 MsgA 페이로드를 전송한다. 기지국(104)이 MsgA 페이로드를 성공적으로 수신하면, 기지국(104)은 Msg4를 UE(102)으로 전송한다. 기지국(104)은 예를 들어 Msg4를 UE(102)의 고유 RNTI(예를 들어, C-RNTI)로 어드레싱할 수 있다.
도 5는 UE(102)가 업링크 데이터 전송을 위한 허가된 기회 및 경쟁 기반 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출할 때 구현할 수 있는 예시적인 알고리즘(500)의 흐름도이다. UE(102)는 알고리즘(500)을 구현하여 도 4에 도시된 메시징 다이어그램의 UE 측 동작들을 수행할 수 있다.
알고리즘(500)에서, 블록(520)에서, UE(102)는 MsgA 및 허가된 PUSCH 기회 사이의 타이밍 충돌을 검출한다. 블록(520)은 예를 들어 도 4의 이벤트(414)에 대응할 수 있다. 그런 다음 UE(102)는 블록 522에서, 허가된 PUSCH 기회가 새로운 데이터 또는 재전송된 데이터를 위한 것인지 여부를 결정한다. 만약 허가된 PUSCH 기회가 새로운 데이터를 위한 것이면, UE(102)는 블록(524)에서, 허가된 PUSCH 기회에 새로운 데이터를 전송하고, 그의 원래 타이밍으로 MsgA를 전송하지 않는다(예를 들어, MsgA의 전송을 지연 또는 중단함). 만약 허가된 PUSCH 기회가 재전송을 위한 것이면, UE(102)는 블록(526)에서, 위에서 논의된 바와 같이, 버퍼의 새로운 데이터가 재전송될 데이터보다 더 높은 우선 순위인지 여부를 결정한다. 만약 새로운 데이터가 더 높은 우선 순위가 아닌 경우, UE(102)는 블록(524)에서, 허가된 PUSCH 기회에 데이터를 재전송하고, 그의 원래 타이밍으로 MsgA를 전송하지 않는다(또는 적어도 MsgA의 페이로드/데이터 부분을 전송하지 않음). 그러나, 만약 새로운 데이터가 더 높은 우선 순위인 경우, UE(102)는 블록(534)에서, 그의 원래 타이밍으로 MsgA를 전송하고, 허가된 PUSCH 기회에 데이터를 재전송하지 않는다. 블록(522) 및/또는 526)은 예를 들어 도 4의 이벤트(420)에 대응할 수 있고, 블록(524) 또는 블록(534)는 이벤트(440)에 대응할 수 있다.
도 6은 기지국(104)이 주기적으로 신호를 기지국(104)에 전송하도록 UE(102)를 구성함으로써 다른 신호(즉, RACH 절차 메시지가 아닌 신호)를 요청하는 예시적인 시나리오(600)를 도시한다. 시나리오(600)에서, 기지국(104)은 셀(120)을 통해 기지국(104)에 접속을 시도하기 위해 RACH 정보(예를 들어, 프리앰블, PRACH 기회, PUSCH 기회, 및 PUSCH 기회 및 대응하는 프리앰블/PRACH 기회 쌍 간의 연관성)로 UE(102)를 구성한다(602). 구성(602)은 또한 기지국(104)이 CQI, CSI 또는 SR을 포함하는 메시지를 주기적으로 전송하거나 SRS 또는 PUSCH를 주기적으로 전송하도록 UE(102)를 구성(602)하는 것을 포함한다. 구성(602)은 도 3의 구성(302)과 동일할 수 있다.
기지국(104)이 UE(102)를 구성(602)한 후 어느 시점에서, UE(102)는 도 2b의 RACH 절차(230)와 같은 경쟁 기반 2-단계 RACH 절차를 시작한다(610). 다른 구현에서, RACH 절차는 위에서 논의된 2-단계 절차가 아니다. RACH 절차의 시작(610)(RACH 절차를 시작하기 위한 트리거 포함)은 예를 들어 도 3의 시작(310)과 동일할 수 있다. 예를 들어, RACH 절차를 시작하는 것(610)은 UE(102)가 UE(102)를 구성(602)할 때 기지국(104)이 표시한 프리앰블 및 PRACH 기회 세트로부터 특정 프리앰블 및 대응 PRACH 기회를 선택하는 것을 포함할 수 있다.
UE(102)가 RACH 절차를 시작(610)한 후 어느 시점에서, UE(102)는 RACH 절차 메시지의 의도된 타이밍과 SRS, CQI, CSI, PUSCH 또는 SR 신호의 의도된 타이밍 사이에 충돌이 존재함을 검출한다(614). 도 6의 예시적인 구현에서, 타이밍 충돌이 존재하는 RACH 메시지는 경쟁 기반 2-단계 RACH 절차의 MsgA이다. 다양한 구현 및 시나리오에서, UE(102)는 MsgA의 페이로드 부분(즉, 프리앰블/PRACH 기회 쌍과 연관된 PUSCH 기회에 전송된 부분)이 타이밍 충돌을 가지고 있음을 구체적으로 검출(614)하거나, 또는 전체적으로 MsgA가 타이밍 충돌을 가지고 있음을 보다 일반적으로 검출할 수 있다(614).
타이밍 충돌을 검출(614)하는 것에 응답하여, UE(102)는 타이밍이 충돌하는 2개의 신호(즉, RACH 절차 메시지 및 SRS, CQI, CSI, PUSCH 또는 SR 신호) 사이의 전송 우선권을 결정한다(620). UE(102)가 전송 우선권을 결정한 후(620), UE(102)는 결정(620)된 전송 우선권에 따라 기지국(104)으로, MsgA 및/또는 SRS, CQI, CSI 또는 SR 신호를 전송(640)한다.
결정(620)은 의도된 전송 시간이 MsgA의 의도된 전송 시간과 오버랩되는 신호의 유형에 적어도 의존한다. 일부 구현에서, 예를 들어 SRS, CQI, PUSCH 또는 CSI 신호 전송은 항상 MsgA 전송에 대해 우선권을 갖기 때문에 UE(102)는 SRS, CQI, PUSCH 또는 CSI가 RACH 절차의 MsgA에 대해 전송 우선권을 갖는다고 결정한다(620). 이러한 구현에서, UE(102)는 타이밍 충돌을 검출(614)하는 것에 응답하여 다른 프리앰블 또는 PRACH 기회를 선택한다. 예를 들어, UE(102)는 (1) 원래의 PRACH 기회에 시간상 가장 가까운(그리고 그 이후에), 그리고 (2) 원래의 SRS, CQI, PUSCH 또는 CSI 전송 시간과 타이밍 충돌이 없는 적어도 하나의 PUSCH 기회와 연관된 PRACH 기회를 선택할 수 있다. 따라서, 이벤트(640)는 원래 의도된 타이밍으로 SRS, CQI, PUSCH 또는 CSI 신호를 전송하는 것 및 그런 다음 RACH 절차의 MsgA를 원래 의도된 타이밍보다 늦게(즉, 새로 선택된 PRACH 기회 및 해당 PUSCH 기회에 해당하는 시간에) 전송하는 것을 포함할 수 있다.
대안적인 구현에서, MsgA는 항상 SRS 신호에 대해 전송 우선권을 갖는다. 따라서, UE(102)가 MsgA와 SRS 신호 사이의 타이밍 충돌을 검출할 때(614), UE(102)는 MsgA가 전송 우선권을 가지고 있다고 결정하고(620), 원래 의도된 타이밍으로 SRS 신호가 아닌 MsgA를 전송한다(640). 예를 들어, UE(102)는 SRS 신호의 전송을 중단할 수 있다. 이 구현에서, 기지국(104)은 스케줄링된/구성된 타이밍에 따라 SRS를 수신하지 않기 때문에, 기지국(104)은 UE(102)에게 SRS를 전송하도록 요청하는 명령(예를 들어, 비주기적 SRS 전송 요청)을 전송한다.
다른 대안적인 구현에서, CQI 및/또는 CSI 메시지는 UE(102)와 기지국(104) 사이의 통신 채널(예를 들어, 업링크 채널)의 측정 상태 또는 품질에 따라, MsgA에 대해 전송 우선권을 가질 수도 있고 그렇지 않을 수도 있다. 이 구현에서, 만약 UE(102)가 하나 이상의 채널 품질 메트릭이 일부 수용 가능한 임계값(들)을 초과하여 저하되지 않았다고 결정하면, UE(102)는 MsgA가 스케줄링된 CQI/CSI 전송/보고에 대해 전송 우선권을 갖는다고 결정(620)하고, CQI/CSI 전송을 중단할 수 있다. 반대로, 만약 UE(102)가 메트릭(들)이 임계값(들)을 초과하여 저하되었다고 결정하면, UE(102)는 스케줄링된 CQI/CSI 전송/보고가 MsgA 전송에 대해 우선권을 갖는다고 결정할 수 있다. 이들 구현 모두에서, 기지국(104)은 적용 가능한 임계값(들)로 UE(102)를 (예를 들어, 이벤트(602)에서) 구성할 수 있다. 따라서, 만약 기지국(104)이 스케줄링된 CQI/CSI 전송을 수신하지 않으면, 기지국(104)은 CQI/CSI 메트릭(들)이 그 구성된 임계값(들)을 초과하여 저하되지 않았다고 가정할 수 있다.
다른 구현 및/또는 시나리오에서, SR 신호는 MsgA에 대해 전송 우선권을 갖는다. 예를 들어 UE(102)가 전송할 새로운 데이터를 갖는 경우, UE(102)는 SR을 기지국(104)로 전송하여 기지국(104)이 업링크 전송을 스케줄링하도록 요청할 수 있다. 이 구현 및 시나리오에서, 만약 UE(102)가 MsgA의 의도된 전송 시간(예를 들어, MsgA의 PUSCH 기회)이 SR의 의도된 전송 시간과 오버랩되는 것을 감지하면 (614), UE(102)는 SR이 전송 우선권을 가지고 있다고 결정하고(620) 원래 의도된 타이밍으로 MsgA가 아닌 SR을 전송한다(640). UE(102)는 또한 타이밍 충돌을 검출(614)하는 것에 응답하여 다른 프리앰블 또는 PRACH 기회를 선택한다. 예를 들어, UE(102)는 (1) 원래의 PRACH 기회에 시간상 가장 가까운(그리고 그 이후에), 그리고 (2) 원래의 SR 전송 시간과 타이밍 충돌이 없는 적어도 하나의 PUSCH 기회와 연관되는 PRACH 기회를 선택할 수 있다.
도 7은 의도된(예를 들어, 구성된/스케줄링된) CQI 및/또는 CSI 전송 및 2-단계 RACH 절차 메시지 사이의 타이밍 충돌을 검출할 때 UE(102)가 구현할 수 있는 예시적인 알고리즘(700)의 흐름도이다. UE(102)는 예를 들어 도 6에 도시된 메시징 다이어그램의 UE 측 동작들을 수행하기 위해 알고리즘(700)을 구현할 수 있다.
알고리즘(700)에서, 블록(720)에서, UE(102)는 MsgA와 의도된 CQI/CSI 전송 사이의 타이밍 충돌을 검출한다. 블록(720)은 예를 들어 도 6의 이벤트(614)에 대응할 수 있다. 그런 다음, UE(102)는 블록(730)에서, 하나 이상의 채널 품질 메트릭이 하나 이상의 기정의된(예를 들어, 구성되거나 고정된) 임계값을 초과하여 저하되었는지 여부를 결정한다. 만약 채널 품질 메트릭(들)이 임계값을 초과하여 저하되면, UE(102)는 블록(732)에서, 요청된(예를 들어, 구성된/스케줄링된) 타이밍으로 CQI/CSI를 기지국(104)으로 전송하고, 원래 의도된 타이밍으로 MsgA(또는 적어도 그의 데이터/페이로드 부분)를 전송하지 않는다. 반대로, 만약 채널 품질 측정 메트릭(들)이 임계값을 초과하여 저하되지 않으면, UE(102)는 블록(734)에서, 원래의 타이밍으로 MsgA를 기지국(104)으로 전송하고, 원래/요청된 타이밍으로 CQI/CSI를 기지국(104)으로 전송하지 않는다. 블록(730)은 예를 들어 도 6의 이벤트(620)에 대응할 수 있고, 블록(732) 또는 블록(734)은 이벤트(640)에 대응할 수 있다.
도 3에 도시된 구현의 다른 변형(즉, 도 4-7에 도시된 것 이외)도 가능하다. 일부 구현에서, 예를 들어 기지국(104)은 UE(102)로 명령(예를 들어, DCI 또는 MAC 제어 요소에서)을 전송함으로써 UE(102)가 비주기적(단일 또는 불규칙) CQI 또는 CSI 전송을 수행할 것을 (예를 들어, 이벤트(412)에서) 동적으로 요청할 수 있다. 만약 UE(102)가 (예를 들어, 결정(420) 내에서) 하나 이상의 채널 품질 메트릭이 일부 수용 가능한 임계값(들)을 초과하여 저하되지 않았다고 결정하면, UE(102)는 MsgA가 비주기적 CQI/CSI 전송에 대해 전송 우선권을 갖는다고 결정할 수 있다.
반대로, UE(102)가 메트릭(들)이 임계값(들)을 초과하여 저하되었다고 결정하면, UE(102)는 비주기적 CQI/CSI 전송/보고가 MsgA 전송에 대해 우선권을 갖는 것으로 결정할 수 있다. 그러나, 만약 비주기적 CQI/CSI 전송의 의도된 타이밍이 MsgA 프리앰블의 의도된 타이밍과 오버랩되지 않으면, UE(102)는 또한 원래 타이밍으로 MsgA 프리앰블을 전송하기로 결정할 수 있다. 이러한 구현에서, 기지국(104)은 적용 가능한 임계값(들)로 UE(102)를 (예를 들어, 이벤트(402)에서) 구성할 수 있다. 따라서, 만약 기지국(104)이 비주기적 CQI/CSI 전송을 수신하지 않으면, 기지국(104)은 채널 품질 메트릭(들)이 상기 구성된 임계값(들)을 초과하여 저하되지 않았다고 가정할 수 있다.
위에서 논의된 임의의 구현에서, UE(102)는 RACH 절차의 실패가 본 명세서에 설명된 기술들 중 하나를 사용한 타이밍 충돌 해결책으로 인한 것인지 여부에 따라 실패한 RACH 절차를 다르게 취급할 수 있다. 예를 들어, UE(102)가 기지국으로부터 예상되는 RACH 절차 메시지(예를 들어, 절차(230)에서 Msg B 또는 절차(200)에서 Msg2 및/또는 Msg4)를 수신하지 못할 때마다, UE(102)는 일반적으로 프리앰블 전송 전력(power)를 증가시키고 또한 프리앰블 전송 카운터를 1씩 증가시킴으로써 응답할 수 있다. 그런 다음 UE(102)는 카운터 값을 사용하여 전송 문제를 검출할 수 있다. 예를 들어, 카운터가 임계값을 초과하면, UE(102)는 다른 셀을 선택하기 위해 무선 링크 실패 절차를 수행하는 것과 같이 문제를 해결하거나 처리하기 위한 조치를 취할 수 있다. 그러나, 일부 구현에서, UE(102)가 경쟁 기반 2-단계 절차를 수행하 있고 비-RACH 신호가 전송 우선권을 가지며 따라서 새로운 프리앰블/PRACH 기회를 선택한다고 결정하는 경우(예를 들어, 이벤트(320, 420 또는 620)에서), UE(102)는 대신 (1) 프리앰블 전송 전력을 유지(증가시키지 않음)하고, 그리고 (2) 프리앰블 전송 카운터를 유지(증가시키지 않음)한다.
도 8은 예를 들어, 도 1의 UE(102)와 같은 사용자 디바이스에서 구현될 수 있는 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차(예를 들어, RACH 절차(230 또는 250))와 관련된 타이밍 충돌을 처리하기 위한 예시적인 방법(800)의 흐름도이다.
블록(802)에서, 사용자 디바이스는 (예를 들어, 이벤트(314, 414 또는 614)에서 또는 블록(520 또는 720)에서) 제1 시간 기간( time span)가 제2 시간 기간과 오버랩되는지 결정하는데, 여기서 제1 시간 기간은 사용자 디바이스가 랜덤 접속 절차 메시지의 적어도 데이터 부분(예를 들어, 절차(230 또는 250)의 MsgA의 적어도 페이로드 부분)을 기지국으로 전송하는 시간 기간이고, 제2 시간 기간은 사용자 디바이스가 다른 신호(예를 들어, 허가된 PUSCH 기회의 업링크 데이터 전송, 구성된 주기적 CQI, CSI, SR, PUSCH 또는 SRS, 또는 동적으로 구성된/비주기적 CQI 또는 CSI 등)를 기지국으로 전송하는 시간 기간이다.
블록(804)에서, 사용자 디바이스는 (예를 들어, 이벤트 320, 420 또는 620에서, 또는 블록(522 및 526)에서 또는 블록(730)에서) 다른 신호의 적어도 하나의 유형에 기초하여, (1) 랜덤 접속 절차 메시지에 대한 전송 타이밍을 수정할지, 아니면 (2) 다른 신호에 대한 전송 타이밍을 수정할지 여부를 나타내는 전송 우선권을 결정한다. 위에서 언급한 바와 같이, 전송 타이밍을 "수정"하는 것은 전송을 지연시키는 것 또는 전송을 완전히 중단/취소하는 것을 포함할 수 있다.
블록(806)에서, 결정된 전송 우선권에 기초하여, 사용자 디바이스는 (예를 들어, 이벤트(340, 440 또는 640)에서, 블록(534) 또는 블록(734)에서) 랜덤 접속 절차 메시지의 적어도 데이터 부분을 제1 시간 기간 동안 기지국으로 전송하거나, 아니면 (예를 들어, 이벤트(340, 440 또는 640)에서, 블록(524) 또는 블록(732에서) 다른 신호를 제2 시간 기간 동안 기지국으로 전송한다.
제한이 아닌 예로서, 본 명세서의 개시는 적어도 다음 양태들을 고려한다.
양태 1 : 사용자 디바이스에서 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차와 관련된 타이밍 충돌을 처리하기 위한 방법에 있어서, 그 방법은 사용자 디바이스의 처리 하드웨어에 의해, 사용자 디바이스가 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 제1 시간 기간이 사용자 디바이스가 기지국으로 다른(another) 신호를 전송하는 제2 시간 기간과 오버랩되는지 결정하는 단계와; 처리 하드웨어에 의해 다른 신호의 유형에 적어도 기초하여, 랜덤 접속 절차 메시지에 대한 전송 타이밍을 수정할지 또는 다른 신호에 대한 전송 타이밍을 대신 수정할지 여부를 나타내는 전송 우선권을 결정하는 단계와; 그리고 결정된 전송 우선권에 기초하여, (i) 제1 시간 기간 동안 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계 또는 (ii) 제2 시간 기간 동안 기지국으로 다른 신호 중 하나만 전송하는 단계 중 하나만을 포함한다.
양태 2 : 제1 양태에 있어서, 방법은 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 기지국으로부터, 사용자 디바이스에게 업링크 데이터를 전송할 기회를 허가(grant)하는 메시지를 수신하는 단계를 더 포함하고, 상기 허가된 기회는 제2 시간 기간을 포함한다.
양태 3 : 제2 양태에 있어서, 상기 사용자 디바이스에게 업링크 데이터를 전송할 기회를 허가하는 메시지는 허가된 기회가 새로운 데이터를 사용자 디바이스가 기지국으로 전송할 기회임을 표시하고; 상기 전송 우선권을 결정하는 단계는 (i) 다른 신호가 업링크 데이터 신호인 것 및 (ii) 허가된 기회가 사용자 디바이스가 새로운 데이터를 전송할 기회인 것에 적어도 기초하고; 그리고 상기 방법은 결정된 전송 우선권에 기초하여, 제2 시간 기간 동안 기지국으로 업링크 데이터 신호를 전송하는 단계를 포함한다.
양태 4 : 제2 양태에 있어서, 상기 사용자 디바이스에게 업링크 데이터를 전송할 기회를 허가하는 메시지는 허가된 기회가 기지국이 수신 또는 디코딩하는데 실패한 데이터를 사용자 디바이스가 재전송할 기회임을 표시하고; 그리고 상기 전송 우선권을 결정하는 단계는 (i) 다른 신호가 업링크 데이터 신호인 것, (ii) 허가된 기회가 사용자 디바이스가 데이터를 재전송할 기회인 것, (iii) 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨 및 (iv) 재전송될 데이터의 우선 순위 레벨에 적어도 기초한다.
양태 5 : 제4 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 재전송될 데이터의 우선 순위 레벨이 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨보다 적어도 높은 것에 기초하여 제2 시간 기간 동안 업링크 데이터 신호를 전송하기로 결정하는 단계를 포함하고; 그리고 상기 방법은 제2 시간 기간 동안 기지국으로 업링크 데이터 신호를 전송하는 단계를 포함한다.
양태 6 : 제1 양태 내지 제5 양태 중 어느 하나에 있어서, 처리 하드웨어에 의해, 사용자 디바이스가 랜덤 접속 절차 메시지의 프리앰블을 기지국으로 전송하는 제3 시간 기간이 제2 시간 기간과 오버랩되지 않는지 결정하는 단계와; 그리고 제3 시간 기간이 제2 시간 기간과 오버랩되지 않는다는 결정에 응답하여, 제3 시간 기간 동안 기지국으로 프리앰블을 전송하는 단계를 더 포함한다.
양태 7 : 제4 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 재전송될 데이터의 우선 순위 레벨이 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨보다 낮은 것에 기초하여 제1 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하기로 결정하는 단계를 포함하고; 그리고 상기 방법은 제1 시간 기간 동안 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 포함한다.
양태 8 : 제2 양태 내지 제5 양태 중 어느 하나에 있어서, 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 처리 하드웨어에 의해, 제1 시간 기간과 연관된 프리앰블 또는 물리 계층 랜덤 접속 채널 (PRACH) 기회를 선택하는 단계를 더 포함하고; 상기 처리 하드웨어에 의해, 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는 선택된 프리앰블 또는 선택된 PRACH 기회가 제1 시간 기간을 포함하는 제1 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계를 포함하고; 그리고 상기 사용자 디바이스에게 업링크 데이터를 전송할 기회를 허가하는 메시지를 수신하는 단계는 제2 시간 기간을 포함하는 제2 PUSCH 기회에서 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가하는 메시지를 수신하는 단계를 포함한다.
양태 9 : 제1 양태에 있어서, 결정된 전송 우선권에 기초하여, 제2 시간 기간 동안 다른 신호를 전송하는 단계를 포함하고, 그리고 처리 하드웨어에 의해, 랜덤 접속 절차 메시지를 전송하기 위한 제3 시간 기간을 선택하는 단계와; 그리고 제3 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 더 포함한다.
양태 10 : 양태 9에 있어서, 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 처리 하드웨어에 의해, 제1 시간 기간과 관련된 제1 프리앰블 또는 제1 물리 계층 랜덤 접속 채널(PRACH) 기회를 선택하는 단계를 더 포함하고, 상기 제3 시간 기간을 선택하는 단계는 제3 시간 기간과 관련된 제2 프리앰블 또는 제2 PRACH 기회를 선택하는 단계를 포함하고, 그리고 상기 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계는 제2 PRACH 기회에서 제2 프리앰블을 전송하는 단계를 포함한다.
양태 11 : 제10 양태에 있어서, 상기 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는 선택된 제1 프리앰블 또는 선택된 제1 PRACH 기회가 제1 시간 기간을 포함하는 제1 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계와; 선택된 제2 프리앰블 또는 제2 PRACH 기회가 제3 시간 기간을 포함하는 제2 PUSCH 기회와 연관되는지 결정하는 단계를 포함하고; 그리고 상기 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계는 제2 PRACH 기회에서 제2 프리앰블을 전송하는 단계 및 제2 PUSCH 기회에서 랜덤 접속 절차 메시지의 데이터 부분을 전송하는 단계를 포함한다.
양태 12 : 제10 양태 또는 제11항태에 있어서, 제1 프리앰블 또는 제1 PRACH 기회를 선택하기 전에, 기지국으로부터, (i) 제1 프리앰블 및 제2 프리앰블을 포함하는 가용 프리앰블 세트 및 (ii) 제1 PRACH 기회와 제2 PRACH 기회를 포함하는 가용 PRACH 기회 세트의 표시를 수신하는 단계를 포함한다.
양태 13 : 제9 양태 내지 제12 양태 중 어느 하나에 있어서, 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 기지국으로부터, 제2 시간 기간 동안 다른 신호를 전송하라는 요청을 수신하는 단계를 더 포함한다.
양태 14 : 제13 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 다른 신호가 사운딩 참조 신호라는 것에 적어도 기초한다.
양태 15 : 제13 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 다른 신호가 통신 채널의 품질 또는 상태를 표시하는 하나 이상의 메트릭을 포함하는 메시지라는 것에 적어도 기초한다.
양태 16 : 제13 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 다른 신호가 스케줄링 요청을 포함하는 메시지라는 것에 적어도 기초한다.
양태 17 : 제1 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 다른 신호가 사운딩 참조 신호라는 것에 적어도 기초하고; 그리고 상기 방법은 결정된 전송 우선권에 기초하여, 제1 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 포함한다.
양태 18 : 제1 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 (i) 다른 신호가 통신 채널의 품질 또는 상태를 표시하는 하나 이상의 메트릭을 포함하는 메시지라는 것 및 (ii) 그 하나 이상의 메트릭에 적어도 기초한다.
양태 19 : 제18 양태에 있어서, 상기 전송 우선권을 결정하는 단계는 하나 이상의 메트릭 중 적어도 하나를 기정의된 임계값과 비교하는 단계를 포함한다.
양태 20 : 제17 양태 내지 제19 양태 중 어느 하나에 있어서, 상기 방법은 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 제1 시간 기간과 연관된 프리앰블 또는 물리 계층 램덤 접속 채널(PRACH) 기회를 선택하는 단계를 더 포함하고; 상기 PRACH 기회는 제1 시간 기간 이전의 제3 시간 기간을 포함하고; 그리고 상기 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는 선택된 프리앰블 또는 선택된 PRACH 기회가 제1 시간 기간을 포함하는 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계를 포함한다.
양태 21 : 제20 양태에 있어서, 처리 하드웨어에 의해, 제3 시간 기간이 제2 시간 기간과 오버랩되지 않는지 결정하는 단계를 더 포함하고, 상기 방법은 결정된 전송 우선권에 기초하여, PRACH 기회에 기지국으로 프리앰블을 전송하는 단계와, PUSCH 기회에 기지국으로 랜덤 접속 절차 메시지의 데이터 부분을 전송하지 않는 단계와, 그리고 제2 시간 기간 동안 기지국으로 다른 신호를 전송하는 단계를 포함한다.
양태 22 : 제1 양태에 있어서, 상기 방법은 결정된 전송 우선 순위에 기초하여, (i) 제2 시간 기간 동안 다른 신호를 전송하는 단계, (ii) 제1 시간 기간 동안 랜덤 접속 절차 메시지의 데이터 부분을 전송하지 않는 단계, (iii) 제1 시간 기간 이전에 랜덤 접속 절차 메시지의 프리앰블을 전송하지 않는 단계를 포함하고; 그리고 상기 방법은 처리 하드웨어에 의해, 랜덤 접속 절차의 실패한 반복과 관련된 하나 이상의 동작을 재정의하는 단계를 더 포함하며, 상기 하나 이상의 동작은 (i) 프리앰블 전송 전력을 증가시키는 것 및 (ii) 메시지 전송 카운터를 증가시키는 것을 포함한다.
양태 23 : 제1 양태 내지 제22 양태 중 어느 하나에 있어서, 상기 랜덤 접속 절차는 경쟁 기반 2-단계 랜덤 접속 채널(RACH) 절차이고; 상기 랜덤 접속 절차 메시지는 경쟁 기반 2-단계 RACH 절차의 제1 단계와 관련된 메시지이다.
양태 24 : 사용자 디바이스는 하드웨어를 포함하여 제1 양태 내지 제23 양태 중 어느 한 양태의 방법을 구현하도록 구성된다.
다음과 같은 추가 고려 사항이 전술한 논의에 적용된다.
본 개시의 기술들이 구현될 수 있는 사용자 디바이스(예를 들어 : UE(102))는 스마트 폰, 태블릿 컴퓨터, 랩탑 컴퓨터, 모바일 게임 콘솔, POS 단말기, 건강 모니터링 디바이스, 드론, 카메라, 미디어 스트리밍 동글 또는 기타 개인용 미디어 디바이스, 스마트 워치, 무선 핫스팟, 펨토셀 또는 광대역 라우터와 같은 무선 통신이 가능한 임의의 적합한 디바이스일 수 있다. 또한, 일부 경우에 사용자 디바이스는 차량의 헤드 유닛 또는 ADAS(Advanced Driver Assistance System)와 같은 전자 시스템에 내장될 수 있다. 또한, 사용자 디바이스는 사물 인터넷(IoT) 디바이스 또는 모바일 인터넷 디바이스(MID)로 작동할 수 있다. 유형에 따라, 사용자 디바이스는 하나 이상의 범용 프로세서, 컴퓨터 판독 가능 메모리, 사용자 인터페이스, 하나 이상의 네트워크 인터페이스, 하나 이상의 센서 등을 포함할 수 있다.
특정 실시예는 로직 또는 다수의 구성 요소 또는 모듈을 포함하는 것으로 본 개시에서 설명된다. 모듈은 소프트웨어 모듈(예를 들어, 코드 또는 비-일시적 기계 판독 가능 매체에 저장된 기계 판독 가능 명령들) 또는 하드웨어 모듈일 수 있다. 하드웨어 모듈은 특정 동작들을 수행할 수 있는 유형의 유닛이며 특정 방식으로 구성 또는 배열될 수 있다. 하드웨어 모듈은 특정 동작들을 수행하기 위해 (예를 들어, FPGA(Field Programmable Gate Array) 또는 ASIC (application-specific integrated circuit), DSP(디지털 신호 프로세서 등)과 같은 특수 목적 프로세서로서) 영구적으로 구성된 전용 회로 또는 로직을 포함할 수 있다. 하드웨어 모듈은 또한 특정 동작들을 수행하기 위해 소프트웨어에 의해 일시적으로 구성되는 프로그래밍 가능 로직 또는 회로(예를 들어, 범용 프로세서 또는 다른 프로그래밍 가능 프로세서 내에 포함됨)를 포함할 수 있다. 전용 회로 및 영구적으로 구성된 회로 또는 임시로 구성된 회로(예를 들어, 소프트웨어에 의해 구성)로 하드웨어 모듈을 구현하는 결정은 비용 및 시간 고려 사항에 따라 결정될 수 있다.
소프트웨어로 구현될 때 기술들은 운영 체제, 다수의 애플리케이션에 의해 사용되는 라이브러리, 특정 소프트웨어 애플리케이션로그램 등의 일부로 제공될 수 있다. 소프트웨어는 하나 이상의 범용 프로세서 또는 하나 이상의 특수 목적 프로세서에 의해 실행될 수 있다.
본 개시 내용을 읽을 때, 당업자는 본 명세서에 개시된 원리를 통해 RACH 절차 메시지를 포함하는 타이밍 충돌을 처리하기 위한 추가적이고 대안적인 구조적 및 기능적 설계를 이해할 것이다. 따라서, 특정 실시예 및 응용이 예시되고 설명되었지만, 개시된 실시예는 본 명세서에 개시된 정확한 구성 및 구성 요소로 제한되지 않느다는 것을 이해해야 한다. 당업자에게 자명한 다양한 수정, 변경 및 변형은 첨부 된 청구 범위에 정의된 사상 및 범위를 벗어나지 않고 본 명세서에 개시된 방법 및 장치의 배열, 동작 및 세부 사항에서 이루어질 수 있다.

Claims (24)

  1. 사용자 디바이스에서 통신 채널에 대한 접속을 획득하기 위한 랜덤 접속 절차와 관련된 타이밍 충돌을 처리하기 위한 방법으로서, 상기 방법은,
    사용자 디바이스의 처리 하드웨어에 의해, 사용자 디바이스가 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 제1 시간 기간(time span)이 사용자 디바이스가 기지국으로 다른(another) 신호를 전송하는 제2 시간 기간과 오버랩되는지 결정하는 단계;
    처리 하드웨어에 의해 다른 신호의 유형에 적어도 기초하여, 랜덤 접속 절차 메시지에 대한 전송 타이밍을 수정할지 또는 다른 신호에 대한 전송 타이밍을 대신 수정할지 여부를 나타내는 전송 우선권(precedence)을 결정하는 단계; 및
    결정된 전송 우선권에 기초하여, (i) 제1 시간 기간 동안 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계 또는 (ii) 제2 시간 기간 동안 기지국으로 다른 신호를 전송하는 단계 중 하나만을 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  2. 제1항에 있어서,
    상기 방법은,
    제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 기지국으로부터, 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가(grant)하는 메시지를 수신하는 단계를 더 포함하고, 상기 허가된 기회는 제2 시간 기간을 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  3. 제2항에 있어서,
    상기 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가하는 메시지는 허가된 기회가 새로운 데이터를 사용자 디바이스가 기지국으로 전송할 기회임을 표시하고;
    상기 전송 우선권을 결정하는 단계는 (i) 다른 신호가 업링크 데이터 신호인 것 및 (ii) 허가된 기회가 사용자 디바이스가 새로운 데이터를 전송할 기회인 것에 적어도 기초하고; 그리고
    상기 방법은 결정된 전송 우선권에 기초하여, 제2 시간 기간 동안 기지국으로 업링크 데이터 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  4. 제2항에 있어서,
    상기 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가하는 메시지는 허가된 기회가 기지국이 수신 또는 디코딩에 실패한 데이터를 사용자 디바이스가 재전송할 기회임을 표시하고; 그리고
    상기 전송 우선권을 결정하는 단계는,
    (i) 다른 신호가 업링크 데이터 신호인 것, (ii) 허가된 기회가 사용자 디바이스가 데이터를 재전송할 기회인 것, (iii) 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨 및 (iv) 재전송될 데이터의 우선 순위 레벨에 적어도 기초하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  5. 제4항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    재전송될 데이터의 우선 순위 레벨이 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨보다 적어도 높은 것에 기초하여 제2 시간 기간 동안 업링크 데이터 신호를 전송하기로 결정하는 단계를 포함하고; 그리고
    상기 방법은 제2 시간 기간 동안 기지국으로 업링크 데이터 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  6. 제5항에 있어서,
    처리 하드웨어에 의해, 사용자 디바이스가 랜덤 접속 절차 메시지의 프리앰블을 기지국으로 전송하는 제3 시간 기간이 제2 시간 기간과 오버랩되지 않는지 결정하는 단계; 및
    제3 시간 기간이 제2 시간 기간과 오버랩되지 않는다는 결정에 응답하여, 제3 시간 기간 동안 기지국으로 프리앰블을 전송하는 단계를 더 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  7. 제4항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    재전송될 데이터의 우선 순위 레벨이 랜덤 접속 절차 메시지의 데이터 부분에서 전송될 데이터의 우선 순위 레벨보다 낮은 것에 기초하여 제1 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하기로 결정하는 단계를 포함하고; 그리고
    상기 방법은 제1 시간 기간 동안 기지국으로 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  8. 제2항에 있어서,
    제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 처리 하드웨어에 의해, 제1 시간 기간과 연관된 프리앰블 또는 물리 계층 랜덤 접속 채널 (PRACH) 기회를 선택하는 단계를 더 포함하고; 그리고
    상기 처리 하드웨어에 의해, 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는 선택된 프리앰블 또는 선택된 PRACH 기회가 제1 시간 기간을 포함하는 제1 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계를 포함하고; 그리고
    상기 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가하는 메시지를 수신하는 단계는 제2 시간 기간을 포함하는 제2 PUSCH 기회에서 업링크 데이터를 전송할 기회를 사용자 디바이스에게 허가하는 메시지를 수신하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  9. 제1항에 있어서,
    결정된 전송 우선권에 기초하여, 제2 시간 기간 동안 다른 신호를 전송하는 단계를 포함하고, 그리고
    처리 하드웨어에 의해, 랜덤 접속 절차 메시지를 전송하기 위한 제3 시간 기간을 선택하는 단계; 및
    제3 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 더 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  10. 제9항에 있어서,
    제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 처리 하드웨어에 의해, 제1 시간 기간과 관련된 제1 프리앰블 또는 제1 물리 계층 랜덤 접속 채널(PRACH) 기회를 선택하는 단계를 더 포함하고,
    상기 제3 시간 기간을 선택하는 단계는 제3 시간 기간과 관련된 제2 프리앰블 또는 제2 PRACH 기회를 선택하는 단계를 포함하고, 그리고
    상기 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계는 제2 PRACH 기회에서 제2 프리앰블을 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  11. 제10항에 있어서,
    상기 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는,
    선택된 제1 프리앰블 또는 선택된 제1 PRACH 기회가 제1 시간 기간을 포함하는 제1 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계;
    선택된 제2 프리앰블 또는 제2 PRACH 기회가 제3 시간 기간을 포함하는 제2 PUSCH 기회와 연관되는지 결정하는 단계를 포함하고; 그리고
    상기 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계는 제2 PRACH 기회에서 제2 프리앰블을 전송하는 단계 및 제2 PUSCH 기회에서 랜덤 접속 절차 메시지의 데이터 부분을 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  12. 제10항에 있어서,
    제1 프리앰블 또는 제1 PRACH 기회를 선택하기 전에, 기지국으로부터, (i) 제1 프리앰블 및 제2 프리앰블을 포함하는 가용 프리앰블 세트 및 (ii) 제1 PRACH 기회와 제2 PRACH 기회를 포함하는 가용 PRACH 기회 세트의 표시를 수신하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  13. 제9항에 있어서,
    제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 기지국으로부터, 제2 시간 기간 동안 다른 신호를 전송하라는 요청을 수신하는 단계를 더 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  14. 제13항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    다른 신호가 사운딩 참조 신호라는 것에 적어도 기초하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  15. 제13항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    다른 신호가 통신 채널의 품질 또는 상태를 표시하는 하나 이상의 메트릭을 포함하는 메시지라는 것에 적어도 기초하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  16. 제13항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    다른 신호가 스케줄링 요청을 포함하는 메시지라는 것에 적어도 기초하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  17. 제1항에 있어서,
    상기 전송 우선권을 결정하는 단계는 다른 신호가 사운딩 참조 신호라는 것에 적어도 기초하고; 그리고
    상기 방법은 결정된 전송 우선권에 기초하여, 제1 시간 기간 동안 랜덤 접속 절차 메시지의 적어도 데이터 부분을 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  18. 제1항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    (i) 다른 신호가 통신 채널의 품질 또는 상태를 표시하는 하나 이상의 메트릭을 포함하는 메시지라는 것 및 (ii) 그 하나 이상의 메트릭에 적어도 기초하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  19. 제18항에 있어서,
    상기 전송 우선권을 결정하는 단계는,
    하나 이상의 메트릭 중 적어도 하나를 기정의된 임계값과 비교하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  20. 제18항에 있어서,
    상기 방법은,
    제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하기 전에, 제1 시간 기간과 연관된 프리앰블 또는 물리 계층 램덤 접속 채널(PRACH) 기회를 선택하는 단계를 더 포함하고;
    상기 PRACH 기회는 제1 시간 기간 이전의 제3 시간 기간을 포함하고; 그리고
    상기 제1 시간 기간이 제2 시간 기간과 오버랩되는지 결정하는 단계는 선택된 프리앰블 또는 선택된 PRACH 기회가 제1 시간 기간을 포함하는 물리 계층 업링크 채널(PUSCH) 기회와 연관되는지 결정하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  21. 제20항에 있어서,
    처리 하드웨어에 의해, 제3 시간 기간이 제2 시간 기간과 오버랩되지 않는지 결정하는 단계를 더 포함하고,
    상기 방법은 결정된 전송 우선권에 기초하여,
    PRACH 기회에 기지국으로 프리앰블을 전송하는 단계,
    PUSCH 기회에 기지국으로 랜덤 접속 절차 메시지의 데이터 부분을 전송하지 않는 단계, 및
    제2 시간 기간 동안 기지국으로 다른 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  22. 제1항에 있어서,
    상기 방법은 결정된 전송 우선 순위에 기초하여, (i) 제2 시간 기간 동안 다른 신호를 전송하는 단계, (ii) 제1 시간 기간 동안 랜덤 접속 절차 메시지의 데이터 부분을 전송하지 않는 단계, (iii) 제1 시간 기간 이전에 랜덤 접속 절차 메시지의 프리앰블을 전송하지 않는 단계를 포함하고; 그리고
    상기 방법은 처리 하드웨어에 의해, 랜덤 접속 절차의 실패한 반복과 관련된 하나 이상의 동작을 재정의(overriding)하는 단계를 더 포함하며, 상기 하나 이상의 동작은 (i) 프리앰블 전송 전력을 증가시키는 것 및 (ii) 메시지 전송 카운터를 증가시키는 것을 포함하는 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  23. 제1항에 있어서,
    상기 랜덤 접속 절차는 경쟁 기반 2-단계 랜덤 접속 채널(RACH) 절차이고;
    상기 랜덤 접속 절차 메시지는 경쟁 기반 2-단계 RACH 절차의 제1 단계와 관련된 메시지인 것을 특징으로 하는 타이밍 충돌을 처리하기 위한 방법.
  24. 하드웨어를 포함하여 제1항 내지 제23항 중 어느 한 항의 방법을 구현하도록 구성된 사용자 디바이스.
KR1020200158584A 2019-11-26 2020-11-24 랜덤 접속 절차 메시지를 포함하는 타이밍 충돌 처리 KR102433683B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201962940363P 2019-11-26 2019-11-26
US62/940,363 2019-11-26

Publications (2)

Publication Number Publication Date
KR20210065053A true KR20210065053A (ko) 2021-06-03
KR102433683B1 KR102433683B1 (ko) 2022-08-19

Family

ID=73059636

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200158584A KR102433683B1 (ko) 2019-11-26 2020-11-24 랜덤 접속 절차 메시지를 포함하는 타이밍 충돌 처리

Country Status (5)

Country Link
US (2) US11452146B2 (ko)
EP (1) EP3829258B1 (ko)
KR (1) KR102433683B1 (ko)
CN (1) CN112492699A (ko)
TW (1) TW202123765A (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10980067B2 (en) * 2019-05-02 2021-04-13 Qualcomm Incorporated Reference signal transmission techniques for random access messages

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130242730A1 (en) * 2012-03-16 2013-09-19 Interdigital Patent Holdings, Inc. Random access procedures in wireless systems
KR20190095918A (ko) * 2017-01-06 2019-08-16 삼성전자주식회사 랜덤 액세스 방법, 사용자 장치 및 기지국

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8964593B2 (en) 2012-04-16 2015-02-24 Ofinno Technologies, Llc Wireless device transmission power
EP3603301A1 (en) 2017-03-22 2020-02-05 Comcast Cable Communications, LLC Random access process in new radio
PL3905831T3 (pl) * 2019-01-04 2023-05-22 Beijing Xiaomi Mobile Software Co., Ltd. Dwuetapowa procedura dostępu swobodnego w pasmach nielicencjonowanych
US11297645B2 (en) * 2019-09-27 2022-04-05 Qualcomm Incorporated Handling conflicts between dynamic scheduling and random access resources

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130242730A1 (en) * 2012-03-16 2013-09-19 Interdigital Patent Holdings, Inc. Random access procedures in wireless systems
KR20190095918A (ko) * 2017-01-06 2019-08-16 삼성전자주식회사 랜덤 액세스 방법, 사용자 장치 및 기지국

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP R2-1916017* *

Also Published As

Publication number Publication date
EP3829258A1 (en) 2021-06-02
US20210160934A1 (en) 2021-05-27
EP3829258B1 (en) 2024-06-12
CN112492699A (zh) 2021-03-12
US11937310B2 (en) 2024-03-19
US11452146B2 (en) 2022-09-20
US20220394782A1 (en) 2022-12-08
KR102433683B1 (ko) 2022-08-19
TW202123765A (zh) 2021-06-16

Similar Documents

Publication Publication Date Title
EP3657898B1 (en) Method and apparatus for transmission using preconfigured uplink resources in a wireless communication system
US20230209610A1 (en) Two-step random access procedure in next generation wireless networks
US11751245B2 (en) Method and wireless communication system for handling timer operation
EP2883408B1 (en) Methods and apparatuses for handling connection setups in a telecommunications system
KR100980919B1 (ko) 랜덤 액세스 절차의 실패를 검출하는 방법
CN115885576A (zh) 用于小数据传输的用户设备和方法
US10098147B2 (en) Wireless communication system, receiving device, transmitting device, and wireless communication method
KR20210015647A (ko) 무선 통신 시스템에서 미리 구성된 업링크 자원을 위한 빔 선택을 위한 방법 및 장치
US20240155725A1 (en) Method and apparatus for updating rna during sdt in wireless communication system
CN113439482A (zh) 先听后说无线通信增强
EP3524028B1 (en) Network node and method for determining success of a random access procedure
WO2019062582A1 (zh) 一种信息获取方法及终端
US11937310B2 (en) Handling timing conflicts involving random access procedure messages
JP2023536002A (ja) データ送信のための方法および装置
CN114208376B (zh) 接收或发送随机接入消息的方法和装置
CN113228786A (zh) 非许可频带中的msg3传输
WO2022236716A1 (en) Channel occupancy time initiator determination in frame based equipment scenarios
CN112770405B (zh) 传输的方法和设备
WO2021142580A1 (zh) 无线通信的方法、终端设备和网络设备
WO2021062767A1 (zh) 基于非竞争的两步随机接入方法、装置、终端及存储介质
KR20240102049A (ko) 비면허 대역에서 사이드링크 통신 방법 및 이를 이용한 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right