问题描述
我对来自此处的示例“基于数据包的数字链路”中的框架构造有一些疑问(以及框架构造及其一般应用):https://decibel.ni.com/content/docs/DOC-18801
发送器和接收器框架的接线员如下所示:
现在我的问题是:
- 什么是保护位?我们在接收器接收这些比特吗?它们的应用是什么?我们用它们做什么?
- 如何将 PN 顺序添加到同步位?他们是什么 应用?它们是如何在接收方接收的?有什么作用 接收者如何处理它们?
- 什么是包号?当我们发送时它只是一个从 1 到 46 的数字吗? 46包?
- 什么是填充位?是否是重复消息的开头 一帧结束?它们是单独的还是单独的零?为了什么 我们传输它们的目的以及我们如何接收它们?
- 什么是空白帧?我假设它被用作一个空包以确保 连接没有丢失,但我不知道它是否被接收方接收到。
遗憾的是,我没有任何描述此示例问题的文档,我无法推断程序员为什么应用这些东西以及如何具体地捕获它们。熟悉 Labview 编程的人能从代码中推断出一些东西吗?
这是发射器的代码:
这是接收器的代码:
子 VI:
sub_NoiseEst_and_Chop_shell.vi
sub_check_rx_packet_validity.vi (我认为这里可能会验证从发送器传输的这些数据包)
sub_Reconstruct Data Message.vi
如果有人能够从我发布的代码中推断出一些东西,我将非常感谢您帮助回答这些问题,因为这对我分析发射器/接收器的工作原理有很大帮助。提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)