查看完整版本: 求助:ASN1语法资料

wimphoe 2007-2-9 14:43

求助:ASN1语法资料

求助:ASN1语法资料


搞MAC层消息,怎能不知道ASN1 bit流编码呢。
求助ASN1语法资料。

example:
< Packet Measurement Report message content > ::=
         < TLLI / G-RNTI : bit (32) >
         { 0 | 1 < PSI5_CHANGE_MARK : bit (2) > }
         { 0 < NC Measurement Report : < NC Measurement Report struct > >
         | 1 < EXT Measurement Report : < EXT Measurement Report struct > > }
         { null | 0 bit** = < no string >                         -- Receiver compatible with earlier release
         | 1                                                                                        -- Additions in release 99 :
                   { 0 | 1        { 0 < BA_USED : bit > < 3G_BA_USED : bit > | 1 < PSI3_CHANGE_MARK : bit(2) > }
                            < PMO_USED : bit > }
                   { 0 | 1 < 3G Measurement Report : < 3G Measurement Report struct > > }
                   { null | 0    bit ** = < no string >  -- Receiver compatible with earlier release
                   | 1                                                                                -- Additions in Rel-5 :
                            { 0 | 1 < G-RNTI extension : bit (4) > }
                            < padding bits > } } ;


< NC Measurement Report struct > ::=
         < NC_MODE : bit (1) >
         < RXLEV_SERVING_CELL : bit (6) >
         { 0 | 1 < INTERFERENCE_SERVING_CELL : bit (6) > }
         < NUMBER_OF_NC_MEASUREMENTS : bit (3) >
         {        < FREQUENCY_N : bit (6) >
                   { 0 | 1 < BSIC_N : bit (6) > }
                   < RXLEV_N : bit (6) > } * (val(NUMBER_OF_NC_MEASUREMENTS)) ;

< EXT Measurement Report struct > ::=
         < EXT_REPORTING_TYPE: 00 | 01 | 10 >
         { 0 | 1         
                   { 0 | 1 < I_LEVEL_TN0 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN1 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN2 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN3 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN4 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN5 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN6 : bit (6) > }
                   { 0 | 1 < I_LEVEL_TN7 : bit (6) > } }
         < NUMBER_OF_MEASUREMENTS : bit (5) >
         {        < FREQUENCY_N : bit (6) >
                   { 0 | 1 < BSIC_N : bit (6) > }
                   < RXLEV_N : bit (6) > } * (val(NUMBER_OF_MEASUREMENTS)) ;

< 3G Measurement Report struct > ::=
         < N_3G: bit (3) >
         {        < 3G_CELL_LIST_INDEX : bit (7) >
                   < REPORTING_QUANTITY : bit (6) > } * (val(N_3G + 1 )) ;

nxsunny 2007-2-9 22:03

楼主如果不是急需,过完年可以提供给你啊,现在手头没有。你也可以网络搜索一下,曾经找到过的!

nxsunny 2007-2-9 22:20

帮楼主搜索了一些GB/T 16262.1-2006至GB/T 16262.4-2006是关于ASN.1的国标,有的会员帮助提供!

nxsunny 2007-2-12 11:36

楼主,有会员已经上传了ASN.1的资料,你可以下载!
[url]http://bbs.cnttr.com/forumdisplay.php?fid=491[/url]
页: [1]
查看完整版本: 求助:ASN1语法资料