글 작성자: astrocosmos

흔히 DCI format 1_0와 0_0를 fallback format이라고 하고, DCI format 1_1와 0_1을 non-fallback format이라고 한다. 그래서, fallback의 뜻이 도대체 뭔가 찾아봤다.

fallback

1. A fallback plan or position can be used if other plans do not succeed or…

dictionary.cambridge.org

Cambridge Dictionary에서는 "fallback"을 아래와 같이 정의하고 있다.

A fallback plan or position can be used if other plans do not succeed or other things are not available:
Example: Do we have a fallback position for these negotiations?

fallback은 한마디로 다른 option이 없을 때의 계획 또는 position이라고 한다. 그렇단 뜻은 DCI format 1_0은 DCI format 1_1이 가능하지 않을 때의 차선책으로 사용하는 것 같다.

아래는 《5G NR THE NEXT GENERATION WIRELESS ACCESS TECHNOLOGY》의 번역판인 《5G NR 차세대 무선기술》에서 설명하는 DCI format 1_0와 DCI format 1_1이다.

5G NR 차세대 무선기술

『5G NR - 차세대 무선기술』은 5G의 무선접속 기술인 NR (New Radio)에 대해 정리한 원서인 ‘5G NR: The Next Generation Wireless Access Technology’의 번역본이다.

www.yes24.com

non-fallback 포맷 1-1은 NR의 모든 기능을 지원한다. 설정에 따라 어떤 항목은 값이 존재할수도 존재하지 않을 수도 있다. ... 그러므로 DCI 포맷 1-1의 비트사이즈는 설정에 따라 다르며 단말이 어떤 기능들이 설정되어 있는지를 알면 비트 사이즈를 알게 되고이에 따라 블라인드 디코딩을 한다.
fallback 포맷 1-0은 비트 사이즈가 작으며 제한된 NR 기능들을 지원한다. 사용하는 정보 필드는 대개 정해져 있고 비트 크기도 모든 경우에 다 그런 건 아니지만 대개 고정되어 있다. fallback 포맷을 쓰는 예로는 단말이 새로운 설정을 적용해야 할 시간을 모르는 경우이다. 전송 에러가 난 경우가 이에 해당한다. fallback을 쓰는 다른 예로는 제어 시그널링의 오버헤드를 줄이고자 하는 경우이다. fallback 포맷은 더 작은 데이터 패킷을 스케줄링할 때 충분한 유연성을 발휘하는 경우가 많다.

해당 내용으로 봐도 UE가 gNB가 설정한 모든 설정을 알게 되면, 특별한 경우가 아니면 DCI format 1_1을 사용하는 것 같다.
UE가 reconfiguration 도중이거나 UE가 아직 모든 설정을 모르는 경우, 즉, 설정 단계에서 전송 에러가 발생해서 설정을 못 받은 경우엔 DCI format 1_0을 사용해야 한다. DCI format 1_1은 5G NR의 모든 feature을 사용할 수 있다고 했고 그 feature들을 사용하기 위해서 UE와 gNB간에 설정이 완료되어야 한다. 즉, UE와 gNB가 모든 설정 과정을 성공적으로 거쳐서 둘다 동일한 설정을 negotiation했다는 가정하에 전송할 수 있다. Initial attachment 과정 또는 RRC reconfiguration 과정 중에는 gNB가 전달하는 설정을 모두 UE가 받아서 적용하는데 시간이 걸릴 수 있다. 이런 경우 DCI format 1_0를 사용할 수 밖에 없다.
또 한 가지 DCI format 1_0을 사용하는 경우는 해당 DCI가 minimum한 field들로 data를 allocation할 수 있기 때문에 control overhead를 줄이기 위해 의도적으로 small data를 scheduling할 때 사용할 수도 있는 것 같다. 실제 UE 로그를 보고 정확히 언제 DCI format 1_0를 사용하는지 확인해봐야겠다.

728x90