我是靠谱客的博主 开放犀牛,最近开发中收集的这篇文章主要介绍m序列生成器的原理与MATLAB及FPGA实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        m序列是最长线性移位寄存器序列的简称,是一种伪随机序列,因其良好的自相关特性和互相关特性,在通信领域有着广泛的应用,例如扩频通信中的扩频码,同步、加扰、误码率测量等方面。

1. 生成原理

      m序列的生成原理较为简单,通过线性反馈移位寄存器实现。线性反馈移位寄存器的结构如下图所示:


        可以看出线性反馈移位寄存器的更新操作为:


        需要注意的是,上面计算中的加法表示模2加,a(n)更新a(n-1),a(n-1)...a(1)右移一位

最后

以上就是开放犀牛为你收集整理的m序列生成器的原理与MATLAB及FPGA实现的全部内容,希望文章能够帮你解决m序列生成器的原理与MATLAB及FPGA实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部