Software component selection
The software components need to be considered for the following elements
- 5G Network
- WIFI
- LoraWAN
- Satellite
- NQM Servers
5G Network
3 Full stack software solution containing:
-
1 5GCore
-
1 5G CU - rmu, mme
-
1 5G DU - LTE and Swallow interface software
-
1 BBU Solution containing
-
1 5G CU - mme
-
1 5G DU - Swallow:
This capability is exposed via a series of APIS
Base API and configuration documents
- LTE Software eNodeB and NR Software gNB lteenb-2020-12-16.pdf
- LTE IMS Server lteims-2020-12-16.pdf
- LTE and NR Core Network ltemme-2020-12-16.pdf
- Call box API and use guide userguide_callbox_classic-2020-12-17.pdf
- EU SIM call Box and API userguide_callbox_classic-2020-12-17.pdf
5G Core specific functionality
vEPC (4G Core)
-
LTE release 17 compliant.
-
Implements one EPC with built-in MME, SGW, PGW, PCRF, HSS and EIR.
-
Supports several eNodeBs with standard S1 interface (S1AP and GTP-U protocols).
-
NAS integrity check and encryption using the AES, Snow3G and ZUC algorithms. Ciphering support is now subject to export rules for your country.
-
Support of USIM cards using the XOR, Milenage or TUAK authentication algorithm.
-
Handling of UE procedures: attach, authentication, security configuration, detach, tracking area update, service access, radio bearer establishment, paging.
-
Multi-PDN support and built-in dynamic ERAB setup for easy VoLTE/IMS testing.
-
Transparent access to the IP network (no external Serving Gateway or PDN Gateway is necessary).
-
Configurable access point name, IP range, DNS and E-RAB QoS.
-
Support sending of Public Warning System messages (ETWS/CMAS).
-
IPv6 support.
-
Configurable logging system for all channels with built-in text decoders.
-
Remote API using WebSocket.
-
Command line monitor.
-
PSM and eDRX support.
-
Group WUS support.
-
Supports several IMS servers with Rx interface.
-
Support of NB-IoT RAT.
-
Support of control plane CIoT EPS optimization.
-
Non-IP data delivery CIoT feature.
-
Attach without PDN connectivity CIoT feature.
-
User management via internal database without any external HSS.
-
Support of optional S6a interface with external HSS.
-
Support of optional S13 interface with external EIR.
-
Support of optional SGsAP interface with external VLR/MSC.
-
Support of broadcast and multicast PDN options.
-
Support of DCNR UEs.
-
Support of LCS-AP.
-
Support of Ethernet PDN connectivity.
NR 5GC (5G Core)
-
NR release 17 compliant.
-
Implements one 5GC with built-in AMF, AUSF, SMF, UPF, UDM and 5G-EIR.
-
Supports several gNodeBs, ng-eNBs or N3IWFs with standard NG interface (NGAP and GTP-U protocols).
-
NAS integrity check and encryption using the AES, Snow3G and ZUC algorithms. Ciphering support is now subject to export rules for your country.
-
Support of USIM cards using the XOR, Milenage or TUAK 5G-AKA authentication algorithm.
-
Handling of UE procedures: registration, authentication, security configuration, deregistration, service access, radio bearer establishment, paging.
-
Multi PDU sessions support and built-in dynamic QoS flow setup for easy VoNR/IMS testing.
-
Transparent access to the IP network (no external UPF is necessary).
-
Configurable access point name, IP range, DNS and QoS flows.
-
IPv4, IPv4v6, IPv6 and unstructured PDUs support.
-
Configurable logging system for all channels with built-in text decoders.
-
Remote API using WebSocket.
-
Command line monitor.
-
MICO, active time and eDRX support.
-
Supports several IMS servers with Rx interface.
-
Support of NB-IoT, LTE and non-3GPP RAT.
-
User management via internal database without any external HSS.
-
Support of broadcast and multicast PDU session options.
-
Support sending of Public Warning System messages (ETWS/CMAS).
-
Support of N12 interface with external AUSF.
-
Support of N8 and N13 interface with external UDM.
-
Support of N17 interface with external 5G-EIR.
-
Support of N20 interface with external SMSF.
-
Support of N50 interface with external CBC.
-
Support of network slicing.
-
Support of control plane CIoT 5GS optimization.
-
Non-IP data delivery CIoT feature.
-
Support of NL1 interface.
-
Support of N5 interface with the following restriction: IMS_SBI feature is declared by the PCF but credit management is not supported.
-
Support of Ethernet PDU sessions.
LTE ENB
- LTE release 16 compliant.
- FDD and TDD configurations.
- Supported bandwidths: 1.4, 3, 5, 10, 15 and 20 MHz.
- Handle several cells in intra-band or inter-band configurations.
- Transmission modes: 1 (single antenna) and 2 to 10 (MIMO 4x2).
- Wideband CQI/PMI reports.
- HARQ support.
- Timing measurement thru the PRACH.
- Closed-loop UE power control.
- Frequency based MMSE equalizer.
- Highly optimized software turbo decoder.
- PAPR reduction support.
- Support of other radio heads can be added with an external shared library.
- Positioning Reference Signals (PRS) support.
- CSI-RS support.
- Multi-cluster PUSCH allocation.
- PUCCH 3 and PUCCH channel selection support.
- Carrier Aggregation support with cross carrier scheduling (tested with 3 DL channels, supports up to 8 DL channels).
- Mixed FDD-TDD Carrier Aggregation support.
- CoMP testing features (DMRS scrambling identity and QCL parameters can be selected).
- 256QAM DL support for PDSCH and MBMS.
- 1024QAM DL support for PDSCH.
- 256QAM UL support for PUSCH.
- Support of release 11 TDD special subframe configurations 7 and 9.
gNB NR
-
NR release 17 compliant.
-
FDD/TDD FR1 (<= 7.125 GHz) and FR2 ( >= 24.25 GHz).
-
Bandwidth: 5 to 100 MHz
-
Data subcarrier spacing: 15, 30, 60 or 120 kHz. SSB subcarrier spacing: 15, 30, 120 or 240 kHz. All SSB/data subcarrier spacing combinations are supported.
-
Up to 4-layer downlink MIMO.
-
Up to 4-layer uplink MIMO.
-
64QAMLowSE (DL/UL), 256QAM (DL/UL) and 1024QAM (DL).
-
All PUCCH and PRACH formats.
-
Two steps RACH procedure.
-
PDCCH order PRACH procedure.
-
Contention-free RACH procedure for PDCCH order and handover.
-
PUSCH with and without transform precoding. PUSCH and PDSCH with user configurable DMRS, PT-RS and number of symbols.
-
PUSCH codebook and non-codebook TX configuration.
-
Uplink Tx Switching in CA and SUL.
-
User configurable TDD UL/DL pattern. Automatic or custom setting for k0, k1 and k2 values.
-
PDCCH with DCI 0_0, 0_1, 1_0 and 1_1.
-
CSI-RS and TRS support with automatic configuration available.
-
SRS support with automatic configuration available.
-
UL Configured Grant Type1 and Type2 support.
-
Scheduling Request support.
-
DSS support.
-
PHY test mode: support for continuous PDSCH and PUSCH transmission.
-
EN-DC support with dynamic activation/deactivation based on events.
-
FR1-FR1 and FR1-FR2 NR-DC support with dynamic activation/deactivation based on events.
-
Dynamic LTE/NR DRB configuration.
-
User selectable DRB configuration for each QCI/5QI.
-
DRX support.
-
RRC measurement with measurement gap support.
-
PScell change support.
-
Standalone support.
-
Intra gNodeB, NG, Xn or 5GS to EPS handovers support.
-
Public Warning System (CMAS/ETWS) support.
-
Carrier aggregation support, both in NSA and SA operation.
-
Multi-BWP support with RRC and DCI BWP switching.
-
Supplementary Uplink support.
-
RRC release with redirection to EUTRA cell support.
-
RRC Inactive mode support.
-
EPS fallback support.
-
Network slicing support.
-
Positioning Reference Signals (PRS) support.
-
eDRX support.
-
FDD, HD-FDD, TDD RedCap support.
-
NTN support.
-
PDSCH and PUSCH repetition support, including MSG3 repetitions.
-
Small Data Transmission support (4-steps and 2-steps RA SDT).
Lora Wan
TTN Sandbox platform ingesting data streaming from Lora Wan Gateway and S900 Weather Station.
https://www.thethingsnetwork.org/
WIFI
cnMaestro full license to cloud manage the Public Wi Fi Solution.
cnMaestro™ - Wireless Network Manager with Zero Touch Provisioning (cambiumnetworks.com)
Satellite
For the Satellite experiments we will be using StarlinQ. The only accessible local software is the software management systems
The API is available here
https://docs.space-safety.starlink.com/docs/category/api
https://docs.rs/crate/starlink/latest
NQM Servers
All NquiringMinds software will be developed and deployed as an integral part of the TDXVolt installation, which has been enhanced to support the CAHN requirements