多帧尾解释

1.多帧尾指的是多帧的最后一帧,而不是多帧最后一帧的最后一个8位组;理解是否有问题?

2.7ch替换为5ah只发生在用户数据的位置,不包含多帧尾最后一个8位组。理解是否有问题?

1. 多帧尾指的是多帧的最后一帧,而不是多帧最后一帧的最后一个8位组
正确理解:多帧(Multiframe, MF)是由多个帧(Frame)组成的集合。因此,多帧尾确实指的是一个多帧中的最后一帧,而不是仅指最后一帧的最后一个八位组。
多帧尾:包含最后一帧的所有数据,包括但不限于该帧的最后一个八位组。
多帧结束标志(EOF):通常是指位于多帧尾的一个特定控制字符(如7Ch),用于标识多帧的结束位置。


2. 7Ch 替换为 5Ah 只发生在用户数据的位置,不包含多帧尾最后一个8位组
正确理解:当扰码开启时,7Ch 替换为 5Ah 的规则只适用于用户数据中的 7Ch,而不应用于多帧尾最后一个八位组的控制字符 7Ch。
用户数据中的 7Ch:如果用户数据中恰好有一个八位组是 7Ch 并且它出现在多帧尾的位置(但不是多帧尾的最后一个八位组),那么这个 7Ch 将被替换为 5Ah,以避免接收端将其误认为是多帧结束标志。
多帧尾最后一个八位组的 7Ch:如果是多帧尾最后一个八位组,并且它是多帧结束标志 7Ch,则不会进行替换。这是因为接收端会根据上下文识别这是一个控制字符,而不是用户数据。

示例说明
假设我们有多帧数据如下:

多帧结构:由多个帧组成,每个帧可能包含多个子帧。
多帧尾:指最后一帧的所有数据。
扰码开启情况下的处理示例:
用户数据中的 7Ch:
如果用户数据中的某个八位组是 7Ch,并且它出现在多帧尾的位置(但不是多帧尾的最后一个八位组),例如在一个子帧的中间或开始处,则该 7Ch 将被替换为 5Ah。
多帧尾最后一个八位组的 7Ch:
如果多帧尾最后一个八位组是 7Ch,并且它是多帧结束标志,则不会进行替换。接收端会识别这是一个控制字符,并据此进行同步操作。
总结
多帧尾:指一个多帧中的最后一帧,而不仅仅是最后一帧的最后一个八位组。
7Ch 替换规则:只应用于用户数据中的 7Ch,而不应用于多帧尾最后一个八位组的控制字符 7Ch。
通过这种方式,JESD204B 标准确保了即使在复杂的数据模式下,也能保持链路的稳定性和可靠性,同时正确地区分用户数据和控制信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值