发送器/接收器中的帧内容

问题描述

我对来自此处的示例“基于数据包的数字链路”中的框架构造有一些疑问(以及框架构造及其一般应用):https://decibel.ni.com/content/docs/DOC-18801

发送器和接收器框架的接线员如下所示:

Transmitter frame

Receiver frame

现在我的问题是:

  • 什么是保护位?我们在接收器接收这些比特吗?它们的应用是什么?我们用它们做什么?
  • 如何将 PN 顺序添加到同步位?他们是什么 应用?它们是如何在接收方接收的?有什么作用 接收者如何处理它们?
  • 什么是包号?当我们发送时它只是一个从 1 到 46 的数字吗? 46包?
  • 什么是填充位?是否是重复消息的开头 一帧结束?它们是单独的还是单独的零?为了什么 我们传输它们的目的以及我们如何接收它们?
  • 什么是空白帧?我假设它被用作一个空包以确保 连接没有丢失,但我不知道它是否被接收方接收到。

遗憾的是,我没有任何描述此示例问题的文档,我无法推断程序员为什么应用这些东西以及如何具体地捕获它们。熟悉 Labview 编程的人能从代码中推断出一些东西吗?

这是发射器的代码

Whole Transmitter

子 VI(在链接中,为文章清晰起见):

subGeneratePackets.vi

sub_calcpadding-symbolrate.vi

sub_generate_packet_array.vi

sub_PSKMod.vi

sub_padIQWF.vi

sub_Text_to_bitstream.vi

这是接收器的代码

Whole Receiver

子 VI:

sub_NoiseEst_and_Chop_shell.vi

sub_resamp_and_demod_shell.vi

sub_resample_and_demodulate

sub_check_rx_packet_validity.vi (我认为这里可能会验证从发送器传输的这些数据包)

sub_Reconstruct Data Message.vi

sub_Format Rx Data.vi

sub_Init_PSK_at_Rx.vi

如果有人能够从我发布的代码中推断出一些东西,我将非常感谢您帮助回答这些问题,因为这对我分析发射器/接收器的工作原理有很大帮助。提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...