跳频通信系统的matlab仿真
无线通信原理-基于matlab的ofdm系统设计与仿真

无线通信原理-基于matlab的ofdm系统设计与仿真基于matlab的ofdm系统设计与仿真摘要OFDM即正交频分复用技术,实际上是多载波调制中的一种。
其主要思想是将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到相互正交且重叠的多个子载波上同时传输。
该技术的应用大幅度提高无线通信系统的信道容量和传输速率,并能有效地抵抗多径衰落、抑制干扰和窄带噪声,如此良好的性能从而引起了通信界的广泛关注。
本文设计了一个基于IFFT/FFT算法与802.11a标准的OFDM系统,并在计算机上进行了仿真和结果分析。
重点在OFDM系统设计与仿真,在这部分详细介绍了系统各个环节所使用的技术对系统性能的影响。
在仿真过程中对OFDM信号使用QPSK 调制,并在AWGN信道下传输,最后解调后得出误码率。
整个过程都是在MATLAB环境下仿真实现,对ODFM系统的仿真结果及性能进行分析,通过仿真得到信噪比与误码率之间的关系,为该系统的具体实现提供了大量有用数据。
- 1 -第一章 ODMF系统基本原理1.1多载波传输系统多载波传输通过把数据流分解为若干个子比特流,这样每个子数据流将具有较低的比特速率。
用这样的低比特率形成的低速率多状态符号去调制相应的子载波,构成了多个低速率符号并行发送的传输系统。
在单载波系统中,一次衰落或者干扰就会导致整个链路失效,但是在多载波系统中,某一时刻只会有少部分的子信道会受到衰落或者干扰的影响。
图1,1中给出了多载波系统的基本结构示意图。
图1-1多载波系统的基本结构多载波传输技术有许多种提法,比如正交频分复用(OFDM)、离散多音调制(DMT)和多载波调制(MCM),这3种方法在一般情况下可视为一样,但是在OFDM中,各子载波必须保持相互正交,而在MCM则不一定。
1.2正交频分复用OFDM就是在FDM的原理的基础上,子载波集采用两两正交的正弦或余弦函sinm,tcosn,t数集。
基于Matlab_Simulink的TDMA技术的仿真研究

输入信号经过子系统 TDMASubsystem 1 后, 分别在相应的时隙中得到了采样. 将 0.01s 分为三 个等间距时隙,第一个时隙用于传送方波信号,第 二个时隙传输正弦波信号,第三个时隙传输锯齿波 信号.
图 4 TDMASubsystem 3 模块结构 - 48 -
图 6 分时采样后的波形图
图2tdmasubsystem1模块结构图3tdmasubsystem2模块结构图4tdmasubsystem3模块结构图5输入信号波形图图6分时采样后的波形图48图7传输信号波形图34不同时隙分离的信号此信号为模块tdmasubsystem2的输出信号该模块结构与tdmasubsystem1相同将时间上叠加在一起的三个分时信号利用各自的时隙分离开来
关键词:TDMA;Simulink;通信仿真 中图分类号:TP393 文献标识码:A 文章编号:1673- 260X(2010)12- 0047- 03
1 引言 时分多址,简称 TDMA(Time Division Mul-
tiple Access). 是通信技术中基本多址技术之一, TDMA 应 用 在 北 美 数 字 式 先 进 移 动 电 话 系 统 (D-AMPS),全球移动通信系统(GSM)和个人数字 蜂窝系统(PDC)中,卫星通信和光纤通信中也有应 用.
基于MATLABSimulink的基带传输系统的仿真-(1)

基于MATLABSimulink的基带传输系统的仿真-(1)通信工程专业《通信原理》课程设计题目基于MATLAB/Simulink的基带传输系统的仿真学生姓名张莎学号1113024109所在院(系)陕西理工学院物理与电信工程学院专业班级通信工程专业1104 班指导教师侯宝生合作者王翊东鲁少龙完成地点陕西理工学院物理与电信工程学院实验室2014年 3 月 12 日通信原理课程设计任务书院(系) 物电学院专业班级通信1104 学生姓名张莎一、通信原理课程设计题目基于MATLAB/Simulink的基带传输系统的仿真二、通信原理课程设计工作自2014年2月24日起至2014年3月14日止三、通信原理课程设计进行地点: 物电学院实验室四、通信原理课程设计的内容要求:1建立一个基带传输系统模型,选用合适基带信号,发送滤波器为平方根升余弦滤波器,滚降系数为0.5,信道为加性高斯信道,接收滤波器与发送滤波器相匹配。
要求观察接收信号眼图,并设计接收机采样判决部分,对比发送数据与恢复数据波形,并统计误码率。
另外,对发送信号和接收信号的功率谱进行估计,假设接收定时恢复是理想的。
2.设计题目的详细建模仿真过程分析和说明,仿真的结果可以以时域波形,频谱图,星座图,误码率与信噪比曲线的形式给出。
课程设计说明书中应附仿真结果图及仿真所用到的程序代码(MATLAB)或仿真模型图(Simulink/SystemView)。
如提交仿真模型图,需提交相应模块的参数设置情况。
3.每人提交电子版和纸质的说明书及源程序代码或仿仿真文件。
参考文献:[1]邓华.MATLAB通信仿真及其应用实例详解[M].人民邮电出版社.2003年[2]郑智琴.Simulink电子通信仿真与应用[M].国防工业出版社.2002年[3]赵鸿图.通信原理MATLAB仿真教程[M].人民邮电出版社.2010年[4]刘学勇.详解MATLAB/Simulink通信系统建模与仿真[M].电子工业出版社.2011年[5]达新宇.通信原理实验与课程设计[M].北京邮电大学出版社.2005年[6]邵玉斌.MATLAB/Simulink通信系统建模与仿真实例分析[M].清华大学出版社.2008年指导教师侯宝生系(教研室)通信工程系接受论文 (设计)任务开始执行日期2014年2月24日学生签名基于MATLAB/Simulin的基带传输系统的仿真张莎(陕西理工学院物理与电信工程学院通信1104班,陕西汉中723003)指导教师:侯宝生[摘要]未经调制的数字信号所占据的频谱是从零频或者很低频率开始,称为数字基带信号,不经载波调制而直接传输数字基带信号的系统,称为数字基带传输系统。
SystemVue仿真法估算二进制基带传输系统误码率 实验报告 跳频(FH)扩频通信系统仿真实验报告

实验名称仿真法估算二进制基带传输系统误码率实验环境SystemVue仿真平台实验目的1、完成典型通信系统的仿真,并对结果进行分析。
2、锻炼运用知识,独立分析问题、解决问题的综合能力。
3、充分理解无马间干扰传输条件等基本概念。
设计要求1、首先,设计的系统必须是基带传输系统。
2、基带传输系统的码元要有单极性码和双极性码。
3、循环的次数要控制在5次左右。
设计方案一、实验设计方案及设计中注意的问题:1、基带传输系统码型的选择:PN码,1是单极性码,0是双极性码。
、2、误码率和抽样判决器的电平:单极性码是峰值的一半,双极性码的判决门限是0。
3、噪声源是加性高斯噪声。
4、仿真的过程一般分如下几步:(1)信源(单极性和双极性)——加性高斯噪——低通虑波器(滤出带外噪声)——采样——判决—比较得出(2)信源——采样——延时—误码率二、仿真图结构如下:说明:1、PN码,OFFSET设制为1的时候是单极性的,0时候是双极性的。
2、两个采样的频率都要是一样的值。
3、循环次数要尽可能的多(最好在5次左右)。
4、信号源的频率是(50HZ,幅度1V)、采样器频率是(50HZ)、数字延迟器(延迟=1)、高斯白噪声(功率密度=0.007W/HZ)、采样频率20000HZ、循环次数是5个、低通滤波器的截止频率是225HZ、运行时间是3秒、误码率和抽样判决器的电平:单极性码是峰值的一半(0.5V)双极性码的判决门限是(0V)。
华北电力大学实验报告三、实验步骤如下:1、按要求建立基带传输系统的原图如上图所示:2、设置相应的参数:信号源的频率是(50HZ,幅度1V)、采样器频率是(50HZ)、数字延迟器(延迟=1)、高斯白噪声(功率密度=0.007W/HZ)、采样频率20000HZ、循环次数是5个、低通滤波器的截止频率是225HZ、运行时间是3秒、误码率和抽样判决器的电平:单极性码是峰值的一半(0.5V)双极性码的判决门限是(0V)。
跳频保密通信中跳频序列的设计与实现

跳频保密通信中跳频序列的设计与实现
冯建利
【期刊名称】《四川兵工学报》
【年(卷),期】2011(032)003
【摘要】研究了基于m序列设计跳频序列的3种方法:基于m状态序列、连续抽头法、非连续抽头法,并以生成的跳频序列控制频率合成器生成跳频图案;基于Matlab平台对跳频序列的自相关特性、互相关特性、跳频图案等性能进行仿真分析.仿真结果分析表明:设计的跳频序列可以极大地提高军事通信的保密性.
【总页数】3页(P56-58)
【作者】冯建利
【作者单位】西安石油大学计算机学院,西安710065
【正文语种】中文
【中图分类】TN914.4
【相关文献】
1.跳频通信中跳频速率的选择
2.混沌跳频序列及其在跳频通信中的应用
3.跳频码分多址系统中混沌跳频序列的优选与仿真
4.用于跳频码分多址通信的混沌跳频序列
5.卫星跳频通信中一种跳频序列的构造
因版权原因,仅展示原文概要,查看原文内容请购买。
基于matlab的4FSK系统设计仿真

课程设计任务书课程名称:专业课程设计题目:基于matlab的4FSK系统设计仿真学院:电子系系:信息工程学院专业班级:学号:学生姓名:指导教师:职称:学院审核(签名):审核日期:一、设计基本原理与系统框图以前学过2FSK信号的产生,知道它有两种方法:调频法和开关法,前者是用二进制基带矩形脉冲信号去调制一个调频器,使其能输出两个不同频率的码元;后者是用一个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出。
2FSK 键控法调频原理图如下:这里我们要研究的是4FSK 信号,是采用第二种方法得到的,即用基带四进制信号去键控四个频率不同的载波,就可以得到四进制频移键控信号,其中4FSK 是采用四个不同的频率分别表示四进制的的四个码元00、01、10、11,每个码元都含有2bit 的信息,其波形如图1-1所示,这时仍和2FSK 时的条件相同,即要求每个载频之间的距离足够大,使不同频率的码元频谱能够用滤波器分离开,或者说使不同频率的码元相互正交。
4FSK 调制原理如下:传“0”信号(或00)时,发送频率为f 1的载波; 传“1”信号(或10)时,发送频率为f 2的载波; 传“2”信号(或11)时,发送频率为f 3的载波; 传“3”信号(或01)时,发送频率为f 4的载波。
系统方框图如图1-2所示图1-2系统方框图二、各单元电路图设计本次系统设计大致可分为四大模块:㈠晶体振荡器与信源共用,位于信源单元;㈡多级分频电路;㈢4FSK调制中的逻辑电路单元;㈣二进制基带信号的串/并转换模块。
㈠、信源单元电路本模块是整个课程设计系统的发终端,模块内部只使用+5V电压,其原理方框图如图1-3所示本单元用来产生晶振信号和NRZ信号,图1-4为信源单元电路图,它上面的元器件与图1-3上各单元对应关系如下:晶振 CRY:晶体; U1:反相器7404分频器 U2:计数器74161;U3:计数器74193;U4:计数器40160 并行码产生器 K1、K2、K3:8位手动开关,从左至右依次与帧同步码、数据1、数据2相对应;发光二极管:左起分别与一帧中的24位代码相对应八选一 U5、U6、U7:8位数据选择器4512三选一 U8:8位数据选择器4512倒相器 U20:非门74LS04抽样 U9:D触发器74LS74从晶振产生一个4.096KHz 的信号,一路做时钟信号CLK ,一路送到74LS193,74193完成÷2、÷4、÷8运算,输出BS 、S1、S2、S3等4个信号。
基于simulink跳频通信系统的设计

石家庄铁道大学四方学院毕业设计基于Simulink的跳频通信系统的设计 Frequency Hopping Communication System Design Based On Simulink摘要当今信息时代,如何进行准确的信息通信是通讯领域中至关重要的问题。
跳频通信系统是一种典型频谱通信系统,它在军事通信、移动通信、计算机无线数据传输和无线局域网等领域有着十分广泛的应用,已成为当前短波保密通信的一个重要发展方向。
本文设计了一种基于Simulink的跳频通信系统。
首先对扩频通信系统、跳频通信系统和MATLAB 进行了研究,然后从跳频系统的结构组成、工作原理、主要技术指标、跳频通信系统的调制、频率合成器、伪随机序列、解跳和解调等方面阐述了跳频通信系统的基本原理,并对跳频通信系统进行了仿真研究和理论分析,达到了预期的效果。
同时又介绍了基于源代码的跳频通信系统的仿真,并以2FSK调制方式为例,给出了通信干扰样式下的误码率理论分析结果。
本文设计的跳频通信系统,为以后的频谱通信系统打下了基础,并且应用于生活的各个方面,已成为现代通信不可缺少的一部分。
关键词:扩频通信跳频通信MATLAB Simulink 仿真AbstractIn today's information age, how to carry out the accurate information communication is a crucial issue in the field of communication.Frequency hopping communication system is a typicalspectrum communication system, it is in military communication, mobile communication, computer wireless data transmission and wireless LAN and other fields have a very wide range of applications, has become the current short wave communication is one of the important development directions.This paper introduces a design of frequency hopping communication system based on Simulink.The spread spectrum communication system, frequency hopping communication system and MATLAB are studied, and then from the frequency hopping system structure, working principle, main technical index, frequency hopping communication system modulation, frequency synthesizer, pseudo-random sequence, de-hopping and demodulation aspects of frequency hopping communication system basic principle, and the frequency hopping communication system the simulation research and theoretical analysis, to achieve the desired results.At the same time, based on the source code of the frequency hopping communication system simulation, and by 2FSK modulation mode as an example, presents the communication jamming mode BER under the theoretical analysis results. In this paper, design of frequency hopping communication system, for subsequent spectrum communication system laid a foundation, and used in all aspects of life, has become an indispensable part of modern communication.Keywords: Spread spectrum communication Fequency hopping communication MATLAB Simulink Simulation目录第1章绪论 11.1 课题研究的背景及意义 11.2 跳频通信简介 11.2.1 扩频通信系统概述 11.2.2 跳频通信系统概述 31.3 本文研究内容及章节安排 3第2章跳频通信系统的基本原理 52.1 跳频通信系统的结构组成 52.1.2 跳频系统的接收部分 62.2 跳频通信系统的性能指标 72.3 跳频通信系统的调制方式 82.4 频率合成器 92.5 伪随机序列 92.6 跳频信号的解跳与解调 92.6.1 跳频信号的解跳 102.6.2 跳频信号的解调 11第3章跳频通信系统仿真及性能分析 123.1 跳频通信系统仿真模型的建立 123.2 S-函数的仿真流程 133.4 跳频通信系统的仿真框图 153.5 仿真模型中示波器的仿真结果 183.6 基于MATLAB的跳频通信系统仿真 203.7 系统性能分析 23第4章跳频通信系统的应用 25第5章结论 26参考文献 27致谢 28附录外文资料 29第1章绪论1.1 课题研究的背景及意义当今信息时代,如何有效的利用宝贵的频带资源,如何进行准确的信息通信是通讯领域中至关重要的问题。
基于Simulink的跳频通信系统同步过程建模与仿真

基于Simulink的跳频通信系统同步过程建模与仿真
赵龙华;王振华
【期刊名称】《舰船电子工程》
【年(卷),期】2012(032)009
【摘要】在Simulink/Matlab环境下建立了含有同步过程的完整跳频通信系统模型。
该模型采用了实际跳频通信中常用的同步头和时间信息(TOD)相结合的方法。
仿真实验结果表明,该模型能较好模拟跳频系统各部分功能,完整再现跳频系统同步过程,为进一步开展对跳频系统的研究提供了一种有效的平台。
【总页数】4页(P87-90)
【作者】赵龙华;王振华
【作者单位】空军预警学院研究生管理大队,武汉430019 95112部队,佛山528000;空军预警学院五系,武汉430019
【正文语种】中文
【中图分类】TN914.41
【相关文献】
1.基于HLA/Simulink的跳频通信对抗仿真系统开发 [J], 李军;张文明;王雪松
2.基于Simulink的跳频通信同步字头法仿真 [J], 焦樑;窦秀娟;邝育军
3.基于 Simulink 的高速跳频通信系统仿真 [J], 丁凯
4.基于Simulink的对偶序列跳频通信链路及门限设计仿真 [J], 孟庆斌;全厚德;朱世磊
5.基于Simulink的对偶序列跳频通信链路设计仿真 [J], 孟庆斌;全厚德;杜雪
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告 1/ 15 跳频通信系统仿真 课程设计报告
指导老师 王秀红 班 级 1002403 学 号 100240330 姓 名 张 敏 课程设计报告
2/ 15 目录 摘要 ................................................................................................................ 错误!未定义书签。 关键词:......................................................................................................... 错误!未定义书签。 跳频扩频原理 ........................................................................................................................... 3 跳频扩频仿真系统框图 ........................................................................................................... 3 仿真要求 ................................................................................................................................... 4 理想信道系统各处波形 ........................................................................................................... 4 高斯白噪声下的系统的信噪比-误码率性能.......................................................................... 8 多径+高斯白噪声下的系统的信噪比-误码率性能 ............................................................... 9 多径+高斯白噪声+单频干扰系统信噪比-误码率性能 ......................................................... 8 结论........................................................................................................................................... 9 部分程序 ................................................................................................................................... 9 课程设计报告
3/ 15 跳频扩频原理 跳频(FH-Frequency Hopping),是用一定码序列进行选择的多频率频移键控。也就是说,用扩频码序列去进行频移键控调制,使载波频率不断地跳变,所以称为跳频。从时域上来看,跳频信号是一个多频率的频移键控信号;从频域上来看,跳频信号的频谱是一个在很宽频带上不等间隔随机跳变的。信息数据通过波形变换(信息调制)后,进入载波调制。载波由伪随机序列(跳频序列)控制可变频率合成器产生,频率则随着跳频序列的序列值改变而改变。跳频信号经射频滤波器发射后,被接收机接收。接收机首先从发送来的跳频信号中提取跳频同步信号,使本机伪随机序列控制的频率跳变与接收到的跳频信号同步,输出同步的本地载波,使载波解调即扩频解调获得携带有信息的中频信号,从而得到发射机送来的信息。与定频通信相比,跳频通信比较隐蔽也比较难以被截获。只要对方不清楚载频跳变的规律,就很难截获我方的通信内容。同时,跳频通信也有良好的抗干扰能力,分析和实践表明,即使有多达 30%的通信频点被干扰,系统仍然能够在其他未被干扰的频点上进行正常通信。此外,由于跳频通信系统是瞬时窄带系统,它易于与其他的窄带通信系统兼容,也就是说,跳频电台可以与常规的窄带电台互通,有利于设备的更新。 跳频通信是扩频通信的一个分支,它的突出优点是抗干扰性强,很适合军事通信环境。自70年代第一部跳频电台问世以来,其应用发展势头锐不可挡。80年代是跳频电台发展速度最快的十年,世界各国军队普遍装备跳频电台,广泛使用跳频技术是80年代VHF频段军用无线通信发展的主要特征。进入90年代后,跳频技术在军用抗干扰通信领域已相当成熟的同时,跳频通信的应用进一步拓展到民用领域[3]。其主要原理如图所示: 课程设计报告
4/ 15 跳频扩频仿真系统框图
Figure 1跳频系统框图 仿真要求 画出系统中各点处的信号波形; 仿真理想信道下(无噪声、无多径)的系统性能; 仿真高斯白噪声下的系统的信噪比-误码率性能; 仿真多径+高斯白噪声下的系统的信噪比-误码率性能(为简单可设2径); 信道中出现单频干扰、或窄带干扰、或宽带干扰的情况下,对系统性能的影响。
理想信道系统各处波形 原始基带信号
2FSK调制后信号波形及其频谱
FSK 信源
解调 信宿 n(t) 频率合成器 指令译码器 扩频码发生器 频率合成器 指令译码器 扩频码发生器 cos(2f0t) cos(2f0t) 滤波 课程设计报告
5/ 15 跳频图案 跳频后的波形及其频谱 发射信号加高斯白噪声后的信号及其频谱 课程设计报告
6/ 15 接收机混频后的波形及其频谱 原始信号,判决前,以及判决后信号 课程设计报告
7/ 15 原始信号与解调信号的对比: 误码率 Num =
0 Ratio = 课程设计报告 8/ 15 高斯白噪声下的系统的信噪比-误码率性能 信噪比范围设置:r=-30:5; %信噪比dB
系统仿真时间:Elapsed time is 126.527909 seconds. 课程设计报告
9/ 15 多径+高斯白噪声下的系统的信噪比-误码率性能
结论 由理想的跳频系统中各处波形以及最后的误码率可以看出系统实现了跳频的功能; 当接收信号中加入高斯噪声后,随着信噪比的降低,系统开始出现误码,而且误码率随着系统信噪比的降低而增大,但是系统在信噪比为-5dB以下才会出现误码,说明跳频系统的抗噪声性能很好; 当在多径衰落和高斯噪声的系统中仿真时,发现系统的抗噪声性能进一步下降,在信噪比相同的情况下,有多径衰落的系统误码率更高一些; 在以上前提下,在系统中加入单频干扰信号后,系统的抗噪声性能进一步下降,在信噪比相同的情况下,误码率进一步升高。
部分程序 M序列的产生: function seq = Mcreate( prim_poly ); prim_poly; connections=de2bi(prim_poly);% ÒÆÎ»¼Ä´æÆ÷ϵÊý 课程设计报告 10/ 15 N=length(connections); tmp1=fliplr(connections);% con=tmp1(2:N); m=length(connections)-1;% L=2^m-1; % length of the shift register sequence requested registers=[zeros(1,m-1) 1]; % initial register contents % seq(1)=registers(m); % first element of the sequence for ii=1:L seq(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
主体程序: clc clear g=40 ;fs=100000; r=-10;delay=0; sig1=round(rand(1,g)); %产生随机信号源 signal1=[]; for k=1:g %离散点化 if sig1(1,k)==0 sig=-ones(1,1000); % bit 0设置1000个样点 else sig=ones(1,1000); % bit 1设置1000个样点 end signal1=[signal1 sig];