4G/LTE - BL/CE

 

 

 

Fullstack Protocol Sequence

 

You may say 'LTE-BL/CE(LTE-M1) is simpler than legacy LTE'. It is true. But it is true only in terms of Hardware design perspective. In terms of protocol point of view, it is not simpler than the legacy LTE. Actually, based on my experience, it is more complicated than the legacy LTE mainly due to the nature of repeatative transmission and narrowband allocation. Also MPDCCH resource allocation parameter is not as straightforward as legacy LTE PDCCH parameter.

If you are working with protocol stack implementation and verification, you need to go through each and every steps of following sequence and you need to have all the detailed informations for each step both on UE and test equipment.

For the comparison with legacy LTE, I put the step in grey that is required in legacy LTE but not happen in BL / CE. I also put some comments in 'Memo' column for these steps.

 

Example 01

NOTE : Following sequence is based on the sequence that would be seen in eNB. Of course, you should see the same sequence on UE side except that UE should have its counter part sequence to < NW >. Some people may think I am writing this table just to confuse people :), but this table is what I have been most often for protocol troubleshooting.

Step

Direction

Message

Memo

1

UE <--- SS

MIB (Specification Details)

 

2

UE <--- SS

SIB1 (Specification Details)

 

3

UE <--- SS

SIB2,3 and others (Specification Details)

 

4

UE ---> SS

PRACH (RACH Preamble)-Msg1

 

5

< NW >

PHY_PRACH_IND

 

6

< NW >

MAC_DATA_IND

 

7

UE <--- SS

RACH Response - Msg2

 

8

< NW >

MAC_DATA_REQ

 

9

< NW >

PHY_PRACH_REQ

 

10

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RAR in UE

11

< NW >

PHY_PRACH_IND

 

12

< NW >

MAC_DATA_IND

 

13

< NW >

RLC_DATA_IND

 

14

UE ---> SS

RRC Connection Request - Msg3

 

15

< UE >

UE MAC start mac-ContentionResolutionTimer

3GPP 36.321 5.1.5

CR Timer value is set in SIB2

16

UE <--- SS

