不同周期m序列的matlab详细生成方法

m序列是由线性反馈移存器产生的伪随机序列,而线性反馈移存器产生m序列的充要条件为:其特征多项式为本原多项式。只要找到本原多项式,就能由它构成m序列。但本原多项式的寻找并不简单,这里给出了经过前人大量计算整理得出的本原多项式表;通过给定的本原多项式,再调用后面的m_sequence函数,即可生成对应周期的m序列。

调用

clear;
clc;
fbconnection=[0 1 0 0 1]; % fbconnection为m序列的一个本原多项式
mseq=m_sequence(fbconnection);

***注意:***表中n代表多项式长度,生成的m序列周期即为2^n-1,当我们想要生成某个长度的m序列时,找到合适的长度n,再查表找到对应的本原多项式下的代数式,只看x项,按x的升幂排序,产生对应的多项式(可以参考图片中n为4,5,6时的情况),然后把上面调用程序里的fbconnection多项式替换即可。
***验证:***当生成序列中1的个数比0的个数多1时,则表明m序列生成正确。
m序列生成函数

function mseq=m_sequence(fbconnection)n=length(fbconnection);N=2^n-1;register=[zeros(1,n-1) 1];mseq(1)=register(n);for i=2:Nnewregister(1)=mod(sum(fbconnection.*register),2);for j=2:nnewregister(j)=register(j-1);endregister=newregister;mseq(i)=register(n);end

不同周期m序列(伪随机序列)的matlab详细生成方法相关推荐

  1. matlab矩阵生成与编辑方法

    matlab矩阵生成方法: 1.A=[1 2 3; 4 5 6; 7 8 9]; 2.x=1:2:9 表示x=[1 3 5 7 9] 3.x=linspace(-2, 2, 5) 表示x=[-2 -1 ...

  2. matlab m序列扩频,基于matlab的移位寄存器法m序列的产生

    描述 扩频通信是在民用和军用都有广泛应用的一种通信技术,自从其诞生就受到了广泛关注. 扩频通信中频谱的扩展是通过一个独立的伪随机序列来完成的. 其中 m 序列是最常用的一种伪随机码,本文在 matla ...

  3. matlab直接扩频序列,直接序列扩频系统matlab仿真.doc

    直接序列扩频系统matlab仿真.doc --0--直接序列扩频通信系统仿真一.实验的背景及内容1.直接扩频通信的背景扩频通信,即扩展频谱通信(SpreadSpectrumCommunication) ...

  4. 【 MATLAB 】基本序列运算及其MATLAB的等效表示

    本博文介绍几种基本序列运算的MATLAB函数表示,之后通过实例调用这些函数实现序列的基本运算. 目录 1. 信号相加 2. 信号相乘 3. 信号翻转 4. 加权(乘以常数) 5. 移位 6. 样本累加 ...

  5. 长周期光纤光栅 matlab,长周期光纤光栅传输谱的matlab仿真.pdf

    长周期光纤光栅传输谱的matlab仿真 ' ' 第!) 卷' 第") 期 计' 算' 机' 仿' 真 !""* 年") 月' ' 文章编号:+"&qu ...

  6. 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...

  7. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...

  8. 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...

  9. PUCCH(4)ZC序列伪随机序列

    为在 5G NR 中形成参考信号定义了两种类型的低峰均比 (PAPR) 序列,称为类型 1 和类型 2.类型 1 是基于 ZC,而类型 2 是基于 Gold 序列. 在低 PAPR 的情况下,可以在不 ...

最新文章

  1. 自定义input type=file 样式的方法
  2. 提高电子商务转化率的关键因素
  3. vscode 导入第三方jar包(添加外部JAR)
  4. I had no sooner finished eating than went to toilet.
  5. matlab求系统根轨迹代码_要想正确画出根轨迹,先搞清楚这8大法则再说!
  6. android 固定底部 布局_Android系统列表控件
  7. JS_理解函数参数按值传递
  8. php程序内存空间,php如何管理内存
  9. Sentinel熔断限流器工作原理
  10. 设计模式20_观察者
  11. wire routing 网格寻址
  12. 仿真技术在控制系统中的应用 ---飞机姿态控制仿真( 俯仰角)
  13. php在线图片编辑,在线图片编辑_html/css_WEB-ITnose
  14. 如何用matlab求出矩阵简化阶梯形顺带算出主元所在的列
  15. 摄像头V4L2编程应用开发
  16. Hazelcast 集群
  17. 联通光猫上海贝尔阿尔卡特 100A-AA 刷 OpenWRT
  18. KEIL工程中汇编文件添加条件编译宏
  19. html5--2.9新的布局元素(5)-hgroup/address
  20. 基于地理位置服务(LBS)技术平台

热门文章

  1. 关于Xilinx下Micro_Blaze中UartLite232外设的使用
  2. Deconv的python实现
  3. UnityShdaer笔记第二课笔记-贴花
  4. LoadRunner技巧之集合点设置
  5. 数学公式 svg_世界民族数学:SVG中的毛利人设计
  6. 【网络流量识别】【深度学习】【一】IRNN和LSTM—网络入侵检测系统深度学习方法的比较分析(N-IDS):N-IDS 的深度学习
  7. 【uniapp】微信小程序端总结
  8. DHCP超详细操作步骤
  9. sparkSQL清洗埋点数据(java版)
  10. genymotion最新版下载