5G FAPI Network Monitor Mode API
5G FAPI Network Monitor Mode API
000.00.00
224.10.01
5G FAPI: Network
Document title
Monitor
Month Year Mode API
March 2020
[Link]
Small Cell Forum develops the technical and commercial enablers to
accelerate small cell adoption and drive wide-scale densification.
Broad roll-out of small cells will make high-grade mobile connectivity accessible
and affordable for industries, enterprises and for rural and urban communities.
That, in turn, will drive new business opportunities for a widening ecosystem of
service providers.
Those service providers are central to our work program. Our operator
members establish the requirements that drive the activities and outputs of
our technical groups.
The Small Cell Forum Release Program has now established business cases
and market drivers for all the main use cases, clarifying market needs and
addressing barriers to deployment for residential, enterprise, rural & remote,
and urban small cells. It has also established initiatives relating to both public
and private (MNO) coordination. The Small Cell Forum Release Program
website can be found here: [Link]
If you would like more information about Small Cell Forum or would
like to be included on our mailing list, please contact:
Email info@[Link]
For 5G, the FAPI suite comprises three specification documents covering the following
APIs:
• ‘5G FAPI: PHY API’ - main data path (P7) and PHY mode control (P5)
interface [SCF222]
• ‘5G FAPI: RF and Digital Front End Control API’ – (P19) for Frontend Unit
control [SCF223]
• ‘Network Monitor Mode API’ - (P4) for 2G/3G/4G/5G [SCF224] (this
document)
Historical placeholder APIs P1, P2, P3, P6 and M1 are outside the scope of this
document.
New for 5G
Small cell
Network
3GPP RAT Type RF / Digital network FAPI (PNF/RU)
Brand name PHY API Monitor
[TS29.274] Front End PHY/MAC split management
Mode
model
EUTRAN
4G LTE [SCF082] [SCF224] [SCF082] [SCF082] [SCF167]
(WB-E-UTRAN)
The FAPI Network Monitor Mode (NMM) P4 API interface configures and operates
network monitoring functions within the capability of the PHY(s). The NMM
specification defines the procedures, messages and structures to implement NMM
functions for 5G 3GPP release 15 as well as legacy LTE, UTRAN, GERAN, NBIoT.
This standalone SCF224 NMM specification published for the 5G FAPI release is derived
from section 5 of V3.0.13 of the legacy Small Cell Forum nFAPI and FAPI Specification
[SCF082]. The key updates are updated diagrams and additional 5G messages and
structures.
Tables
Figures
The NMM procedures are a set of procedures which perform an NMM function. All the
NMM procedures follow a common generic pattern which is illustrated in Figure 1-1.
This generic procedure is used for each of the specific procedures described in the
following sections, unless otherwise specified below.
These NMM procedures may be carried out in the Configured state, or depending on
the PHY capabilities, may also be carried out in the Running state. There are only 2
NMM states, NMM Idle and NMM Active, which are sub-states of the PHY state.
Transitions of the PHY state are only permitted in the NMM Idle sub state.
Figure 1-3 General NMM Procedure - Stopped with crossover of normal termination
All NMM procedures also include a Timeout value. This value should be used by the
NMM PHY to guide the maximum time it should take to complete the procedure, and
thus may control the quality or likely success of the results. If this timeout expires
before successful completion of the procedure, the NMM PHY should abort the
procedure, and indicate a timeout failure.
The NMM procedures must be carried out in the order they are presented below
(except the RSSI procedure, which is optional, and may be carried out in any order
with respect to the other procedures), as each typically depends on state information
retrieved in a previous procedure.
The basic full NMM sequence for GERAN (which does not use the Broadcast Detect or
System Information Schedule procedures) is illustrated in Figure 1-4 below.
The above sequences may be repeated for each LTE EARFCN, UTRAN UARFCN, GERAN
band or NB-IoT EARFCN (and Raster offset) and 5G NR for which NMM information is
required. All other possible sequences are outside the scope of this specification.
This procedure is used to attempt to find one or more cells of the specified
technologies which are broadcasting on a set of channels. It only attempts to detect
This procedure is used to synchronise to the cell and to return the fundamental
broadcast information (e.g. MIB) from a detected cell. For GERAN there is no such
fundamental broadcast information, so this procedure is not used.
This procedure is used to return the System Information Schedule information, and is
only relevant to those technologies which use SI Schedule information as a necessary
part of their System Information broadcasts. It is not used for UTRAN or GERAN.
This procedure is used to return one or more of the System Information messages
from a detected cell. This procedure uses a modified version of the NMM generic
procedure, with multiple indications from the NMM PHY to the NMM Ctrl, as illustrated
in Figure 1-10 below.
Each of the indication messages from the NMM PHY to the NMM Ctrl includes a cause
code which states whether it is the final indication or not, and the procedure is
terminated by the final indication. Each indication carries a single System Information
element except that the final indication may optionally omit any System Information
element, and only indicate the termination of the procedure.
The general message format in nFAPI is described in [SCF082] for LTE and [SCF225]
for 5G.
The general message format in FAPI is described in [SCF082] for LTE and [SCF222]
for 5G
2.2.1 RSSI
[Link] [Link]
The [Link] message is sent by the NMM Ctrl to request that the NMM PHY
performs an RSSI measurement on the requested channels at the requested
bandwidth. Only one of the RAT-specific structures shall be included in the message.
N/A RAT Type uint8_t RAT Type of this request, which specifies V
which of the possible TLV structures is
included below: 0=LTE, 1=UTRAN,
2=GERAN, 3=NB-IoT
0x3000 LTE RSSI struct The LTE RSSI request information as TLV
Request defined in Table 2-3
0x3001 UTRAN RSSI struct The UTRAN RSSI request information as TLV
Request defined in Table 2-4
0x3002 GERAN RSSI struct The GERAN RSSI request information as TLV
Request defined in Table 2-5
0x3020 NB-IoT RSSI struct The NB-IoT RSSI request information as TLV
Request defined in Table 2-6
0x3040 5GNR RSSI struct The 5GNR RSSI request information as TLV
Request defined in Table 2-7
Frequency Band uint8_t The E-UTRA band for which the carrierList applies.
Indicator
Measurement Period uint16_t The length of time to measure RSSI over, in units of
1ms.
Bandwidth uint8_t The bandwidth (in resource blocks) over which the
RSSI is measured.
Value: 6,15, 25, 50, 75,100
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Frequency Band uint8_t The UTRA band for which the carrierList applies.
Indicator
Measurement Period uint16_t The length of time to measure RSSI over, in units of
1ms.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Frequency Band uint8_t The GERAN band for which the carrierList applies.
Indicator Values, as defined in 3GPP 45.005:
1 = T-GSM 380
2 = T-GSM 410
3 = GSM 450
4 = GSM 480
5 = GSM 710
6 = GSM 750
7 = T-GSM 810
8 = GSM 850
9 = P-GSM 900
10 = E-GSM 900
11 = R-GSM 900
12 (void)
13 = DCS 1800
14 = PCS 1900
Measurement Period uint16_t The length of time to measure RSSI over, in units of
1ms.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Frequency Band uint8_t The band for which the carrierList applies.
Indicator Band indicator is encoded as specified in 3GPP
[36.104].
Measurement Period uint16_t The length of time to measure RSSI over, in units of
1ms.
Number of RODL uint8_t RODL is used to specify the NB-IoT raster offset
from the EARFCN channel.
Value:
0 = -7.5KHz
1 = -2.5KHz
2 = 0 (aligned to carrier raster)
3 = +2.5KHz
4 = +7.5KHz
Frequency Band uint16_t Band number for which this carrierList applies as
Indicator defined in Tables 5.2-1 and 5.2-2 of [TS38.104]
Measurement Period uint16_t The length of time to measure RSSI over, in units of
1ms.
Minimum Bandwidth uint8_t The bandwidth (in MHz) over which the RSSI is
measured.
Value: 5MHz, 10MHz, 40MHz [TS38.213]
[TS38.104]
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
[Link] [Link]
The [Link] message is sent by the NMM PHY on receipt of an RSSI request. If
the error code indicates no error, the NMM PHY shall start the requested procedure,
and shall send the [Link] once the procedure is complete.
The error codes that may be returned in [Link] are given in Table 2-9.
[Link] [Link]
The [Link] message is sent by the NMM PHY on completion of the RSSI
procedure, and conveys the results of the RSSI procedure to the NMM Ctrl.
RSSI int16_t Total received signal power per cell ID. The list of
RSSI values of the carriers measured, in the order
of the list of the original request.
The error codes that may be returned in [Link] are given in Table 2-12.
The CELL [Link] message is sent by the NMM Ctrl to request that the NMM
PHY performs a CELL SEARCH measurement on the requested channels. Only one of
the RAT-specific structures shall be included in the message.
N/A RAT Type Uint_8 RAT Type of this request, which specifies V
which of the possible TLV structures is
included below: 0=LTE, 1=UTRAN,
2=GERAN, 3=NB-IoT
0x3004 LTE CELL struct The LTE CELL SEARCH request information TLV
SEARCH as defined in Table 2-14
Request
0x3005 UTRAN CELL struct The UTRAN CELL SEARCH request TLV
SEARCH information as defined in Table 2-15
Request
0x3006 GERAN CELL struct The GERAN CELL SEARCH request TLV
SEARCH information as defined in Table 2-16
Request
0x3021 NB-IoT CELL struct The NB-IoT CELL SEARCH request TLV
SEARCH information as defined in Table 2-17
Request
0x3041 5GNR CELL struct The 5GNR CELL SEARCH request TLV
SEARCH information as defined in Table 2-18
Request
Exhaustive Search uint8_t NMM should try to find all cells on the carrier.
Value: 0=non-exhaustive search, 1=exhaustive
search
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Number of PCI uint8_t The number of cells in the PCI list. If 0 all cells on
the carrier should be found. Otherwise, depending
on exhaustiveSearch flag, only the given pciList is
searched or the pciList is used for indicating a
priority list. Range: 0 to MAX_PCI_LIST.
PCI uint16_t The list of PCI for cells which should be searched.
Exhaustive Search uint8_t NMM should try to find all cells on the carrier.
Value: 0=non-exhaustive search, 1=exhaustive
search
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Number of PSC uint8_t The number of cells in the PSC list. If 0 all cells on
the carrier should be found. Otherwise, depending
on Exhaustive Search flag, only the given PSC list is
searched or the PSC list is used for indicating a
priority list. Range: 0 to MAX_PSC_LIST.
PSC uint16_t The list of PSC for cells which should be searched.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Number of ARFCN uint8_t The number of cells in the ARFCN List. Range: 0 to
MAX_ARFCN_LIST.
Exhaustive Search uint8_t NMM should try to find all cells on the carrier.
Value: 0=non-exhaustive search, 1=exhaustive
search
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Number of PCI uint8_t The number of cells in the PCI list. If 0 all cells on
the carrier should be found. Otherwise, depending
on exhaustiveSearch flag, only the given pciList is
searched or the pciList is used for indicating a
priority list. Range: 0 to MAX_PCI_LIST.
PCI uint16_t The list of PCI for cells which should be searched.
Exhaustive Search uint8_t NMM should try to find all cells on the carrier.
Value: 0=non-exhaustive search, 1=exhaustive
search
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
Number of PCI uint8_t The number of cells in the PCI list. If 0 all cells on
the carrier should be found. Otherwise, depending
on exhaustiveSearch flag, only the given pciList is
searched or the pciList is used for indicating a
priority list. Range: 0 to MAX_PCI_LIST.
PCI uint16_t The list of PCI for cells which should be searched.
The CELL [Link] message is sent by the NMM PHY on receipt of a CELL
SEARCH request. If the error code indicates no error, the NMM PHY shall start the
requested procedure, and shall send the CELL [Link] once the
procedure is complete.
The error codes that can be returned in CELL [Link] are given in Table
2-20.
The CELL [Link] message is sent by the NMM PHY on completion of the
CELL SEARCH procedure, and conveys the results of the CELL SEARCH procedure to
the NMM Ctrl.
0x3007 LTE CELL Struct The LTE CELL SEARCH indication TLV
SEARCH information as defined in Table 2-22
Indication
0x3008 UTRAN CELL Struct The UTRAN CELL SEARCH indication TLV
SEARCH information as defined in Table 2-23
Indication
0x3009 GERAN CELL Struct The GERAN CELL SEARCH indication TLV
SEARCH information as defined in Table 2-24
Indication
0x300a NMM PHY CELL Struct A structure of opaque data optionally TLV
SEARCH STATE sent by the NMM PHY to the NMM Ctrl. If
included, the NMM Ctrl shall include the
same structure of data in all subsequent
BROADCAST DETECT request messages
for any of the found cells.
0x3022 NB-IoT CELL Struct The NB-IoT CELL SEARCH indication TLV
SEARCH information as defined in Table 2-25
Indication
0x3042 5GNR CELL Struct The 5GNR CELL SEARCH indication TLV
SEARCH information as defined in Table 2-26
Indication
Number of LTE Cells uint16_t The number of LTE cells indicated in this message.
Found
PCI uint16_t The physical cell identity of the cell which the NMM
synchronized to.
Frequency Offset int16_t The estimated frequency offset (in ppb) of the
detected cell compared to the timebase clock of the
NMM PHY. A value of 0x8000 shall indicate that no
Frequency Offset information is available.
Number of UTRAN Cells uint16_t The number of LTE cells indicated in this message.
Found
PSC uint16_t The primary scrambling code of the cell which the
NMM synchronized to.
Frequency Offset int16_t The estimated frequency offset (in ppb) of the
detected cell compared to the timebase clock of the
NMM PHY. A value of 0x8000 shall indicate that no
Frequency Offset information is available.
Number of GSM Cells uint16_t The number of GSM cells indicated in this message.
Found
ARFCN uint16_t The ARFCN of the cell which the NMM synchronized
to.
BSIC uint8_t The BSIC of the cell which the NMM synchronized
to.
Frequency Offset int16_t The estimated frequency offset (in ppb) of the
detected cell compared to the timebase clock of the
NMM PHY. A value of 0x8000 shall indicate that no
Frequency Offset information is available.
SFN Offset uint32_t The offset in µs of the start of the current GSM
Radio HyperFrame (i.e. FN=0) from the start of the
preceding LTE Radio Frame of the NMM PHY for
SFN=0. Valid range: 0 to 10239999. If the NMM
PHY does not have a SFN/SF reference timebase
operational or cannot derive this offset value, it
should set this to the value 0xFFFFFFFF.
Number of NB-IoT Cells uint16_t The number of NB-IoT cells indicated in this
Found message.
PCI uint16_t The physical cell identity of the cell which the NMM
synchronized to.
Frequency Offset int16_t The estimated frequency offset (in ppb) of the
detected cell compared to the timebase clock of the
NMM PHY. A value of 0x8000 shall indicate that no
Frequency Offset information is available.
Number of 5GNR Cells uint16_t The number of 5GNR cells indicated in this
Found message.
PCI uint16_t The physical cell identity of the cell which the NMM
synchronized to.
OffsetToPointA uint16_t
Frequency Offset int16_t The estimated frequency offset (in ppb) of the
detected cell compared to the timebase clock of the
NMM PHY. A value of 0x8000 shall indicate that no
Frequency Offset information is available.
The error codes that can be returned in CELL [Link] are given in Table
2-27.
The BROADCAST [Link] message is sent by the NMM Ctrl to request that
the NMM PHY performs a BROADCAST DETECT measurement on the requested cell.
Only one of the RAT-specific structures shall be included in the message.
N/A RAT Type uint_8 RAT Type of this request, which specifies V
which of the possible TLV structures is
included below: 0=LTE, 1=UTRAN, 2=NB-
IoT
EARFCN uint16_t The EARFCN for the cell which the NMM should read
the PBCH.
PCI uint16_t The physical cell identity of the cell which the NMM
should read the PBCH.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
UARFCN uint16_t The UARFCN for the cell which the NMM should read
the PBCH.
PSC uint16_t The primary scrambling code of the cell which the
NMM should read the PBCH.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
EARFCN uint16_t The EARFCN for the NB-IoT carrier for which the
NMM should read the NPBCH.
PCI uint16_t The physical cell identity of the cell which the NMM
should read the NPBCH.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
PCI uint16_t The physical cell identity of the cell which the NMM
should read the PBCH.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
The error codes that can be returned in BROADCAST [Link] are given in
Table 2-34.
0x3010 NMM PHY CELL struct A structure of opaque data optionally TLV
BROADCAST sent by the NMM PHY to the NMM Ctrl. If
STATE included, the NMM Ctrl shall include the
same structure of data in any
subsequent SYSTEM INFORMATION
SCHEDULE request or subsequent
SYSTEM INFORMATION request message
for this cell.
Number of Tx Antenna uint8_t The number of Tx Antenna detected for the cell: 1,
2 or 4
MIB[MIB Length] array of The MIB read from the specified cell.
uint8_t
SFN Offset uint32_t The offset in µs of the first Radio Frame which
contained this MIB from the start of the preceding
Radio Frame of the NMM PHY for SFN=0 and SF=0.
MIB[MIB Length] array of The MIB read from the specified cell.
uint8_t
SFN Offset uint32_t The offset in µs of the first UTRAN Radio Frame
which contained this MIB from the start of the
preceding Radio Frame of the NMM PHY for SFN=0
and SF=0. Valid range: 0 to 10239999. If the NMM
PHY does not have a SFN/SF reference timebase
operational or cannot derive this offset value, it
should set this to the value 0xFFFFFFFF.
Number of Tx Antenna uint8_t The number of Tx Antenna detected for the cell: 1
or 2
MIB[MIB Length] array of The MIB read from the specified cell.
uint8_t
SFN Offset uint32_t The offset in µs of the first Radio Frame which
contained this MIB from the start of the preceding
Radio Frame of the NMM PHY for SFN=0 and SF=0.
Valid range: 0 to 10239999. If the NMM PHY does
not have a SFN/SF reference timebase operational
or cannot derive this offset value, it should set this
to the value 0xFFFFFFFF.
MIB[MIB Length] array of The MIB read from the specified cell.
uint8_t
SFN Offset uint32_t The offset in µs of the first Radio Frame which
contained this MIB from the start of the preceding
Radio Frame of the NMM PHY for SFN=0 and SF=0.
Valid range: 0 to 10239999. If the NMM PHY does
not have a SFN/SF reference timebase operational
or cannot derive this offset value, it should set this
to the value 0xFFFFFFFF.
The error codes that can be returned in BROADCAST [Link] are given in
Table 2-40.
N/A RAT Type Uint_8 RAT Type of this request, which specifies V
which of the possible TLV structures is
included below: 0=LTE, 1=UTRAN,
2=GERAN, 3=NB-IoT
0x3010 NMM PHY CELL struct A struct of opaque data conditionally TLV
BROADCAST sent by the NMM Ctrl to the NMM PHY. It
STATE must be included if the NMM PHY
included it in the BROADCAST
[Link] for this cell.
EARFCN uint16_t The EARFCN of the cell for which the SIB1 is wanted
PCI uint16_t PCI of the cell for which the SIB1 is wanted
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
EARFCN uint16_t The EARFCN for the NB-IoT carrier for which the
NMM should read the NPBCH.
Value:
0 = -7.5KHz
1 = -2.5KHz
2 = 0 (aligned to carrier raster)
3 = +2.5KHz
4 = +7.5KHz
PCI uint16_t PCI of the cell for which the SIB1-NB is wanted
Value: 0 → 15.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
NR-ARFCN uint16_t The NR-ARFCN of the cell for which the SIB1 is
wanted, encoded as in [TS38.331]
PCI uint16_t PCI of the cell for which the SIB1 is wanted
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
The error codes that can be returned in SYSTEM INFORMATION [Link] are
given in Table 2-46.
The SYSTEM [Link] message is sent by the NMM Ctrl to request that
the NMM PHY performs a SYSTEM INFORMATION measurement on the requested cell.
Only one of the RAT-specific structures shall be included in the message.
EARFCN uint16_t The EARFCN of the cell for which the SIBs are
wanted
PCI uint16_t PCI of the cell for which the SIBs are wanted
SI Window Length unit8_t The SI window in units of 1ms, with the following
valid values: 1,2,5,10,15,20,40
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
UARFCN uint16_t The UARFCN for the cell for which the SIBs are
wanted.
PSC uint16_t The primary scrambling code of the cell for which
the SIBs are wanted.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl-
imposed timeout.
ARFCN uint16_t The ARFCN of the cell for which the SIs are wanted.
BSIC uint8_t The BSIC of the cell for which the SIs are wanted.
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
EARFCN uint16_t The EARFCN for the NB-IoT carrier for which the
NMM should read the NPBCH.
PCI uint16_t PCI of the cell for which the SIBs are wanted
SI TB Size uint8_t This gives the transport block size of the System
Information messages and is encoded as follows:
0=56bits
1=120bits
2=208bits
3=256bits
4=328bits
5=440bits
6=552bits
7=680bits
Value: 0 → 7.
For (Number of SI
Index) {
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
NR-ARFCN uint16_t The NR-ARFCN for the 5GNR carrier for which the
SIBs are wanted, as encoded in [TS38.331]
PCI uint16_t PCI of the cell for which the SIBs are wanted
5=160 slots
6=320 slots
7=640 slots
8=1280 slots
Timeout uint32_t The timeout value after which the NMM PHY should
abort the procedure in units of 1ms. The value of 0
indicates that the NMM PHY should attempt to
complete the procedure without any NMM Ctrl
imposed timeout.
The error codes that can be returned in SYSTEM [Link] are given in
Table 2-56.
The SYSTEM [Link] message is sent by the NMM PHY during and
on completion of the SYSTEM INFORMATION procedure, and conveys the results of the
SYSTEM INFORMATION procedure to the NMM Ctrl. The final indication of the
procedure may omit the SYSTEM INFORMATION Indication. Only one of the RAT-
specific structures shall be included in the message.
SIB Type uint8_t The SIB type carried in the array below.
LTE Values: 0=MIB; 1=SIB1; 2=SIB2 etc
SIB Length uint16_t The length in bytes of the following SIB array
SIB[SIB Length] array of The SIB element read from the specified cell.
uint8_t
SIB Length uint16_t The length in bytes of the following SIB array
SIB[SIB Length] array of The SIB element read from the specified cell.
uint8_t
SI[SI Length] array of The SI element read from the specified cell.
uint8_t
SIB Type uint8_t The SIB type carried in the array below and
encoded as follows.
Values:
0=MIB-NB
1=SIB1-NB
2=SIB2-NB
3=SIB3-NB
4=SIB4-NB
5-13 = Reserved
14=SIB14-NB
15=Reserved
16=SIB16-NB
SIB Length uint16_t The length in bytes of the following SIB array
SIB[SIB Length] array of The SIB element read from the specified cell.
uint8_t
Tag uint16_t
Length uint16_t
The error codes that can be returned in SYSTEM [Link] are given
in Table 2-63.
The NMM [Link] message may be sent by the NMM Ctrl to stop any ongoing
NMM procedure.
The NMM [Link] message is sent by the NMM PHY on receipt of an NMM Stop
request message. The NMM PHY may emit an NMM procedure indication in advance of
the NMM Stop response, containing partial or full results from the NMM procedure.
Since the NMM Stop request from the NMM Ctrl may cross with the NMM procedure
indication from the NMM PHY at the normal termination of the NMM procedure, it is
not an error for the NMM Stop request to arrive after completion of the NMM
procedure at the NMM PHY.
The error codes that can be returned in NMM [Link] are given in Table 2-65.
The tag values used in the TLV sections of nFAPI P7 messages are given in Table 2-66.