ACK (PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

17

UE <--- SS

Contention Resolution - Msg4

SS must send CR before CRtimer get expired

18

< UE >

UE MAC stop mac-ContentionResolutionTimer

 

19

< NW >

MAC_DATA_REQ

 

20

< NW >

PHY_PRACH_REQ

 

21

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode CR in UE

22

UE <--- SS

RRC Connection Setup

In some case, this message gets piggybacked to step 8.

23

< NW >

RLC_DATA_REQ

 

24

< NW >

MAC_DATA_REQ

 

25

< NW >

PHY_DATA_REQ

 

26

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RRC Conn Setup

27

UE ---> SS

HARQ ACK

 

28

UE ---> SS

Scheduling Request

To send RLC ACK from UE

29

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

30

< NW >

PHY_DATA_REQ

 

31

< NW >

MAC_DATA_REQ

 

32

UE ---> SS

RLC ACK

 

33

UE <--- SS

ACK (PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

34

UE ---> SS

Scheduling Request

To send RRC Conn Setup Complete from UE

35

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RRC Conn Setup Complete from UE

36

< NW >

PHY_DATA_IND

 

37

< NW >

MAC_DATA_IND

 

38

< NW >

RLC_DATA_IND

 

39

< NW >

PDCP_DATA_IND

 

40

UE ---> SS

RRC Connection Setup Complete

+ Attach Requeset

+ (PDN Conn Request)

 

41

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

42

UE <--- SS

RLC ACK

 

43

< NW >

MAC_DATA_REQ

 

44

< NW >

PHY_DATA_REQ

 

45

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RLC ACK in UE

46

UE <--- SS

Authentication Request

 

47

< NW >

PDCP_DATA_REQ

 

48

< NW >

RLC_DATA_REQ

 

49

< NW >

MAC_DATA_REQ

 

50

< NW >

PHY_DATA_REQ

 

51

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode Authentication Request in UE

52

UE ---> SS

HARQ ACK

 

53

UE ---> SS

Scheduling Request

To send RLC ACK from UE

54

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

55

UE ---> SS

RLC ACK

 

56

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

57

< NW >

PHY_DATA_REQ

 

58

< NW >

MAC_DATA_REQ

 

59

UE ---> SS

Scheduling Request

 

60

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

 

61

< NW >

PHY_DATA_IND

 

62

< NW >

MAC_DATA_IND

 

63

< NW >

RLC_DATA_IND

 

64

< NW >

PDCP_DATA_IND

 

65

UE ---> SS

Authentication Response

 

66

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

67

UE <--- SS

RLC ACK

 

68

< NW >

MAC_DATA_REQ

 

69

< NW >

PHY_DATA_REQ

 

70

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RLC ACK in UE

71

UE <--- SS

NAS Security Mode Command

 

72

< NW >

PDCP_DATA_REQ

 

73

< NW >

RLC_DATA_REQ

 

74

< NW >

MAC_DATA_REQ

 

75

< NW >

PHY_DATA_REQ

 

76

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode NAS Security Mode Command in UE

77

UE ---> SS

HARQ ACK

 

78

UE ---> SS

Scheduling Request(PUCCH)

To send RLC ACK from UE

79

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

80

< NW >

PHY_DATA_IND

 

81

< NW >

MAC_DATA_IND

 

82

UE ---> SS

RLC ACK

 

83

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

84

UE ---> SS

Scheduling Request(PUCCH)

To Send NAS Security Mode Complete

85

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To Send NAS Security Mode Complete

86

< NW >

PHY_DATA_IND

 

87

< NW >

MAC_DATA_IND

 

88

< NW >

RLC_DATA_IND

 

89

< NW >

PDCP_DATA_IND

 

90

UE ---> SS

NAS Security Mode  Complete

 

91

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

92

UE <--- SS

RLC ACK

 

93

< NW >

MAC_DATA_REQ

 

94

< NW >

PHY_DATA_REQ

 

95

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RLC ACK in UE

96

UE <--- SS

RRC Security Mode Command

 

97

< NW >

PDCP_DATA_REQ

 

98

< NW >

RLC_DATA_REQ

 

99

< NW >

MAC_DATA_REQ

 

100

< NW >

PHY_DATA_REQ

 

101

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RRC Security Mode Command in UE

102

UE ---> SS

HARQ ACK

 

103

UE ---> SS

Scheduling Request

To send RLC ACK from UE

104

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

105

< NW >

PHY_DATA_IND

 

106

< NW >

MAC_DATA_IND

 

107

UE ---> SS

RLC ACK

 

108

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

109

UE ---> SS

Scheduling Request

To send RRC Security Mode Complete from UE

110

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RRC Security Mode Complete from UE

111

< NW >

PHY_DATA_IND

 

112

< NW >

MAC_DATA_IND

 

113

< NW >

RLC_DATA_IND

 

114

< NW >

PDCP_DATA_IND

 

115

UE ---> SS

RRC Security Mode Complete

 

116

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

117

UE <--- SS

RLC ACK

 

118

< NW >

MAC_DATA_REQ

 

119

< NW >

PHY_DATA_REQ

 

120

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RLC ACK in UE

121

 

< Many other message can be added here depending on NW >

 

122

UE <--- SS

RRC Connection Reconfiguration

+ Attach Accept

+ Activate Default EPS Bearer Context Request

 

123

< NW >

PDCP_DATA_REQ

 

124

< NW >

RLC_DATA_REQ

 

125

< NW >

MAC_DATA_REQ

 

126

< NW >

PHY_DATA_REQ

 

127

UE ---> SS

HARQ ACK

 

128

UE ---> SS

Scheduling Request(PUCCH)

To send RLC ACK from UE

129

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

130

< NW >

PHY_DATA_IND

 

131

< NW >

MAC_DATA_IND

 

132

UE ---> SS

RLC ACK

 

133

UE ---> SS

Scheduling Request(PUCCH)

To send RRC Connection Reconfig Complete from UE

134

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RRC Connection Reconfig Complete from UE

135

< NW >

PHY_DATA_IND

 

136

< NW >

MAC_DATA_IND

 

137

< NW >

RLC_DATA_IND

 

138

< NW >

PDCP_DATA_IND

 

139

UE ---> SS

RRC Connection Reconfiguration Complete

+ Attach Complete

+ Activate Default EPS Bearer Context Accept

 

140

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

141

UE <--- SS

RLC ACK

 

142

< NW >

MAC_DATA_REQ

 

143

< NW >

PHY_DATA_REQ

 

144

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RLC ACK in UE

145

 

< IP Data Traffic if needed >

 

146

UE <--- SS

RRC Connection Release

 

147

< NW >

PDCP_DATA_REQ

 

148

< NW >

RLC_DATA_REQ

 

149

< NW >

MAC_DATA_REQ

 

150

< NW >

PHY_DATA_REQ

 

151

UE <--- SS

DCI 6-1 (6-1A or 6-1B, MPDCCH)

To decode RRC Connection Release in UE

152

UE ---> SS

HARQ ACK

 

153

UE ---> SS

Scheduling Request(PUCCH)

To send RLC ACK from UE

154

UE <--- SS

UL Grant (DCI 6-0A or 6-0B, MPDCCH)

To send RLC ACK from UE

155

< NW >

PHY_DATA_IND

 

156

< NW >

MAC_DATA_IND

 

157

UE ---> SS

RLC ACK

 

158

UE <--- SS

ACK(PHICH)

This does not happen since PHICH is not supported in BL/CE

See UL HARQ page for this

159

UE

< Now UE should be in IDLE mode >

 

The attach of a BL/CE UE step by step, as the network side sees it. Blue entries link to the decoded messages below, and grey rows are legacy LTE steps that do not happen in BL/CE.

  • No PHICH in BL/CE : every ACK (PHICH) row is grey, because a BL/CE UE has no PHICH and learns the uplink HARQ result from the next DCI on MPDCCH.
  • Every downlink message needs its own DCI : a DCI 6-1A or 6-1B on MPDCCH comes before each downlink RRC or NAS message.
  • Every uplink message needs a grant first : the UE sends a scheduling request, receives a DCI 6-0A or 6-0B, and only then sends the message.
  • RLC ACKs double the exchange : each signalling message is followed by an RLC status in the opposite direction, with its own grant.

 

Step 1 : MIB

The MIB is the first message the UE decodes, and for a BL UE it carries one extra field. In this capture dl-Bandwidth is n100, a 20 MHz cell, and schedulingInfoSIB1-BR-r13 is 10. The decoder has already expanded that value: SIB1-BR is sent with 4 PDSCH repetitions and a TBS of 504 bits. The SIB page explains both tables.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

BCCH-BCH-Message
    message
        dl-Bandwidth: n100 (5)
        phich-Config
            phich-Duration: normal (0)
            phich-Resource: oneSixth (0)
        systemFrameNumber: 00 [bit length 8, 0000 0000 decimal value 0]
        schedulingInfoSIB1-BR-r13: 4 PDSCH repetitions - TBS 504 bits (10)
        spare: 00 [bit length 5, 3 LSB pad bits, 0000 0... decimal value 0]

HEX : A0 01 40

 

Step 2 : SIB1

SIB1-BR tells the UE where and how SIB2 is sent. The red lines are the two fields that place it: si-Narrowband-r13 is 6 and si-TBS-r13 is b504. The capture also sets si-WindowLength-BR-r13 to ms40, si-RepetitionPattern-r13 to everyRF and startSymbolBR-r13 to 2.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

systemInformationBlockType1-BR-r13
    cellAccessRelatedInfo
        plmn-IdentityList: 1 item
            Item 0
                PLMN-IdentityInfo
                    plmn-Identity
                        mcc: 3 items
                            Item 0
                                MCC-MNC-Digit: 0
                            Item 1
                                MCC-MNC-Digit: 0
                            Item 2
                                MCC-MNC-Digit: 1
                        mnc: 2 items
                            Item 0
                                MCC-MNC-Digit: 0
                            Item 1
                                MCC-MNC-Digit: 1
                    cellReservedForOperatorUse: notReserved (1)
        trackingAreaCode: 0001
        cellIdentity: 00000010
        cellBarred: notBarred (1)
        intraFreqReselection: allowed (0)
        .... ..0. csg-Indication: False
    cellSelectionInfo
        q-RxLevMin: -140dBm (-70)
    freqBandIndicator: 2
    schedulingInfoList: 1 item
        Item 0
            SchedulingInfo
                si-Periodicity: rf8 (0)
                sib-MappingInfo: 0 items
    si-WindowLength: ms40 (6)
    systemInfoValueTag: 1
    nonCriticalExtension
        nonCriticalExtension
            nonCriticalExtension
                nonCriticalExtension
                    cellAccessRelatedInfo-v1250
                    nonCriticalExtension
                        cellSelectionInfoCE-r13
                            q-RxLevMinCE-r13: -140dBm (-70)
                        bandwidthReducedAccessRelatedInfo-r13
                            si-WindowLength-BR-r13: ms40 (1)
                            si-RepetitionPattern-r13: everyRF (0)
                            schedulingInfoList-BR-r13: 1 item
                                Item 0
                                    SchedulingInfo-BR-r13
                                        si-Narrowband-r13: 6
                                        si-TBS-r13: b504 (5)
                            fdd-DownlinkOrTddSubframeBitmapBR-r13: subframePattern40-r13 (1)
                                subframePattern40-r13: 1c1c1c1c1c
                            fdd-UplinkSubframeBitmapBR-r13: ffc0
                            startSymbolBR-r13: 2
                            si-HoppingConfigCommon-r13: off (1)


HEX :  48 40 04 03 00 01 00 00 00 18 00 10 00 60 A4 91 80 70 80 55 8E 0E 0E 0E 0E 7F EC

 

Step 3 : SIB2 and others

SIB2 carries the random access configuration that the UE uses in the next steps. The red lines are the BL/CE RACH fields. This cell configures a single CE level, with preambles 0 to 10, a response window of sf20 and a contention resolution timer of sf80. The PRACH uses prach-ConfigIndex-r13 12 with one repetition per attempt.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

sib2
    radioResourceConfigCommon
        rach-ConfigCommon
            preambleInfo
                numberOfRA-Preambles: n52 (12)
            powerRampingParameters
                powerRampingStep: dB2 (1)
                preambleInitialReceivedTargetPower: dBm-108 (6)
            ra-SupervisionInfo
                preambleTransMax: n7 (4)
                ra-ResponseWindowSize: sf10 (7)
                mac-ContentionResolutionTimer: sf64 (7)
            maxHARQ-Msg3Tx: 4
            preambleTransMax-CE-r13: n10 (6)
            rach-CE-LevelInfoList-r13: 1 item
                Item 0
                    RACH-CE-LevelInfo-r13
                        preambleMappingInfo-r13
                            firstPreamble-r13: 0
                            lastPreamble-r13: 10
                        ra-ResponseWindowSize-r13: sf20 (0)
                        mac-ContentionResolutionTimer-r13: sf80 (0)
                        rar-HoppingConfig-r13: off (1)
        bcch-Config
            modificationPeriodCoeff: n2 (0)
        pcch-Config
            defaultPagingCycle: rf64 (1)
            nB: oneThirtySecondT (7)
        prach-Config
            rootSequenceIndex: 123
            prach-ConfigInfo
                prach-ConfigIndex: 12
                ..0. .... highSpeedFlag: False
                zeroCorrelationZoneConfig: 0
                prach-FreqOffset: 0
        pdsch-ConfigCommon
            referenceSignalPower: 0dBm
            p-b: 2
        pusch-ConfigCommon
            pusch-ConfigBasic
                n-SB: 1
                hoppingMode: interSubFrame (0)
                pusch-HoppingOffset: 0
                .0.. .... enable64QAM: False
            ul-ReferenceSignalsPUSCH
                ..0. .... groupHoppingEnabled: False
                groupAssignmentPUSCH: 0
                0... .... sequenceHoppingEnabled: False
                cyclicShift: 0
        pucch-ConfigCommon
            deltaPUCCH-Shift: ds2 (1)
            nRB-CQI: 4
            nCS-AN: 6
            n1PUCCH-AN: 0
        soundingRS-UL-ConfigCommon: release (0)
            release: NULL
        uplinkPowerControlCommon
            p0-NominalPUSCH: -99dBm
            alpha: al09 (6)
            p0-NominalPUCCH: -96dBm
            deltaFList-PUCCH
                deltaF-PUCCH-Format1: deltaF-2 (0)
                deltaF-PUCCH-Format1b: deltaF1 (0)
                deltaF-PUCCH-Format2: deltaF-2 (0)
                deltaF-PUCCH-Format2a: deltaF-2 (0)
                deltaF-PUCCH-Format2b: deltaF-2 (0)
            deltaPreambleMsg3: -2dB (-1)
        ul-CyclicPrefixLength: len1 (0)
        bcch-Config-v1310
            modificationPeriodCoeff-v1310: n64 (0)
        pcch-Config-v1310
            paging-narrowBands-r13: 1
            mpdcch-NumRepetition-Paging-r13: r1 (0)
            nB-v1310: one64thT (0)
        freqHoppingParameters-r13
        pusch-ConfigCommon-v1310
        prach-ConfigCommon-v1310
            rsrp-ThresholdsPrachInfoList-r13: 1 item
                Item 0
                    RSRP-Range: -68dBm <= RSRP < -67dBm (73)
            mpdcch-startSF-CSS-RA-r13: fdd-r13 (0)
                fdd-r13: v1 (0)
            prach-HoppingOffset-r13: 0
            prach-ParametersListCE-r13: 1 item
                Item 0
                    PRACH-ParametersCE-r13
                        prach-ConfigIndex-r13: 12
                        prach-FreqOffset-r13: 0
                        prach-StartingSubframe-r13: sf2 (0)
                        maxNumPreambleAttemptCE-r13: n3 (0)
                        numRepetitionPerPreambleAttempt-r13: n1 (0)
                        mpdcch-NarrowbandsToMonitor-r13: 2 items
                            Item 0
                                mpdcch-NarrowbandsToMonitor-r13 item: 2
                            Item 1
                                mpdcch-NarrowbandsToMonitor-r13 item: 1
                        mpdcch-NumRepetition-RA-r13: r1 (0)
                        prach-HoppingConfig-r13: off (1)
        pucch-ConfigCommon-v1310
            n1PUCCH-AN-InfoList-r13: 1 item
                Item 0
                    N1PUCCH-AN-InfoList-r13 item: 57
            pucch-NumRepetitionCE-Msg4-Level0-r13: n1 (0)
            pucch-NumRepetitionCE-Msg4-Level1-r13: n1 (0)
    ue-TimersAndConstants
        t300: ms400 (3)
        t301: ms400 (3)
        t310: ms100 (2)
        n310: n1 (0)
        t311: ms5000 (2)
        n311: n1 (0)
        t300-v1310: ms2500 (0)
        t301-v1310: ms2500 (0)
    freqInfo
        additionalSpectrumEmission: 1
    timeAlignmentTimerCommon: infinity (7)


HEX :  00 00 6C 59 3F 60 20 9B 00 0A 02 03 C7 B3 00 01 E4 00 00 04 26 00 01 BD F0 00 01 88 77 78 00 00 C9 20 00 CC 00 00 88 07 80 39 05 B4 10 01 01 C0 01 C0

Step 14 : RRC Connection Request

Msg3 carries the RRC Connection Request, and it is short. Its establishmentCause is mo-Signalling, which is the cause a UE uses when it starts an attach. In the table above, this is step 14, after the RAR and the MPDCCH that schedules it.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

rrcConnectionRequest
    criticalExtensions: rrcConnectionRequest-r8 (0)
        rrcConnectionRequest-r8
            ue-Identity: randomValue (1)
                randomValue: 4dbd31f12f
            establishmentCause: mo-Signalling (3)
            spare: 00 [bit length 1, 7 LSB pad bits, 0... .... decimal value 0]

HEX : 54 DB D3 1F 12 F6

 

Step 22 : RRC Connection Setup

The RRC Connection Setup gives the UE its dedicated configuration, and for a BL UE the key part is the MPDCCH. The red lines are the EPDCCH set that carries mpdcch-config-r13: a distributed set of 2 PRB pairs with a maximum repetition of r1. The capture also sets ce-Mode-r13 to ce-ModeA. The RRC page explains these fields.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

rrcConnectionSetup-r8
    radioResourceConfigDedicated
        srb-ToAddModList: 1 item
            Item 0
                SRB-ToAddMod
                    srb-Identity: 1
                    rlc-Config: defaultValue (1)
                        defaultValue: NULL
                    logicalChannelConfig: defaultValue (1)
                        defaultValue: NULL
        mac-MainConfig: explicitValue (0)
            explicitValue
                timeAlignmentTimerDedicated: infinity (7)
        physicalConfigDedicated
            pdsch-ConfigDedicated
                p-a: dB-3 (2)
            pucch-ConfigDedicated
                ackNackRepetition: release (0)
                    release: NULL
            uplinkPowerControlDedicated
                p0-UE-PUSCH: 0dB
                deltaMCS-Enabled: en0 (0)
                .... ..1. accumulationEnabled: True
                p0-UE-PUCCH: 0dB
                pSRS-Offset: 3
                filterCoefficient: fc4 (4)
            antennaInfo: defaultValue (1)
                defaultValue: NULL
            schedulingRequestConfig: setup (1)
                setup
                    sr-PUCCH-ResourceIndex: 0
                    sr-ConfigIndex: 20
                        [Periodicity: 20]
                        [Subframe Offset: 5]
                    dsr-TransMax: n64 (4)
            epdcch-Config-r11
                config-r11: setup (1)
                    setup
                        setConfigToAddModList-r11: 1 item
                            Item 0
                                EPDCCH-SetConfig-r11
                                    setConfigId-r11: 0
                                    transmissionType-r11: distributed (1)
                                    resourceBlockAssignment-r11
                                        numberPRB-Pairs-r11: n2 (0)
                                        resourceBlockAssignment-r11: 0380 
                                    dmrs-ScramblingSequenceInt-r11: 0
                                    pucch-ResourceStartOffset-r11: 0
                                    mpdcch-config-r13: setup (1)
                                        setup
                                            csi-NumRepetitionCE-r13: sf1 (0)
                                            mpdcch-pdsch-HoppingConfig-r13: off (1)
                                            mpdcch-StartSF-UESS-r13: fdd-r13 (0)
                                                fdd-r13: v1 (0)
                                            mpdcch-NumRepetition-r13: r1 (0)
                                            mpdcch-Narrowband-r13: 1
            ce-Mode-r13: setup (1)
                setup: ce-ModeA (0)

HEX : 60 12 9B 07 E8 68 C3 06 4C 00 0A 40 E2 41 A1 04 52 0C 07 00 00 00 14 0D 88 00 00 00 40 04 80

 

Step 40 : RRC Connection Setup Complete + Attach Requeset + PDN Connection Request

The UE answers with RRC Connection Setup Complete, and this message carries the Attach Request in dedicatedInfoNAS. The Attach Request in turn carries a PDN Connectivity Request in its ESM message container. So one uplink RRC message starts both the EMM and the ESM procedures, and the attach type here is a combined EPS/IMSI attach.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

rrcConnectionSetupComplete-r8
    selectedPLMN-Identity: 1
    registeredMME
        mmegi: 8001 [bit length 16, 1000 0000  0000 0001 decimal value 32769]
        mmec: 00 [bit length 8, 0000 0000 decimal value 0]
    dedicatedInfoNAS: 1760842a7a030741020bf600f1108001000000000105f070...
        Non-Access-Stratum (NAS)PDU
            0001 .... = Security header type: Integrity protected (1)
            .... 0111 = Protocol discriminator: EPS mobility management messages (0x7)
            Message authentication code: 0x60842a7a
            Sequence number: 3
            0000 .... = Security header type: Plain NAS message, not security protected (0)
            .... 0111 = Protocol discriminator: EPS mobility management messages (0x7)
            NAS EPS Mobility Management Message Type: Attach request (0x41)
            0... .... = Type of security context flag (TSC): Native security context (for KSIasme)
            .000 .... = NAS key set identifier:  (0)
            .... 0... = Spare bit(s): 0x00
            .... .010 = EPS attach type: Combined EPS/IMSI attach (2)
            EPS mobile identity
                Length: 11
                .... 0... = Odd/even indication: Even number of identity digits
                .... .110 = Type of identity: GUTI (6)
                Mobile Country Code (MCC): Unknown (1)
                Mobile Network Code (MNC): Unknown (01)
                MME Group ID: 32769
                MME Code: 0
                M-TMSI: 0x00000001
            UE network capability
                Length: 5
                1... .... = EEA0: Supported
                .1.. .... = 128-EEA1: Supported
                ..1. .... = 128-EEA2: Supported
                ...1 .... = 128-EEA3: Supported
                .... 0... = EEA4: Not supported
                .... .0.. = EEA5: Not supported
                .... ..0. = EEA6: Not supported
                .... ...0 = EEA7: Not supported
                0... .... = EIA0: Not supported
                .1.. .... = 128-EIA1: Supported
                ..1. .... = 128-EIA2: Supported
                ...1 .... = 128-EIA3: Supported
                .... 0... = EIA4: Not supported
                .... .0.. = EIA5: Not supported
                .... ..0. = EIA6: Not supported
                .... ...0 = EIA7: Not supported
                0... .... = UEA0: Not supported
                .0.. .... = UEA1: Not supported
                ..0. .... = UEA2: Not supported
                ...0 .... = UEA3: Not supported
                .... 0... = UEA4: Not supported
                .... .0.. = UEA5: Not supported
                .... ..0. = UEA6: Not supported
                .... ...0 = UEA7: Not supported
                0... .... = UCS2 support (UCS2): The UE has a preference for the default alphabet
                .0.. .... = UMTS integrity algorithm UIA1: Not supported
                ..0. .... = UMTS integrity algorithm UIA2: Not supported
                ...0 .... = UMTS integrity algorithm UIA3: Not supported
                .... 0... = UMTS integrity algorithm UIA4: Not supported
                .... .0.. = UMTS integrity algorithm UIA5: Not supported
                .... ..0. = UMTS integrity algorithm UIA6: Not supported
                .... ...0 = UMTS integrity algorithm UIA7: Not supported
                0... .... = ProSe direct discovery: Not supported
                .0.. .... = ProSe: Not supported
                ..0. .... = H.245 After SRVCC Handover: Not supported
                ...1 .... = Access class control for CSFB: Supported
                .... 0... = LTE Positioning Protocol: Not supported
                .... .0.. = Location services (LCS) notification mechanisms: Not supported
                .... ..0. = SRVCC from E-UTRAN to cdma2000 1xCS: Not supported
                .... ...0 = Notification procedure: Not supported
            ESM message container
                Length: 42
                ESM message container contents: 021ad011d127238080211001000010810600000000830600...
                    0000 .... = EPS bearer identity: No EPS bearer identity assigned (0)
                    .... 0010 = Protocol discriminator: EPS session management messages (0x2)
                    Procedure transaction identity: 26
                    NAS EPS session management messages: PDN connectivity request (0xd0)
                    0001 .... = PDN type: IPv4 (1)
                    .... 0001 = Request type: Initial request (1)
                    ESM information transfer flag
                        1101 .... = Element ID: 0xd-
                        .... 000. = Spare bit(s): 0x00
                        .... ...1 = EIT (ESM information transfer):
                                    Security protected ESM information transfer required
                    Protocol Configuration Options
                        Element ID: 0x27
                        Length: 35
                        [Link direction: MS to network (0)]
                        1... .... = Extension: True
                        .... .000 = Configuration Protocol: PPP for use with IP PDP type or
                                    IP PDN type (0)
                        Protocol or Container ID: Internet Protocol Control Protocol (0x8021)
                            Length: 0x10 (16)
                            PPP IP Control Protocol
                                Code: Configuration Request (1)
                                Identifier: 0 (0x00)
                                Length: 16
                                Options: (12 bytes), Primary DNS Server IP Address,
                                                     Secondary DNS Server IP Address
                                    Primary DNS Server IP Address
                                        Type: Primary DNS Server IP Address (129)
                                        Length: 6
                                        Primary DNS Address: 0.0.0.0
                                    Secondary DNS Server IP Address
                                        Type: Secondary DNS Server IP Address (131)
                                        Length: 6
                                        Secondary DNS Address: 0.0.0.0
                        Protocol or Container ID: DNS Server IPv4 Address Request (0x000d)
                            Length: 0x00 (0)
                        Protocol or Container ID: IP address allocation via NAS signalling(0x000a)
                            Length: 0x00 (0)
                        Protocol or Container ID: MS Support of Network Requested
                                    Bearer Control indicator (0x0005)
                            Length: 0x00 (0)
                        Protocol or Container ID: IPv4 Link MTU Request (0x0010)
                            Length: 0x00 (0)
                        Protocol or Container ID: MS support of Local address
                                    in TFT indicator (0x0011)
                            Length: 0x00 (0)
            Tracking area identity - Last visited registered TAI
                Element ID: 0x52
                Mobile Country Code (MCC): Unknown (1)
                Mobile Network Code (MNC): Unknown (01)
                Tracking area code(TAC): 1
            DRX Parameter
                Element ID: 0x5c
                SPLIT PG CYCLE CODE: 10 (10)
                0000 .... = CN Specific DRX cycle length coefficient: CN Specific DRX cycle
                            length coefficient / value not specified by the MS (0)
                .... 0... = SPLIT on CCCH: Split pg cycle on CCCH is not supported
                            by the mobile station
                .... .000 = Non-DRX timer: no non-DRX mode after transfer state (0)
            TMSI Status
                1001 .... = Element ID: 0x9-
                .... 000. = Spare bit(s): 0
                .... ...0 = TMSI flag: no valid TMSI available
            Mobile station classmark 2
                Element ID: 0x11
                Length: 3
                0... .... = Spare: 0
                .10. .... = Revision Level: Used by mobile stations supporting R99
                            or later versions of the protocol (2)
                ...0 .... = ES IND: Controlled Early Classmark Sending option is not implemented
                            in the MS
                .... 1... = A5/1 algorithm supported: encryption algorithm A5/1 not available
                .... .111 = RF Power Capability: RF Power capability is irrelevant
                            in this information element (7)
                0... .... = Spare: 0
                .0.. .... = PS capability (pseudo-synchronization capability):
                            PS capability not present
                ..01 .... = SS Screening Indicator: Capability of handling of ellipsis notation
                            and phase 2 error handling  (1)
                .... 1... = SM capability (MT SMS pt to pt capability): Mobile station supports
                            mobile terminated point to point SMS
                .... .0.. = VBS notification reception: no VBS capability or
                            no notifications wanted
                .... ..0. = VGCS notification reception: no VGCS capability or
                            no notifications wanted
                .... ...0 = FC Frequency Capability: The MS does not support the E-GSM or
                            R-GSM band
                1... .... = CM3: The MS supports options that are indicated in classmark 3 IE
                .0.. .... = Spare: 0
                ..1. .... = LCS VA capability (LCS value added location request notification
                            capability): LCS value added location request notification
                            capability supported
                ...0 .... = UCS2 treatment: the ME has a preference for the default alphabet
                .... 0... = SoLSA: The ME does not support SoLSA
                .... .1.. = CMSP: CM Service Prompt: Network initiated MO CM connection request
                            supported for at least one CM protocol
                .... ..1. = A5/3 algorithm supported: encryption algorithm A5/3 available
                .... ...0 = A5/2 algorithm supported: encryption algorithm A5/2 not available
            Additional update type
                1111 .... = Element ID: 0xf-
                .... 00.. = Preferred CIoT network behaviour: No additional information (0)
                .... ..0. = SAF: Keeping the NAS signalling connection is not required after the
                            completion of the tracking area updating procedure
                .... ...1 = AUTV: SMS only
            GUTI type - Old GUTI type
                1110 .... = Element ID: 0xe-
                .... 000. = Spare bit(s): 0x00
                .... ...0 = GUTI type: Native GUTI
            MS network feature support
                1100 .... = Element ID: 0xc-
                .... 000. = Spare bit(s): 0
                .... ...1 = Extended periodic timers: MS supports the extended periodic timer
                            in this domain
    nonCriticalExtension
        nonCriticalExtension
            gummei-Type-r10: native (0)


HEX : 20 30 80 01 00 59 17 60 84 2A 7A 03 07 41 02 0B F6 00 F1 10 80 01 00 00 00 00 01 05 F0 70 00 00 10 00 2A 02 1A D0 11 D1 27 23 80 80 21 10 01 00 00 10 81 06 00 00 00 00 83 06 00 00 00 00 00 0D 00 00 0A 00 00 05 00 00 10 00 00 11 00 52 00 F1 10 00 01 5C 0A 00 90 11 03 4F 18 A6 F1 E0 C1 60

 

Step 122 : RRC Connection Reconfiguration + Attach Accept + Activate Default EPS Bearer Context Request

The network completes the attach with one downlink RRC message that carries two NAS messages. RRC Connection Reconfiguration holds the Attach Accept, and the Attach Accept holds Activate Default EPS Bearer Context Request with EPS bearer identity 5. The same RRC message sets up the radio side of that bearer in radioResourceConfigDedicated.

Decoded message, decoder tree format. Field values are from a captured message, not from the specification.

rrcConnectionReconfiguration-r8
    dedicatedInfoNASList: 1 item
        Item 0
            DedicatedInfoNAS: 272b3022ca02074202e0060000f1100001002d521ac10105...
                Non-Access-Stratum (NAS)PDU
                    0010 .... = Security header type: Integrity protected and ciphered (2)
                    .... 0111 = Protocol discriminator: EPS mobility management messages (0x7)
                    Message authentication code: 0x2b3022ca
                    Sequence number: 2
                    0000 .... = Security header type: Plain NAS message, not security protected (0)
                    .... 0111 = Protocol discriminator: EPS mobility management messages (0x7)
                    NAS EPS Mobility Management Message Type: Attach accept (0x42)
                    0000 .... = Spare half octet: 0
                    .... 0... = Spare bit(s): 0x00
                    .... .010 = Attach result: Combined EPS/IMSI attach (2)
                    GPRS Timer - T3412 value
                        GPRS Timer: timer is deactivated
                            111. .... = Unit: value indicates that the timer is deactivated (7)
                            ...0 0000 = Timer value: 0
                    Tracking area identity list - TAI list
                        Length: 6
                        0... .... = Spare bit(s): 0x00
                        .00. .... = Type of list: list of TACs belonging to one PLMN,
                                    with non-consecutive TAC values (0)
                        ...0 0000 = Number of elements: 0 [+1 = 1 element(s)]
                        Mobile Country Code (MCC): Unknown (1)
                        Mobile Network Code (MNC): Unknown (01)
                        Tracking area code(TAC): 1
                    ESM message container
                        Length: 45
                        ESM message container contents: 521ac101050403...
                            0101 .... = EPS bearer identity: EPS bearer identity value 5 (5)
                            .... 0010 = Protocol discriminator:
                                        EPS session management messages (0x2)
                            Procedure transaction identity: 26
                            NAS EPS session management messages: Activate default EPS bearer
                                                                 context request (0xc1)
                            EPS quality of service
                                Length: 1
                                Quality of Service Class Identifier (QCI): QCI 5 (5)
                            Access Point Name
                                Length: 4
                                APN: APN
                            PDN address
                                Length: 5
                                0000 0... = Spare bit(s): 0x00
                                PDN type: IPv4 (1)
                                PDN IPv4: 192.168.1.1
                            Protocol Configuration Options
                                Element ID: 0x27
                                Length: 27
                                [Link direction: Network to MS (1)]
                                1... .... = Extension: True
                                .... .000 = Configuration Protocol: PPP for use with IP PDP type
                                            or IP PDN type (0)
                                Protocol or Container ID: Internet Protocol Control Protocol
                                                          (0x8021)
                                    Length: 0x10 (16)
                                    PPP IP Control Protocol
                                        Code: Configuration Nak (3)
                                        Identifier: 0 (0x00)
                                        Length: 16
                                        Options: (12 bytes), Primary DNS Server IP Address,
                                                             Secondary DNS Server IP Address
                                            Primary DNS Server IP Address
                                                Type: Primary DNS Server IP Address (129)
                                                Length: 6
                                                Primary DNS Address: 100.168.1.101
                                            Secondary DNS Server IP Address
                                                Type: Secondary DNS Server IP Address (131)
                                                Length: 6
                                                Secondary DNS Address: 100.168.1.101
                                Protocol or Container ID: DNS Server IPv4 Address (0x000d)
                                    Length: 0x04 (4)
                                    IPv4: 192.168.1.2
                    EPS mobile identity - GUTI
                        Element ID: 0x50
                        Length: 11
                        .... 0... = Odd/even indication: Even number of identity digits
                        .... .110 = Type of identity: GUTI (6)
                        Mobile Country Code (MCC): Unknown (1)
                        Mobile Network Code (MNC): Unknown (01)
                        MME Group ID: 32769
                        MME Code: 0
                        M-TMSI: 0x00000001
                    GPRS Timer - T3402 value
                        Element ID: 0x17
                        GPRS Timer: timer is deactivated
                            111. .... = Unit: value indicates that the timer is deactivated (7)
                            ...0 0000 = Timer value: 0
                    GPRS Timer - T3423 value
                        Element ID: 0x59
                        GPRS Timer: timer is deactivated
                            111. .... = Unit: value indicates that the timer is deactivated (7)
                            ...0 0000 = Timer value: 0
                    EPS network feature support
                        Element ID: 0x64
                        Length: 1
                        0... .... = Control plane CIoT EPS optimization: Not supported
                        .0.. .... = EMM-REGISTERED w/o PDN connectivity: Not supported
                        ..0. .... = Support of EXTENDED SERVICE REQUEST for packet services:
                                    Not supported
                        ...0 0... = CS-LCS: no information about support of location services
                                            via CS domain is available (0)
                        .... .0.. = Location services via EPC: Not supported
                        .... ..1. = Emergency bearer services in S1 mode: Supported
                        .... ...1 = IMS voice over PS session in S1 mode: Supported
                    Additional update result
                        1111 .... = Element ID: 0xf-
                        .... 00.. = Spare bit(s): 0x00
                        .... ..10 = AURV: SMS only (2)
    radioResourceConfigDedicated
        srb-ToAddModList: 1 item
            Item 0
                SRB-ToAddMod
                    srb-Identity: 2
                    rlc-Config: defaultValue (1)
                        defaultValue: NULL
                    logicalChannelConfig: defaultValue (1)
                        defaultValue: NULL
        drb-ToAddModList: 1 item
            Item 0
                DRB-ToAddMod
                    eps-BearerIdentity: 5
                    drb-Identity: 1
                    pdcp-Config
                        discardTimer: infinity (7)
                        rlc-AM
                            .... .1.. statusReportRequired: True
                        headerCompression: notUsed (0)
                            notUsed: NULL
                    rlc-Config: am (0)
                        am
                            ul-AM-RLC
                                t-PollRetransmit: ms200 (39)
                                pollPDU: p4 (0)
                                pollByte: kB125 (4)
                                maxRetxThreshold: t32 (7)
                            dl-AM-RLC
                                t-Reordering: ms200 (30)
                                t-StatusProhibit: ms200 (40)
                    logicalChannelIdentity: 3
                    logicalChannelConfig
                        ul-SpecificParameters
                            priority: 6
                            prioritisedBitRate: infinity (7)
                            bucketSizeDuration: ms100 (1)
                            logicalChannelGroup: 1
        physicalConfigDedicated

HEX : 22 06 02 A9 39 59 81 16 50 10 3A 10 17 00 30 00 07 88 80 00 08 01 6A 90 D6 08 08 28 20 1A 0A 82 70 28 0E 05 40 08 09 38 DC 04 01 08 80 18 00 00 84 08 33 25 40 0B 2C 18 33 25 40 0B 28 00 68 26 05 40 08 12 80 5F B0 07 88 84 00 08 00 00 00 00 08 BF 02 CF 03 20 08 1F 93 13 E0 FA 81 BC 27 09 FD 40 6A E5 00 00

Example 02

The second example follows the same attach, but from a live log instead of a planned sequence. The log shows every channel event with its SFN and subframe. So you can see the timing between MPDCCH, PDSCH, PUCCH and PUSCH that the table in Example 01 only lists.

This is an example from a log tested with Amarisoft Callbox and Amarisoft UE Sim

The screenshots below show the log in the order it was recorded, from the system information at SFN 488 to the last PUCCH at SFN 608. Each row names the layer on the left, the SFN and subframe in the middle and the decoded content on the right. The phases after the screenshots expand the rows one by one.

 

Amarisoft log of a Cat M1 attach, part 1 of 6

Amarisoft log of a Cat M1 attach, part 2 of 6

Amarisoft log of a Cat M1 attach, part 3 of 6

Amarisoft log of a Cat M1 attach, part 4 of 6

Amarisoft log of a Cat M1 attach, part 5 of 6

Amarisoft log of a Cat M1 attach, part 6 of 6

One complete attach in the Amarisoft log. Random access starts at SFN 577.4, and the Attach Complete leaves the UE at SFN 600.8, about 234 ms later.

  • The layers are colour coded : the first column marks PHY, MAC, RLC, PDCP, RRC and NAS rows with different colours.
  • MPDCCH is logged as EPDCCH : the MPDCCH is configured as an EPDCCH set, and the log uses that name.
  • The RNTI column follows the procedure : 0xffff for system information, 0x401 for the RAR and 0x961 after random access.
  • NAS rows appear twice : once on the UE side, and once on the network side with the IMSI 001010123456789.

 

System information

Before random access, the UE reads SIB1 and SIB2/3 from the cell. The red lines in SIB1 are the BL/CE scheduling fields. In this capture, si-WindowLength-BR-r13 is ms40, si-RepetitionPattern-r13 is every4thRF, si-Narrowband-r13 is 1, si-TBS-r13 is b504 and startSymbolBR-r13 is 3.

SIB1

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: systemInformationBlockType1: {
    cellAccessRelatedInfo {
      plmn-IdentityList {
        {
          plmn-Identity {
            mcc {
              0,
              0,
              1
            },
            mnc {
              0,
              1
            }
          },
          cellReservedForOperatorUse notReserved
        }
      },
      trackingAreaCode '0001'H,
      cellIdentity '1A2D001'H,
      cellBarred notBarred,
      intraFreqReselection allowed,
      csg-Indication FALSE
    },
    cellSelectionInfo {
      q-RxLevMin -70
    },
    p-Max 10,
    freqBandIndicator 7,
    schedulingInfoList {
      {
        si-Periodicity rf16,
        sib-MappingInfo {
          sibType3
        }
      }
    },
    si-WindowLength ms40,
    systemInfoValueTag 0,
    nonCriticalExtension {
      nonCriticalExtension {
        nonCriticalExtension {
          nonCriticalExtension {
            cellAccessRelatedInfo-v1250 {
            },
            nonCriticalExtension {
              hyperSFN-r13 '0000010010'B,
              eDRX-Allowed-r13 true,
              bandwidthReducedAccessRelatedInfo-r13 {
                si-WindowLength-BR-r13 ms40,
                si-RepetitionPattern-r13 every4thRF,
                schedulingInfoList-BR-r13 {
                  {
                    si-Narrowband-r13 1,
                    si-TBS-r13 b504
                  }
                },
                startSymbolBR-r13 3,
                si-HoppingConfigCommon-r13 off
              }
            }
          }
        }
      }
    }
  }
}

SIB2/3

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: systemInformation: {
    criticalExtensions systemInformation-r8: {
      sib-TypeAndInfo {
        sib2: {
          radioResourceConfigCommon {
            rach-ConfigCommon {
              preambleInfo {
                numberOfRA-Preambles n52
              },
              powerRampingParameters {
                powerRampingStep dB2,
                preambleInitialReceivedTargetPower dBm-104
              },
              ra-SupervisionInfo {
                preambleTransMax n10,
                ra-ResponseWindowSize sf10,
                mac-ContentionResolutionTimer sf40
              },
              maxHARQ-Msg3Tx 5
            },
            bcch-Config {
              modificationPeriodCoeff n4
            },
            pcch-Config {
              defaultPagingCycle rf128,
              nB oneT
            },
            prach-Config {
              rootSequenceIndex 204,
              prach-ConfigInfo {
                prach-ConfigIndex 4,
                highSpeedFlag FALSE,
                zeroCorrelationZoneConfig 11,
                prach-FreqOffset 4
              }
            },
            pdsch-ConfigCommon {
              referenceSignalPower -21,
              p-b 0
            },
            pusch-ConfigCommon {
              pusch-ConfigBasic {
                n-SB 1,
                hoppingMode interSubFrame,
                pusch-HoppingOffset 8,
                enable64QAM TRUE
              },
              ul-ReferenceSignalsPUSCH {
                groupHoppingEnabled FALSE,
                groupAssignmentPUSCH 0,
                sequenceHoppingEnabled FALSE,
                cyclicShift 0
              }
            },
            pucch-ConfigCommon {
              deltaPUCCH-Shift ds2,
              nRB-CQI 4,
              nCS-AN 0,
              n1PUCCH-AN 11
            },
            soundingRS-UL-ConfigCommon setup: {
              srs-BandwidthConfig bw3,
              srs-SubframeConfig sc3,
              ackNackSRS-SimultaneousTransmission TRUE
            },
            uplinkPowerControlCommon {
              p0-NominalPUSCH -85,
              alpha al1,
              p0-NominalPUCCH -117,
              deltaFList-PUCCH {
                deltaF-PUCCH-Format1 deltaF0,
                deltaF-PUCCH-Format1b deltaF3,
                deltaF-PUCCH-Format2 deltaF1,
                deltaF-PUCCH-Format2a deltaF2,
                deltaF-PUCCH-Format2b deltaF2
              },
              deltaPreambleMsg3 4
            },
            ul-CyclicPrefixLength len1,
            pusch-ConfigCommon-v1270 {
              enable64QAM-v1270 true
            }
          },
          ue-TimersAndConstants {
            t300 ms200,
            t301 ms200,
            t310 ms200,
            n310 n6,
            t311 ms10000,
            n311 n5
          },
          freqInfo {
            additionalSpectrumEmission 1
          },
          timeAlignmentTimerCommon infinity
        },
        sib3: {
          cellReselectionInfoCommon {
            q-Hyst dB2
          },
          cellReselectionServingFreqInfo {
            s-NonIntraSearch 3,
            threshServingLow 2,
            cellReselectionPriority 6
          },
          intraFreqCellReselectionInfo {
            q-RxLevMin -61,
            p-Max 23,
            s-IntraSearch 5,
            presenceAntennaPort1 TRUE,
            neighCellConfig '01'B,
            t-ReselectionEUTRA 1
          }
        }
      }
    }
  }
}

