글 작성자: astrocosmos

기본적인 3GPP 표준의 개념을 잡고 싶을 때, 주로 ShareTechNote 사이트를 이용한다. 인도의 어떤 훌륭하신 분이 만든 사이트로 알고 있는데 방대한 양의 3GPP spec 내용을 자세하게 쉬운 설명(=쉬운 영어)과 함께 소개해준다.

ShareTechNote에서 RNTI에 대해 설명하는 내용을 아래와 같다.

From ShareTechNote

One of the other numbers which you would very frequently come across is RNTI. RNTI stands for Radio Network Temporary Identifier.
As the name implies, it is a kind of Identification number. Normally we use identification number to differantiate one thing from all other similar things. For example, your driver's license number let you identify yourself from all other drivers. Social Security number do the same thing as well.
 
Getting more specifically into LTE, this RNTI is used to identify one specific radio channel from other radio channel and one user from another user. As you may recall, in WCDMA is a RNTI concept which is carried as part of MAC header to differentiate one user to another while in communication state. and in WCDMA case it used special channelization code to differentiate one radio channel from the other.
 
Putting it very simply, you can think of RNTI as a kind of UE ID for the traffic between UE and eNB lower layer. But it would be more accurate to think of it as '[UE ID] + DCI Type ID' since each of DCI message (more precisely the CRC bits of each DCI) is scrambled by a specific RNTI Value. [UE ID] (UE ID in bracket) means that some RNTI is dedicated for a specific UE and some RNTI is not.
 
Then you may notice that there are not so many different DCI types but there are a huge set of RNTI types and ask how a few DCI types can be mapped to such a big number of RNTI types. Actually this is one of the thing you have to (or will) figure out as you read along this page.
 
Followings are the list of topics that will be described in this page.

Types of RNTIs
How/Who determines each types of RNTI ?
How RNTI value is informed ?
How each of RNTI is used ?

 

위의 내용을 번역, 요약 하자면 다음과 같이 말할 수 있다.

LTE에서 디버깅을 하던, 개발을 하던 가장 많이 접하는 숫자 중의 하나가 RNTI일 것이다. RNTI라는 약어의 full name에서 알 수 있듯이 뭔가를 식별하는 번호인데, 무엇을 식별하는 걸까?

무엇인가를 식별하는 번호란 말그대로 다른 번호와 구별할 수 있어야 한다는 뜻이다. 예를 들어서 운전면허번호는 그 운전자를 다른 운전자와 구별해주고, 주민번호도 그 사람을 다른 사람과 구별해준다.

그럼 RNTI는 무엇을 구별해 주는 걸까? RNTI는 eNB(기지국)과 UE(단말) 사이에서 어떤 특정한 radio channel을 다른 radio channel과 구별해주고, 또! 어떤 특정한 user와 다른 user를 구별해준다.

즉, 간단히 말해서 RNTI = [UE ID] + DCI Type ID 처럼 생각할 수 있다. DCI message가 특정 RNTI의 값으로 scrambling되기 때문이다. Scrambling은 bit를 특정 규칙에 따라서 막 섞는 것을 말하는데 scrambling은 나중에 다시 한번 정리해서 올릴 예정이다. 지금은 'scrambling = bit들을 마구 섞는것'이라고 만 알고 있자. 그리고 이 scrambling은 어떤 규칙에 따라서 bit들을 섞는데 이때 이용하는 argument 중에 하나가 RNTI이다. 그래서 RNTI를 양쪽에서 같은걸 사용하면 마구 섞인 bit를 다시 원복시킬 수 있다. 그리고 여기서 [UE ID]를 bracket('[ ]')으로 묶은 이유는 어떤 RNTI는 특정 UE를 구별하지만 또 어떤 RNTI는 그렇지 않기 때문이다.

여기서 눈치챈 사람들이 있을 수 있는데, DCI type은 그렇게 많지 않은데 왜 RNTI type은 이렇게 많은걸까? 이 얘기는 하나의 DCI type이 여러개의 RNTI type과 연결되어 있다는건데, 궁금하면 참고한 page를 자세히 읽어보자! 

나도 한때는 개발자가 개발만 잘하면 되지... 왜 영어를 공부해야 하는지 이해하지 못했다. 그런데 지금은 영어를 더 빨리 시작하지 않은게 너무나 후회된다. 후배들에게 세미나를 해줄 때도 했던 얘기지만 1년차 개발자만 되어도 필요한 내용을 한글로는 절대 찾을 수 없을거다. 아마 개발 1개월차만 되어도... 영어로 된 문서나 자료를 이해하고 개발해야 할지도 모른다. 그러니 개발자에게 영어 공부는 필수라고 생각한다. 영어 공부도 할겸 나머지 내용은 ShareTechnote page를 직접 읽어보자.

P.S. LTE의 RNTI에 대한 개념이지만 5G도 동일한 개념을 가진다.

LTE RNTI Type & Value

 

 


 

 

ShareTechnote

RNTI One of the other numbers which you would very frequently come accross is RNTI. RNTI stands for Radio Network Temporary Identifier. As the name implies, it is a kind of Identification number. Normally we use indentification number to differntiate one t

www.sharetechnote.com

 

728x90

'4G LTE' 카테고리의 다른 글

DL Physical channels for NB-IOT  (0) 2018.05.08
Localized / Distributed Transmission for MPDCCH  (0) 2017.09.14
Guard Period for CAT-M  (0) 2017.09.12