解释 3GPP 标准 44.060 中的 CSN.1 符号
如果有人能用清晰的英语解释以下 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您访问 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.