Random access

Random access starts with the PRACH at SFN 577.4, and msg3 arrives 13 subframes later. The MPDCCH for the RAR uses DCI 6-1A at SFN 577.9, and the RAR PDSCH follows at 578.1. The UE sends msg3 on PUSCH at 578.7, and msg3 carries the RrcConnectionRequest.

PRACH

Captured log entry, Amarisoft log.

Message: sequence_index=10 ta=4 prb=4:6 snr=28.4 cfg_id=1

RAR

Captured log entry, Amarisoft log.

Message: RAR: rapid=10

Data:
    rapid=10
      ta=4
      ul_grant:
        nb_idx=0
        riv=0x4
        n_rep=0
        mcs=5
        tpc_command=3
        csi_request=0
        ul_delay=0
        msg3_nb_idx=0
      tc-rnti=0x0961

MPDCCH (for RAR) @ SFN = 577.9

Captured log entry, Amarisoft log.

Message: prb=0,1,2,3,4,5 ecce_index=0/24 L=24 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x6a
    mcs1=0
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=1
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH (for RAR) @ SFN = 578.1

Captured log entry, Amarisoft log.

Message: harq=si prb=23:2 CW0: tb_len=7 mod=2 rv_idx=0

PUSCH (for msg3) @ SFN = 578.7

