1 伪随机信号及其产生方法




2 伪随机序列MATLAB代码实现

%%%%%%%%%%%%%%%%
clear;close all;
%M序列产生程序
n=4;%四个移位寄存器
L=2^n-1;%M序列的周期
mag=1;%M序列信号幅值
y1=1;y2=1;y3=1;y4=0;%四个移位寄存器的初始值

for i=1:L
x1=xor(y3,y4);
x2=y1;
x3=y2;
x4=y3;
y(i)=y4;
if y(i)>0.5,u(i)=-mag;
else u(i)=mag;
end
y1=x1;y2=x2;y3=x3;y4=x4;
end

figure(1);stem(u);grid on;%将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止。如果Y是一个矩阵,则将其每一列按照分隔方式画出
title(‘输入信号M序列’)

figure(2);plot(u,’*-’);
title(‘输入信号M序列’)
%%%%%%%%%%%%%%%%%%%%%
结果:

伪随机序列MATLAB实现相关推荐

  1. 小m伪随机序列 matlab -

    不同周期m序列(伪随机序列)的matlab详细生成方法 https://blog.csdn.net/weixin_39833030/article/details/99718054?ops_reque ...

  2. 混沌伪随机序列发生器matlab,基于变结构混沌的伪随机序列发生器测试

    内容摘要:为产生随机性能良好的伪随机序列,提出了一个新的变结构混沌系统.该混沌系统在一个开关函数控制下其系统结构随时间随机地转换,所产生的混沌信号是两个不同的混沌信号的混合,具有良好的复杂性.基于该变 ...

  3. 不同周期m序列(伪随机序列)的matlab详细生成方法

    不同周期m序列的matlab详细生成方法 m序列是由线性反馈移存器产生的伪随机序列,而线性反馈移存器产生m序列的充要条件为:其特征多项式为本原多项式.只要找到本原多项式,就能由它构成m序列.但本原多项 ...

  4. 基于伪随机序列共轭相乘的OFDM通信系统频偏补偿算法matlab仿真

    目录 一.理论基础 二.核心程序 三.仿真结论 一.理论基础 OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM ...

  5. matlab产生伪随机序列,伪随机序列发生器PRBS7的matlab实现

    本原多项式:X7+X6+1 clc;clear all;close all; %---PRBS 7-----% num=127;%输出序列需要输出的个数 registers=ones(1,7); ou ...

  6. matlab 产生伪随机序列

    function y=signalgenenator(oct_coe) % oct_coe=23;%将g(x)改成八进制的给进去 coe_alg=de2bi(oct2dec(oct_coe));% s ...

  7. matlab最小二乘法参数辨识,基于最小二乘法的MATLAB辨识仿真实验

    <工业控制计算机>2013 年第 26 卷第 7 期基于最小二乘法的 MATLAB 辨识仿真实验 崔秀美 刘文杰 陈 澄 (苏州大学机电工程学院,江苏 苏州 215021) Experim ...

  8. matlab生成m序列的方法

    引言 m序列属于伪随机序列的一种.在通信领域应用较为广泛.由于其具有很好的伪噪声特性,因此在保密通信中,可以将其应用在高可靠性的保密通道中.另外,雷达领域也有广泛应用,伪随机相位编码脉冲/连续波雷达中 ...

  9. matlab设计pss参考信号,[OAI][Layer1]PSS/SSS procedure

    标签: 基础知识 时间同步过程 在非常高的级别,定时同步的过程可以描述如下. i)UE解码具有三个不同主同步序列的主同步,并找出为该小区分配的序列并获得主时间同步. ii)应用主同步序列以解码辅同步代 ...

  10. matlab基于dct的图像压缩编码解码_基于FPGA的扩频系统设计(下)

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

最新文章

  1. 删除所有数据_mysql数据库操作——数据库的增删改查
  2. 运维人员的补丁盛宴 四月修复微软Adobe漏洞合计过百!
  3. Android开发之自定义Toast(带详细注释)
  4. android开发之svg全面总结
  5. JavaScript中的立即执行函数
  6. 性感的CSS Menus
  7. 【机器学习】机器学习必知概念
  8. 什么是二维数组?二维遍历?Java二维数组制作图片迷宫 使用如鹏游戏引擎制作窗口界面 附带压缩包下载,解压后双击start.bat启动...
  9. 脑芯编:窥脑究竟,织网造芯(二)
  10. Inside C++ object Model--对象模型概述
  11. [异常解决] ubuntu上安采用sudo启动的firefox,ibus输入法失效问题解决
  12. idea生成类中序列化id
  13. coreldrawx4缩略图显示不出来_CorelDRAW缩略图不显示解决办法
  14. StringUtil里面的常用的方法
  15. eclipse优化配置
  16. 解决Putty或CRT软件连接虚拟机上面的linux连接不上的问题:如连接超时或拒绝连接
  17. 英语句式参考纯享版 - 定语从句
  18. 计算机缓存怎样更改,计算机的缓存大小在哪设置?
  19. 大数据处理系统,分布式存储系统和分布式计算框架介绍
  20. Nginx失败重试中的HTTP协议幂等问题: non_idempotent

热门文章

  1. 【转】Android世界的Swift - Kotlin语言
  2. [Linux] Ubuntu 11.04 安装 Faenza 0.9 图标集
  3. python排序算法可视化
  4. pdf2htmlex 中的字体嵌入
  5. 窗口设置固定的尺寸(pyqt qt for python)
  6. Cannot find module ‘https-proxy-agent‘
  7. exfat文件系统相关数据结构以及数据恢复方法
  8. GCC Spec Files
  9. oracle退税率后台表,Oracle ERP表信息整理(AP).doc
  10. 自动柜员机属于微型计算机的一种,自动柜员机属于微型计算机的一种。(  )...