Professional Documents
Culture Documents
5G MU-MIMO 64T64R, 32T32R, 8T8R Peak Throughput Engineering Guide
5G MU-MIMO 64T64R, 32T32R, 8T8R Peak Throughput Engineering Guide
5G MU-MIMO 64T64R, 32T32R, 8T8R Peak Throughput Engineering Guide
HUAWEI TECHNOLOGIES
Poland
April, 2020
Contents
1. Introduction
This paper contains engineer guide how to conduct 5G MU-MIMO peak throughput
tests, which were performed in X city of Y country for operator Z. The purpose of the
test was to show customer the benefits of Active Massive MIMO antenna and its
capabilities.
For the tests have been used:
- AAU5613 (64T64R, 200W), UBBPg3, UMPTg2
- AAU5313 (32T32R, 200W), UBBPg3, UMPTg2
- RRU5258 (8T8R, 240W), UBBPg3, UMPTg2
For the test 64T64R and 32T32R AAU were installed on the high building (32.7
meters height). 64 AAU was mounted just above the 32 AAU on the same sector. In
order to achieve good results the site should be picked with at least 20 meters height
and as lowest traffic area as possible. As you can see tests were highly limited due to
road.
8T8R MIMO tests were conducted in a different location – industrial site. The height
of the site was approximately 12 meters.
2. Test conditions
5G cell used in 64T64R, 32T3R and 8T8R scenario was configured with 100MHz,
NRARFCN = 636666, N78.
Tilt configuration:
- For Active antennas, mechanical tilt = -10º and digital tilt = 3º was configured,
- For Passive antenna, mechanical tilt was configured to 0º and RET was
configured to 12º downtilt.
Power configuration:
- 64T64R Scenario: Cell power 200W,
- 32T32R Scenario: Cell power 200W,
- 8T8R Scenario: Cell power 240W.
Coverage scenario:
- 64T64R and 32T32R - default H105V6 SSB coverage scenario was set,
2.4. Equipment
For on-site testing 8 Huawei Mate 20X 5G phones had been used.
Operator Z did not have Iperf server. In this case relying on multi-threaded download
from external FTP (using “Automate” App on Android) and GNBMACpaddingtest was
a must.
3. Preparations
In order to achieve high cell throughput first it is mandatory to find good spots, with
each beam isolation at least 10 dB. The higher isolation, the better results one can
achieve. To easily locate each beam and its isolation make sure you have the site
software no lower than V100R016C00SPC100 (otherwise Beam Space Monitoring
will not work).
Start the U2020 trace: NR User Performance Monitoring -> Beam Space (User)
Monitoring
You will need STMSI, Random value or TraceID to proceed further. In our scenario
we used Random value/STMSI. To obtain the value UE need to ping any server e.g.:
ping 8.8.8.8 –l 1000 –t
Next, use the DSP GNBUEBASICINFO to obtain the values.
Example of UE location on Beam position, mounted on stand, with left side facing
towards the AAU (Mate 20X 5G, left side is the one with sim card tray). With above
prerequisites stable and the best results have been achieved. Do use stands
otherwise the results and its repetitiveness is highly impacted!
Using the monitoring trace look for beams, which have good isolation and do not
interfere each other.
The difference between main Beam RSRP leftPolarNarrowBeamRsrp[0] and
Neighbour RSRP leftPolarNarrowBeamRsrp[1] is isolation.
LeftPolarNarrowBeamID[0] indicates the main beam, in which UE is currently in.
LeftPolarNarrowBeamID[1] is the neighboring beam.
While finding beam positions also check the UE throughput to confirm that the
location is satisfactory.
3.2. GNBMACPADDINGTEST
To start the macpadding test, use the values as before: STMSI, Random value or
TraceID. Remember that UE cannot go into Idle, otherwise the macpadding will stop.
Keep the UE pinging in background. Good idea is that each UE has its own ping
length (UE1 – 800 bytes, UE2 – 801, etc.) to easily distinguish them.
Thanks to Janusz Galewski 00723855 for making the tests easier with his automatic
macpadding tool.
automacpadding.hsp
3
How to install:
1) Login into U2000, choose Maintenance -> iSStar -> Application management,
2) Click the folder icon (the one with +), Create workspace, input the name,
3) Right-click on the empty field and Create bookmark,
4) Set the name, e.g. “mac padding” and as a source file, choose the file above.
How to use:
1) Double-click big square tile to open the tool,
2) There will be request of NE name: input the NE as it is in the topology,
confirm with Enter. Tool should confirm connecting to the NE,
3) To start the macpadding, type the string, which specifies the length of
ping,separated with comma and the duration of test in seconds after colon
Example:
905,907,908:3600
Means start macpadding tests to 3 users, with ping length 905, 907 and 908
bytes of duration 3600 seconds.
3.4. 64T64R
For 64T64R AAU 8 spots (with at least 10 dB isolation) is needed to successfully test
the peak throughput. Moreover, 16 layers paired (8 UE) is needed to achieve the
best results. To monitor the layers use the Downlink Multi-User Monitoring trace.
In the picture below you can see the best beams in our tests:
In this scenario we used FTP + UDP (speedtest) + MAC padding at the same time to
achieve the biggest throughput.
64T64R result:
32t32R is similar to 64T64R but keep in mind, that there are less beams in
comparison to 64T64R. In our scenario, beams 0, 1, 2, 3 could have not been used
due to the fact that in beam space monitoring we could see that the isolation was not
enough, too many interferences and too many reflections from other beams. In this
case the map of locations is presented below:
With theoretical value of 1.6Gbps we did manage to achieve 1.27Gbps with 4 UE and
8 layers paired.
4. Conclusions