Captured log entry, Amarisoft log.

Message: harq=0 prb=4 symb=0:14 CW0: tb_len=9 mod=2 rv_idx=0 retx=0 crc=OK snr=32.9 epre=-71.8 ta=-0.0

RrcConnectionRequest

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: rrcConnectionRequest: {
    criticalExtensions rrcConnectionRequest-r8: {
      ue-Identity randomValue: 'AB92FED9A4'H,
      establishmentCause mo-Signalling,
      spare '0'B
    }
  }
}

 

RRC connection setup and attach request

The RrcConnectionSetup reaches the UE with the MPDCCH at 579.2 and the PDSCH at 579.4, and the UE acknowledges it on PUCCH at 579.8. The UE then sends a scheduling request and receives a DCI 6-0A grant at 580.4. It sends RrcConnectionSetupComplete with the Attach Request on PUSCH at 580.8.

RrcConnectionSetup

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: rrcConnectionSetup: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: rrcConnectionSetup-r8: {
      radioResourceConfigDedicated {
        srb-ToAddModList {
          {
            srb-Identity 1,
            rlc-Config explicitValue: am: {
              ul-AM-RLC {
                t-PollRetransmit ms60,
                pollPDU pInfinity,
                pollByte kBinfinity,
                maxRetxThreshold t32
              },
              dl-AM-RLC {
                t-Reordering ms45,
                t-StatusProhibit ms0
              }
            },
            logicalChannelConfig defaultValue: NULL
          }
        },
        mac-MainConfig explicitValue: {
          ul-SCH-Config {
            maxHARQ-Tx n5,
            periodicBSR-Timer sf20,
            retxBSR-Timer sf320,
            ttiBundling FALSE
          },
          drx-Config release: NULL,
          timeAlignmentTimerDedicated infinity,
          phr-Config setup: {
            periodicPHR-Timer sf500,
            prohibitPHR-Timer sf200,
            dl-PathlossChange dB3
          }
        },
        physicalConfigDedicated {
          pdsch-ConfigDedicated {
            p-a dB0
          },
          pucch-ConfigDedicated {
            ackNackRepetition release: NULL
          },
          pusch-ConfigDedicated {
            betaOffset-ACK-Index 9,
            betaOffset-RI-Index 6,
            betaOffset-CQI-Index 6
          },
          uplinkPowerControlDedicated {
            p0-UE-PUSCH 0,
            deltaMCS-Enabled en0,
            accumulationEnabled TRUE,
            p0-UE-PUCCH 0,
            pSRS-Offset 3
          },
          cqi-ReportConfig {
            nomPDSCH-RS-EPRE-Offset 0,
            cqi-ReportPeriodic setup: {
              cqi-PUCCH-ResourceIndex 24,
              cqi-pmi-ConfigIndex 78,
              cqi-FormatIndicatorPeriodic widebandCQI: NULL,
              simultaneousAckNackAndCQI FALSE
            }
          },
          soundingRS-UL-ConfigDedicated release: NULL,
          schedulingRequestConfig setup: {
            sr-PUCCH-ResourceIndex 56,
            sr-ConfigIndex 35,
            dsr-TransMax n64
          },
          epdcch-Config-r11 {
            config-r11 setup: {
              setConfigToAddModList-r11 {
                {
                  setConfigId-r11 0,
                  transmissionType-r11 distributed,
                  resourceBlockAssignment-r11 {
                    numberPRB-Pairs-r11 n2,
                    resourceBlockAssignment-r11 'E'H
                  },
                  dmrs-ScramblingSequenceInt-r11 1,
                  pucch-ResourceStartOffset-r11 0,
                  mpdcch-config-r13 setup: {
                    csi-NumRepetitionCE-r13 sf1,
                    mpdcch-pdsch-HoppingConfig-r13 off,
                    mpdcch-StartSF-UESS-r13 fdd-r13: v1,
                    mpdcch-NumRepetition-r13 r1,
                    mpdcch-Narrowband-r13 1
                  }
                }
              }
            }
          },
          ce-Mode-r13 setup: ce-ModeA
        }
      }
    }
  }
}

