Hi,
I'm GSM/GPRS protocol stack engineer for about 6 years. Since GSM/GPRS air interface messages are many and complicated for me so I had developed message decoder/editor by myself about 6 yeas ago. This tool works on Internet browser by WEB or standalone PC with very easy user interface, and supports following 3GPP TS's messages for Rel99, Rel4,5,6 until Dec.05. If you are interested in this tool, I'll talk to my company to consider the way for helping you.
- TS04.18, 44.018 -- RR
- TS24.008 -- L3
- TS04.60, 44.060 -- MAC/RLC
- TS04.12 -- CB
- TS24.011 -- SMS
- TS25.331 -- UMTS
- iu mode, GAN etc.
Following are the sample of my tool's output as decoder. My tool support edit function also but it is difficult to attach here.
Version : Rel 5 on Dec05
Message name : System Information Type 2quater
Message PDUs : 05 06 07 00 11 20 00 40 40 02 10 40 0B
RR Message with L2 Pseudo Length:
L2 Pseudo Length:
(Ref. 3GPP 04.18 10.5.2.19)
L2 Pseudo Length = 1h --> 000001 000001.. 05
MAND_BITS = 1h --> 01 ......01
Skip Indicator = 0h --> 0000 0000.... 06
Protocol Discriminator = 0110 --> RR Message ....0110
RR Management Message:
System Information Type 2quater:
(Ref. 3GPP 04.18 9.1.34a)
MESSAGE_TYPE = 00000111 --> System Information Type 2quater 00000111 07
SI2quater Rest Octets:
(Ref. 3GPP 44.018 10.5.2.33b)
BA_IND = 0h --> 0 0....... 00
3G_BA_IND = 0h --> 0 .0......
MP_CHANGE_MARK = 0h --> 0 ..0.....
SI2quater_INDEX = 0h --> 0000 ...0000.
SI2quater_COUNT = 0h --> 0000 .......0
000..... 11
Measurement Parameters Description = 1 --> Present ...1....
REPORT_TYPE = 0 --> MS use PACKET ENHANCED MEASUREMENT REPORT ....0...
SERVING_BAND_REPORTING = 0h --> 00 .....00.
GPRS Real Time Difference Description = 1 --> Present .......1
GPRS Real Time Difference Description:
RTD6 Information = 0 --> Not present 0....... 20
RTD12 Information = 0 --> Not present .0......
GPRS BSIC Description = 1 --> Present ..1.....
BSIC Description:
BA_Index_Start_BSIC = 0 --> Not present ...0....
BSIC = 0h --> 000000 ....0000
00...... 00
Number_Remaining_BSIC = 0h --> 0000000 ..000000
0....... 40
GPRS REPORT PRIORITY Description = 1 --> Present .1......
REPORT PRIORITY Description:
Number_Cells = 0h --> 0000000 ..000000
0....... 40
GPRS MEASUREMENT Parameters Description = 1 --> Present .1......
REPORT_TYPE = 0 --> MS use PACKET ENHANCED MEASUREMENT REPORT ..0.....
REPORTING_RATE = 0 --> Normal rate reporting ...0....
INVALID_BSIC_REPORTING = 0 --> not allowed ....0...
GPRS MEASUREMENT Parameters Description:
MULTIBAND_REPORTING = 0 --> Not present .....0..
SERVING_BAND_REPORTING = 0 --> Not present ......0.
SCALE_ORD = 0h --> 00 .......0
0....... 02
900_REPORTING = 0 --> Not present .0......
1800_REPORTING = 0 --> Not present ..0.....
450_REPORTING = 0 --> Not present ...0....
1900_REPORTING = 0 --> Not present ....0...
850_REPORTING = 0 --> Not present .....0..
NC Measurement Parameters = 1 --> Present ......1.
NETWORK_CONTROL_ORDER = 00 --> NC0 .......0
0....... 10
NC Reporting Period:
NC Periods = 0 --> Not present .0......
SI2 Extension Bits = 0 --> Not present ..0.....
3G NCell Description = 1 --> Present ...1....
3G Neighbour Cell Description:
Index_Start_3G = 0 --> Not present ....0...
Absolute_Index_Start_EMR = 0 --> Not present .....0..
UTRAN FDD Description = 0 --> Not present ......0.
UTRAN TDD Description = 0 --> Not present .......0
3G Measurement Parameter = 0 --> Not present 0....... 40
GPRS 3G MEASUREMENT Parameters Description = 1 --> Present .1......
GPRS 3G MEASUREMENT PARAMETERS Description:
Qsearch_P = 0h --> 0000 ..0000..
3G_SEARCH_PRIO = 0h --> 0 ......0.
FDD_MULTIRAT_REPORTING = 0 --> Not present .......0
FDD_REPORTING = 0 --> Not present 0....... 0B
TDD_MULTIRAT_REPORTING = 0 --> Not present .0......
TDD_REPORTING = 0 --> Not present ..0.....
R5 Addition = 0 (bit5) : L --> Not present ...0....
Residue Bits --> 1011 ....1011
Recent comments