单比特频率测试(The Frequency (Monobit)Test) :
计算序列中比特1出现的频率,这个值越接近1/2,则说明序列的随机性越好。

实现:

clc;clear;
h=0.002;t=800;n=1000000;a=10;b=8/3;c=28;r=-1;x0=1.1;y0=2.2;z0=3.3;w0=4.4;
s=zeros(1,n);for i=1:n+tK11=a*(y0-x0)+w0;K12=a*(y0-(x0+K11*h/2))+w0;K13=a*(y0-(x0+K12*h/2))+w0;K14=a*(y0-(x0+h*K13))+w0;x1=x0+(K11+K12+K13+K14)*h/6;K21=c*x1-y0-x1*z0;K22=c*x1-(y0+K21*h/2)-x1*z0;K23=c*x1-(y0+K22*h/2)-x1*z0;K24=c*x1-(y0+h*K23)-x1*z0;y1=y0+(K21+K22+K23+K24)*h/6;K31=x1*y1-b*z0;K32=x1*y1-b*(z0+K31*h/2);K33=x1*y1-b*(z0+K32*h/2);K34=x1*y1-b*(z0+h*K33);z1=z0+(K31+K32+K33+K34)*h/6;K41=-y1*z1+r*w0;K42=-y1*z1+r*(w0+K41*h/2);K43=-y1*z1+r*(w0+K42*h/2);K44=-y1*z1+r*(w0+h*K43);w1=w0+(K41+K42+K43+K44)*h/6;x0=x1;y0=y1;z0=z1;w0=w1;if i>ts(i-t)=mod(floor((x1+100)*pow2(16)),2);if mod((i-t),3000)==0x0=x0+h*sin(x0);endend
end
clear K*;clear a b c h r t;clear x0 x1 y0 y1 z0 z1 w0 w1;s1=2*s-1;sm=sum(s1);clear s1;sobs=abs(sm)/sqrt(n);
p_v01=erfc(sobs/sqrt(2));clear sm sobs

(混沌序列统计特性)单比特频率测试---matlab相关推荐

  1. (混沌序列统计特性)块内频率测试---matlab

    说明: 块内频率测试,考察任意序列的任意长子序列中比特1的频率是否接近1/2. clc;clear; h=0.002;t=800;n=1000000;a=10;b=8/3;c=28;r=-1;x0=1 ...

  2. 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...

    近年来,混沌保密及其应用成为了信息安全领域的一个研究重点,特别是混沌数字图像.语音及视频加密问题引起了研究者的极大关注.但目前对混沌保密的研究主要局限于数字图像和语音的加密,而对于有关视频加密的研究却 ...

  3. YUV测试序列下载及视频序列的单帧播放工具使用

    YUV测试序列下载 http://www.cipr.rpi.edu/resource/sequences/ 视频序列的单帧播放 http://www.usr.cc/thread-52335-1-1.h ...

  4. 基于Logistic混沌序列和DNA编码的图像加解密算法仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 离散的Logistic映射对初值和结构参数的改变具有极端的牧感性,在一定条件下能够产生混沌,并且产生的混沌序列具有类白噪声统计 ...

  5. 电池工况测试 matlab,一种燃料电池耐久性测试加速工况建立方法及装置与流程...

    本发明属于燃料电池技术领域,具体涉及一种燃料电池耐久性测试加速工况建立方法及装置. 背景技术: 近年来,环境污染问题日益严重.为了应对全球能源短缺和环境污染等问题,开始提倡大力发展新能源汽车,越来越多 ...

  6. 单比特纠错海明码校验位的计算过程

    生成单比特纠错海明码 海明码校验位长度应如是: 设一个 K 比特的信息串的单比特纠错海明码需要的校验比特位数为 r ,则他们有如下关系:(除了考试,不用记公式) 原理:求海明码时的一项基本考虑是确定所 ...

  7. 【 MATLAB 】两个序列的卷积和运算的MATLAB实现(2)

    已知下面两个序列: 求这两个序列的卷积. 求卷积的函数是conv,但是使用这个函数有个问题,就是下标问题,也就是求卷积之后的元素值的位置.因此,我们必须要定一个起始点和一个结束点. 方法: 是两个有限 ...

  8. Logistic混沌序列加密

    Logistic混沌置乱,先不说有多复杂,其实很简单. Logistic函数是源于一个人口统计的动力学系统,其系统方程形式如下:  X(k+1) = u * X(k) * [1 - X(k)],(k= ...

  9. 【图像加密】图像处理之Logistic混沌序列加密

    前言:本文原发表在新浪博客http://blog.sina.com.cn/s/blog_b27f71160101h5bm.html,现新浪博客将其搬家至CSDN,原新浪博客停止更新. ①申请搬家后,迟 ...

最新文章

  1. Linux的权限管理 1
  2. jps命令:查看Java进程等详细信息
  3. datatype未定义是什么意思_vue.js一直提示未定义
  4. Android Theme
  5. mysql取系统当前时间的函数
  6. 【Qt教程】1.4 - Qt5第一个控件 按钮QPushButton 指定父对象
  7. 品优购案例之横向列表伪元素的应用
  8. simpledateformat格式_为什么日期格式化时必须有使用y表示年,而不能用Y?
  9. SQL中删除重复数据问题
  10. 用Python实现开心消消乐小游戏
  11. qpython3安装kivy_kivy学习之路:kivy开发环境架设--- windows篇
  12. 调用getParameterValues(String name)获取表单的信息
  13. 使用labelme遇到path is on mount 'C:', start on mount 'D:'
  14. Xaml技术:浅析为什么说一个标签就是new一个对象?
  15. Django:get() returned more than one Session -- it returned 8
  16. 改变word自带公式显示的字体的方法
  17. Android Studio往模拟器添加音乐
  18. Selective Search学习笔记
  19. Gopher China 2019 讲师专访 -探探平台技术部软件工程师于乐
  20. vmware虚拟机15 安装centos764 并且配置网络

热门文章

  1. ArcGIS 每天一个高级制图技巧:2 浮雕效果
  2. window查看服务器占用内存,windows资源管理器占用内存大
  3. 算法 64式 16、字符串算法整理
  4. 深入浅出计算机组成原理学习笔记:SSD硬盘(上)-如何完成性能优化的KPI?(第46讲)...
  5. C语言 初学者使用 if语句 常见的错误
  6. 港科夜闻|香港科大与微软合作,推出香港首个AI相关工商管理硕士选修课
  7. 大数据发展面临七个挑战
  8. php股票价格实时刷新,使用ajax技术无刷新动态调用新浪股票实时数据
  9. XVWA CSRF、Cryptography、Unvalidated Redirects and Forwards
  10. CSS背景图自适应屏幕