MPDCCH (for RrcConnectionSetup) @ SFN = 579.2

Captured log entry, Amarisoft log.

Message: prb=0,1,2,3,4,5 ecce_index=0/24 L=24 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x6b
    mcs1=4
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=3
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH for RrcConnectionSetup @ SFN = 579.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=19:6 CW0: tb_len=51 mod=2 rv_idx=0

PUCCH - HARQ for RrcConnectionSetup @ SFN = 579.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=49.1 epre=-72.1

EPDCCH @ SFN = 580.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x2b
    mcs1=7
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 580.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:6 symb=0:14 CW0: tb_len=89 mod=2 rv_idx=0 retx=0 crc=OK snr=23.5 epre=-77.3 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 PHR: ph=63 LCID:1 len=76 PAD: len=6

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=0

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=0

RrcConnectionSetupComplete

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: rrcConnectionSetupComplete: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: rrcConnectionSetupComplete-r8: {
      selectedPLMN-Identity 1,
      dedicatedInfoNAS '07417108091010103254769806E0E00000008000290201D031272
                               38080211001000010810600000000830600000000000100000300
                               000A00000C00000D005D0105C1'H
    }
  }
}

AttachRequest

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x41 (Attach request)
EPS attach type = 1 (EPS attach)
NAS key set identifier:
  TSC = 0
  NAS key set identifier = 7
