误码率仿真,蒙特卡罗方法,置信度

摘要:
在少数情况下,理论误码率可以通过理论推导得到,但在大多数情况下,无法推导出理论误码率,因此常考虑使用蒙特卡洛方法来模拟误码率。错误率,即在给定条件下传输的错误概率,可以近似计算为错误代码数与总代码数之间的比率,因此很容易用蒙特卡洛方法求解数值解。假设理论误码率为,蒙特卡洛方法的估计值为,我们通常关注范围内的概率。

本文将介绍利用蒙特卡罗方法对误码率进行仿真的基本原理和基本原则。

1. 简介

    误码率是通信系统性能评价的一个重要指标,在给定信道、编译码方式下,误码率是一个固定取值。少部分情况下,可以通过理论推导得到理论的误码率,但是在大多数情况下,理论误码率无法推得,这时往往考虑采用蒙特卡罗方法对误码率进行仿真。(误比特率、误码率同理)

    蒙特卡罗方法是一种通过随机采样获得数值解的一类计算方法。误码率,即给定条件下传输的错误概率,可以近似计算为错误码数和总码数之间的比值,因此很容易通过蒙特卡罗方法求解数值解。其基本原理见下节。

2. 基本原理

    参见维基百科,蒙特卡罗方法的基本步骤包括

  1. 定义给定域上的所有可能的输入
  2. 按照输入的概率分布随机生成给定域上的输入取值
  3. 按照指定的计算方法对输入值进行处理
  4. 计算结果

    那么对应通信系统的误码率仿真而言,具体步骤为

  1. 随机产生(满足要求的)明文
  2. 利用给定算法进行加密、调制
  3. 随机产生(满足要求的)信道噪声
  4. 计算接收端接收信号,利用给定算法解调、译码判决
  5. 计算误码/帧/比特

    至少对于通信系统误码率仿真而言,这一过程是极其简单且容易理解的,可以简单的认为这是真实通信系统的数学等效仿真过程。

3. 精度

    一个基本的、重要的问题是,仿真结果到底有多可靠?显然在给定条件下,理论误码率是一个常数,但是每次的仿真结果却不尽相同。假设理论误码率为误码率仿真,蒙特卡罗方法,置信度第1张,蒙特卡罗方法的估计值为误码率仿真,蒙特卡罗方法,置信度第2张,那么我们一般关注的是误码率仿真,蒙特卡罗方法,置信度第1张误码率仿真,蒙特卡罗方法,置信度第4张范围内的概率有多大。在回答这个问题之前,首先分析误码率仿真,蒙特卡罗方法,置信度第2张的概率分布。有

误码率仿真,蒙特卡罗方法,置信度第6张

其中误码率仿真,蒙特卡罗方法,置信度第7张是错误码字数,误码率仿真,蒙特卡罗方法,置信度第8张是总码字数。此处不考虑纠错编码,认为每个码字错误与否和其他码字是独立的。那么对于单个码字来说,服从伯努利分布,出现错误的概率为误码率仿真,蒙特卡罗方法,置信度第1张 。则误码率仿真,蒙特卡罗方法,置信度第10张,且有

误码率仿真,蒙特卡罗方法,置信度第11张

    当误码率仿真,蒙特卡罗方法,置信度第8张 足够大时,二项分布近似为高斯分布,因此 误码率仿真,蒙特卡罗方法,置信度第7张近似服从均值为 误码率仿真,蒙特卡罗方法,置信度第14张,方差为误码率仿真,蒙特卡罗方法,置信度第15张的高斯分布。此时,可以回答以下几个问题

  • 当给定误码率仿真,蒙特卡罗方法,置信度第8张时,仿真得到误码率的可靠程度
  • 指定可靠性要求,计算误码率仿真,蒙特卡罗方法,置信度第8张取值
  • 误码率仿真,蒙特卡罗方法,置信度第8张足够大,误码率仿真,蒙特卡罗方法,置信度第7张的取值为多少,才能使可靠性满足要求

    这里先给可靠程度/可靠性做一个定义,即误码率仿真,蒙特卡罗方法,置信度第1张依概率落在区间误码率仿真,蒙特卡罗方法,置信度第21张上,这个概率被称为置信度误码率仿真,蒙特卡罗方法,置信度第22张,区间为置信区间。一个来自百度百科的简单的介绍为

