1

如果有人能用清晰的英语解释以下 CSN.1 的含义,我将不胜感激。它取自3GPP 44.060 版本 8.10.0在第 11.2.6e 节中用于 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 的位串,但是& { < EPD A/N 扩展信息的目的是什么类型 2 > ?

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

4

1 回答 1

2

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

交点 & 是为了确保 < EPD A/N Extension Info Type 2 > 元素适合位串 bit(val(EPD A/N Extension Length)+1),并限制 < EPD A/ 的长度N Extension Info Type 2 > element 到位串的长度。如果不限制长度,<EPD A/N Extension Info Type 2> 中的<spare padding> 将消耗所有剩余位。

错误指示 ! 表示如果 <EPD A/N Extension Info Type 2> 元素不适合位串,则应标记错误并丢弃位串。

于 2011-06-24T15:03:52.470 回答