Old GUTI or IMSI:
  IMSI = 001010123456789
UE network capability:
  0xe0 (EEA0=1, 128-EEA1=1, 128-EEA2=1, 128-EEA3=0, EEA4=0, EEA5=0, EEA6=0, EEA7=0)
  0xe0 (EIA0=1, 128-EIA1=1, 128-EIA2=1, 128-EIA3=0, EIA4=0, EIA5=0, EIA6=0, EIA7=0)
  0x00 (UEA0=0, UEA1=0, UEA2=0, UEA3=0, UEA4=0, UEA5=0, UEA6=0, UEA7=0)
  0x00 (UCS2=0, UIA1=0, UIA2=0, UIA3=0, UIA4=0, UIA5=0, UIA6=0, UIA7=0)
  0x00 (ProSe-dd=0, ProSe=0, H.245-ASH=0, ACC-CSFB=0, LPP=0, LCS=0, 1xSRVCC=0, NF=0)
  0x80 (ePCO=1, HC-CP CIoT=0, ERw/oPDN=0, S1-U data=0, UP CIoT=0, CP CIoT=0, ProSe-relay=0, ProSe-dc=0)
ESM message container:
  Protocol discriminator = 0x2 (EPS Session Management)
  EPS bearer identity = 0
  Procedure transaction identity = 1
  Message type = 0xd0 (PDN connectivity request)
  Request type = 1 (initial request)
  PDN type = 3 (IPv4v6)
  Protocol configuration options:
    Ext = 1
    Configuration protocol = 0
    Protocol ID = 0x8021 (IPCP)
    Data = 01 00 00 10 81 06 00 00 00 00 83 06 00 00 00 00
    Protocol ID = 0x0001 (P-CSCF IPv6 Address Request)
    Data =
    Protocol ID = 0x0003 (DNS Server IPv6 Address Request)
    Data =
    Protocol ID = 0x000a (IP address allocation via NAS signalling)
    Data =
    Protocol ID = 0x000c (P-CSCF IPv4 Address Request)
    Data =
    Protocol ID = 0x000d (DNS Server IPv4 Address Request)
    Data =
Voice domain preference and UE's usage setting = 0x05 (IMS PS Voice only, Data centric)
MS network feature support = 0x01 (MS supports the extended periodic timer in this domain)

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=1

MAC

Captured log entry, Amarisoft log.

Message: PAD: len=0 PAD: len=0 LCID:1 len=2

EPDCCH @ SFN = 581.2

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=3
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

 

Authentication

Authentication shows the pattern that every downlink NAS message follows in this log. A DCI 6-1A on MPDCCH at 581.2 schedules the PDSCH at 581.4, which carries DLInformationTransfer with the Authentication Request. The UE acknowledges on PUCCH, sends a scheduling request at 584.0 and returns the Authentication Response on PUSCH at 584.8.

AuthenticationRequest

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x52 (Authentication request)
NAS key set identifier:
  TSC = 0
  NAS key set identifier = 0
Authentication parameter RAND:
  Data = 33 f7 17 6e 8d 9a 1e 1a cd 13 7a 2c 8a da 27 fb
Authentication parameter AUTN:
  Length = 16
  Data = 5d c9 cf 78 6d 64 90 01 33 e6 35 5d c9 ee e8 6c

DLInformationTransfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: dlInformationTransfer: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: dlInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '07520033F7176E8D9A1E1ACD137A2C8ADA27FB105DC9CF786D64900133E6355DC9EEE86C'H
    }
  }
}

PDSCH @ SFN = 581.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=5:1 CW0: tb_len=5 mod=2 rv_idx=0

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=0

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=0

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=46 PAD: len=2

EPDCCH @ SFN = 581.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0xb
    mcs1=4
    repetition_number=0
    harq=1
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 581.6

Captured log entry, Amarisoft log.

Message: harq=1 k1=4 prb=0:6 CW0: tb_len=51 mod=2 rv_idx=0

PUCCH @ SFN = 581.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.8 epre=-72.1

PUCCH @ SFN = 582.0

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.9 epre=-72.1

PUCCH @ SFN = 584.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=49.5 epre=-72.2

PUCCH @ SFN = 584.1

Captured log entry, Amarisoft log.

Message: format=2 n=24 br=1 cqi=1010 epre=-72.7

EPDCCH @ SFN = 584.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x32
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=1
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 584.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:4 symb=0:14 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=22.1 epre=-76.0 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:1 len=2 LCID:1 len=21 PAD: len=95

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=1

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=1

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=1

ULinformationtransfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ulInformationTransfer: {
    criticalExtensions c1: ulInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '07530833E6355DC9CF786D'H
    }
  }
}

AuthenticationResponse

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x53 (Authentication response)
Authentication response parameter:
  Length = 8
  Data = 33 e6 35 5d c9 cf 78 6d

NAS and RRC security

Security takes two exchanges, one for NAS and one for RRC. The NAS Security Mode Command uses security header 0x3, integrity protected with a new EPS security context, and the NAS Security Mode Complete returns with header 0x4. The RRC SecurityModeCommand follows at SFN 589.4, and the UE answers with SecurityModeComplete on PUSCH at 593.5.

Security mode command

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Data:
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x3 (Integrity protected with new EPS security context)
Auth code = 0x30172065
Sequence number = 0x00
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x5d (Security mode command)
Selected NAS security algorithms = 0x02 (EEA0, EIA2)
NAS key set identifier:
  TSC = 0
  NAS key set identifier = 0
Replayed UE security capabilities:
  0xe0 (EEA0=1, 128-EEA1=1, 128-EEA2=1, 128-EEA3=0, EEA4=0, EEA5=0, EEA6=0, EEA7=0)
  0xe0 (EIA0=1, 128-EIA1=1, 128-EIA2=1, 128-EIA3=0, EIA4=0, EIA5=0, EIA6=0, EIA7=0)
  0x00 (UEA0=0, UEA1=0, UEA2=0, UEA3=0, UEA4=0, UEA5=0, UEA6=0, UEA7=0)
  0x00 (Spare=0, UIA1=0, UIA2=0, UIA3=0, UIA4=0, UIA5=0, UIA6=0, UIA7=0)
