0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

误码率的官方定义,怎么得到误码率指标呢?

通信工程师专辑 来源:未知 作者:李倩 2018-09-27 17:48 次阅读

前面已经讲了两种调制方式的仿真程序。这时候,大家是不是会有个疑问?这个仿真程序要得到什么样的结论呢?

通信的目的是为了能够将信息传送过去,前面的仿真程序仿真的是传输方式,但传输过程需要保证传输质量。传输质量就是体现在误码率这个指标。因此仿真程序要得到的结论就是体现在误码率指标上。

误码率是通信仿真中最为关键的指标!!!在基带(什么是基带呢?)仿真程序中,我们需要得出误码率性能指标,这样的程序才算完整,目的性才呈现出来!

误码率的官方定义:

数字通信系统的可靠性可用差错率来衡量。差错率常用误码率表示。

误码率是指错误接收的码元数在传输总码元数中所占的比例,更确切地说,误码率是码元在传输系统中被传错的概率。

我的定义:

本人习惯举例说明,发端要传送1000个比特给接收端,看接收端能收到多少个比特和发送端是一样的(收到999比特是一样的,那么误码率就是0.001)。如果传送10000个比特呢?传送1000000个比特呢?比特数越多肯定越容易出错,那么能不能保证不出错呢?只有不断的提高信噪比了。

怎么得到误码率指标呢?

一种是直接用误码率公式进行计算,这就是理论计算。

还有一种就是靠程序仿真出结果了,这就是理论是实践的结合了!

先说一下理论公式计算的方式!也就是第一种方式。

这个图应该不陌生吧?

在《通信原理》课程中有过详细介绍。

我们这里只拿2PSK说事。

请看清楚最佳接收的误码率公式。

erfc是个什么玩意?百度一下,在matlab的help中查找一下。看完就明白了。

erfc是单调增函数,在通信中常用于计算误码率与信噪比的关系,信噪比越高,误码率越低。

erfc = 1 - erf

在matlab中,可以不用原始公式来推导误码率。直接使用berawgn函数就可以计算各种调制方式的误码性能。

第一个值是Eb/No的值,单位是dB。

那么请同学们思考一下,diff和nondiff的差别?为什么对于PSK,两种不用的解调方式会差一倍的误码率呢?

休息一下!

%%%% 误码率理论值 %%%%%%

%%% EbNo berawgn(EbNo,'dpsk',4)

%%% 2 0.0993

%%% 3 0.0719

%%% 4 0.0487

%%% 5 0.0305

%%% 5.5 0.0233

%%% 6 0.0172

%%% 6.5 0.0124

%%% 7 0.0086

%%% 7.5 0.0057

%%% 8 0.0036

%%% 8.5 0.0022

%%% 9 0.0013

%%% 10 3.4318e-4

%%% 10.5 1.5949e-4

本人经常把理论值计算结果放在仿真程序的结尾,这样我能很快通过比对来知晓仿真程序是否正确!好的方法需要同学们借鉴使用!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    3871

    浏览量

    132130
  • 误码率
    +关注

    关注

    1

    文章

    24

    浏览量

    13964

原文标题:通信原理与matlab仿真v2 第六章 什么是误码率(1)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    是德科技全新多通道比特误码率测试仪

    德科技公司(NYSE:KEYS)今天宣布推出一款基于 14 插槽 AXIe 主机的多通道 比特误码率测试仪解决方案,适用于多路测试。最新比特误码率测试仪使用最新的M8070A 系列软件(3.0版本)。M8000 系列比特误码率
    发表于 01-19 11:23 1533次阅读

    什么是误码率和误符号率 ?

    什么是误码率和误符号率 ?它们用于衡量系统可靠性。误码率或误比特率(BER:bit error ratio)是指在经过系统传输后,送给用户的接收码流中发生错误的比特数占信源发送的原始码流总比特数
    发表于 05-30 15:52

    51控制的GSM模块,开机启动后的误码率问题

    我用89c52单片机写了个控制GSM模块的程序,以前启动GSM模块的时候搜索信号时都是延时20s。现在我想弄的完善一些,开机的时候要发送AT+CSQ对GSM模块的信号强度及误码率检测。我知道一般
    发表于 03-23 00:25

    在labview自带的psk模块下增加误码率

    labview的新手,想要在labview自带的psk模块下增加误码率的模块,利用MT Calculate Ber 模块。可是接收到的误码率一直0,1跳闪。因为trigger found那里的灯是一直跳闪的。当灯亮时误码率为0。
    发表于 11-07 09:28

    如何减少无线模块传送数据的误码率

    无线模块传送数据的误码率太高了···有什么方法可以减少误码率
    发表于 10-10 21:06

    simulink模型怎么画误码率曲线

    simulink模型做出来了,怎么绘制误码率曲线呢,求具体
    发表于 03-26 21:52

    请问影响误码率的因素是什么?

    影响误码率的因素是什么?
    发表于 06-22 06:25

    误码率是怎么计算的?

    误码率是怎么计算的
    发表于 11-02 07:51

    基于FPGA的误码率测试仪的设计与实现

    本文提出了一种使用FPGA 实现误码率测试的设计及实现方法。该设计可通过FPGA 内建的异步串行接口向主控计算机传递误码信息,也可以通过数码管实时显示一段时间内的误码率。文
    发表于 06-26 17:32 55次下载

    基于系统总误码率的协同伙伴选择算法

    提出了一种基于系统总误码率的协同伙伴选择算法。当系统总发送功率一定时,通过系统误码率公式,采用带CRC校验的DF协同通信的协同增益,来降低系统总的误码率。仿真表明,此
    发表于 11-22 15:27 0次下载

    BER误码率 影响误码率的因素

    A 误码率基础 误码率(Bit error rate, BER)是用于评估传输数字数据的系统的关键参数。 适用于误码率的系统包括无线数据链路,以及光纤数据系统、以太网或任何通过噪声、干扰和相位抖动
    发表于 03-21 10:15 1.5w次阅读
    BER<b class='flag-5'>误码率</b> 影响<b class='flag-5'>误码率</b>的因素

    误码率是指什么_误码率是怎么表示_怎么计算

    到的是0;反之亦然)。各种不同规格的设备,均有严格的误码率定义,如通常视/音频双向光端机的误码率应该在:(BER)≤10E-9。
    的头像 发表于 03-08 08:59 6.1w次阅读
    <b class='flag-5'>误码率</b>是指什么_<b class='flag-5'>误码率</b>是怎么表示_怎么计算

    信道编码中的误码率曲线与编码增益及编码设计的误码率分析

    本文档的主要内容详细介绍的是信道编码中的误码率曲线与编码增益及编码设计的误码率分析
    发表于 06-03 08:00 14次下载
    信道编码中的<b class='flag-5'>误码率</b>曲线与编码增益及编码设计的<b class='flag-5'>误码率</b>分析

    简略的讲什么是误码率

    误码率这方面涉及的知识点太多太多,只能非常简略的讲。不然三天三夜也讲不完,这不是夸张,是真的!!!本科阶段的重要知识点! 在数据传输中,比特差错(英语:bit errors)的数量就是接收到的信道
    的头像 发表于 10-22 17:02 7874次阅读

    为什么信噪比越高误码率越低?

    为什么信噪比越高误码率越低?  信噪比是指在无线通信中,信号的强度与背景噪声的强度之比。在传输过程中,信号受到各种干扰,如天气、建筑物、电子设备等的影响,造成信号变弱,同时背景噪声也会干扰信号
    的头像 发表于 09-20 17:41 2941次阅读