解释 3GPP 标准 44.060 中的 CSN.1 符号

发布于 2024-10-27 15:17:21 字数 647 浏览 1 评论 0原文

如果有人能用清晰的英语解释以下 CSN.1 的含义,我将非常感激。它取自 3GPP 44.060 版本 8.10.0 在第 11.2.6e 节中,针对 EGPRS2 数据包下行链路 ACK/NACK 类型 2 信息元素。

<前><代码> { 0 | 1 < EPD A/N扩展类型2长度:位(8)> <位 (val(EPD A/N 扩展长度) + 1) & { < EPD A/N 扩展信息类型 2> ! { 位** = <无字符串>; }}> }

其中元素EPD A/N扩展类型2信息被描述为可变长度元素集。

我理解的意思是元素是有条件的。如果流中存在 1,则后面跟着 EPD A/N 扩展类型 2 长度的 8 位,后面跟着该长度 + 1 的位串,但是 & 的目的是什么? { < EPD A/N 扩展信息类型 2 >

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

If someone could explain in clear English what the following CSN.1 means I would be very grateful. It is taken from 3GPP 44.060 version 8.10.0 in section 11.2.6e for the EGPRS2 PACKET DOWNLINK ACK/NACK TYPE 2 information element.

  { 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> }} > }

Where the element EPD A/N Extension Type 2 Info is described as a variable length set of elements.

The meaning as I understand it is the element is conditional. If a 1 is present in the stream then follows 8 bits of the EPD A/N Extension Type 2 length, followed by a bit string of this length + 1, but what is the purpose of the & { < EPD A/N Extension Info Type 2 >?

My assumption is that it is simply to explicitly state that this bit string is the EPD A/N Extension Info Type 2 information element. Is this correct?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萤火眠眠 2024-11-03 15:17:21

我建议您访问 http://csn1.info/csn1_other_rules.html 查看交叉点和错误指示。

交集 & 是为了确保 < EPD A/N 扩展信息类型 2>元素适合位串bit(val(EPD A/N扩展长度)+1),并限制<<的长度。 EPD A/N 扩展信息类型 2>元素到位串的长度。如果不限制长度,则<备用衬垫>在< EPD A/N 扩展信息类型 2>将消耗所有剩余的位。

错误指示 ! 表明如果 < EPD A/N 扩展信息类型 2>元素不适合位串,应标记错误并丢弃位串。

I would point you towards http://csn1.info/csn1_other_rules.html to have a look at intersections and error indications.

The intersection, &, is to make sure the < EPD A/N Extension Info Type 2 > element fits onto the bitstring bit(val(EPD A/N Extension Length)+1), and limits the length of the < EPD A/N Extension Info Type 2 > element to the length of the bitstring. If it did not limit the length, the < spare padding > in < EPD A/N Extension Info Type 2 > would consume all remaining bits.

The error indication, !, states that if the < EPD A/N Extension Info Type 2 > element does not fit onto the bitstring an error should be flagged and the bitstring discarded.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文