IMEISV request = 1
Hash MME:
  Length = 8
  Data = 2b d4 47 64 54 ba 12 73

DL Information Transfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: dlInformationTransfer: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: dlInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '373017206500075D020004E0E00000C14F082BD4476454BA1273'H
    }
  }
}

PDSCH @ SFN = 585.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=0

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=1

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=1

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=36 PAD: len=30

EPDCCH @ SFN = 585.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0xa
    mcs1=15
    repetition_number=0
    harq=1
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 585.6

Captured log entry, Amarisoft log.

Message: harq=1 k1=4 prb=4:2 CW0: tb_len=69 mod=4 rv_idx=0

PUCCH @ SFN = 585.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.5 epre=-72.1

PUCCH @ SFN = 586.0

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=49.7 epre=-72.1

PUCCH @ SFN = 588.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=49.3 epre=-72.2

EPDCCH @ SFN = 588.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x52
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=2
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 588.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=13:4 symb=0:14 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=21.9 epre=-75.9 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:1 len=2 LCID:1 len=29 PAD: len=87

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=2

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=2

PDCP

Captured log entry, Amarisoft log.

Message: SN=2

ULinformationtransfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ulInformationTransfer: {
    criticalExtensions c1: ulInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '47C2C06D0C00075E23090321436507000001F1'H
    }
  }
}

SecurityModeComplete

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

                                      ...
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x4 (Integrity protected and ciphered with new EPS security context)
Auth code = 0xc2c06d0c
Sequence number = 0x00
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x5e (Security mode complete)
IMEISV:
  IMEISV = 0123456700000101

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=3

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=2 PAD: len=27

EPDCCH @ SFN = 589.2

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=15
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

SecurityModeCommand

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: securityModeCommand: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: securityModeCommand-r8: {
      securityConfigSMC {
        securityAlgorithmConfig {
          cipheringAlgorithm eea0,
          integrityProtAlgorithm eia2
        }
      }
    }
  }
}

PDSCH @ SFN = 589.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=0

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=2

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=2

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=10 PAD: len=19

EPDCCH @ SFN = 589.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=15
    repetition_number=0
    harq=1
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 589.6

Captured log entry, Amarisoft log.

Message: harq=1 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=0

PUCCH @ SFN = 589.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.0 epre=-72.0

PUCCH @ SFN = 590.0

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=49.0 epre=-72.1

PUCCH @ SFN = 592.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=47.1 epre=-72.5

PUCCH @ SFN = 592.1

Captured log entry, Amarisoft log.

Message: format=2 n=24 br=1 cqi=1010 epre=-72.9

EPDCCH @ SFN = 593.1

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x32
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=2
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 593.5

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:4 symb=0:13 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=21.9 epre=-76.0 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:1 len=2 LCID:1 len=9 PAD: len=107

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=3

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=3

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=3

SecurityModeComplete

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: securityModeComplete: {
    rrc-TransactionIdentifier 0,
    criticalExtensions securityModeComplete-r8: {
    }
  }
}

UE capability

The network then asks for the UE capability. UeCapabilityEnquiry goes down on PDSCH at SFN 594.1, and UeCapabilityInformation comes back on PUSCH at 596.8. The UE Capability page explains which fields in that message mark the UE as Cat M1.

