0% found this document useful (0 votes)
75 views16 pages

5G OpenPlatform PDF

This document discusses design considerations for using the OpenAirInterface5G (OAI) open source platform as the basis for an Open5G system. It outlines challenges in using OAI due to a lack of design documents and multiple development branches. The proposed approach is to create design documents like a modification list, service access point definitions, message sequence charts, and specification description language documents to aid maintenance, development, training, and collaboration on the platform. An example of creating documents for narrowband Internet of Things is provided. The overall goal is to make OAI easier for newcomers to understand and extend for new technologies.

Uploaded by

Risqi Raharjo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views16 pages

5G OpenPlatform PDF

This document discusses design considerations for using the OpenAirInterface5G (OAI) open source platform as the basis for an Open5G system. It outlines challenges in using OAI due to a lack of design documents and multiple development branches. The proposed approach is to create design documents like a modification list, service access point definitions, message sequence charts, and specification description language documents to aid maintenance, development, training, and collaboration on the platform. An example of creating documents for narrowband Internet of Things is provided. The overall goal is to make OAI easier for newcomers to understand and extend for new technologies.

Uploaded by

Risqi Raharjo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Protocol Design Considerations

for Open5G Platform


Presenter: Ray-Guang Cheng,
Department of Electronic and Computer Engineering
National Taiwan University of Science and Technology
(Taiwan Tech)
Outline
• OpenAirInterface5G: An overview
• Challenges
• Our Approach
• Summary

2
EURECOM
Open source code
Implement 3GPP LTE system suitable for 5G

Readme shows the release and protocol layer implementation in which folder

3
openairinterface5G · GitLab
https://gitlab.eurecom.fr/oai/openairinterface5g
Openairinterface5G Directories
575
Target
Code(eNB)
1119

691

358

3534 1956

1142

791

1475

119

79

140

564

412

1264

792

189 4

Total Target Code Line: 15323


123
Challenges

• OpenAirInterface5G
– A good candidates for Open5G platform on which
researchers can realize their new ideas
• However,
– Source code available for LTE, lack of design
document
– Several developing branches
– Not so easy to maintain and extend for new comers
• What can we do?
5
If we don't know where
we've been, how will we
know where we're going?

6
Our Approach

• Prepare design document to the


community for
– Maintaining/developing the code
– Training new members
– Improving collaboration and cooperation

7
Our Approach

• What do we need?
– Modification list: know where we are
– Service access point (SAP)
• SAP primitive for interface spec.
• Message sequence chart for inter-layer operation
– Detail design (DD) document:
• Specification description language (SDL)

8
Message Sequence Chart
• MSC (Message Sequence Chart): ITU Z.120 recommendation.

Source: IBM
9
Specification and Description Language

• SDL (Specification and Description Language): ITU Z.100 recommendation.

Source: IBM
10

[Signal] : Carry Information and Parameters


Example: NB-IoT

Challenge Our Solution Outcome


NB-IoT specification is A excel file listing the difference Modification
spread in several LTE between LTE and NB-IoT List
specifications.
Lack of high-level Identify major functional blocks SAP
design document and primitives used in OAI Document
Use MSC to describe the
interactions among blocks
Lack of detail design Use SDL to describe the design Design
document concept based on OAI Document

11
Modification List

(Other Blocks in MAC System defined in different sheet)


SAP

13
MSC
Kenny

Daron

Vanessa

Design Primitives base on OAI


Architecture

Nick

Eric

Xavier
Summary

• OAI is a good platform to start with.


• It’s not easy to start with, but it’s worth.
– The open source code is a good reference for
students to understand the spec.
– Students can learn to work as a team
• Just do it!

15
Thank you!
Email: [email protected]

16

You might also like