从3GPP标准44.060解释CSN.1表示法

时间:2011-03-28 06:50:58

标签: networking 3g specifications

如果有人能用清晰的英语解释下面的CSN.1意味着我会非常感激。它取自第11.2.6e节3GPP 44.060 version 8.10.0中的EGPRS2 PACKET DOWNLINK ACK / NACK TYPE 2信息元素。

  { 0 | 1     < EPD A/N Extension Type 2 length : bit (8) >
            < bit (val(EPD A/N Extension length) + 1)
            & { < EPD A/N Extension Info Type 2 > ! { bit** = <no string> }} > }

元素EPD A / N Extension Type 2 Info被描述为可变长度元素集。

我理解的意思是元素是有条件的。如果流中存在1,则遵循EPD A / N扩展类型2长度的8比特,接着是该长度+ 1的比特串,但&amp;的目的是什么? {&lt; EPD A / N扩展信息类型2&gt;

我的假设是,只是明确声明该位串是EPD A / N扩展信息类型2信息元素。这是对的吗?

1 个答案:

答案 0 :(得分:2)

我会指向http://csn1.info/csn1_other_rules.html来查看交叉点和错误指示。

交叉口&amp;,是为了确保&lt; EPD A / N扩展信息类型2&gt;元素适合于位串位(val(EPD A / N扩展长度)+1),并且限制&lt; EPD A / N扩展信息类型2&gt;要素位到bitstring的长度。如果它没有限制长度,则&lt;备用填充物&gt;在&lt; EPD A / N扩展信息类型2&gt;将占用所有剩余的比特。

错误指示,!,表示如果&lt; EPD A / N扩展信息类型2&gt;元素不适合bitstring,应该标记错误并丢弃bitstring。