UeCapabilityEnquiry

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ueCapabilityEnquiry: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: ueCapabilityEnquiry-r8: {
      ue-CapabilityRequest {
        eutra
      },
      nonCriticalExtension {
        nonCriticalExtension {
          nonCriticalExtension {
            nonCriticalExtension {
              nonCriticalExtension {
                nonCriticalExtension {
                  nonCriticalExtension {
                    nonCriticalExtension {
                      nonCriticalExtension {
                        rrc-SegAllowed-r16 enabled
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=4

PDCP SRB1

Captured log entry, Amarisoft log.

SN=3

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=3

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=2 LCID:1 len=13 PAD: len=12

EPDCCH @ SFN = 593.9

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=15
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 594.1

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=0

PUCCH @ SFN = 594.5

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=49.1 epre=-72.2

PUCCH @ SFN = 596.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=48.9 epre=-72.1

EPDCCH @ SFN = 596.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x32
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=2
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 596.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:4 symb=0:14 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=21.6 epre=-76.0 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:1 len=2 LCID:1 len=46 PAD: len=70

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=4

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=4

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=4

UeCapabilityInformation

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ueCapabilityInformation: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: ueCapabilityInformation-r8: {
      ue-CapabilityRAT-ContainerList {
        {
          rat-Type eutra,
          ueCapabilityRAT-Container {
            accessStratumRelease rel13,
            ue-Category 1,
            pdcp-Parameters {
              supportedROHC-Profiles {
                profile0x0001-r15 TRUE,
                profile0x0002-r15 TRUE,
                profile0x0003-r15 FALSE,
                profile0x0004-r15 TRUE,
                profile0x0006-r15 FALSE,
                profile0x0101-r15 FALSE,
                profile0x0102-r15 FALSE,
                profile0x0103-r15 FALSE,
                profile0x0104-r15 FALSE
              }
            },
            phyLayerParameters {
              ue-TxAntennaSelectionSupported FALSE,
              ue-SpecificRefSigsSupported TRUE
            },
            rf-Parameters {
              supportedBandListEUTRA {
                {
                  bandEUTRA 7,
                  halfDuplex FALSE
                }
              }
            },
            measParameters {
              bandListEUTRA {
                {
                  interFreqBandList {
                    {
                      interFreqNeedForGaps TRUE
                    }
                  }
                }
              }
            },
            featureGroupIndicators  '4E001002'H /*
               2: PUCCH 2a/2b, abs TPC, RB alloc type 1 for PDSCH, Periodic CQI/PMI/RI reporting
                   on PUCCH: Modes 2-0 and 2-1
               5: Long DRX cycle, DRX Mac CE
               6: Prioritized bit rate
               7: RLC UM
              20: SRB1 and SRB2 for DCCH + 8x DRB
              31: MFBI
            */,
            interRAT-Parameters {
            },
            nonCriticalExtension {
              phyLayerParameters-v920 {
              },
              interRAT-ParametersGERAN-v920 {
              },
              csg-ProximityIndicationParameters-r9 {
              },
              neighCellSI-AcquisitionParameters-r9 {
              },
              son-Parameters-r9 {
              },
              nonCriticalExtension {
                lateNonCriticalExtension {
                  nonCriticalExtension {
                    nonCriticalExtension {
                      nonCriticalExtension {
                        nonCriticalExtension {
                          nonCriticalExtension {
                            nonCriticalExtension {
                              nonCriticalExtension {
                                nonCriticalExtension {
                                  nonCriticalExtension {
                                    nonCriticalExtension {
                                      nonCriticalExtension {
                                        nonCriticalExtension {
                                          ce-Parameters-v1370 {
                                            tm9-CE-ModeA-r13 supported
                                          },
                                          nonCriticalExtension {
                                            ce-Parameters-v1380 {
                                              tm6-CE-ModeA-r13 supported
                                            },
                                            fdd-Add-UE-EUTRA-Capabilities-v1380 {
                                              ce-Parameters-v1380 {
                                              }
                                            },
                                            tdd-Add-UE-EUTRA-Capabilities-v1380 {
                                              ce-Parameters-v1380 {
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                nonCriticalExtension {
                  nonCriticalExtension {
                    nonCriticalExtension {
                      nonCriticalExtension {
                        pdcp-Parameters-v1130 {
                        },
                        phyLayerParameters-v1130 {
                          tdd-SpecialSubframe-r11 supported
                        },
                        rf-Parameters-v1130 {
                        },
                        measParameters-v1130 {
                        },
                        interRAT-ParametersCDMA2000-v1130 {
                        },
                        otherParameters-r11 {
                        },
                        nonCriticalExtension {
                          nonCriticalExtension {
                            rf-Parameters-v1180 {
                              freqBandRetrieval-r11 supported
                            },
                            nonCriticalExtension {
                              nonCriticalExtension {
                                nonCriticalExtension {
                                  nonCriticalExtension {
                                    nonCriticalExtension {
                                      nonCriticalExtension {
                                        ue-CategoryDL-v1310 m1,
                                        ue-CategoryUL-v1310 m1,
                                        pdcp-Parameters-v1310 {
                                        },
                                        rlc-Parameters-v1310 {
                                        },
                                        mac-Parameters-v1310 {
                                          extendedLongDRX-r13 supported
                                        },
                                        ce-Parameters-r13 {
                                          ce-ModeA-r13 supported
                                        },
                                        interRAT-ParametersWLAN-r13 {
                                        },
                                        wlan-IW-Parameters-v1310 {
                                        },
                                        lwip-Parameters-r13 {
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      nonCriticalExtension {
        nonCriticalExtension {
          ue-RadioPagingInfo-r12 {
            ue-CategoryDL-v1310 m1,
            ce-ModeA-r13 true
          }
        }
      }
    }
  }
}

 

Attach accept and default bearer

The attach completes with one downlink RRCConnectionReconfiguration that carries the Attach Accept. Its size shows in the lower layers. The MAC PDU carries 120 bytes for SRB1, and RLC splits the message into two segments. The UE answers on PUSCH at 600.8 with RrcConnectionReconfigurationComplete, and with the Attach Complete on SRB2.

AttachAccept

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x2 (Integrity protected and ciphered)
Auth code = 0x63483d18
Sequence number = 0x01
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x42 (Attach accept)
EPS attach result = 1 (EPS only)
T3412 value:
  Value = 30
  Unit = 1 (1 minute)
TAI list:
  Length = 6
  Data = 00 00 f1 10 00 01
ESM message container:
  Protocol discriminator = 0x2 (EPS Session Management)
  EPS bearer identity = 5
  Procedure transaction identity = 1
  Message type = 0xc1 (Activate default EPS bearer context request)
  EPS QoS:
    QCI = 9
  Access point name = "default.mnc001.mcc001.gprs"
  PDN address:
    PDN type = 1 (IPv4)
    IPv4 = 192.168.2.2
  ESM cause = 0x32 (PDN type IPv4 only allowed)
  Extended protocol configuration options:
    Ext = 1
    Configuration protocol = 0
    Protocol ID = 0x8021 (IPCP)
    Data = 03 00 00 0a 81 06 08 08 08 08
    Protocol ID = 0x000d (DNS Server IPv4 Address)
    Data = 8.8.8.8
GUTI:
  MCC = 001
  MNC = 01
  MME Group ID = 32769
  MME Code = 1
  M-TMSI = 0x275be002
Emergency number list:
  Length = 8
  Data = 03 1f 19 f1 03 1f 11 f2
EPS network feature support:
  0x01 (CP CIoT=0, ERw/oPDN=0, ESRPS=0, CS-LCS=0, EPC-LCS=0, EMC BS=0, IMS VoPS=1)
  0x08 (15 bearers=0, IWK N26=0, RestrictDCNR=0, RestrictEC=0, ePCO=1, HC-CP CIoT=0, S1-U data=0, UP CIoT=0)

RRCConnectionReconfiguration

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: rrcConnectionReconfiguration: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: rrcConnectionReconfiguration-r8: {
      dedicatedInfoNASList {
        '2763483D18010742013E060000F110000100415201C101091B0764656661756C74...'H
      },
      radioResourceConfigDedicated {
        srb-ToAddModList {
          {
            srb-Identity 2,
            rlc-Config explicitValue: am: {
              ul-AM-RLC {
                t-PollRetransmit ms60,
                pollPDU pInfinity,
                pollByte kBinfinity,
                maxRetxThreshold t32
              },
              dl-AM-RLC {
                t-Reordering ms45,
                t-StatusProhibit ms0
              }
            },
            logicalChannelConfig defaultValue: NULL
          }
        },
        drb-ToAddModList {
          {
            eps-BearerIdentity 5,
            drb-Identity 1,
            pdcp-Config {
              discardTimer infinity,
              rlc-AM {
                statusReportRequired TRUE
              },
              headerCompression notUsed: NULL
            },
            rlc-Config am: {
              ul-AM-RLC {
                t-PollRetransmit ms80,
                pollPDU p64,
                pollByte kB125,
                maxRetxThreshold t32
              },
              dl-AM-RLC {
                t-Reordering ms35,
                t-StatusProhibit ms10
              }
            },
            logicalChannelIdentity 3,
            logicalChannelConfig {
              ul-SpecificParameters {
                priority 15,
                prioritisedBitRate kBps8,
                bucketSizeDuration ms100,
                logicalChannelGroup 3
              }
            }
          }
        },
        physicalConfigDedicated {
          cqi-ReportConfig-r10 {
            nomPDSCH-RS-EPRE-Offset 0,
            cqi-ReportPeriodic-r10 setup: {
              cqi-PUCCH-ResourceIndex-r10 24,
              cqi-pmi-ConfigIndex 78,
              cqi-FormatIndicatorPeriodic-r10 widebandCQI-r10: {
              },
              simultaneousAckNackAndCQI TRUE
            }
          }
        }
      }
    }
  }
}

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=5

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=4

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=0 FI=01 E=0 SN=4

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=2 LCID:1 len=120

EPDCCH @ SFN = 597.2

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x14
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=10 E=0 SN=5

MAC

Captured log entry, Amarisoft log.

Message: PAD: len=0 LCID:1 len=30

EPDCCH @ SFN = 597.3

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=15
    repetition_number=0
    harq=1
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 597.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=2:4 CW0: tb_len=125 mod=4 rv_idx=0

PDSCH @ SFN = 597.5

Captured log entry, Amarisoft log.

Message: harq=1 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=0

PUCCH @ SFN = 597.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.2 epre=-72.0

PUCCH @ SFN = 597.9

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.1 epre=-72.1

PUCCH @ SFN = 600.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=48.9 epre=-72.1

EPDCCH @ SFN = 600.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x32
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=0
    rv_idx1=0
    tpc_command=2
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUCCH @ SFN = 600.1

Captured log entry, Amarisoft log.

Message: format=2 n=24 br=1 cqi=1010 epre=-72.7

PUSCH @ SFN = 600.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:4 symb=0:14 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=21.7 epre=-76.0 ta=-0.1

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:1 len=2 LCID:1 len=9 LCID:2 len=23 PAD: len=82

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=6

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=5

PDCP SRB1

Captured log entry, Amarisoft log.

Message: SN=5

RrcConnectionReconfigurationComplete

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: rrcConnectionReconfigurationComplete: {
    rrc-TransactionIdentifier 0,
    criticalExtensions rrcConnectionReconfigurationComplete-r8: {
    }
  }
}

RLC SRB2

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=0

PDCP SRB2

Captured log entry, Amarisoft log.

Message: SN=0

UlInformationTransfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ulInformationTransfer: {
    criticalExtensions c1: ulInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '272A7DF20701074300035200C2'H
    }
  }
}

AttachComplete

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x2 (Integrity protected and ciphered)
Auth code = 0x2a7df207
Sequence number = 0x01
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x43 (Attach complete)
ESM message container:
  Protocol discriminator = 0x2 (EPS Session Management)
  EPS bearer identity = 5
  Procedure transaction identity = 0
  Message type = 0xc2 (Activate default EPS bearer context accept)

RLC SRB1

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=6

RLC SRB2

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=1

MAC

Captured log entry, Amarisoft log.

Message: LCID:1 len=2 LCID:2 len=2 PAD: len=23

EPDCCH @ SFN = 601.2

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0x5
    mcs1=15
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

EMM information

The last NAS message is EMM Information, sent on SRB2 after the attach. It uses the same downlink pattern: MPDCCH, then PDSCH at 601.4, then a HARQ-ACK on PUCCH at 601.8. The log ends with a PUSCH at 604.8 that carries an RLC status for SRB2.

EmmInformation

Decoded NAS message, Amarisoft log. Field values are from a captured message, not from the specification.

                                          ..
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x2 (Integrity protected and ciphered)
Auth code = 0x3ed52f66
Sequence number = 0x02
Protocol discriminator = 0x7 (EPS Mobility Management)
Security header = 0x0 (Plain NAS message, not security protected)
Message type = 0x61 (EMM information)
Full name for network:
  Length = 16
  Data = 81 c1 76 58 9e 9e bf cd 74 90 b3 4c bf bf e5 6b
Short name for network:
  Length = 9
  Data = 81 c1 76 58 9e 9e bf cd 74
Local time zone = 10
Universal time and local time zone:
  Data = 12 21 11 12 55 73 0a
Network daylight saving time:
  Length = 1
  Data = 00

DlInformationTransfer

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: dlInformationTransfer: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: dlInformationTransfer-r8: {
      dedicatedInfoType dedicatedInfoNAS: '273ED52F66020761431081C176589E9EBFCD7490B34CBFBFE56B450...'H
    }
  }
}

PDSCH @ SFN = 601.4

Captured log entry, Amarisoft log.

Message: harq=0 k1=4 prb=5:1 CW0: tb_len=32 mod=4 rv_idx=

PDCP SRB2

Captured log entry, Amarisoft log.

Message: SN=0

RLC SRB2

Captured log entry, Amarisoft log.

Message: D/C=1 RF=0 P=1 FI=00 E=0 SN=0

MAC

Captured log entry, Amarisoft log.

Message: LCID:2 len=60 PAD: len=6

EPDCCH @ SFN = 601.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-1a

Data:
    frequency_hopping=0
    rb_alloc_bitmap=0xa
    mcs1=15
    repetition_number=0
    harq=1
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=0
    srs_request=0
    harq_ack_offset=0
    dci_sf_repetition_number=0

PDSCH @ SFN = 601.6

Captured log entry, Amarisoft log.

Message: harq=1 k1=4 prb=4:2 CW0: tb_len=69 mod=4 rv_idx=0

PUCCH @ SFN = 601.8

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=47.6 epre=-72.0

PUCCH @ SFN = 602.0

Captured log entry, Amarisoft log.

Message: format=1A n=38 br=1 ack=1 snr=48.6 epre=-72.0

PUCCH @ SFN = 604.0

Captured log entry, Amarisoft log.

Message: format=1 n=56 br=1 sr=1 snr=48.5 epre=-72.1

EPDCCH @ SFN = 604.4

Captured log entry, Amarisoft log.

Message: prb=0,1 ecce_index=0/8 L=4 n_rep=1 dci=6-0a

Data:
    hopping_flag=0
    riv=0x32
    mcs1=14
    repetition_number=0
    harq=0
    new_data_indicator1=1
    rv_idx1=0
    tpc_command=2
    csi_request=0
    srs_request=0
    dci_sf_repetition_number=0

PUSCH @ SFN = 604.8

Captured log entry, Amarisoft log.

Message: harq=0 prb=6:4 symb=0:14 CW0: tb_len=125 mod=4 rv_idx=0 retx=0 crc=OK snr=21.3 epre=-76.0 ta=-0.4

MAC

Captured log entry, Amarisoft log.

Message: SBSR: lcg=0 b=0 LCID:2 len=2 PAD: len=118

RLC SRB2

Captured log entry, Amarisoft log.

Message: D/C=0 CPT=0 ACK_SN=1
  • The downlink pattern repeats : DCI 6-1A on MPDCCH, PDSCH two subframes later, and a HARQ-ACK on PUCCH four subframes after the PDSCH.
  • The uplink pattern repeats : a scheduling request on PUCCH format 1, a DCI 6-0A on MPDCCH, and PUSCH four subframes after the grant.
  • No repetition in this log : every MPDCCH shows n_rep=1, so the UE runs in good coverage.
  • NAS rides on RRC information transfer : after the connection setup, DLInformationTransfer and ULInformationTransfer carry every NAS message.