How PLMN ID is converted for NG interface communication?

Hi Experts,

Anyone knows how PLMN ID is converted for NG interface communication?

For example, in test PLMN 001 001, ngap shows 00f110.
But I dont have clue how it is converted.

This is the clue… but not able to understand.

Anyone?

Please have a look if this helps.

Thanks @nickvsnetworking :wink:

As per NGAP encoded value, you PLMN seems to be 001 01 (MCC: 001, MNC: 01).

Let me know if you need understand how is it encoded to 00f110.

Its right and I got it.

The link shared by @Shalab_Tripaathi also expains it nicely:

PLMN encoding in NGAP interface.

Why it’s done like this?
Why can’t they take normal value 001 and 01?

For message length optimization.
Why to allocate 8 bits when a digit can be coded in 4 bits?