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

📄 bitechoulh.m

📁 包含三种跳频序列编码的实现
💻 M
字号:
%Logistic映射,用中间比特抽取方法生成跳频码,计算其汉明自相关、互相关、平均跳频间隔、平衡性
clear,clc
N=input('混沌实值序列长度:')
number_1=input('混沌实值序列1初始值:')
number_2=input('混沌实值序列2初始值:')
q=input('混沌实值序列的频率范围:')
m=input('转化为二进制数的位数:')
j=input('每次抽取的起始位置:')                  %要求j+k*L<=m
array1=logistic_array(N,number_1)%生成logistic映射的混沌实值序列
array2=logistic_array(N,number_2)%生成logistic映射的混沌实值序列
%用直接多值均匀量化法生成跳频序列
Array1=bitechouqulh(array1,m,j,q,N)%混沌跳频序列1  
Array2=bitechouqulh(array2,m,j,q,N)%混沌跳频序列2 
% 计算序列array2的汉明自相关值,及平均值
Chanm=Hanm(Array1,Array2)% 序列的汉明互相关值的平均值

Ahanm1=AHanm(Array1) % 序列的汉明自相关值的平均值
averge_jiange1=freq_jiange(Array1)% 计算跳频序列数组的平均跳频间隔
deta1=freq_pingheng(Array1,q,N)%计算跳频序列平衡性参数

Ahanm2=AHanm(Array2) % 序列的汉明自相关值的平均值
averge_jiange2=freq_jiange(Array2)% 计算跳频序列数组的平均跳频间隔
deta2=freq_pingheng(Array2,q,N)%计算跳频序列平衡性参数

⌨️ 快捷键说明

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