Moshell ASM Script
Moshell ASM Script
Moshell ASM Script
•Mismatched antenna pair Rx detection
•Swapped or disconnected feeders
•Loss in RF path
•ASM (Antenna Syste, Monitoring) monitors antenna pairs per
sector. It samples SINR values across connected users per sub-
frame. Based on the SINR differences between the antenna
pairs ASM can indicate potential antenna system related
problems to the operator.
•The resulting SINR distribution counters are outputted in the
PM ROP file (as PDF counters indicating the delta per antenna
pair). ASM supports 2x and 4x antenna configurations.
Counters
– pmBranchDeltaSinrDistr0
– pmBranchDeltaSinrDistr1
– pmBranchDeltaSinrDistr2
• (there are more, but the tool only supports at the the moment).
• The pmBranchDeltaSinrDistr counter is an array having 60 indices referencing a given SINR delta
range. The CPU User Description document provides more details and provides the bin ranges as
follows:
•
• [0]: ≤ -29 dB
• [1]: [-29..-28] dB
• [2]: [-28..-27] dB
• ...
• [29]: [-1..0] dB
• [30]: [0..1] dB
• [31]: [1..2] dB
• ...
• [57]: [27..28] dB
• [58]: [28..29] dB
• [59]: > 29 dB
How to run
• MoshellPrompt> run $scripts/asm.mos
Looks ugly, but when copied and pasted into excel. Data filter on “,” and plot will give a graph – see
next page.
(note, it is important to copy the space and the first comma highlighted above).
Sample of plotted data
2. Moshell Analysis Output
Node Name
VIC_MLVD15_MALVERN_530505
Branch NoTx/Rx Tot Median Highest 20perc 80perc Width OBSERVATION Cells
SC1800-1_Br_1-2 2/4 37666 -1.5 -1.5 -2.5 0.5 3 SUS VF MLVDEM1
SC1800-1_Br_2-3 2/4 37666 -0.5 -0.5 -5.5 4.5 10 SUS VF MLVDEM1
SC1800-1_Br_3-4 2/4 37666 -1.5 -1.5 -2.5 0.5 3 SUS VF MLVDEM1
While the thresholds are under analysis, it is advised to plot the data per sector
In case the algorithm misses a suspected fault
Typical Curve
50th Percentile.
Upper Percentile. Auto
calculated 100 – N
Lower Percentile. E.g. N = 20 => = 80
Parameter p-N
E.g. N = 20
Ratio Algorithm 1
2Tx/4Rx Profiles
GOOD
2Tx 4Rx
BAD
2Tx 4Rx
Correct Configuration
Swapped Branches
Ratio Algorithm 2
4Tx 4Rx example Note. Offset Fault.
Parameter o-N (default 3)
VIC_NMBD15_NTH_MELBOURNE_EXCH_530087
Branch NoTx/Rx Tot Median Highest 20perc 80perc Width OBSERVATION Cells
SC1_Br_1-2 2/2 12476 -3.5 -2.5 -8.5 1.5 10 SUS OF NMBDFM1
4 Tx
•cell RI CQI0 CQI1 CQI2 CQI3 CQI4 CQI5 CQI6 CQI7 CQI8 CQI9 CQI10 CQI11 CQI12 CQI13 CQI14 CQI15
•TEWYEM3 RI1 0 0 1 1 2 4 8 13 16 13 13 9 7 6 3 3
•TEWYEM3 RI2 0 0 0 0 0 1 3 6 10 16 21 19 15 5 2 1
•TEWYFM3 RI1 0 0 0 0 3 10 16 12 17 15 6 8 8 3 1 1
•TEWYFM3 RI2 0 0 0 0 3 11 19 11 14 17 7 8 7 3 1 0
Weighted Average
formula = (#RI1 + 2*#RI2)/(#RI1 + #RI2)
(anything lower than 1.e deemed to be “bad”)
Let’s check ASM
QLD_TEWY35_TOOWOOMBA_EAST_571865
Branch Tx/Rx Tot Median Highest 20perc 80perc Width OBSERVATION Cells
SC1_Br_1-2 2/2 17032 -1.5 -1.5 -6.5 3.5 10 TEWYFM3
+ - + - + - Before Fix
1 2 3 4 5 6
3
1
2 4
A B A B
RRU-3 RRU-3
Plumbing
+ - + - + - After Fix
1 2 3 4 5 6
3
1
2 4
A B A B
RRU-3 RRU-3
Actual Changes
1.13 12.82