• 原创美文
  • 经典文章
  • 情感美文
  • 伤感文章
  • 散文
  • 美文随笔
  • 感人文章
  • 人生哲理
  • 学生美文
  • 民族文化
  • 说说大全
  • 网名大全
  • 范文大全
  • 当前位置: 佩佩美文网 > 美文随笔 > 正文

    什么是误码 [随机误码模拟方法浅谈]

    时间:2019-07-14 08:38:48来源:佩佩美文网 本文已影响 佩佩美文网手机站
    -->

    (盟讯(广州)电子有限公司,广东 广州 510623)

    摘要:文章描述了一种简单的能按设定概率产生随机误码的方法。

    关键词:随机误码模拟;m序列;

    在日常设计和测试验证中,于某些场合例如信道模拟等,可能需要对随机误码进行模拟。

    一个自然而简单的方法是,产生一个n位序列,然后将这个序列与随机码流进行比较,然后判断该序列与码流是否匹配。这里的匹配不一定是全匹配,是指比较结果中至少有T位(T≤n)相同。T的大小取决于设定的误码概率,设定的误码概率越高,选取的T就越小,反之T越大。当出现匹配时,就可以对数据进行一定的处理,例如将当前数据位与“1”进行异或操作,这样就产生了1位随机误码。同时为了达到比较随机的效果,我们需要更新这个n位序列,然后继续与随机码流进行比较与判断,模拟下一次误码的发生。

    为了对误码概率进行准确的控制,我们需要推导(n, T)与误码设定概率的关系,通过简单的分析,我们可以得到以下的关系:

    设Q(T)表示n位比较结果中至少有T位相同的概率,P(T)表示n位比较结果中仅有T位相同的概率,它们满足:

    以上结果的基本分析思想是:至少有T位相同的概率Q(T)减去至少有(T+1)位相同的概率Q(T+1)就得到仅有T位相同的概率P(T);通过对式(1)进行迭代并将式(2)代入,我们可以得到Q(T)的计算式子:

    在使用这个式子时,我们可根据要求的最小概率先确定所需要的n值,然后计算不同T值的概率Q(T),当然n值取得越大,我们可以获得越多的概率等级。确定n值后,通过数学计算工具如matlab等,我们可以轻易获得T从0到n所有的Q(T)值,然后将要求的设定概率与Q(T)值进行比较,选取满足要求的T值。

    在实际设计中,我们可以通过m序列发生器[1]来产生一个n位序列(这样的序列一共有2n-1个),每一次匹配后,对m序列发生器进行一次移位就能产生一个新的n位序列。下面给出方案的示意图:

    Figure1随机误码产生器

    通过上面的方法,我们可以根据自己的需要,比较简单地实现对随机误码的模拟,且能得到统计上准确的误码设定概率。

    参考文献:

    [1] 《纠错码------原理与方法》 王新梅肖国镇编著 西安电子科技大学出版社

    • 什么是误码 [随机误码模拟方法浅谈] 相关文章: