Mobile Communications Systems Development. Rajib Taid

Чтение книги онлайн.

Читать онлайн книгу Mobile Communications Systems Development - Rajib Taid страница 42

Mobile Communications Systems Development - Rajib Taid

Скачать книгу

X2‐AP; 5G NG‐AP; and Xn‐AP messages.

      For more information on the aligned and unlighted encoding PER, refer to ITU‐T Rec. X.691 [11]. There are additional protocol layer‐specific encoding rules that are to be followed during the development of the concerned protocol layer. For more information on these additional rules, refer to TS 25.331 [50], TS 36.331 [94], and TS 38.331 [116].

       How Does ASN.1 Notation Result in a Compact Encoding

      It was described in Section 4.1.1 that the air interface Layer 3 messages are encoded and decoded on the octet (8 bits) level in TLV format. Depending on the IE type, it may be required to encode the type/IEI (T), length (L), and value (V) of an IE in a message. The overall length of the encoded message becomes larger. However, in the ASN.1 method,

       The type/IEI is never encoded and transmitted, and

       Encoding the length and value is also optional if both sender and receiver already know it.

      Because of these encoding rules, the size of the encoded message becomes compact in comparison to the TLV method encoding described above.

      From Figure 4.7, it is observed that the PER encoding method results only in 3 bits of the IE's value to be transmitted, in comparison to 24 bits in its TLV encoding format. This is because in the PER method, the Type is never used, and Length may not be used during encoding of an IE.

      4.1.6 Direct/Indirect Encoding Method

      The encoding and decoding methods of mobile communications systems and network messages as mentioned in the preceding sections apply, in general, to all the messages defined in a particular mobile communications system such as the GSM, GPRS, UMTS, LTE and 5G NR systems. There could be other encoding and decoding methods that are applicable to a particular message defined only in a particular mobile communications domain. Two such methods are Direct Encoding and Indirect Encoding. They are used in GSM Layer 3 Radio Resource Management layer's Immediate Assignment message while allocating a list of hopping radio frequencies from the BSC to the Mobile station.

Schematic illustration of TLV and PER encoding method.

      

      The LTE RRCConnectionRequest or the 5G NR RRCSetupRequest message is used by a UE toward the LTE eNodeB or 5G NG‐RAN to request the establishment of an RRC signaling connection. For the ASN.1 definition of the LTE RRCConnectionRequest or NR RRCSetupRequest message, refer to TS 36.331 [94] and TS 38.331 [116]. The RRCConnectionRequest or RRCSetupRequest message carries the following information to the eNodeB:

       Initial UE identity,

       Establishment cause/purpose of the connection request, e.g. emergency call, data, signaling, voice call, and so on, and

       A randomly generated reference value.

      4.1.7 Segmented Messages over the Air Interface

      It was mentioned in Section 4.1.4 that the GPRS RLC/MAC layer messages are encoded/decoded at bit level using CSN.1 [10] method. Even the presence or absence of a single bit of information in a particular communications signaling message matters a lot for the receiver of the message because it may not be able to decode the rest of the received message successfully. Sometimes, if the complete information to be sent does not fit in a single signaling message, the same may be transferred in a segmented way, and this is indicated by a presence of a bit in the first message segment already sent to the receiver.

      Similarly, the segmentation of the New Radio (NR) RRC layer messages i.e. RRCReconfiguration or RRCResume, in DL direction, and UECapabilityInformation, in UL direction, has been introduced as part of the 5G system Release 16. This is due to the limitation of the maximum PDU size of 1900 bytes as supported by the NR PDCP layer. The 5G NR air interface control plane protocol layer shall be described later in Chapter 18

      4.1.8 Piggybacking a Signaling Message

       Air Interface Signaling Messages

      

      In the case of the GSM system, the SS7 protocol stack is used to exchange messages between the GSM and the MSC over the A‐interface. The Signaling Connection Control Part (SCCP) layer is a part of the SS7 protocol stack. GSM Complete Layer 3 Information is used to transport all the initial signaling connection messages, between the MS and MSC, piggyback with the SCCP protocol message. Examples of GSM system initial messages are – CM SERVICE REQUEST, which is used for a mobile originated call, LOCATION UPDATE REQUEST, which is used for location area update request from MS to the CN, etc.

      Example 4.6 Piggybacking Using LTE or 5G NAS Layer Signaling Message

      In the LTE or 5G system also, piggybacking of a signaling message, e.g. piggybacking an SM layer message to an MM layer message, is used. In the LTE/EPS, piggybacking of NAS messages is used for the bearer management procedure

Скачать книгу