Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lizhongxiao
OpenXG-RAN
Commits
03ad5fb7
Commit
03ad5fb7
authored
Jan 23, 2024
by
Robert Schmidt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update doc as per Sagar's comments
parent
57cc20ab
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
8 deletions
+14
-8
doc/ORAN_FHI7.2_Tutorial.md
doc/ORAN_FHI7.2_Tutorial.md
+14
-8
No files found.
doc/ORAN_FHI7.2_Tutorial.md
View file @
03ad5fb7
...
@@ -229,7 +229,8 @@ You can see these steps in case your ptp logs have erorrs or `rms` reported in `
...
@@ -229,7 +229,8 @@ You can see these steps in case your ptp logs have erorrs or `rms` reported in `
1.
Make sure that you have
`skew_tick=1`
in
`/proc/cmdline`
1.
Make sure that you have
`skew_tick=1`
in
`/proc/cmdline`
2.
For Intel E-810 cards set
`tx_timestamp_timeout`
to 50 or 100 if there are errors in ptp4l logs
2.
For Intel E-810 cards set
`tx_timestamp_timeout`
to 50 or 100 if there are errors in ptp4l logs
3.
Other time sources than PTP are not configured NTP or chrony timesource. If yes then you need to disable them
3.
Other time sources than PTP, such as NTP or chrony timesources, should be disabled. Make sure they are enabled as further below.
4.
If
`rms`
or
`delay`
remain high, you can try pinning the PTP process to an isolated CPU.
```
bash
```
bash
#to check there is NTP enabled or not
#to check there is NTP enabled or not
...
@@ -251,8 +252,6 @@ cd
...
@@ -251,8 +252,6 @@ cd
wget http://fast.dpdk.org/rel/dpdk-20.11.7.tar.xz
wget http://fast.dpdk.org/rel/dpdk-20.11.7.tar.xz
```
```
Note that you can also use a recent version of DPDK:
`wget http://fast.dpdk.org/rel/dpdk-20.11.8.tar.xz`
.
### DPDK Compilation and Installation
### DPDK Compilation and Installation
```
bash
```
bash
...
@@ -390,11 +389,10 @@ sudo apt install -y libnuma-dev
...
@@ -390,11 +389,10 @@ sudo apt install -y libnuma-dev
# on RHEL
# on RHEL
sudo
dnf
install
-y
numactl-devel
sudo
dnf
install
-y
numactl-devel
export
PKG_CONFIG_PATH
=
/opt/dpdk/lib64/pkgconfig/
export
PKG_CONFIG_PATH
=
/opt/dpdk/lib64/pkgconfig/
./build_oai
-I
# if you never installed OAI, use this command once before the next line
./build_oai
--gNB
--ninja
-t
oran_fhlib_5g
--cmake-opt
-Dxran_LOCATION
=
$HOME
/phy/fhi_lib/lib
./build_oai
--gNB
--ninja
-t
oran_fhlib_5g
--cmake-opt
-Dxran_LOCATION
=
$HOME
/phy/fhi_lib/lib
```
```
(if you never installed OAI before, run
`./build_oai -I`
beforehand).
You can optionally check that everything has been linked properly with
You can optionally check that everything has been linked properly with
```
bash
```
bash
ldd ran_build/build/liboran_fhlib_5g.so
ldd ran_build/build/liboran_fhlib_5g.so
...
@@ -433,12 +431,20 @@ cmake .. -GNinja -DOAI_FHI72=ON -Dxran_LOCATION=$HOME/phy/fhi_lib/lib
...
@@ -433,12 +431,20 @@ cmake .. -GNinja -DOAI_FHI72=ON -Dxran_LOCATION=$HOME/phy/fhi_lib/lib
ninja nr-softmodem oran_fhlib_5g params_libconfig
ninja nr-softmodem oran_fhlib_5g params_libconfig
```
```
# Configure the RU
Contact the RU vendor to get the configuration manual, and configure the RU
appropriately. You can orient on the OAI configuration files mentioned further
below.
We are evaluating if we can share RU configuration steps.
# Configure OAI gNB
# Configure OAI gNB
Sample configuration files for OAI gNB, specific to the manufacturer of the radio unit, are available at:
Sample configuration files for OAI gNB, specific to the manufacturer of the radio unit, are available at:
1.
LITE-ON RU:
[
`gnb.sa.band78.273prb.fhi72.4x4-liteon.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x4-liteon.conf
)
1.
LITE-ON RU:
[
`gnb.sa.band78.273prb.fhi72.4x4-liteon.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x4-liteon.conf
)
(
band
n78, 273 PRBs, 3.5GHz center freq, 4x4 antenna configuration with 9 bit I/Q samples (compressed) for PUSCH/PDSCH/PRACH, 2x2 DL MIMO, UL SISO)
2.
Benetel 650 RU:
[
`gnb.sa.band78.273prb.fhi72.4x2-benetel650.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x2-benetel650.conf
)
2.
Benetel 650 RU:
[
`gnb.sa.band78.273prb.fhi72.4x2-benetel650.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.273prb.fhi72.4x2-benetel650.conf
)
(
band
n78, 273 PRBs, 3.5GHz center freq, 4x2 antenna configuration with 9 bit I/Q samples (compressed) for PUSCH/PDSCH/PRACH, 2x2 DL MIMO, UL SISO)
3.
VVDN RU:
[
`gnb.sa.band77.273prb.fhi72.4x4-vvdn.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band77.273prb.fhi72.4x4-vvdn.conf
)
3.
VVDN RU:
[
`gnb.sa.band77.273prb.fhi72.4x4-vvdn.conf`
](
../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band77.273prb.fhi72.4x4-vvdn.conf
)
(
band
n77, 273 PRBs, 4.0GHz center freq, 4x4 antenna configuration with 9 bit I/Q samples (compressed) for PUSCH/PDSCH/PRACH, 2x2 DL MIMO, UL SISO)
## Adapt the OAI-gNB configuration file to your system/workspace
## Adapt the OAI-gNB configuration file to your system/workspace
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment