跳频通信系统仿真
- 格式:docx
- 大小:527.25 KB
- 文档页数:19
GMSK跳频通信系统仿真与研究的开题报告一、选题背景跳频通信技术是一种有效的抗干扰和窃听的通信方式,在军事通信、卫星通信、无线局域网等领域得到广泛的应用。
其中,用于无线局域网的跳频通信系统成为近年来的研究热点之一。
GMSK(Gaussian Minimum Shift Keying)调制是一种常用的数字调制方式,其带宽利用率高、抗多径效应强等优点,使得它在跳频通信系统中得到了广泛的应用。
同时,GMSK在通信系统设计中有一定的难度,需要进行较为复杂的信号处理和算法设计,因此需要进行系统仿真研究。
本文选取其为研究对象,通过仿真和实验验证,探究GMSK跳频通信系统的性能及其对抗多径干扰的性能。
二、研究目的本文旨在通过系统仿真和实验研究,探究GMSK调制在跳频通信系统中的应用性能和抗干扰性能。
主要研究目的如下:1. 建立GMSK跳频通信系统仿真平台,并对系统进行性能分析。
2. 探究GMSK跳频通信系统在不同信道条件下的性能。
3. 分析GMSK跳频通信系统在多径干扰下的表现,以及如何通过信号设计和算法优化来提高系统的抗干扰性能。
三、研究内容1. GMSK调制原理及其在跳频通信系统中的应用2. GMSK跳频通信系统仿真模型设计及其实现3. 不同信道条件下GMSK跳频通信系统的性能分析4. GMSK跳频通信系统在多径干扰下的性能研究5. 通过信号设计和算法优化提高GMSK跳频通信系统的抗干扰性能四、研究方法1. 采用Matlab 建立GMSK跳频通信系统仿真模型,并对系统进行性能分析。
2. 通过软件仿真、电路实验等方法,对GMSK跳频通信系统在不同信道条件下的性能进行测试和分析。
3. 分析系统性能不佳的原因,通过信号设计和算法优化等手段,提高系统的抗干扰性能。
五、预期成果1. GMSK跳频通信系统性能测试实验数据及分析报告。
2. GMSK跳频通信系统仿真平台源代码。
3. GMSK跳频通信系统在多径干扰下的性能分析报告,并给出改善建议。
蓝牙跳频通信系统仿真目录一、实训目的 (2)二、实训内容摘要 (2)三、正文 (2)第一部分(1)、实训的原理 (2)(2)、模型设计以及对模型的解释 (4)(3)、设计和实验结果解释 (8)第二部分(1)、实例二仿真 (10)(2)、实例三仿真 (11)四、设计体会 (13)五、参考文献 (14)一、实训目的目的是使学生将通信原理的基本理论与通信的工程应用紧密结合起来。
通过该课程设计,要求学生能运用通信原理的理论和Simulink 仿真工具来设计通信系统,计算通信系统的性能指标。
二、实训内容摘要扩频技术是将要发送的信息频谱拓宽到一个很宽的带宽上进行发射,接收端利用相关接收的原理将其带宽压缩,恢复成原来的窄带信号。
通常的实现方法是将待扩频的信号与一个扩频函数(一般是伪随机编码信号)在时域相乘,来扩展信号的频谱。
扩频系统有两个显著的特征:(1)传输带宽远大于被传送的原始信号带宽;(2)传输带宽主要由扩频函数决定。
跳频技术是扩频技术的一种。
跳频,即载波频率在伪随机码控制下随机跳变,因此跳频系统可以看做是载频按照一定规律变化的多频频移键控(MFSK)。
蓝牙跳频技术,是实现蓝牙扩谱的关键技术。
ISM频段是对所有无线电系统都开放的频段,使用ISM频段的系统容易受干扰。
蓝牙跳频系统,使得系统所传输的信号工作在一个很宽的频带上,传统的窄带干扰只能影响到扩频信号的一小部分,这使得信号不容易受到其它无线电波和信号的影响,从而更加稳定。
另外,如果在一个频道上遇到干扰,就可以迅速跳到可能没有干扰的另一个频道上工作,从而加强了信号的可靠性和安全性。
蓝牙跳频通信系统包括:信号传输部分、信号接收部分、频谱分析部分、误码分析部分。
蓝牙跳频通信系统信号传输主要包含两个部分:信号序列产生和在跳频频率上映射该序列。
蓝牙跳频通信系统信号接收部分利用相同的随机跳频序列将接收信号进行解调,按照预处理的逆序进行解调,包含FH-CPM Demulator子系统和Dis-assemble Packet子系统两个子系统。
bishe跳频通信系统的仿真1. 引言跳频通信系统是一种能够提高抗干扰性能的无线通信技术。
它通过在发送端和接收端之间频繁切换信道来分散干扰信号,从而实现可靠的通信。
本文将介绍一种基于跳频技术的通信系统,并通过仿真实验来评估其性能。
2. 跳频通信系统的原理2.1 发送端在跳频通信系统中,发送端首先需要生成一组频率序列,这组序列用于指导信道的切换。
常用的生成方法有伪随机序列生成算法和扩频码生成算法。
发送端根据频率序列来选择信道,然后发送数据。
2.2 接收端接收端接收到信号之后,需要根据接收到的信号进行频率解析,得到发送端发送的数据。
频率解析的方法包括相关解析和最大似然解析。
解析得到的数据可以用于判断是否存在干扰。
3. 仿真软件的选择本文使用Python语言中的SimPy模块进行跳频通信系统的仿真。
SimPy是一个用于离散事件模拟的Python模块,它提供了实现跳频通信系统的根本工具。
4. 仿真实验设计本文设计了一系列实验来评估跳频通信系统的性能。
具体实验包括:- 信噪比对通信性能的影响 - 跳频序列长度对通信性能的影响 - 干扰信号对通信性能的影响5. 仿真实验结果与分析5.1 信噪比对通信性能的影响实验结果显示,随着信噪比的增加,通信性能减弱。
在较低的信噪比下,通信系统的误码率明显增加,说明跳频通信系统对于噪声的抗干扰能力较差。
5.2 跳频序列长度对通信性能的影响实验结果显示,跳频序列的长度对通信性能有很大的影响。
较短的跳频序列长度会导致频率的重复使用,从而增加干扰的可能性。
在实验中,当跳频序列长度增加到一定程度,通信性能开始显著提高。
5.3 干扰信号对通信性能的影响实验结果显示,干扰信号对跳频通信系统的性能影响很大。
较强的干扰信号会使误码率显著增加,从而降低通信质量。
6. 结论通过本文的仿真实验,我们对跳频通信系统的性能进行了评估。
实验结果显示,跳频通信系统在一定程度上具有抗干扰能力,但是在低信噪比和强干扰信号的情况下,通信性能会显著下降。
课程设计(II)通信系统仿真题目跳频通信系统仿真专业学号姓名日期通信系统仿真课程设计任务书1、课程设计目的通过对跳频系统的设计,深入了解跳频系统的工作原理,通信系统各部分的原理与关联,掌握利用Matlab/Simulink软件进行完整通信系统的建模和分析。
2、课程设计内容●主要课程设计内容跳频通信系统是一种典型扩展频谱通信系统,它在军事通信、移动通信、计算机无线数据传输和无线局域网等领域有着十分广泛的应用,已成为当前短波保密通信的一个重要发展方向。
此次跳频通信仿真系统从跳频系统的结构组成、工作原理、主要技术指标、跳频通信系统的解跳和解调等方面详细了解了跳频通信基本原理,并对跳频通信系统的抗干扰技术及其性能进行了仿真研究和理论分析。
其组成部分包括信号生成部分、发送部分、接收部分、判决部分、跳频子系统模块五个部分,并以2FSK系统为例,给出了上述通信干扰样式下的误码率理论分析结果,并利用Matlab仿真系统实现跳频系统的仿真和分析,达到了预期的效果。
调频系统原理示意图如图所示。
个人任务分工如下图所示:●原理(跳频扩频调制和解跳)1 跳频扩频调制跳频扩频调制通过伪随机地改变发送载波频率,用跳变的频率来调制基带信号,得到载波频率不断变化的射频信号。
通常,跳频系统的频率合成器输出什么频率的载波信号是受跳频指令控制的,跳频器是由频率合成器和跳频指令发生器构成的。
在时钟的作用下,频率合成器不断地改变其输出载波的频率,跳频指令发生器不断地发出控制指令。
因此混频器输出的已调波的载波频率,也将随着指令不断地跳变。
通常,跳频指令是利用伪随机发生器来产生的,或者由软件编程来产生此跳频指令。
2解跳首先,为了完成解跳功能,用同相干解调类似的方法将发送信号已知的伪随机的载波与接收信号进行混频,再经过低通滤波器进行滤波,即可得到到解跳后的信号,以便以后基带调制的进行。
3加性高斯白噪声信道发送信号在信道中传输会受到加性高斯白噪声的影响。
基于MATLAB的跳频通信系统仿真研究1.1 研究背景与意义随着军事的现代化进程的加快,未来战争将是以电子战、信息战的对抗为主,运用于军事设备中的跳频技术的性能研究也成为了各国关注的焦点,抗干扰、抗截获、抗衰落等性能的提高也成为跳频研究的发展方向。
同时,随着个人通信业务和蜂窝移动通信的发展,跳频技术在民用领域的运用也日趋成熟,在现有的DS/CDMA 系统中,远近效应是一个很大的问题。
由于大功率信号只在某个频率上产生远近效应,当载波频率跳变到另一个频率时则不受影响,因此跳频系统没有明显的远近效应,这使得它在移动通信中易于得到应用和发展。
在数字蜂窝移动通信系统中,如果链路间采用相互正交的跳频图案同步跳频,或者采用低互相关的跳频图案异步跳频,可以使得链路间的干扰完全消除或基本消除,对提高系统的容量具有重要意义。
此外,跳频是瞬时窄带系统,其频率分配具有很大的灵活性,在现有频率资源十分拥挤的条件下,研究跳频通信技术具有重要意义。
1.2 跳频通信技术的发展及研究现状从 20 世纪 50 年代开始,西方国家就已经展开了对跳频技术的理论研究。
美国的Laboratories of Sylvania 率先研制出了世界上第一个实用的跳频通信系统Baffalo Laboratories Application of Digitally Exact Spectra,简称BLADES 系统,并在海军的 Mt. Mc Kinley 指挥舰上试验成功。
到了 70 年代,跳频通信技术快速发展,美、英、法等国的超短波跳频电台相继研制成功且应用于军事当中,其中以美国的INCGARS-V 和英国的 Jaguar 为典型代表。
到了80年代,跳频技术应用于实战当中,在英国的马尔维纳斯岛(福克兰群岛)战争与美国入侵巴拿马的战争中,参战部队都装备了跳频电台用于相互联络,取得良好效果。
到了1991年的海湾战争时,美、英、法等国部队大量装备了跳频电台用于军事指挥,如美国的SINCGARS、法国TRC-950、英国的Jaguar-V,成效斐然。
用MATLAB实现快跳频通信系统的仿真前言当今信息时代,如何有效的利用宝贵的频带资源,如何进行准确可靠的信息通信是通信领域中至关重要的问题。
扩频通信正是在这种背景下迅速发展起来的。
快调频通信是扩频通信的一种实现方式,在抗干扰和保密性方面,它是扩频通信中很好的通信方式。
在具体的实现上,跳频通信是一个用户的载波按某种跳频图案(伪随机跳频序列)在很宽的频带范围内随机的跳变。
由于频率跳变的不确定性,所以很好的实现了保密通信。
在本次毕业设计中,是用MATLAB实现快跳频通信系统的仿真。
MATLAB 是一种功能强大的软件,在统计、信号处理、人工智能以及通信领域得到了广泛的应用。
在快跳频系统的设计中,主要用到SIMULINK和COMMUNICATION BLOCKS两个工具箱。
在具体实现过程中,还要结合用 MATLAB语言编写的程序实现整个过程的设计。
这篇论文共分五章:第一章是绪论部分,主要介绍一些扩频通信的发展、概念、理论和应用。
第二章重点介绍快跳频通信系统的性能分析,包括快跳频通信系统的模型、主要特点,快跳频图案设计和伪随机码的选择。
第三章着重介绍快跳频通信系统的仿真实现,主要包括在MATLAB环境下仿真框图的实现以及功能。
快跳频系统仿真模型各个部分的设计原理和设计思路。
第四章给出在快跳频系统实现中用到的源程序以及仿真的结果。
本篇论文的总结将放在第五章。
第一章绪论1.1 概述扩频通信,即扩展频谱通信(Spread Spectrum Communication),它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。
具有巨大的发展前景。
扩展频谱通信(Spread Spectrum Communication)的原理发表的很早,它是将待传送的信息数据被伪随机编码也就是扩频序列调制,实现频谱扩展以后再在信道中传输,接收端则采用与发送端完全相同的编码进行解调和相关处理,从而恢复出原始的信息数据。
目录第1章绪论 (1)1.1 通信系统仿真概述 (1)1.2 通信系统仿真的现实意义 (1)蓝牙通信系统仿真 (2)第2章通信系统仿真技术基础理论 (3)2.1 通信系统简介 (3)2.1.1 通信系统的组成 (3)2.1.2 通信系统的分类 (4)2.1.3 通信方式 (6)2.2 Simulink仿真基础 (7)2.2.1 Simulink的启动与退出 (7)2.2.2 Simulink仿真参数设置及选择解法器 (9)2.3 Simulink模块库简介 (12)2.4 Simulink仿真简介 (14)2.4.1 Simulink仿真模型组成 (14)2.4.2 仿真进程 (15)第3章基于MATLAB/Simulink通信系统经常使用模块仿真 (16)3.1 2ASK数字调制与解调 (16)3.1.1 2ASK的大体原理及其调制解调 (16)3.1.2 2ASK的调制解调与仿真 (17)3.2 2FSK数字调制与解调 (20)3.2.1 2FSK的大体原理及调制解调 (21)3.2.2 2FSK的调制与解调 (22)第4章蓝牙跳频通信系统仿真设计 (27)4.1 蓝牙技术概述 (27)蓝牙跳频系统各部份介绍 (28)4.2.1 信号接收部份 (30)4.2.2 谱分析 (33)4.2.3 误码分析部份 (34)4.3 蓝牙跳频系统的仿真模型 (34)4.4 系统运行分析 (35)结论 (37)致谢 (38)参考文献 (38)第1章绪论1.1 通信系统仿真概述通信系统是用以完成信息传输进程的技术系统的总称。
现代通信系统要紧借助电磁波在自由空间的传播或在导引媒体中的传输机理来实现,前者称为无线通信系统,后者称为有线通信系统。
由于人们对通信的要求愈来愈高,对通信的要求愈来愈多样化,因此通信系统正迅速向着宽带化方向进展,而光纤通信系统将在通信网中发挥愈来愈重要的作用。
通信仿真是衡量通信系统性能的重要工具。
个人收集整理仅供参考学习通信仿真技术实验报告一、实验项目名称:跳频扩频通信系统地设计及simulink仿真二、有关扩频系统地背景介绍扩展频谱(Spread Spectrum,SS)通信系统广泛应用于军事通信、移动通信、雷达、导航、测距、定位等领域.它利用频谱扩展技术将需要发送地信息信号扩展到一个很宽地频带上,使射频带宽比信息带宽宽得多,然后再发送出去.在接收端则通常通过相干解扩将信号重构出来.这种通信系统以占用比原始信号带宽宽得多地射频带宽为代价,来获得更强地抗干扰能力和更高地频谱利用率.b5E2RGbCAP 在通信系统中采用扩频技术有许多优点:比如具有较强地抗干扰能力;具有较强地隐蔽性和抗测向、抗侦察能力;具有优良地多址接入能力,是码分多址地关键技术;具有很强地抗频率选择性衰落地能力;抗多径干扰;可进行高分辨率地测向、定位等等.p1EanqFDPw按照扩频方式地不同,扩频通信系统主要可分为:直接序列扩展频谱系统(Direct Sequence Spread Spectrum,DSSS)跳频系统(Frequency Hopping,FH)跳时系统(Time Hopping,TH).DXDiTa9E3d跳频是扩频地另外一种方式.在跳频系统中,调制载波频率受伪随机码地控制,不断地以伪随机规律跳变,以躲避点干扰和窄频干扰.跳频系统可以看成是载波频率按照指定地伪随机规则跳变地多元频移键控(M-FSK)系统.根据跳频RRbps)与传输信息速率(速率()之间地关系,可以将跳频系统分为慢跳/s ah R?R),则为快跳频,反之为慢跳频.跳频系统和快跳频系统:若(RTCrpUDGiTah三、实验目地:本实验地目地是通过搭建跳频扩频系统地模型,了解跳频扩频通信系统地原理,并掌握simulink地操作使用方法.5PCzVD7HxA1 / 8个人收集整理仅供参考学习四、实验内容跳频系统是一种瞬时窄带系统.在接收机端,本地恢复载波也受伪随机码地控制,并保持与发送地跳频变化规律一致,这样,以频率跳变地本地恢复载波对接收信号进行变频(相乘)后,就能得到解扩(解跳频)信号,然后对解扩后地信号再进行相应地解调即可恢复数据.由于跳频系统中载频不断改变,在接收机中跟踪载波相位较为困难,所以跳频系统中一般不采用需要相干方式解调地调制方式,如PSK等,而是采用一些可非相干解调地调制方式,最常用地是FSK调制.jLBHrnAILg 设数据流波形为a(t),数据速率为,其取值为双极性地(1),进行FSKR?a调制(频偏设为)后输出信号地等效低通信号为b(t),有f?xHAQX74J0X?a(t2)?fj e?)b(t设伪随机序列控制下地瞬时频率取值为f(t),随着时间改变,f(t)取值在频率点,i=1,.......N上改变.跳频载波信号地等效低通信号为c(t)设为:f LDAYtRyKfEe)?c(ti?f(tj2)跳频就是以跳频载波对数据调制信号地频率搬移过程,跳频输出地等效低通d(t)是:信号?(a(t)?f?f(j2t))e?)t?c(t)d(t)?b(在接收端,以同步PN码控制地频率伪随机变化地载波(其等效低通信号为*)和接收信号混频(相乘)进行解跳频,得到解扩地共轭信号发送载波c(t))t(c^)tb(为输出信号Zzz6ZB2Ltk*)(tt))?c()?nt)?J(?b(t)(d(t**)ct(J)?(t))?(?dt)?c)(t?(n(t???f(2t)?jt))?2jf(t)?tj2(a()?ff(e?et())?)(?n?e(t?J??f(t2?)t(a()?fj)j2e)((? nte???t(J))2 / 8个人收集整理仅供参考学习*,以同步t)分别表示噪声和干扰信号,并且t)和J(其中,n(1)?(tc(t)c跳变地本地恢复载波对接收信号混频后,就得到了解调后地窄带信号b(t)和宽带地噪声以及干扰信号.同样,以窄带滤波器即可滤除大部分噪声和干扰,达到抗干扰地目地.dvzfvkwMI1五、实验记录以及结果分析设数据速率为100bps,数据调制采用2FSK方式,频率间隔为100Hz.跳频频点为32个,调频频率间隔为50Hz,调频速率为50跳/S.设以伪随机整数控制跳频地载频,接收机中解跳所用地本地恢复载波理想地跟踪了发送载波频率变化.新到设为AWGN信道.rqyn14ZNXI该系统属于一个慢跳频扩频系统.跳频输出信号带宽约为Hz,1600?50?32其等效低通信号频率变化范围为-800——800Hz.为了使仿真观测范围达到-2000——2000Hz,信号采样率应设置为4000次/s,所以每一个传输数据码元地仿真采样点数为40点.跳频速率为50跳/s,故每跳持续时间为0.02s,对应地采样点数为80点.伪随机码采用m序列,也可采用Gold序列.将伪随机码中每5bit转换为一个0——31地随机整数,以控制跳频载波地输出频率.由于假设接收机伪随机码是理想同步地,且信道没有时延,因此在模型中可直接用发送方地伪随机码作为接收机恢复地伪随机序列.EmxvxOtOco3 / 8个人收集整理仅供参考学习跳频扩频传输系统地仿真模型图1图2 PN序列发生子系统Bernoulli Binary .二进制信源数据采用根据以上分析建立传输测试模型M-FSK Modulator Baseband0.01s.然后用Generator产生,模块中采样时间设为,每个100Hz2模块完成2FSK调制,其参数设置为:调制元数为,频率间隔为序PN地信号.由次符号地采样点数为40,这样调制输出地将是采样率为4000/s产生,子系统中,0-31列转换得到地随机整数由子系统Subsystem PN Sequence(即5个样值并设置按帧输出,PN序列模块地采样时间间隔设置为1/250s,每帧5将每将帧格式转换为基于取样地信号后,个码片),用Bit to Integer Converter5输出随机整数.码片转换为一个随机整数输出,作为跳频载波频率点地控制信号M-FSK Modulator Baseband1.跳频器采用,等于跳频速率地速率是250/5=50个/s,每50完成,其设置参数是:调制元数32,输入数据类型为整型,频率间隔为地503280符号地采样点数为,这样该模块将输出在个频点上跳频速率为次/s4 / 8个人收集整理仅供参考学习伪随机跳频载波信号.它是复信号,采样率与2FSK信息调制地输出信号相同,为4000次/s.信息调制输出和跳频载波进行相乘以实现跳频扩频.SixE2yXPq5扩频输出经过AWGN信道并加入一个150Hz地单频正弦波作为干扰源.在接收端,本地跳频载波是发送跳频载波信号地共轭信号,以相乘完成解跳后,用M-FSK Demodulator Baseband完成2FSK信息解跳,其设置与信息调制器对应.与发送数据相比,解调输出数据将会延迟一个码元间隔时间(0.01s).系统中可对比观察收发数据波形,测试误码率,并用频谱仪观测跳频,信道传输以及解跳,解调前后地信号频谱,如图3-5.6ewMyirQFL图3跳频前信号频谱5 / 8个人收集整理仅供参考学习图4 跳频后信号频谱图5调制波形和解调波形设置AWGN信道地噪声方差为1,单频正弦波幅度为1,执行仿真后则可得到各关键传输点地信号频谱.可以看到,2FSK信息调制输出地频谱频率间隔为100Hz,跳频扩频后地信号频谱中存在32个调频频点,间隔50Hz扩频带宽为1600Hz.kavU42VRUs六、参考文献[1]王玉德,王金新.基于MATLAB地跳频扩频通信系统地仿真研究[J],通信技术,2012年第06期(43):21-23y6v3ALoS89[2]李德鑫,高宪军.基于simulink地GMSK跳频通信系统设计[J],吉林大学学报,2007年第2期(25):391-397M2ub6vSTnP[3]佘明辉,佘轮.基于扩频技术地跳频扩频分析[J],电子技术,2012.4:16-18[4]吴丹,王得成.跳频扩频数字通信系统地建模与仿真[J],煤炭技术,2012年4期(31):239-2400YujCfmUCw[5]王靖琰.跳频扩频通信系统地Matlab仿真和分析[J],中南大学信息与通信工程系410008[6]樊昌信.通信原理[M].北京:国防工业出版社,20046 / 8仅供参考学习个人收集整理版权申明.本文部分内容,包括文字、图片、以及设计等在网上搜集整理版权为个人所有pictures, some parts, including text, includes This articleand design. Copyright is personal ownership.eUts8ZQVRd以及其用户可将本文地内容或服务用于个人学习、研究或欣赏,但同时应遵守著作权法及其他相关法律他非商业性或非盈利性用途,除此以外,将本地规定,不得侵犯本网站及相关权利人地合法权利.须征得本人及相关权利人地书面文任何内容或服务用于其他用途时,.许可,并支付报酬sQsAEJkW5TUsers may use the contents or services of this articlefor personal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate addition, obligees. In relevant and this rights of website its when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.GMsIasNXkA转载或引用本文内容必须是以新闻性或资料性公共免费信息为7 / 8个人收集整理仅供参考学习使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,.并自负版权等法律责任TIrRGchYzgReproduction or quotation of the content of this article news of use for good-faith reasonable must be and citation the or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.7EqZcWLZNX8 / 8。
基于MATLAB的跳频通信系统仿真研究1.1 研究背景与意义随着军事的现代化进程的加快,未来战争将是以电子战、信息战的对抗为主,运用于军事设备中的跳频技术的性能研究也成为了各国关注的焦点,抗干扰、抗截获、抗衰落等性能的提高也成为跳频研究的发展方向。
同时,随着个人通信业务和蜂窝移动通信的发展,跳频技术在民用领域的运用也日趋成熟,在现有的DS/CDMA 系统中,远近效应是一个很大的问题。
由于大功率信号只在某个频率上产生远近效应,当载波频率跳变到另一个频率时则不受影响,因此跳频系统没有明显的远近效应,这使得它在移动通信中易于得到应用和发展。
在数字蜂窝移动通信系统中,如果链路间采用相互正交的跳频图案同步跳频,或者采用低互相关的跳频图案异步跳频,可以使得链路间的干扰完全消除或基本消除,对提高系统的容量具有重要意义。
此外,跳频是瞬时窄带系统,其频率分配具有很大的灵活性,在现有频率资源十分拥挤的条件下,研究跳频通信技术具有重要意义。
1.2 跳频通信技术的发展及研究现状从 20 世纪 50 年代开始,西方国家就已经展开了对跳频技术的理论研究。
美国的Laboratories of Sylvania 率先研制出了世界上第一个实用的跳频通信系统Baffalo Laboratories Application of Digitally Exact Spectra,简称BLADES 系统,并在海军的 Mt. Mc Kinley 指挥舰上试验成功。
到了 70 年代,跳频通信技术快速发展,美、英、法等国的超短波跳频电台相继研制成功且应用于军事当中,其中以美国的INCGARS-V 和英国的 Jaguar 为典型代表。
到了80年代,跳频技术应用于实战当中,在英国的马尔维纳斯岛(福克兰群岛)战争与美国入侵巴拿马的战争中,参战部队都装备了跳频电台用于相互联络,取得良好效果。
到了1991年的海湾战争时,美、英、法等国部队大量装备了跳频电台用于军事指挥,如美国的SINCGARS、法国TRC-950、英国的Jaguar-V,成效斐然。
<商务智能>跳频通信系统的仿真目录摘要 1第1章绪论 11.1 概述11.2 跳频通信简介 21.2.1 跳频通信系统概述 21.2.2 跳频技术的应用背景和发展趋势 2 1.3 MATLAB简介 31.4 本文研究内容及章节安排4第2章跳频通信系统的基本原理 52.1 跳频通信系统的结构组成52.1.1 跳频系统的发送部分 52.1.2 跳频系统的接收部分 62.2 跳频通信系统的性能指标72.3 跳频通信系统的调制方式72.4 频率合成器82.5 跳频信号的解跳与解调92.5.1 跳频信号的解跳92.5.2 跳频信号的解调10第3章跳频通信系统仿真及性能分析11 3.1 Simulink 基础知识和设计开发原理简介 11 3.1.1 Simulink 基础知识简介 113.1.2 Simulink的设计和开发113.2 跳频通信系统仿真模型的建立123.3 S-函数的仿真流程 133.4 跳频通信系统的仿真框图143.5 仿真模型中示波器的仿真结果显示17 3.6 基于源代码的跳频通信系统仿真18 3.7 误码率分析21第4章结论 23参考文献23致谢25Abstract 26基于MATLAB的跳频通信系统的仿真研究摘要:跳频通信系统是一种典型扩展频谱通信系统,它在军事通信、移动通信、计算机无线数据传输和无线局域网等领域有着十分广泛的应用,已成为当前短波保密通信的一个重要发展方向。
本文介绍了跳频通信系统的基本工作过程,从跳频系统的结构组成、工作原理、主要技术指标、跳频通信系统的解跳和解调等方面阐述了跳频通信基本原理,并对跳频通信系统的抗干扰技术及其性能进行了仿真研究和理论分析。
本文从理论上分析了跳频通信系统的抗干扰性能,其组成部分包括信号生成部分、发送部分、接收部分、判决部分、跳频子系统模块五个部分,并以2FSK系统为例,给出了上述通信干扰样式下的误码率理论分析结果,并利用Matlab中的Simulink仿真系统实现跳频系统的仿真和分析,达到了预期的效果。
跳频通信系统的研究与Matlab仿真摘要:跳频通信技术具有较强的抗干扰能力,因此一直是扩频通信技术研究中的一个重点。
在阐述跳频通信基本原理和实现方法的基础上,利用Matlab提供的可视化工具Simulink建立了跳频通信系统仿真模型,详细讲述了各模块的设计。
在给定仿真条件下,对该跳频通信系统在宽带噪声干扰工作机制下进行了仿真,得到了在宽带噪声干扰下的误码率-信噪比曲线。
结果表明,跳频通信系统的抗干扰能力优于传统的定频通信,在战术通信中有更高的可靠性。
此外还提出了提高跳频通信对抗宽带噪声干扰能力的改进方法,它对研究跳频通信系统抗干扰的性能具有借鉴作用。
关键词:跳频通信;抗干扰;误码率;信噪比中图分类号:TN911文献标识码:ANIEWei,GUOMei-hua,ZHANGYong-jie0引言扩频是一种经典的无线通信技术,包括跳频(FH)、直接序列扩频(DS)、跳时(TH)及其混合扩频方式等。
由于跳频通信的抗截获、抗干扰能力强,保密性能好,在军事抗干扰通信中得到了广泛应用,目前世界各国军队已普遍装备各种跳频电台[1]。
因此,分析跳频通信系统,研究提高抗干扰能力的方法,对保障军事通信的可靠性具有重要的应用价值。
计算机仿真技术由于其灵活高效及准确的特点在通信研究中得到了广泛应用。
本文借助计算机仿真工具Matlab/Simulink对典型干扰下的基于跳频扩频技术的仿真建模分析研究,为电子战条件下抗干扰性能分析提供仿真评估条件。
1跳频扩频系统的工作原理跳频通信的工作原理是收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说通信中使用的载波频率受伪随机变化码的控制而随机跳变[2]。
从时域上来看,跳频信号是一个多频频移键控信号;从频域上来看,跳频信号的频谱在宽频带上随机跳变[3]。
与定频通信相比,跳频通信比较隐蔽,只要对方不清楚载频跳变的规律,就很难截获通信内容。
同时,跳频通信具有良好的抗干扰能力,即使有部分频点被干扰,仍能在其他的频点上进行通信[4]。
基于Matlab 的直序列和跳频扩频通信系统仿真一、实验目的根据通信理论知识熟练的运用MATLAB 进行直序列扩频和跳频扩频的仿真研究。
二、实验内容1.Matlab/simulink 通信系统仿真。
2.用matlab 实现直序列扩频和跳频扩频。
三、实验平台硬件平台:笔记本电脑软件平台:windows XP 操作系统、Matlab R2014a四、扩频通信(一)理论基础通信技术和通信理论的研究,是围绕着通信系统的有效性和可靠性这两个基本问题开展的。
所以,有效性和可靠性是设计和评价一个通信系统的主要性能指标。
有效性,是指通信系统传输信息效率的高低。
这个问题是讨论怎样以最合理、最经济的方法传输最大数量的信息。
在模拟通信系统中,多路复用技术可提高系统的有效性。
显然,信道复用程度越高,系统传输信息的有效性就越好。
在数字通信系统中,由于传输的是数字信号,因此传输的有效性是用传输速率来衡量的。
可靠性,是指通信系统可靠地传输信息。
由于信息在传输过程中受到干扰,收到的与发出的信息并不完全相同。
可靠性就是用来衡量收到信息与发出信息的符合程度。
因此,可靠性决定于系统抵抗干扰的性能,也就是说,决定于通信系统的抗干扰性。
在模拟通信系统中,传输可靠性是用整个系统的输出信噪比来衡量的。
在数字通信系统中,传输可靠性是用差错率来衡量的。
扩展频谱通信由于具有很强的抗干扰能力,首先在军用通信系统中得到了应用。
近年来,扩展频谱通信技术的理论和应用发展非常迅速。
扩频通信是扩展频谱通信的简称。
我们知道,频谱是电信号的频域描述。
承载各种信息(如语音、图象、数据等)的信号一般都是以时域来表示的,即表示为一个时间的函数)(t f 。
信号的时域表示式)(t f 可以用傅立叶变换得到其频域表示式)(ωF 。
频域和时域的关系由式(1-1)确定:⎪⎩⎪⎨⎧==⎰⎰∞∞-∞∞--ωωπωπd e F t f dt e t f F t j ft j f 2π2)(21)()()( (1-1) 函数)(t f 的傅立叶变换存在的充分条件是)(t f 满足狄里赫莱(Dirichlet)条件,或在区间(-∞,+∞)绝对可积,即dt t f ⎰∞∞-)(必须为有限值。
慢跳频通信系统仿真班级:通信111502 姓名:史峻奇学号:22 班级:通信111502 姓名:唐友田学号:24 班级:通信111502 姓名:王春颖学号:25 班级:通信111502 姓名:吴亚凤学号:26 班级:通信111502 姓名:徐红军学号:27一、实验目的了解跳频扩频方式是使伪随机序列控制被数据调制的载波中心频率以一定的速率和顺序在一组频率中随机地跳动,接收端以相应的速度和顺序接收并解调。
在跳频系统中,跳频频率的选择是用伪随机码来实现的,且跳频通信的几十个甚至上千个频率由所传信息与伪随机码的组合进行控制。
由于系统的工作频率在不停的跳变,在每个频点上停留的时间仅为毫秒或微秒级。
二、慢跳频通信系统的实验原理慢跳频通信系统(FFH )是一个用户的载波频率按某种跳频图案(伪随机调频序列)在很宽的频带范围内跳变的通信系统,如图1所示。
信息信号经过波形调制(信息调制)后,送入载波调制。
载波由跳变序列(伪随机序列)控制跳变频率合成器来产生,其频率随跳频序列的值的改变而改变,因此,载波首先被跳变序列调制,称作跳频调制。
频率合成器受跳频序列控制,当跳频序列值改变一次时,则载波频率跳变一次。
信号经过载波调制后形成跳频信号。
在发送端,跳频调制采用伪随机码序列和多进制频移键控相结合的方式,即在发端采用一个伪随机发生器产生一个伪随机序列,用它去控制频率合成器的输出频率,使之按伪随机方式从2n -1个频率的集合中选取发送频率,这样得到的信号就是跳频信号。
在接收端,为了解调出跳频信号,需要一组与发送端相同的本地伪随机序列发生器,去控制本地频率合成器,产生一列与发射信号差一个中频频率的跳频信号,其速率相同、起止一致。
这样,跳频信号在混频器中与接收信号差频出一个不跳变的中频解跳信号,在经中频窄带滤波器后,把不需要的干扰抑制掉,再由信息解调器恢复出有用的原始数据,从而实现了慢跳频通信。
图1 慢跳频通信系统工作原理图三、慢跳频通信系统的仿真Simulink 是MATLAB 中的一个建立系统方框图和基于方框图级的系统仿真环境,使用Simulink 可以更加方便地对系统进行可视化建模,并进行基于时间流的系统级仿真,并且仿真结果可以近乎“实时”地通过可视化模块,如示波器模块等显示出来,使得系统仿真工作大为方便。
自编码跳频通信系统的仿真研究的开题报告一、研究背景自编码技术是一种在通信系统中广泛使用的编码技术,可以在一定程度上提高信道传输效率和抗干扰能力。
跳频技术是一种具有良好抗干扰能力的调制技术,通过跳频可以使传输数据的频率在不同的频段不断变化,从而达到抵御干扰的效果。
两者结合可以构建出具有较为优异性能的通信系统。
因此,本研究旨在结合自编码技术和跳频技术,设计一种自编码跳频通信系统,并对该系统进行仿真研究,以验证其性能。
二、研究内容和方案1.自编码跳频通信系统设计根据自编码和跳频技术的原理,设计出一种自编码跳频通信系统。
其中自编码模块采用卷积码或者LDPC码,跳频模块采用频率跳变或者时间跳变的方式。
整个系统采用复合方式进行编码和调制,同时进行频道编码。
2.系统性能分析对自编码跳频通信系统的性能进行详细分析,包括误码率、信噪比、频偏、多径效应等指标,并与传统的编码调制方式进行比较,分析自编码跳频通信系统的优势和不足之处。
3.系统仿真实现在MATLAB等通信仿真平台上,实现自编码跳频通信系统的仿真,并进行性能测试。
将仿真结果与理论计算结果进行比较,评估系统的可行性和可靠性。
三、研究意义通过本研究,可以验证自编码跳频通信系统的性能表现,并对其进行性能优化。
该技术的应用范围广泛,可以用于军事通信、航空通信、电力通信等领域,具有重要的实际意义。
同时,研究该技术也有助于深入研究自编码和跳频技术,推动通信技术的发展。
四、预期结果通过本研究,预计可以得到如下结果:1.设计出一种性能优异的自编码跳频通信系统。
2.分析自编码跳频通信系统的性能指标,并与传统的编码调制方式进行比较。
3.在MATLAB等仿真平台上实现自编码跳频通信系统,并进行性能测试。
4.推动自编码和跳频技术的应用和研究,促进通信技术的发展。
五、研究进度安排1.前期调研和文献综述(2周)2.自编码跳频通信系统设计与性能分析(4周)3.系统仿真实现与性能测试(6周)4.撰写论文,并进行论文答辩(2周)六、参考文献[1] Gao B, et al. A novel LDPC-coded FH/MFSK modulation scheme for high-speed wireless communication system. IEEE Trans. Wireless Commun., 2008, 7(4): 1217-1221.[2] Tao Y, et al. FH and Diversity Combining Techniques forLPI/SPI Communications. IEEE Commun. Mag., 2011, 49(2): 126-132.[3] Liu J, et al. FH/LTE Cooperative Communication for Comrade Assistance in Local Disaster Relief. IEEE J. Sel. Areas Commun., 2016, 34(1): 87-96.[4] Zhang H, et al. RAKE receiver for multiple access FH/SS systems. IEEE Commun. Lett., 2009, 13(7): 488-490.[5] Zhao Y, et al. An FEC-Aided FH/MFSK Modulation Scheme Over Multipath Fading Channels. IEEE Trans. Veh. Technol., 2011, 60(2): 561-567.。
跳频通信系统模拟仿真分析李亚文【摘要】The building blocks of frequency hopping systems, working principle and the main features were analyzed and modeled for communication systems. The system simulation model in Simulink is set up, therefore, the frequency hopping communication system was realistically simulated by setting reasonable parameters. The result showed that it has the strong anti-jamming capability, higher signal to noise ratio and low error rate, the source-side information was more accurately restored. providing preliminary research for hopping communications technology of the future innovation.%分析了跳频通信系统的组成模块、工作原理及系统特点,模拟建立了跳频通信系统模型,在Simulink中建立了仿真模型,通过设置合理的参数真实的模拟了跳频通信系统。
实验结果表明,所设计的跳频通信系统,抗干扰性较好,信噪比较高,误码率较低,能较准确的恢复信源端信息,为未来跳频通信技术的革新提供了前期的研究基础。
【期刊名称】《商洛学院学报》【年(卷),期】2015(000)006【总页数】5页(P7-10,48)【关键词】扩频通信;跳频通信;频谱分析;误码率【作者】李亚文【作者单位】商洛学院电子信息与电气工程学院,陕西商洛 726000【正文语种】中文【中图分类】TN914.41随着无线电通信技术的发展,通信过程中保密安全问题已经成为人们关注的一个焦点[1]。
课程设计(II)通信系统仿真题目跳频通信系统仿真专业学号姓名日期通信系统仿真课程设计任务书1、课程设计目的通过对跳频系统的设计,深入了解跳频系统的工作原理,通信系统各部分的原理与关联,掌握利用Matlab/Simulink软件进行完整通信系统的建模和分析。
2、课程设计内容●主要课程设计内容跳频通信系统是一种典型扩展频谱通信系统,它在军事通信、移动通信、计算机无线数据传输和无线局域网等领域有着十分广泛的应用,已成为当前短波保密通信的一个重要发展方向。
此次跳频通信仿真系统从跳频系统的结构组成、工作原理、主要技术指标、跳频通信系统的解跳和解调等方面详细了解了跳频通信基本原理,并对跳频通信系统的抗干扰技术及其性能进行了仿真研究和理论分析。
其组成部分包括信号生成部分、发送部分、接收部分、判决部分、跳频子系统模块五个部分,并以2FSK系统为例,给出了上述通信干扰样式下的误码率理论分析结果,并利用Matlab仿真系统实现跳频系统的仿真和分析,达到了预期的效果。
调频系统原理示意图如图所示。
个人任务分工如下图所示:●原理(跳频扩频调制和解跳)1 跳频扩频调制跳频扩频调制通过伪随机地改变发送载波频率,用跳变的频率来调制基带信号,得到载波频率不断变化的射频信号。
通常,跳频系统的频率合成器输出什么频率的载波信号是受跳频指令控制的,跳频器是由频率合成器和跳频指令发生器构成的。
在时钟的作用下,频率合成器不断地改变其输出载波的频率,跳频指令发生器不断地发出控制指令。
因此混频器输出的已调波的载波频率,也将随着指令不断地跳变。
通常,跳频指令是利用伪随机发生器来产生的,或者由软件编程来产生此跳频指令。
2解跳首先,为了完成解跳功能,用同相干解调类似的方法将发送信号已知的伪随机的载波与接收信号进行混频,再经过低通滤波器进行滤波,即可得到到解跳后的信号,以便以后基带调制的进行。
3加性高斯白噪声信道发送信号在信道中传输会受到加性高斯白噪声的影响。
在matlab中有特定的函数进行加性高斯白噪声信道的模拟。
3、设计与实现过程主要设计思想和设计流程。
依据前面对跳频系统的原理介绍可得到跳频系统的数学模型如下图所示。
在发送端,输入信息码序列进行基带调制得到频带宽度为B m的调制信号m(t),独立产生的伪随机码序列作为跳频序列去控制频率合成器,使其输出频率按不同的跳频图案或指令随机跳跃的变化。
调制信号m(t)对随机载频进行调制,得到跳频信号S i(t),可表示为其中,ω∆为调频频率间隔,φn为初项。
跳频系统数学模型如下。
跳频通信原理框图则如下所示:●设计流程图总体设计流程图如下:总体设计流程●跳频调制与解跳的源代码(分工负责的部分):% Preparation of 8 new carrier frequenciest1=(0:100*pi/999:100*pi); %载波1t2=(0:110*pi/999:110*pi); %载波2t3=(0:120*pi/999:120*pi); %载波3t4=(0:130*pi/999:130*pi); %载波4t5=(0:140*pi/999:140*pi);t6=(0:150*pi/999:150*pi); %1000个样点t7=(0:160*pi/999:160*pi);t8=(0:170*pi/999:170*pi);c1=cos(t1); %载波1c2=cos(t2);c3=cos(t3); %载波3c4=cos(t4);c5=cos(t5);c6=cos(t6);c7=cos(t7);c8=cos(t8);adr1=Mcreate(1001203);adr1=[adr1,adr1(1),adr1(2)]; %用户地址为初始m序列fh_seq1= [];for k=1:gseq_1=adr1(3*k-2)*2^2+adr1(3*k-1)*2+adr1(3*k);fh_seq1=[fh_seq1 seq_1]; %由m序列产生的指令序列endspread_signal1=[]; %伪随机载波序列help_despread_signal1=[]; %辅助信号,解调时用fhp=[];for k=1:gc=fh_seq1(k);switch(c) %判断指令内容,由指令内容生成伪随机载波序列case(0)spread_signal1=[spread_signal1 c8];case(1)spread_signal1=[spread_signal1 c1];case(2)spread_signal1=[spread_signal1 c2];case(3)spread_signal1=[spread_signal1 c3];case(4)spread_signal1=[spread_signal1 c4];case(5)spread_signal1=[spread_signal1 c5];case(6)spread_signal1=[spread_signal1 c6];case(7)spread_signal1=[spread_signal1 c7];endfhp=[fhp (500*c+5000)]; %取出随机载波的频率endfigure(3);plot(fhp,'*');title('跳频图案');freq_hopped_sig1=SignalFSK.*spread_signal1; %跳频扩频调制figure(4);subplot(2,1,1);plot((1:1000*g),freq_hopped_sig1); %跳频扩频后的时域信号图axis([-100 1000*g -2 2]);title('\bf\it 跳频扩频后的时域信号');%扩频调制后的频谱subplot(2,1,2);Plot_f(freq_hopped_sig1,fs);title('扩频调制后的频谱');%加高斯白噪声awgn_signal=awgn(freq_hopped_sig1,r,1/2);%%%信噪比为r;figure(5);subplot(2,1,1)plot([1:1000*g],awgn_signal); % 扩频调制后加高斯白噪声的信号'图title('\bf\it 扩频调制后加高斯白噪声的信号');subplot(2,1,2)Plot_f(awgn_signal,fs);title('扩频调制后加高斯白噪声的信号频谱');%解跳receive_signal=awgn_signal.*spread_signal1; %混频%低通滤波cof_band=fir1(64,1000/fs); %求滤波器的滤波系数signal_out=filter(cof_band,1,receive_signal); %低通滤波后的输出信号即解跳信号figure(6)subplot(2,1,1)plot([1:1000*g],receive_signal); %混频后的信号图title(' 混频后的信号');subplot(2,1,2);Plot_f(receive_signal,fs); %混频后的频谱图title('混频后的频谱');figure(7)subplot(2,1,1)plot([1:1000*g],signal_out); %低通滤波后的时域信号图title(' 低通滤波后的信号');subplot(2,1,2);Plot_f(signal_out,fs); %低通滤波后的频谱图title('低通滤波后的频谱');跳频通信系统的总体实现过程及代码:%M序列的产生function seq = Mcreate( prim_poly );prim_poly;connections=de2bi(prim_poly);N=length(connections);tmp1=fliplr(connections);con=tmp1(2:N);m=length(connections)-1;L=2^m-1;% length of the shift register sequence requestedregisters=[zeros(1,m-1) 1];% initial register contents% seq(1)=registers(m);% first element of the sequ encefor ii=1:Lseq(ii)=registers(m);tmp2=registers*con';tmp2=mod(tmp2,2);registers(2:m)=registers(1:m-1);registers(1)=tmp2;end;end%频谱图像的输出:function Plot_f( SignalFSK ,fs);nfft=fs+1;Y = fft(SignalFSK,nfft); PSignalFSK = Y.* conj(Y)/nfft;%共轭归一化f = fs*(0:nfft/2)/nfft;plot(f,PSignalFSK(1:nfft/2+1));xlabel('frequency (Hz)');axis([0 10000 -inf inf]);end主体程序:clcclear allg=10000; fs=100000;% w=-6:1:30;for rr=-30:1:5sig1=round(rand(1,g)); %产生随机信号源signal1=[];for k=1:g %离散点化if sig1(1,k)==0sig=-ones(1,1000);% bit 0设置1000个样点elsesig=ones(1,1000);% bit 1设置1000个样点endsignal1=[signal1 sig];endfigure(1)plot(signal1);%画出信号源的时域图像axis([-100 1000*g -1.5 1.5]);title('信号序列')T0=200; f0=1/T0; T1=400; f1=1/T1;u0=gensig('sin',T0,1000*g-1,1);u0=rot90(u0);%矩阵逆时针旋90度u1=gensig('sin',T1,1000*g-1,1);u1=rot90(u1);y0=u0.*sign(-signal1+1);y1=u1.*sign(signal1+1);SignalFSK=y0+y1;% 生成的FSK信号figure(2);subplot(2,1,1);plot(SignalFSK)%FSK信号的时域波形axis([-100 1000*g -3 3]);title('SignalFSK')%%%%FSK信号频谱subplot(2,1,2);Plot_f( SignalFSK ,fs);title('FSK调制后的频谱');% Preparation of 8 new carrierfrequenciest1=(0:100*pi/999:100*pi); %载波1t2=(0:110*pi/999:110*pi);%载波2t3=(0:120*pi/999:120*pi); %载波 3 t4=(0:130*pi/999:130*pi); %载波 4t5=(0:140*pi/999:140*pi);t6=(0:150*pi/999:150*pi);t7=(0:160*pi/999:160*pi);t8=(0:170*pi/999:170*pi);c1=cos(t1); %载波1c2=cos(t2);c3=cos(t3); %载波3c4=cos(t4);c5=cos(t5);c6=cos(t6);c7=cos(t7);c8=cos(t8);adr1=Mcreate(1001203);adr1=[adr1,adr1(1),adr1(2)];%用户地址为初始m序列fh_seq1= [];for k=1:gseq_1=adr1(3*k-2)*2^2+adr1(3*k-1)*2+adr1(3*k);fh_seq1=[fh_seq1 seq_1];%生成用户载波序列endspread_signal1=[]; %用户一载波help_despread_signal1=[];%辅助信号,解调时用fhp=[];for k=1:gc=fh_seq1(k);switch(c)case(0)spread_signal1=[spread_signal1 c8];case(1)spread_signal1=[spread_signal1c1]; %形成随机载频序列case(2)spread_signal1=[spread_signal1 c2];case(3)spread_signal1=[spread_signal1 c3];case(4)spread_signal1=[spread_signal1 c4]; case(5)spread_signal1=[spread_signal1 c5];case(6)spread_signal1=[spread_signal1 c6];case(7)spread_signal1=[spread_signal1 c7];endfhp=[fhp (500*c+5000)];endfigure(3);plot(fhp,'*');title('跳频图案');freq_hopped_sig1=SignalFSK.*spread_signal1; %跳频扩频调制figure(4);subplot(2,1,1);plot((1:1000*g),freq_hopped_sig1);%跳频扩频后的时域信号axis([-100 1000*g -2 2]);title(' 跳频扩频后的时域信号');%%%%%%扩频调制后的频谱subplot(2,1,2);Plot_f(freq_hopped_sig1,fs);title('扩频调制后的频谱');%加高斯白噪声awgn_signal=awgn(freq_hopped_sig1,rr,1/2);%%%信噪比为rr;figure(5);subplot(2,1,1)plot([1:1000*g],awgn_signal);title(' 扩频调制后加高斯白噪声的信号');subplot(2,1,2)Plot_f(awgn_signal,fs);title('扩频调制后加高斯白噪声的信号频谱');%解跳,相干解调receive_signal=awgn_signal.*spread_sig nal1;%混频%低通滤波cof_band=fir1(64,1000/fs);signal_out=filter(cof_band,1,receive_s ignal);figure(6)subplot(2,1,1)plot([1:1000*g],receive_signal);title(' 混频后的信号');subplot(2,1,2);Plot_f(receive_signal,fs);title('混频后的频谱');figure(7)subplot(2,1,1)plot([1:1000*g],signal_out);title(' 低通滤波后的信号');subplot(2,1,2);Plot_f(signal_out,fs);title('低通滤波后的频谱');%u0[u2,k]=gensig('sin',T0,1000*g-1,1);u2= rot90(u2);[u3,k]=gensig('sin',T1,1000*g-1,1);u3= rot90(u3);receive_signal0=signal_out.*u2;cof_band=fir1(64,600/fs);signal_out0=filter(cof_band,1,receive_ signal0);%u1receive_signal1=signal_out.*u3;% 接收的信号即为带有高斯白噪声的信号1cof_band=fir1(64,600/fs);signal_out1=filter(cof_band,1,receive_ signal1); uout=signal_out1-signal_out0;figure(8);subplot(2,1,1)plot(k,signal1);axis([-100 1000*g -1.51.5]);title('原始信源');subplot(2,1,2)plot(k,uout);axis([-100 1000*g -4 4]);title('FSK解调后的信号');%Sample sentence %抽样判决sentenced_signal=ones(1,g); for n=1:gut=0;for m=(n-1)*1000+1:1:1000*n;ut=ut+uout(m);endif ut<0sentenced_signal(n)=0;endendsentenced_signal_wave=[];%输出采样序列波形这里是+1,-1方波for k=1:gif sentenced_signal(1,k)==0sig=-ones(1,1000); % 1000 minus ones for bit 0elsesig=ones(1,1000); % 1000 ones for bit 1endsentenced_signal_wave=[sentenced_signal_wave sig];endfigure(9);subplot(2,1,1);plot(signal1);axis([-100 1000*g -1.5 1.5]);title(' Original Bit Sequence');subplot(2,1,2) ;plot(sentenced_signal_wave);axis([-100 1000*g -1.5 1.5]);title(' After Sentenced Bit Sequence');[Num(rr+31),Ratio(rr+31)]=biterr(s entenced_signal,sig1) %输出的信噪比endfigure(10);semilogy(rr,Ratio,'r-');title('误码率');xlabel('SNR/dB');ylabel('BER');使用simulink进行仿真的,需要针对仿真框图进行说明。