Merge remote-tracking branch 'origin/NR_L2sim_doc' into integration_2023_w07
This commit is contained in:
+31
-1
@@ -12,6 +12,8 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
## 4G L2 nFAPI simulator
|
||||||
|
|
||||||
This simulator allows to test L2 and above Layers using the nFAPI interface.
|
This simulator allows to test L2 and above Layers using the nFAPI interface.
|
||||||
|
|
||||||
The UE executable is able to "simulate" multiple UEs in order to stimulate the scheduler in the eNB.
|
The UE executable is able to "simulate" multiple UEs in order to stimulate the scheduler in the eNB.
|
||||||
@@ -38,7 +40,34 @@ Normally it should be fine to run both executables on the same host using the `l
|
|||||||
|
|
||||||
**2022/03/08: Starting the `2022.w01` tag on the `develop` branch, the L2 nFAPI simulation is using a proxy.**
|
**2022/03/08: Starting the `2022.w01` tag on the `develop` branch, the L2 nFAPI simulation is using a proxy.**
|
||||||
|
|
||||||
A tutorial is available on the [EpiSci GitHub Repository](https://github.com/EpiSci/oai-lte-5g-multi-ue-proxy#readme).
|
## 5G L2 nFAPI simulator
|
||||||
|
|
||||||
|
### Download and Build the Proxy Server (from EpiSci)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cd ~
|
||||||
|
$ git clone https://github.com/EpiSci/oai-lte-5g-multi-ue-proxy.git
|
||||||
|
$ cd oai-lte-multi-ue-proxy
|
||||||
|
$ make
|
||||||
|
```
|
||||||
|
|
||||||
|
### Start Proxy Server
|
||||||
|
Set the number of UEs to connect to server as 1 and the mode is SA.
|
||||||
|
```bash
|
||||||
|
$ number_of_ues=1
|
||||||
|
$ sudo -E ./build/proxy $number_of_ues --nr
|
||||||
|
```
|
||||||
|
|
||||||
|
### Start gNB
|
||||||
|
```bash
|
||||||
|
$ sudo -E ./nr-softmodem -O ../ci-scripts/conf_files/episci/proxy_rcc.band78.tm1.106PRB.nfapi.conf --nfapi VNF --noS1 --sa --emulate-l1
|
||||||
|
```
|
||||||
|
### Start UE
|
||||||
|
```bash
|
||||||
|
$ sudo -E ./nr-uesoftmodem -O ../ci-scripts/conf_files/episci/proxy_nr-ue.nfapi.conf --nokrnmod 1 --nfapi STANDALONE_PNF --node-number 2 --sa --emulate-l1
|
||||||
|
```
|
||||||
|
### EpiSci's Documentation
|
||||||
|
A more detailed tutorial is available on the [EpiSci GitHub Repository](https://github.com/EpiSci/oai-lte-5g-multi-ue-proxy#readme).
|
||||||
|
|
||||||
This proxy allows to perform L2 nFAPI simulator for:
|
This proxy allows to perform L2 nFAPI simulator for:
|
||||||
|
|
||||||
@@ -46,6 +75,7 @@ This proxy allows to perform L2 nFAPI simulator for:
|
|||||||
* 5G-NSA
|
* 5G-NSA
|
||||||
* 5G-SA
|
* 5G-SA
|
||||||
|
|
||||||
|
### L2 Simulator as Docker Containers
|
||||||
Another tutorial for 5G SA mode with 1 User is available [here](../ci-scripts/yaml_files/5g_l2sim_tdd/README.md).
|
Another tutorial for 5G SA mode with 1 User is available [here](../ci-scripts/yaml_files/5g_l2sim_tdd/README.md).
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|||||||
Reference in New Issue
Block a user