“在统计学中,一个概率样本的置信区间(Confidence interval)是对这个样本的某个总体参数的区间估计。置信区间展现的是这个参数的真实值有一定概率落在测量结果的周围的程度。置信区间给出的是被测量参数的测量值的可信程度,即前面所要求的“一定概率”。这个概率被称为置信水平。“ ——百度百科

误码率仿真,蒙特卡罗方法,置信度第23张   

    据此可推得

误码率仿真,蒙特卡罗方法,置信度第24张

    其中误码率仿真,蒙特卡罗方法,置信度第25张是正态分布的累积概率密度。当给定误码率仿真,蒙特卡罗方法,置信度第8张时,给定置信度误码率仿真,蒙特卡罗方法,置信度第22张,可以查表推得精度误码率仿真,蒙特卡罗方法,置信度第28张,给定 误码率仿真,蒙特卡罗方法,置信度第28张,可以计算置信度误码率仿真,蒙特卡罗方法,置信度第22张 。 同理,另外两个问题也可以得到解决。

4. 举例

    当误码率仿真,蒙特卡罗方法,置信度第8张固定时,误码率仿真结果和置信区间(置信度为95%)

image

    其中误码率仿真,蒙特卡罗方法,置信度第8张取值为10000000,式中误码率仿真,蒙特卡罗方法,置信度第34张利用误码率仿真,蒙特卡罗方法,置信度第35张估计。可以看出在BER很小的时候,区间显然过大了。一般来看,我们可能会有两个要求

  • 为了计算在给定BER下的编码增益,需要使得在给定BER下,置信区间满足要求。
  • 满足相对精度要求下误码率仿真,蒙特卡罗方法,置信度第8张的取值。

    第一个问题即求误码率仿真,蒙特卡罗方法,置信度第8张,若要使得误码率仿真,蒙特卡罗方法,置信度第38张误码率下,精度达到误码率仿真,蒙特卡罗方法,置信度第39张,那么

误码率仿真,蒙特卡罗方法,置信度第40张

    计算得,误码率仿真,蒙特卡罗方法,置信度第41张,此时仿真结果为

image

    第二个问题,若要求误码率仿真,蒙特卡罗方法,置信度第43张,此时有

误码率仿真,蒙特卡罗方法,置信度第44张

    此处假设误码率仿真,蒙特卡罗方法,置信度第8张足够大,利用这种方法可以降低仿真时间(由于K满足要求后就跳出了循环)。

5. 参考

    Monte Carlo method

    Confidence interval

免责声明:文章转载自《误码率仿真,蒙特卡罗方法,置信度》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇docker 安装jumpserverstruts2令牌(token)内部原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

YOLOv1

标题:《You Only Look Once: Unified, Real-Time Object Detection》 时间:2015 出版源:CVPR 2016 主要链接: arXiv:http://arxiv.org/abs/1506.02640 github(Official):https://github.com/pjreddie/darkne...

参数估计|无偏性|有效性|一致性|

生物统计学-参数估计 参数估计需要未知参数的估计量和一定置信度 估计方法:用点估计估计一个值;用区间估计估计值的可能区间和是该值的可能性。 对估计值的评价标准: 无偏性是估计量(不一定是样本均值)抽样分布的数学期望等与总体参数的真值。 有效是有时几组数据都是无偏的,但是此时有效数是方差最小的。 一致性是指样本变大,估计越准。 现存方法都是通过这三个评价标准...