• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何检查一个通信协议的误码率

凉城小呆呆 2018-10-22 浏览量:994
误码率是怎么计算的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 协议的误码率,这个是有相关的标准的。

    记得以前 做煤安产品的时候,过煤安认证里面就有一项误码率测测试。

    测试这个误码率的时候,几乎是连续好几天有的甚至是半个月一个月的测试。

    必须要满足小于多少的误码率才让过

    • 发布于 2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 误码率主要和硬件有关,包括芯片驱动能力,布线等,和协议本身关系不大。有些包含硬件校验并自动重发的协议实际也是对误码修正。 新设计的系统看误码率就不断收发数据包,比如连续一两天,自行计算错误概率。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实主要是要协商好如何计数.这个处理好之后用收到的包/总包就得到了.
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 用示波器看每个数据的宽度,如果是计算波特率误差可以用stc的下载软件辅助工具计算
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在通信协议里面加校验,如果校验失败就记为误码,长时间运行可以得到误码率
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 重复让发送方发送数据,接收方接受数据,将接受方接收到的数据和发送方发送的数据进行对比,并进行计数,直到发送和接收的数据不一致(发生了错误),此时即可计算误码率。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 物理硬件层面的误码率通过CRC校验来检测,以位为单位检测;软件层面的误码率通过字节校验来检测,以字节为单位。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以写一个简单的测试程序,收到的正确的包数除以总包数即可,这个误码率都是要结合实物测试的
    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以用长时间的发送,检测接收错误的和发送总包的比较
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个都是通过校验来检测的,检测你的校验失败次数就可以
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何检查一个通信协议的误码率