To support 3GPP Release-17 Non-Terrestrial Network product developers system architects and network planners, CCww has developed an NB-IoT/NTN Test-Bench which allows system level testing and analysis:
- Validate Release 17 specifications; evaluate impact of future standards updates
- Compare and characterise LEO and GEO operation
- Explore location of eNodeB and elements of the Core Network in space vs on ground
- Set system-wide performance expectations; identify capacity for mix of use-cases; warn of impending system overload; explore impact of introducing new groups and classes of users ahead of deployment
- Provide Software IP for NTN SoC design or framework to introduce Licensee's IP with clear specification for required NTN customisation
- Provide specification for Licensee eNodeB design
- Framework to validate product development
The Test-bench runs in real-time and is fully controllable. Tests can run at any past or future time, giving full regression capability. For convenience and efficiency, test execution can skip over inactive periods (no coverage, PSM, etc.) and optimises LEO transitions.
Outline of LEO Operation
The LEO satellite, with on-board eNB, continually moves across the earth's surface. UEs on the surface are able to communicate with the satellite when it is briefly overhead, when the signal is strong. When moving towards the UE, there is a positive Doppler, which turns negative when the satellite has passed overhead.
The NB NTN Test-bench is a comprehensive system for simulation and validation of NB-IoT NTN LEO and GEO networks. Customised software runs on COTS hardware, delivering a cost-effective solution.
The Test-Bench elements are shown above. The Test-bench is offered for purchase or in a Testing as a Service (TAAS) model, where customers can remotely access CCww's lab setup for their testing purposes. In addition, the LEO Channel Emulator and UE NB-IoT NTN Protocol stack are offered as individual products for product developers.
NB NTN UE Protocol-Stack and eNodeB
The outline customisations for NTN-operation are shown below:
- Protocol Stack for execution on XILINX ZYNQ Z7020 with SDR module:
- Multiple instantiation (CPU/Memory dependent) - e.g. 10xUEs
- Multiple identities for each instantiation - SAY X16+
- Handling of LEO/GEO phase-noise, doppler and additional delay/latency
- For use with Partner-customised (NTN) NB-IoT PHY/RF combination
- Physical Layer procedure for UL and DL
- Digital Front End driver for AD9361 radio on Z7020
- Manager for instantiation/use-cases/identities
- Selected Release-17 features (see below)
- Licence for laboratory evaluation, test and demonstration
- Executable and ANSI C-Code option
- License whole or in part
- Substitute licences own IP for modification and test
- License upgrade for UE development and manufacture
The Test-Bench deliverables comprise:
- 3x PCs for running the system elements (Control PC/UE, Channel Emulator, eNodeB)
- Customised UE Protocol Stack / PHY executable for Windows, including:
- AS: PDCP, RRC, RLC, MAC
- NAS: Bearer control, AT-CMD interface, ESM, ESMS, REG, EMM
- USIM Interface
- eNodeB supporting NB-IoT NTN functions
- Core Network
- Multiple Ettus USRP B200 SDR for channel emulator
- Programmed for variable Doppler, phase-noise, power level
- Diagnostic tools
- Test cases and test execution script
- JHAT Protocol diagnostic toolset
- Diagnostic tools
- System Manager
- User guide
to request more information