matlab 跳频序列,一种新的混沌宽间隔跳频序列的构造方法及其Matlab仿真分析

文章编号: 046527942(2005) 030049204 一种新的混沌宽间隔跳频序列的构造方法及其 M atlab 仿真分析Ξ牛   ,  李文臣 ( 南开大学 通信工程系, 天津 300071 )   摘要: 提出了一种新的混沌宽间隔跳频序列的构造方法, 其序列不仅简单、生成速度快、长度不受限制, 且 M atlab 仿真表明这种序列性能优异, 尤其是跳频间隔性能远远优于其它各种序列, 很适合实际系统应用 . 关键词: 混沌; 宽间隔; M atlab 仿真分析 中图分类号: TN 914. 14          文献标识码: A 0 引  言 跳频通信是使发射频率在预先指定的一组频率上按某种伪随机序列规定的顺序跳变 . 跳频系统的载波频率跳变是由伪随机序列控制的, 跳频序列的性能直接影响到整个系统的性能, 所以跳频序列的产生成为跳频系统设计的关键之一 . 混沌序列因其具有随机性、似噪声及对初始条件极端敏感的特点, 并具有生成简单、码族大小任意的优点, 成为目前保密通信研究的热点 . 宽间隔跳频有利于抗窄带干扰、抗宽带阻塞 干扰、抗跟踪性干扰、抗多径衰落 . 混沌序列的跳频间隔性能一般, 而对偶频带法能产生宽间隔的跳频序列, 因而取得两者的长处, 提出了一种新的混顿宽间隔跳频序列的产生方案 . 本实验中, 序列的产生及序列 性能的仿真均使用M atlab 完成 . 1 混沌宽间隔序列的产生算法 文献[1]中提出了一种通过优化的余弦映射产生混沌序列的方法, 文献[2]中提出了一种通过对偶法产生宽间隔跳频序列的方法 . 通过分析这两种方法的优缺点, 发现这两种方法有一定的互补性, 所以将两种方法相结合, 提出了一种新的产生混沌宽间隔跳频序列的方法, 方案如下: 当要产生长度为2N 的序列时, 第一步, 先通过Logistic 映射式 X n+ 1 = 1 - 2 ×X 2 n X n ∈ (- 1, 1) (其中X 0 为预先给定的初值) 迭代计算(N - 1) × log2N 次, 从 X 0 开始每经 log2N 次取出一个迭代计算的值 X i 其中 i = {0, log2N , 2log2N , ⋯, (N - 1) × log2N }. 当 k ∈ [0,N - 1] 时, 如果X i 位于区间(cos[ (k + 1)ΠgN ], cos(kΠgB ) ) 中, 则X i 对应的跳频序列值为k. 这样每次产生X i 后就对应一个K , 从而形成了长度为N 的混沌序列{K 0, K 1, K 2, ⋯, K N - 1}. 第二步, 应用对偶法的原理对这个长度为N 的序列进行处理 . 将{K 0, K 1, K 2, ⋯, K N - 1} 中每个值加N 就得到它的对偶序列{K ′0, K ′1, K ′2⋯, K ′n- 1}, 这个对偶序列位于区间[N , 2N - 1]. 记{K 0, K 1, K 2, ⋯, K N - 1}为序列K , {K ′1, K ′2, ⋯, K ′N - 1}为序列K ′ . 首先从序列K 中的K 0 开始跳变, 每次跳变先检查跳变的间隔是否大于预先设定的跳变间隔, 如果大于则仍在 K 序列中跳变, 否则就跳到序列 K ′中的相应值 . 这以后每次跳频, 如果满足跳频间隔就停留在序列 K ′中跳变, 不满足时再跳回到序列 K , 如此在序列 K 与序列K ′间来回跳变 . 当跳到序列K 或序列K ′的最后一个元素时, 再从序列K ′中的K ′0 开始按 照上边的规律继续跳变, 直至 K 或 K

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值