⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 productarray.m

📁 包含三种跳频序列编码的实现
💻 M
字号:
function Arr=productarray(value,q,N)%Logistic映射+Ten映射,用比特抽取量化方法生成跳频码
%抽取位置随元素位置的不同而不同,要求二进制的量化级数大于等于抽取比特数的二倍

%需要输入的各种变量
kk=log2(q);%抽取的比特位数
mm=2*kk+5;%十进制数要转化的二进制的位数

array1=zeros(N,0);%logistic 映射的混沌实值长度数组

array2=zeros(N,0);%整个级联映射比特抽取后的量化数组
%付给初值
array1(1)=value;

ff=frequences(value,mm,1,kk);
array2(1)=ff;

%进入循环,产生其他logistic 映射实值
for i=1:(N-1) 
    array1(i+1)=4*array1(i)*(1-array1(i));%  logistic 映射的关系式
    bb=array1(i+1);
    jj=mod((i+1),kk);
    ff=frequences(bb,mm,jj,kk);
    array2(i+1)=ff;
end 
 array2; %logistic映射的混沌序列
 Arr=array2;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -