基于某MATLABSimulink的ASK频带传输系统仿真与性能分析报告

基于某MATLABSimulink的ASK频带传输系统仿真与性能分析报告
基于某MATLABSimulink的ASK频带传输系统仿真与性能分析报告

基于MATLAB/Simulink的ASK频带传输

系统仿真与性能分析

学生姓名:** 指导老师:胡双红

摘要本课程设计主要运用MATLAB集成环境下的Simulink仿真平台进行ASK频带传输系统仿真,并把运行仿真结果输入到显示器,根据显示器结果分析设计的系统性能。在课程设计中,目的主要是仿真通信系统中频带传输技术中的ASK调制。产生一段随机的二进制非归零码的基带信号,对其进行ASK调制后再送入加性高斯白噪声(AWGN)信道传输,在接收端对其进行ASK解调以恢复原信号,观察还原是否成功,改变AWGN信道的信噪比,计算传输前后的误码率,绘制信噪比-误码率曲线,并与理论曲线比较进行说明。

关键词Simulink;ASK调制;高斯白噪声;信噪比-误码率

1 引言

本课程设计主要是深入理解和掌握振幅通信系统的各个关键环节。通信原理是通信工程专业的一门骨干的专业课,是通信工程专业后续专业课的基础。掌握通信原理课程的知识可使学生打下一个坚实的专业基础,可提高处理通信系统问题能力和素质。由于通信工程专业理论深、实践性强,做好课程设计,对学生掌握本专业的知识、提高其基本能力是非常重要的。设计或分析一个简单的通信系统,有助于加深对通信系统原理及组成的理解。通过课程设计,可以进一步理解通信系统的基本组成、模拟通信和数字通信的基础理论、通信系统发射端信号的形成及接收端信号解调的原理、通信系统信号传输质量的检测等方面的相关知识。

1.1 课程设计目的

通过设计基于MATLAB/Simulink的ASK频带传输系统仿真与性能分析,让我深入理解和掌握二进制数字调制通信系统的各个关键环节,包括调制、解调、滤波、传输、噪声对通信质量的影响等。在数字信号处理实验课的基础上更加深入的掌握数字滤波器的设计原理及实现方法。使学生对系统各关键点的信号波形及频谱有深刻的认识。在进行了专业基础课和《通信原理》课程教学的基础上,设计或分析一个简单的通信系统,有助于加深对通信系统原理及组成的理解。

1.2课程设计的要求

(1)学习使用MATLAB下Simulink仿真平台构建相应的通信系统。熟练掌握Simulink中的语法结构,编写方法。

(2)构建ASK调制解调系统仿真框图,并用示波器观察调制前后的信号波形,根据显示结果分析设计的系统性能。

(3)产生一段随机的二进制非归零码的基带信号,对其进行ASK调制后再送入加性高斯白噪声(AWGN)信道传输,在接收端对其进行ASK解调以恢复原信号,观察还原是否成功。

(4)改变AWGN信道的信噪比,计算传输前后的误码率,绘制信噪比-误码率曲线,并与理论曲线比较进行说明。

(5)按要求编写课程设计报告书,能正确阐述设计和实验结果。

1.3设计平台

MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型软件,是一个可以完成各种精确计算和数据处理的、可视化的、强大的计算工具。它集图示和精确计算于一身,在应用数学、物理、化工、机电工程、医药、金融和其他需要进行复杂数值计算的领域得到广泛应用。它不仅是一个在各类工程设计中便于使用的计算工具,而且也是一个在数学、数值分析和工程计算等课程教学中的优秀的教学工具,在世界各地的高等院校中十分流行,在各类工业应用中更有不俗的表现。MATLAB 可以在几乎所有的PC机和大型计算机上运行,适用于Windows、UNIX等各种系统平台[1]。

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分

析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink[2]。

Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。

模型化图形输入是指Simulik提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型,进而进行仿真与分析[3]。

2 基本原理

2.1 Simulink工作环境

(1)模型库

在MATLAB命令窗口输入“Simulink”并回车,就可进入Simulink模型库单击或工具栏上的按钮也可进入。

Simulik模块库按功能进行分为以下8类子库:Continuous(连续模块)Discrete(离散模块)Function&Tables(函数和平台模块)Math(数学模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)用户可以根据需要混合使用歌库中的模块来组合系统,也可以封装自己的模块,自定义模块库、从而实现全图形化仿真。

S imulink模型库中的仿真模块组织成三级树结构Simulink子模型库中包含了

Continous、Discontinus等下一级模型库Continous模型库中又包含了若干模块,可直接加入仿真模型。

图2-1 Simulink工具箱

(2)设计仿真模型

在MATLAB子窗口或Simulink模型库的菜单栏依次选择“File” | “New” | “Model”,即可生成空白仿真模型窗口

图2-2 新建仿真模型窗口

(3)运行仿真

两种方式分别是菜单方式和命令行方式,菜单方式:在菜单栏中依次选择

"Simulation" | "Start" 或在工具栏上单击。命令行方式:输入“sim”启动仿真进程比较这两种不同的运行方式:菜单方式的优点在于交互性,通过设置示波器或显示模块即可在仿真过程中观察输出信号。命令行方式启动模型后,不能观察仿真进程,但仍可通过显示模块观察输出,适用于批处理方式[4]。

2.2二进制振幅键控原理(2ASK)

数字幅度调制又称幅度键控(ASK ),二进制幅度键控记作2ASK 。2ASK 是利用代表数字信息“0”或“1”的基带矩形脉冲去键控一个连续的载波,使载波时断时续地输出。有载波输出时表示发送“1”,无载波输出时表示发送“0”。2ASK 信号可表示为

t w t s t e c cos )()(0= (2-1)

式中,c w 为载波角频率,s(t)为单极性NRZ 矩形脉冲序列

)

()(b n n nT t g a t s -=∑ (2-2)

其中,g(t)是持续时间b T 、高度为1的矩形脉冲,常称为门函数;n a 为二进制数字

???-=P P a n 101,出现概率为,出现概率为 (2-3)

2ASK/OOK 信号的产生方法通常有两种:模拟调制(相乘器法)和键控法。本课程设计运用模拟幅度调制的方法,用乘法器实现。相应的调制如图2-3:

图2-3模拟相乘法

AM 信号的解调一样,2ASK/OOK 信号也有两种基本的解调方法:非相干解调(包络检波法)和相干解调(同步检测法)。本课程设计要求的是相干解调,如图2-4:

图2-4相干解调方式

3 系统设计

3.1 ASK调制与解调

整个ASK的仿真系统的调制与解调过程为:首先将信号源的输出信号与载波通过相乘器进行相乘,在接收端通过带通滤波器后再次与载波相乘,接着通过低通滤波器、抽样判决器,最后由示波器显示出各阶段波形,并用误码器观察误码率。

在MATLAB下Simulink仿真平台构建了ASK调制与解调仿真电路图如图3-1所示:

图3-1 ASK调制与解调仿真电路图

将信号源的码数率设为1B/S,即频率为1 Hz。参数设置如图3-2所示:

图3-2信号源参数设置

在调制解调系统中,载波信号的频率一般要大于信号源的频率。信号源频率为1 Hz,

所以将载波频率设置为6 Hz,由于在载波参数设置里,频率的单位是rad/sec,所以即为12*pi。

载波信号参数如图3-3所示:

图3-3载波信号参数设置:

低通滤波器的频带边缘频率与信号源的频率相同,前面设置信号源频率为1Hz,所以对话框中“Passband edge frequency (rads/s ec):”应填“2*pi”。

参数设置如图3-4所示:

图3-4低通滤波器参数设置

对于2ASK系统,判决器的最佳判决门限为a/2(当P(1)=P(0)时),它与接受机输入信号的幅度有关。当接收机输入的信号幅度发生变化,最佳判决门限也将随之改变。

抽样判决器参数设置如图3-5所示:

图3-5抽样判决器的参数设置

量化器抽样频率等于信号源频率。前面已经设置信号源频率为1Hz,即抽样频率为1Hz,所以对话框中“Sample time (-1 for inherited):”应填“1”。

量化器参数设置如图3-6所示:

图3-6量化器参数设置

设置好参数之后,进行仿真,由示波器的输出波形可知,信号的调制解调成功,但存在1比特的时延(用时延时间乘以采样量化编码器的采样频率)。因而,误码器的可接纳时延为1比特。其参数设置如图3-7所示:

图3-7误码器的参数设置

经过误码器的1比特时延后,其误码率为0,结果正确。

如图3-8所示:

图3-8误码率的查看

输入信号经过ASK调制解调系统后,输出的各个波形(从上到下分别是输入信号、载波信号、已调信号、经过乘法器的解调信号、经过低通滤波器的解调信号,输出信号) 第一路为信号源模块波形图,第二路为ASK调制后波形图,第三路为调制信号与载波相乘后波形图,第四路为经过低通滤波器后波形图,第五路为ASK解调波形图。由各波形可看出该ASK调制解调系统符合设计要求。

如图3-9所示:

图3-9各点信号的波形

3.2加入高斯白噪声后的ASK调制与解调

整个加入高斯白噪声后的ASK仿真系统的调制与解调过程为:首先将信号源的输出信号与载波通过相乘器进行相乘,送入加性高斯白噪声(AWGN)信道中传输。在接收端通过带通滤波器后再次与载波相乘,接着通过低通滤波器、抽样判决器,最后由示波器显示出各阶段波形,并用误码器观察误码率。

如图3-10所示:

图3-10 A SK调制与解调中加入高斯白噪声仿真图

高斯白噪声的抽样时间设置为0.01,如图3-11所示:

图3-11高斯白噪声的参数设置

带通滤波器的下频应该等于载波频率与调制信号频率之差,上频应该等于载波频率与调制信号频率之和。前面已设置信号源频率为1Hz,载波频率为6Hz,计算得上、

下截止频率分别为7Hz、5Hz,转换成以rads/sec为单位即为14*pi 、10*pi。所以“Lower passband edge frequency (rads/sec) Upper passband edge frequency (rads/sec)”应填“10*pi 、14*pi”。

参数设置如图3-12所示:

图3-12带通滤波器的参数设置

设置好参数之后,进行仿真,由示波器的输出波形可知,信号的调制解调成功,但存在0.01秒的时延,即信号时延了2比特(用时延时间乘以采样量化编码器的采样频率)。因而,误码器的可接纳时延为2比特。

其参数设置如图3-13所示:

图3-13误码器的参数设置

经过误码器的2比特时延后,其误码率为0。如图3-14所示:

图3-14误码率的查看

输入信号经过ASK调制解调系统后,输出的各个波形(从上到下分别是输入信号、载波信号、已调信号、经过乘法器的解调信号、经过低通滤波器的解调信号,输出信号) 第一路为信号源模块波形图,第二路为ASK调制后的波形图,第三路为加入高斯白噪声后的波形图,第四路为经过带通滤波器后的波形图,第五路为经过带通滤波器后与载波相乘后的波形图,第六路为经过低通滤波器后的波形图,第七路为ASK解调后的波形图。在ASK调制与解调中加入高斯白噪声后,波形出现了失真,解调也有误码存在,系统基本符合设计要求。如图3-15所示:

图3-15 各点信号的波形

3.3 误码率的计算

误码率是衡量一个数字通信系统性能的重要指标。在信道高斯白噪声的干扰下,各种二进制数字调制系统的误码率取决于解调器输入信噪比,而误码率表达示的形式则取决于解调方式。

A SK调制与解调中计算误码率仿真图如图3-16所示:

图3-16 A SK调制与解调中计算误码率仿真图

在绘制信噪比-误码率关系曲线图之前,先将源程序创建M文件,将仿真图及M文件放入MATLAB软件的work文件夹下,并重新设置高斯噪声和误码器模型参数。

高斯白噪声的“Variance(vector or matrix)”应该设置为“var”。如图3-17所示:

图3-17 高斯白噪声的参数设置

误码器“Output data”应该设置为“workspace”。如图3-18所示:

图3-18误码器的参数设置

二进制数字频带传输系统,误码率与信号形式(调制方式),与噪声的统计特性,解调及

译码判决方式有关。对于二进制数字频带传输系统,无论采用何种方式,何种检测方法,其共同点都是随着输入信噪比增大时,系统的误码率就降低;反之,当输入信噪比减小时,系统的误码率就增加。

根据信噪比与误码率的关系式,可以绘制出信噪比-误码率理论关系曲线图。源程序见附录Ⅰ,所需M文件如图3-19所示:

图3-19 M文件1

信噪比-误码率的理论关系曲线如图3-20所示:

图3-20信噪比-误码率的理论关系曲线图

根据信噪比与误码率的关系式,可以绘制出信噪比-误码率实际关系曲线图。源程序见附录Ⅱ,所需M文件如图3-21所示:

图3-21 M文件2

信噪比-误码率的实际关系曲线如图3-22所示:

图3-22信噪比-误码率的实际关系曲线图

与信噪比-误码率理论关系曲线图相比较类似,由上图可以看出:随着输入信噪比增大,系统的误码率降低;反之,当输入信噪比减小时,系统的误码率就增加。符合理论要求,所以此图绘制正确,达到预想结果。

4出现的问题及解决方法

在本次课程设计运用了MATLAB软件建立工作模型,在仿真的过程中遇到了各种不同的问题,通过自己的探索和老师同学的帮助都一一解决,总结分析分析如下:

1、在解调时没有加噪声出现误码率。

解答办法:出现误码数据时,可以根据示波器的输出波形,合理修改误码器中的receive delay的数据就可以使误码数据为零。

2、示波器中的波形只出现一部分。

解决办法:双击示波器,修改data history中的limit data points to last的数据,再重新运行Simulink观察示波器即可看到准确图形。

3、解调波形时无失真,但解码后波形严重失真。

解决办法:这是由于信号经过低通滤波器后会产生时延,而本次课程设计中信号是以帧的形式进行传输,因而在解调输出端若直接使用解调信号,将会产生严重失真。因而,要在解调输出端加入延时模块,使其延时的比特数恰好等于一帧所含的比特数。系统的时延可从解调信号的波形图中看出,加入的模块数等于一帧所含的比特数减去系统时延的比特数。

5结束语

在本次课程设计中,我了解到了通信系统仿真的重要性。它可以很好地让我们理解通信原理,能够对原理进行仿真,这对于我们专业的学生来说是非常重要的。因为我们以后会经常用到系统仿真来设计我们所需的通信系统,需要从仿真结果检验出我们所设计的系统是否达到目标,从中及时发现并解决设计问题,不断地改进和优化方案,这样可以提高效率,节约投资,缩短开发设计时间。因此,了解和掌握通信系统仿真对于通信专业学生而言尤其重要。

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。

在做课程设计准备工作的时候,我们应该明确以下几点:首先,应该明确设计的要求,到底让我们做什么,要达到什么样的效果,目的要明确。其次,将设计问题分解,分成几个模块,画出方框图并说明各个模块间的联系,有针对性的分别去设计各个模块,分块检错,消除模块内的问题。然后,将各个模块联系起来,整体来调试,发现模块间的问题,不断的修改调试,已达到最终的要求。通过这次课程设计,我对于设计有了一个具体的了解,知道了设计的具体流程。我认为这对于我们来说是非常重要的,因为有了这样的设计思路和设计流程,我们才能设计其他不同的课题,才能达到举一反三的地步。

通过这次课程设计,我对通信系统的仿真有了很大的了解,掌握的设计的方法和思路,提高了对系统的分析能力和解决能力。在这次课程设计汇总,我也遇到了许多的困难,如参数的设置,如何将不同的功能框图整合一起以实现更强大的功能等等。

经过两周的设计制作,该设计终于如期开发完毕,其功能基本上可以满足处理的需要。由于时间有限,本系统还有许多不尽人意的地方,需要将来做进一步的改善。这次课程设计,以方便实际操作为基础,以理论联系实际为准则,不断完善,不断创新。

参考文献

[1] 张圣勤.MATLAB7.0实用教程. 北京:机械工程出版社,2006

[2] 桑林,郝建军,刘丹谱.数字通信.北京:北京邮电大学出版社,2007

[3] 樊昌信,曹丽娜.通信原理.北京:国防工业出版社,2009

[4] 徐远明. MATLAB仿真在通信与电子工程中的应用. 西安:西安电子科技大学出版社,2005

二进制数字频带传输系统设计方案ASK系统+

目录 1 技术要求1 2 基本原理1 2.1 频带传输的意义1 2.2 2ASK调制1 2.2.1 基本原理1 2.2.2 两种调制法2 2.2.3 功率谱密度3 2.3 2ASK解调3 3 建立模型描述4 3.1 使用SystemView实现2ASK模型仿真4 3.2 使用Simulink实现2ASK模型仿真5 3.3 使用Matlab编程实现2ASK模型仿真6 4 模型组成模块功能描述或程序注释7 4.1 使用SystemView实现2ASK模型仿真7 4.1.1 调制模块7 4.1.2 信道模块8 4.1.3 解调模块8 4.2 使用Simulink实现2ASK模型仿真9 4.2.1 调制及信道模块9 4.2.2 解调模块10 4.3 使用Matlab编程实现2ASK模型仿真11

5 调试过程及结论13 5.1 使用SystemView编程实现2ASK模型仿真13 5.1.1 采用模拟相乘法调制,及信道加噪后各点输出波形13 5.1.2 采用非相干解调各点输出波形13 5.1.3 采用相干解调各点输出波形14 5.1.4 模拟调制法与键控法比较15 5.1.5 波形分析15 5.2 使用Simulink编程实现2ASK模型仿真16 5.2.1 模拟调制,相干解调各点输出波形16 5.2.2 模拟调制,非相干解调各点输出波形17 5.3 使用Matlab编程实现2ASK模型仿真18 6 心得体会18 7 参考文献19 二进制数字频带传输系统设计 ——2ASK系统 1 技术要求 设计一个2ASK数字调制系统,要求: <1)设计出规定的数字通信系统的结构; <2)根据通信原理,设计出各个模块的参数<例如码速率,滤波器的截止

通信原理综合实验数字频带传输系统的仿真报告解析

课程名称数字通信综合实验 题目数字频带传输系统的仿真 专业电子信息工程 班级 学号 姓名 指导教师 地点 时间:2015年7月04日至2015年7月08日

摘要 此次课程设计主要运用MATLAB集成环境下的Simulink仿真平台对2ASK频带传输系统仿真,并把运行仿真结果输入到显示器,根据显示器结果分析设计的系统性能。在设计中,目的主要是仿真通信系统中频带传输技术中的ASK调制。产生一段随机的二进制非归零码的频带信号,对其进行ASK调制后再加入加性高斯白噪声传输,在接收端对其进行ASK解调以恢复原信号,观察还原是否成功。通过Simulink的仿真功能摸拟到了实际中的2ASK 调制与解调情况。 关键词:Simulink ;高斯白噪声;调制与解调

第1章前言 (4) 1.设计平台 (4) 2. Simulink (5) 第2章通信技术的历史和发展 (7) 2.1通信的概念 (7) 2.2 通信的发展史简介 (9) 2.3通信技术的发展现状和趋势 (9) 第3章2ASK的基本原理 (10) 3.1 2ASK定义 (10) 3.2 2ASK的调制 (11) 3.3 2ASK的解调 (11) 第4章2ASK频带系统设计方案 (12) 4.1仿真系统的调制与解调过程 (12) 4.2 SIMULINK下2ASK系统的设计 (12) 第5章仿真结果分析 (17) 第6章出现的问题及解决方法 (23) 第7章总结 (24) 参考文献 (24)

第1章前言 在现代数字通信系统中,频带传输系统的应用最为突出。将原始的数字基带信号,经过频谱搬移,变换为适合在频带上传输的频带信号,传输这个信号的系统就称为频带传输系统。在频带传输系统中,根据数字信号对载波不同参数的控制,形成不同的频带调制方法。幅移键控法(ASK)的载波幅度是随着调制信号而变化的,其最简单的形式是,载波数字形式的调制信号在控制下通断,此时又可称作开关键控法(OOK)。本设计中选择正弦波作为载波,用一个二进制基带信号对载波信号的振幅进行调制,载波数字信号1或0的控制下通或断,在信号为1的状态载波接通,此时传输信道上有载波出现;在信号为0的状态下,载波被关断,此时传输信道上无载波传送,调制后的信号的频带宽度为二进制基带信号宽度的两倍,此制称为二进制振幅键控信号。 数字调制就是对基带数据信号进行变换,实现信号频谱的“搬移”数据的发送端进行搬移的过程称作“调制”,在称作调制器的设备中完成。在数据的接收端,有一个相反的变换被称作“解调”的过程,解调过程在称作解调器的设备中完成。经过调制的后的信号在一个很高的频段上占有一定的带宽,由于所处频段很高,使得其最高频率和最低频率的相对偏差变小(最高频率和最低频率的比值略大于1),这样的信号称为频带信号或射频信号,相应的传输系统称作频带传输系统。 数字频带传输系统或带通信号是现代通信系统的非常重要部分,通过调制来时信号与信道特新相匹配从而达到效果、传输为目的。数字频带传输系统既可用于低速数据信道,而可以用于中、高速数字信道,其应用很广泛,因此研究数字频带传输系统具有非常重要的义。理解和掌握二进制数字调制通信系统的各个关键环节,包括调制、解调、滤波、传输、噪声对通信质量的影响等。在数字信号处理实验课的基础上更加深入的掌握数字滤波器的设计原理及实现方法。是学习者对系统各关键点的信号波形及频谱有深刻的认识。设计或分析一个简单的通信系统,可以进一步理解通信系统的基本组成、模拟通信和数字通信的基础理论、通信系统发射端信号的形成及接收端信号解调的原理、通信系统信号传输质量的检测等方面的相关知识。 1.设计平台 MATLAB是美国MathWorks公司生产的一个为科学和工程计算专门设计的交互式大型

Matlab Simulink 仿真步骤

MATLAB基础与应用简明教程 张明等编著 北京航空航天大学出版社(2001.01) MATLAB软件环境是美国New Mexico大学的Cleve Moler博士首创的,全名为MATrix LABoratory(矩阵实验室)。它建立在20世纪七八十年代流行的LINPACK(线性代数计算)和ESPACK(特征值计算)软件包的基础上。LINPACK和ESPACK软件包是从Fortran语言开始编写的,后来改写为C语言,改造过程中较为复杂,使用不便。MA TLAB是随着Windows环境的发展而迅速发展起来的。它充分利用了Windows环境下的交互性、多任务功能语言,使得矩阵计算、数值运算变得极为简单。MA TLAB语言是一种更为抽象的高级计算机语言,既有与C语言等同的一面,又更为接近人的抽象思维,便于学习和编程。同时,它具有很好的开放性,用户可以根据自己的需求,利用MA TLAB提供的基本工具,灵活地编制和开发自己的程序,开创新的应用。 本书重点介绍了MA TLAB的矩阵运算、符号运算、图形功能、控制系统分析与设计、SimuLink仿真等方面的内容。 Chap1 MATLAB入门与基本运算 本章介绍MATLAB的基本概念,包括工作空间;目录、路径和文件的管理方式;帮助和例题演示功能等。重点介绍矩阵、数组和函数的运算规则、命令形式,并列举了可能得到的结果。由于MA TLAB的符号工具箱是一个重要分支,其强大的运算功能在科技领域有特殊的帮助作用。 1.1 MATLAB环境与文件管理 1.2 工作空间与变量管理 1.2.1 建立数据 x1=[0.2 1.11 3]; y1=[1 2 3;4 5 6]建立一维数组x1和二维矩阵y1。分号“;”表示不显示定义的数据。 MATLAB还提供了一些简洁方式,能有规律地产生数组: xx=1:10 %xx从1到10,间隔为1 xx=-2:0.5:1 %xx从-2到1,间隔为0.5 linespace命令等距离产生数组,logspace在对数空间中等距离产生数组。对于这一类命令,只要给出数组的两端数据和维数就可以了。 xx=linespace(d1,d2,n) %表示xx从d1到d2等距离取n个点 xx=logspace(d1,d2,n) %表明xx从10d1到10d2等距离取n个点 1.2.2 who和whos命令 who: 查看工作空间中有哪些变量名 whos: 了解这些变量的具体细节 1.2.3 exist命令 查询当前的工作空间内是否存在一个变量,可以调用exist()函数来完成。 调用格式:i=exist(…A?); 式中,A为要查询的变量名。返回的值i表示A存在的形式: i=1 表示当前工作空间内存在一个变量名为A的矩阵; i=2 表示存在一个名为A.m的文件; i=3 表示MATLAB的工作路径下存在一个名为A.mex的文件;

4机电系统动态性能的计算机仿真

4.机电系统动态性能的计算机仿真 4.1 概述 机电系统计算机仿真是目前对复杂机电系统进行分析的重要手段与方法。在进行机电系统分析综合与设计工作过程中,除了需要进行理论分析外,还要对系统的特性进行实验研究。系统性能指标与参数是否达到预期的要求?它的经济性能如何?这些都需要在系统设计中给出明确的结论。对于那些在实际调试过程中存在很大风险或实验费用昂贵的系统,一般不允许对设计好的系统直接进行实验,然而没有经过实验研究是不能将设计好的系统直接放到生产实际中去的,因此就必须对其进行模拟实验研究。当然在有些情况下可以构造一套物理模拟装置来进行实验,但这种方法十分费时而且费用又高,而在有的情况下物理模拟几乎是不可能的。近年来随着计算机的迅速发展,采用计算机对机电系统进行数学仿真的方法已被人们采纳。所谓机电系统计算机仿真就是以机电系统的数学模型为基础,借助计算机对机电系统的动静态过程进行实验研究。这里讲的机电系统计算机仿真是指借助数字计算机实现对机电系统的仿真分析。这种实验研究的特点是:将实际系统的运动规律用数学表达式加以描述,它通常是一组常微分方程或差分方程,然后利用计算机来求解这一数学模型,以达到对系统进行分析研究的目的。 对机电系统进行计算机仿真的基本过程包括:首先建立系统的数学模型,因为数学模型是系统仿真的基本依据,所以数学模型极为重要。然后根据系统的数学模型建立相应的仿真模型,一般需要通过一定的算法或数值积分方法对原系统的数学模型进行离散化处理,从而建立起相应的仿真模型,这是进行机电系统仿真分析的关键步骤;最后根据系统的仿真模型编制相应的仿真程序,在计算机上进行仿真实验研究并对仿真结果加以分析。 机电系统计算机仿真的应用与发展已经过了近40年的历程,进入20世纪80

通信原理第6篇数字信号频带传输

第6章数字信号频带传输 知识点 (1) 数字调幅、调频、调相——二元与多元系统信号分析; (2) 传输信道的利用——正交复用、带宽、频带利用率; (3) 解调方式——相干与非相干; (4) 各种系统噪声性能分析。 知识点层次 (1) 以二元调制系统为基础,掌握数字调制解调模型及信号特征;理解噪声性能分析方法。掌握基于信噪比的误比特率公式与比较分析; (2) 掌握以QPSK、QAM、MSK为重点的基本原理与技术特征,并熟悉有关重要参量与技术措施;掌握各种传输方式误码率表示式; (3) 通过大体了解改进型调制技术特点,了解现代调制技术思路; 本章涉及的系统最佳化设计思想 信号设计——基于已调波信号间正交的概念; 传输技术——基于正交载波复用与多元调制技术; 接收技术——基于相干接收与最佳接收的原理及发展。 6.1 数字频带调制概述 通过第3章模拟调制的讨论,我们已明确到,以调制信号去正比例控制正弦载波3个参量之一,可以产生载荷信息的已调波,并分为线性调制(幅度调制)和角度调制(调频与调相)。现将模拟调制信号改换为数字信号,仍去控制正弦载波,就可以得到相应的数字调幅、数字调频与数字调相等已调波。 本章拟首先介绍二元数字信号作为调制信号的基本调制方式。它们已调波分别称为二元幅移键控——ASK(amplitude shift keying)、二元频移键控——FSK(frequency shift keying)和二元相移键控——PSK(phase shift keying),并分别分析与计算它们在不同解调方式下的抗噪声性能。

然后介绍以多进制符号(M元)控制载波某1个或1、2个参量构成的多元调制,以及常用的优质调制技术。 本章讨论问题的基本着眼点为: (1)各种数字调制方式的发送信号(已调波构成)的设计考虑及其时、频域表示方式。 (2)针对已调波的时—频域特点,给出其传输有效带宽,讨论它们对于传输信道频带利用率。 (3)相干与非相干解调方法与解调效果评价。 (4)分析不同调制与不同解调方式的系统,在高斯信道环境下的抗噪声性能,同时计算它们的接收信号的比特或符号误差概率。 (5)在此基础上,能使读者深入了解到如何进行信号与系统优化设计,能够达到既有效又可靠信息传输。 就本章内容而言,称为数字信号频带传输(或调制),也可称为数字信号的载波传输(或调制)。虽然调制信号为二元或多元数字信号,但已调波信号却是连续波,因此也可称为数字信号的模拟传输。 本章覆盖的内容与概念很多,设计的数字分析也往往比较繁杂,所设计的调制技术均有很大的实用意义,并在不断发展。 6.2 二元幅移键控(ASK) 6.2.1 ASK信号分析 以二元数字信号序列或其波形序列去控制角频(载频)为、初相为(可设为0) 的幅度,可产生2ASK信号。首先应以基带数字序列来表示,即调制信号为 (6.2.1)式中,——二元码符号,取1或0;

2FSK数字信号频带传输系统的设计和建模

武汉理工大学《通信原理课程设计》 目录 1 课设设计要求 (1) 1.1 题目的意义 (1) 1.2 设计要求 (1) 2 FSK设计原理和方案 (2) 2.1 FSK的调制 (2) 2.1.1 直接调频法 (2) 2.1.2 频率键控法 (2) 2.1.3 基于FPGA的FSK调制方案 (3) 2.2 FSK的解调 (3) 2.2.1 同步(相干)解调法 (3) 2.2.2 FSK滤波非相干解调法 (4) 2.2.3 基于FPGA的FSK解调方案 (5) 3 FSK设计的程序与仿真 (5) 3.1 FSK基于HDL语言调制 (5) 3.1.1 FSK调制程序 (5) 3.1.2 FSK调制仿真 (7) 3.1.3FSK调制电路 (8) 3.2 FSK基于VHDL语言解调 (8) 3.2.1 FSK解调程序 (8) 3.2.2FSK解调仿真 (10) 3.2.3 FSK解调电路 (10) 4心得体会 (11) 参考文献 (12)

1课设设计要求 1.1题目的意义 数字调制技术是现代通信的一个重要内容,在数字通信系统中由于数字信号具有丰富的低频成份,不宜进行无线传输或长距离电缆传输,因而需要将基带信号进行数字调制(Digital Modulation)。数字调制同时也是数字信号频分复用的基本技术。 数字调制与模拟调制都属于正弦波调制,但是,数字调制是调制信号为数字型的正弦波调制,因而数字调制具有自身的特点一般说来数字调制技术分为两种类型:一是把数字基带信号当作模拟信号的特殊情况来处理;二是利用数字信号的离散取值去键控载波,从而实现数字调制。后一种方法通常称为键控法。例如可以对载波的振幅、频率及相位进行键控,便可获得振幅键控 (ASK)、移频键控(FSK)、相移键控(PSK)等调制方式。 移频键控(FSK)是数字信息传输中使用较早的一种调制形式,它由于其抗干扰及衰落性较好且技术容易实现,因而在集散式工业控制系统中被广泛采用。以往的键控移频调制解调器采用“定功能集成电路+连线”式设计;集成块多,连线复杂,容易出错,且体积较大,本设计采用Lattice公司的FPGA芯片,有效地缩小了系统的体积,降低了成本,增加了可靠性,同时系统采用VHDL语言进行设计,具有良好的可移植性及产品升级的系统性。 1.2设计要求 1.了解了FSK信号的基本概念后,利用Quartus II软件中的VHDL语言对2FSK

16PSK系统性能的仿真

成绩评定表 学生姓名班级学号 专业课程设计题目16PSK系统仿真评 语 组长签字: 成绩 201 年月日日期

课程设计任务书 学院专业 学生姓名班级学号 课程设计题目16PSK系统仿真 实践教学要求与任务: 利用MATLAB/Simulink进行编程和仿真,仿真的内容是16PSK系统性能仿真,并设置其相关参数,要求实现16PSK在高斯白噪声信道下信号的星座图和误码率的性能。 工作计划与进度安排: 2015年 03月09 日选题目查阅资料 2015年 03月10 日编写软件源程序或建立仿真模块图 2015年 03月11 日调试程序或仿真模型 2015年 03月12 日性能分析及验收 2015年 03月13 日撰写课程设计报告、答辩 指导教师: 201年月日专业负责人: 201年月日 学院教学副院长: 201年月日

沈阳理工大学通信系统课程设计报告 摘要 针对16PSK调制解调在加性高斯白噪声信道下的性能,本次课程设计基于MATLAB 的Simulink模块进行了16PSK系统性能的仿真,该仿真应用了16PSK调制与解调器模块、高斯白噪声通道模块、眼图与误码率分析模块,通过设置相关参数,得到了16PSK 在高斯白噪声通道下的信号星座图、信号波形图及其误码率,该仿真结果在16PSK信号码元不等概率出现下得到,验证了16PSK在高斯白噪声通道下信号的抗噪声能力。 关键词:16PSK;MATLAB;Simulink;调制与解调

目录 1.课程设计目的 (1) 2.课程设计要求 (1) 3.相关知识 (1) 3.1 MATLAB 简介 (1) 3.1.1 基本功能 (1) 3.1.2 MATLAB 产品应用 (2) 3.1.3 MATLAB 特点 (2) 3.1.4 MATLAB系列工具优势 (2) 3.2 16进制相移键控调制仿真 (3) 4.课程设计分析 (4) 4.1 MPSK的概念 (4) 4.2 16PSK调制解调 (5) 4.2.1 16PSK (5) 4.2.2 16PSK调制解调框图 (6) 5仿真 (7) 5.1 16PSK仿真模块建模 (7) 5.2相关参数设置 (7) 5.3 仿真结果 (9) 6.结论 (11) 7.参考文献 (12)

基于Systemview的二进制数字频带传输系统设计——2PSK系统

基于Systemview的二进制数字频带传输系统设计——2PSK系统 1、技术指标: (1)设计出规定的2PSK数字通信系统的结构; (2)根据通信原理,设计出各个模块的参数(例如码速率,滤波器的截止 频率等); (3)用Matlab或SystemView 实现该数字通信系统; (4)观察仿真并进行波形分析; (5)系统的性能评价。 2、基本原理; 二进制移相键控(2PSK)的基本原理: 2PSK,二进制移相键控方式,是键控的载波相位按基带脉冲序列的规律而改变的一种数字调制方式。就是根据数字基带信号的两个电平(或符号)使载波相位在两个不同的数值之间切换的一种相位调制方法。两个载波相位通常相差180度,此时称为反向键控(PSK),也称为绝对相移方式。 3、建立模型描述; (1)2PSK信号的产生 2PSK的产生:模拟法和数字键控法,就模拟调制法而言,与产生2ASK信号的方法比较,只是对s(t)要求不同,因此2PSK信号可以看作是双极性基带信号作用下的DSB调幅信号。而就键控法来说,用数字基带信号s(t)控制开关电路,选择不同相位的载波输出,这时s(t)为单极性NRZ或双极性NRZ脉冲序列信号均可。 2PSK信号与2ASK信号的时域表达式在形式上是完全相同的,所不同的只是两者基带信号s(t)的构成,一个由双极性NRZ码组成,另一个由单极性NRZ码组成。因此,求2PSK信号的功率谱密度时,也可采用与求2ASK信号功率谱密度相同的方法。 (2)2PSK信号的功率谱 2PSK信号的功率谱密度及其功率谱示意图如下: 分析2PSK信号的功率谱:(1)当双极性基带信号以相等的概率(p=1/2)出现时,2PSK信号的功率谱仅由连续谱组成。而一般情况下,2PSK信号的功率谱由连续谱和离散谱两部分组成。其中,连续谱取决于基带信号经线性调制后的双边带谱,而离散谱则由载波分量确定(2)2PSK的连续谱部分与2ASK 信号的连续谱基本相同因此,2PSK信号的带宽、频带利用率也与2ASK信号的相同 其中,数字基带信号带宽。这就表明,在 数字调制中,2PSK的频谱特性与2ASK相似。相位调制和频率调制一样,本质上是一种非线性调制,但在数字调相中,由于表征信息的相位变化只有有限的离散取值,因此,可以把相位变化归结为幅度变化。这样一来,数字调相同线性调制的数字调幅就联系起来了,为此可以把数字调相信号当作线性调制信号来处理了。 (3)2PSK的解调系统

基于Systemview的数字频带传输系统的仿真

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 基于Systemview的数字频带传输系统的仿真 基于 Systemview 的数字频带传输系统的仿真华东交通大学 理工学院课程设计报告所属课程名称: 现代通信原理课程设计标题: 基于 Systemview 的数字频带传输系统的仿真分院:专业班级: 姓名: 学号: 指导老师: 胡保安 1 目录课程设计目的 3 课程设计器材 3 课程设计原理3 Systemview 的基本介绍3 课程设计过程4 1 二 进制振幅键控 2ASK4 2 二进制频移键控 2FSK9 3 二进制移相键控 2PSK14 4 二进制差分移相键控 2PSK18 课程设计总结22 参考 文献22 谢辞232 课程设计目的: 1、熟练掌握 Systemview 的用法,在该软件的配合下完 成各个系统的结构图,还有调试结果图 2、深入了解 2ASK, 2FSK, 2PSK, 2DPSK 的调制解调原理课程设计器材: PC 机, Systemview 软件课程设计原理: 数字信号的传输方式可以分为基带传输和带通传输。 为了使信号在带通信道中传输,必须用数字基带信号对载波进 行调制,以使信号与信道特性相匹配。 1 / 20

在这个过程中就要用到数字调制。 在通信系统中,利用数字信号的离散取值特点通过开关键控载波,来实现数字调制,这种方法通常称为键控法,主要对载波的振幅,频率,和相位进行键控。 键控主要分为: 振幅键控,频移键控,相移键控三种基本的数字调制方式。 Systemview 的基本介绍: SystemView 是一个用于现代科学与科学系统设计及仿真打动态系统分析平台。 从滤波器设计、信号处理、完整通信系统打设计与仿真,到一般打系统数字模型建立等各个领域,SystemView 在友好而功能齐全打窗口环境下,为用户提供啦一个精密的嵌入式分析工具。 进入 SystemView 后,屏幕上首先出现该工具的系统视窗,系统视窗最上边一行为主菜单栏,包括: 文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(Help)共 11 项功能菜单。 如下图所示。 3 系统视窗左侧竖排为图符库选择区。 图符块(Token)是构造系统的基本单元模块,相当于系统组成框图中的一个子框图,用户在屏幕上所能看到的仅仅是代表某一

数字调制系统(数字频带传输系统)

121 第六章 数字调制系统(数字频带传输系统) 6.1 引 言 在实际通信中,有不少信道都不能直接传送基带信号,而必须用基带信号对载波波形的某些参量进行控制,使载波的这些参量随基带信号的变化而变化,即所谓调制。 数字调制是用载波信号的某些离散状态来表征所传送的信息,在收端对载波信号的离散调制参量进行检测。 数字调制信号也称键控信号。 在二进制时,有 ASK ~ 振幅键控 FSK ~ 移频键控 PSK ~ 移相键控 正弦载波的三种键控波形 见樊书P129,图6-1 6.2 二进制数字调制原理 6.2.1 二进制振幅键控(2ASK ) 一、一般原理及实现方法 2ASK 是用“0”,“1” 码基带矩形脉冲去键控一个连续的载波,使载波时 断时续地输出。 最早使用的载波电报就是这种情况。 数字序列{}n a ()t s 单极性基带脉冲序列 ()()t t s t e c ω=cos 0 与t c ωcos 相乘,()t s 频谱搬移到c f ±附近,实现2ASK 。 {}n a 信号 2ASK 调制的方框图 转换成 数字调制系统的基本结构图

122 带通滤波器滤出所需已调信号,防止带外辐射,影响邻台。 二、2ASK 信号的功率谱及带宽 ()()()() ∑∞-∞ =-=ω=n s n c nT t g a t s t Cos t s t e 0 ???-=p p a n 110,概率为,概率为随机变量 ()()()()()() ()()()s s T f j s a s T j s a s e fT S T f G e T S T G E t e S t s G t g 002 π-ω-?π=???? ??ω=ωω?ω?ω?或,设 ()()()[]c c S S E ω-ω+ω+ω=ω21 ()()()的功率为: 则在频率轴上互不重叠,,假如t e S S c c 0ω-ωω+ω ()()()[]()()()[] c S c S E c S c S E f f P f f P f P P P P -++=ω-ω+ω+ω= ω4 1 4 1 或 )(f P S 为)(t s 的功率谱, 可见,知道了)(f P S 即可知道)(f P E 。 由前面,二进制随机序列)(t s 的功率谱: 的门函数 12s 2 s t t t

simulink-matlab仿真教程

simulink matlab 仿真环境教程 Simulink 是面向框图的仿真软件。 演示一个Simulink 的简单程序 【例1.1】创建一个正弦信号的仿真模型。 步骤如下: (1) 在MATLAB 的命令窗口运行simulink 命令,或单击工具栏中的图标,就可以打开Simulink 模块库浏览器 (Simulink Library Browser) 窗口,如图1.1所示。 (2) 单击工具栏上的图标或选择菜单“File ”——“New ”——“Model ”,新建一个名为“untitled ”的空白 模型窗口。 (3) 在上图的右侧子模块窗口中,单击“Source ”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink 下的Source 子模块库,便可看到各种输入源模块。 (4) 用鼠标单击所需要的输入信号源模块“Sine Wave ”(正弦信号),将其拖放到的空白模型窗口“untitled ”,则“Sine Wave ”模块就被添加到untitled 窗口;也可以用鼠标选中“Sine Wave ”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave ”模块添加到untitled 窗口,如图1.2 所示。 图7.1 Simulink 界面

(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope ”模块(示波器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图1.3所示。 (7) 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。如图1.4所示。 (8) 保存模型,单击工具栏的图标,将该模型保存为“Ex0701.mdl”文件。 1.2 Simulink的文件操作和模型窗口 1.2.1 Simulink的文件操作 1. 新建文件 新建仿真模型文件有几种操作: ?在MATLAB的命令窗口选择菜单“File”“New”“Model”。 图7.2 Simulink界面 图7.3 Simulink模型窗口 图7.4 示波器窗口

QPSK通信系统性能仿真

淮海工学院 课程设计报告书 课程名称:通信系统的计算机仿真设计 题目:QPSK通信系统性能分析与MATLAB仿真系(院): 学期: 专业班级: 姓名: 学号: 评语: 成绩: 签名: 日期:

QPSK通信系统性能分析与MATLAB仿真 1绪论 在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。信息作为一种资源,只有通过广泛地传播与交流,才能促进社会成员之间的合作,推动生产力的发展,创造出巨大的经济效益。在新技术革命的高速推动和信息高速公路的建设,全球网络化发展浪潮的推动下,通信技术得到迅猛的发展,载波通信、卫星通信和移动通信技术正在向数字化、智能化、宽带化发展。Simulink具有适应面广、结构和流程清晰及仿真精细、效率高、贴近实际、等优点,基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件应用于Simulink。本次课程设计通过对QPSK模型进行仿真,以分析QPSK在不同信道噪声中的性能,更好地了解QPSK系统的工作原理,传输比特错误率和符号错误率的计算。 1.1研究背景与研究意义 要规划和设计一个性能完善的通信系统,光靠理论计算或凭个人的组网经验是无法完成的。如果在真实的网络环境中进行通信性能研究、网络、设计和开发,不仅耗资大,而且在统计数据的手机和分析上也有一定困难。通信仿真技术是通过在计算机中构造虚拟的环境来反映现实的通信网络环境,模拟现实中的网络行为,从而可以有效提高通信网络规划和设计的可靠性和准确性,明显降低通信系统的投资风险,减少不必要的投资浪费。 通过仿真软件来模拟和估算通信系统的性能,通过模拟和仿真来调整一些通信系统的参数以期达到最佳使用效果具有非常重大的意义。在本课题中用国际控制界公认的标准仿真软件MATLAB来仿真移动通信系统各种数字调制解调技术中,具有数字通信的诸多优点,广泛使用它来传送各种控制信息的数字调相信号,比较不同调相技术之间的性能差异。 1.2 课程设计的目的和任务 本次课程设计是根据“通信工程专业培养计划”要求而制定的。通信系统的计算机仿真设计课程设计是通信工程专业的学生在学完通信工程专业基础课、通信工程专业主干课及科学计算与仿真专业课后进行的综合性课程设计。其目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。 课程设计的任务是:(1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握用计算机仿真通信系统的方法。(2)训练学生网络设计能力。(3)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。

数字频带传输系统的仿真设计(数字通信原理课程设计)

课程设计报告 一.设计题目 数字频带传输系统的仿真设计 二.主要内容及具体要求 a.利用所学的《通信原理及应用》的基础知识,设计一个2ASK数字调制器。完成对2ASK的调制与解调仿真电路设计,并对其仿真结果进行分析。要求理解2ASK 信号的产生,掌握2ASK信号的调制原理和实现方法并画出实现框图。 b.设计一个2FSK数字调制器。要求给出2FSK的产生原理框图(调频法、键控法)、SystemView仿真电路图、调制解调的原理框图,给出信号的频谱图、调制前与 借条后数据波形比较覆盖图,加噪前后相关波形。 三.进度安排 5.28-5.29 图书馆查阅资料,确定选题,思考总体设计方案 熟悉软件的编程环境 推荐的参考资料有: 《MATLAB通信工程仿真》 《MATLAB/SIMULINK通信系统建模与仿真实例分析》 《MATLAB在通信系统建模中的应用》 5.30 总体设计方案的确定与设计 5.31 各部分的具体实现 6.01—6.02 程序调试并程序注释 6.03 整理完成设计报告 四.成绩评定 总成绩由平时成绩(考勤与课堂表现)、程序设计成绩和报告成绩三部分组成,各部分比例为30%,50%,20%.

(1)平时成绩:无故旷课一次,平时成绩减半;无故旷课两次平时成绩为0分,无故旷课三次总成绩为0分。迟到15分钟按旷课处理 (2)设计成绩:按照实际的设计过程及最终的实现结果给出相应的成绩。 (3)设计报告成绩:按照提交报告的质量给出相应的成绩。 备注:每人提交一份课程设计报告(打印稿和电子稿各一份) 课程设计报告按照模板撰写内容,要求详细、准确、完整。 第一部分 1 2ASK 调制方法 1.基本原理调 频移键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。在2ASK 中,载波的幅度只有两种变化状态,分别对应二进制信息“0”或“1”。一种常用的也是最简单的二进制振幅键控方式称为通—断键控(OOK ),其表达式为: =)(t e OOK ???? ?-时 发送“以概率”时发送“ 以概率"01,01,cos P P t A c ω (1-1) 典型波形如图1-1所示: 图1-1

电子产品架构设计、性能仿真分析系统解决方案

电子产品架构设计、性能仿真分析 系统解决方案- VisualSim? EDA技术经过了二十几年的发展,针对电子设计流程中某一专门领域的设计验证工具(如FPGA、DSP设计或PCB设计)已经发展得相当成熟,自动化程度越来越高,使用也变得越来越简便快捷。但与此形成对比的是,对于通信、多媒体处理等领域的复杂电子产品或ASIC设计,由于可选择的芯片或IP以及相关系统实现方案越来越多、可能的设计约束条件(实时性、功耗、成本与物理尺寸等)越来越苛刻,项目开发团队开始体验到首次设计硬件、软件(原型设计)交付后测试失败的痛苦。系统设计师开始把更多的注意力放在电子系统设计的方法学上面,寻求真正面向电子系统总体设计的EDA工具、为复杂电子系统的体系结构设计提供科学有效的手段。

Mirabilis Design公司的VisualSim?是业界首个专门用于复杂电子系统架构设计和性能分析的电子系统级(ESL)建模仿真工具。借助VisualSim?的快速虚拟原型开发技术,设计团队在项目开发的最初阶段即可以对一个复杂电子系统的不同硬件、软件实现方案进行快速性能仿真分析和研究评价,验证和优化设计设想,以确定可以满足全部约束条件的最优系统实现结构方案。 与MATLAB/Simulink、SPW等用于算法模型仿真和分析、选择的系统级设计工具不同,VisualSim?把关注的焦点放在对算法、协议、数据流和控制流等系统行为的实现架构的建模上。对于初步设定的系统硬件处理平台与外设结构、软件算法流程调度、高速数据存储与交换方案、网络协议等,VisualSim?可以帮助系统工程师回答如下的问题:该实现平台方案是否能够满足全部的系统设计需求?实时处理采用何种硬件/软件划分结构来实现最为有效?采用何种类型、数量的硬件资源(处理器/DSP、ASIC/FPGA、高速存贮器等)可以“恰当”地满足功能需要?软件任务调度算法如何与硬件资源进行合理匹配?高速数据流通道等采用何种总线形式或DMA模式传输更为高效?等类似传统系统设计工具无法解答的问题。 VisualSim?的方法学是:将更多的时间用于设计、分析不同的系统实现模型,而不是用于进行模型编码。在全图形化的环境中,VisualSim?独特的参数化模块库能够快速把设计功能抽象映射为各种系统实现结构、并据此进行事务级(Transaction Level)或时钟精度的仿真分析,得到系统的数据处理输出延时(Latency)、处理器利用率、总线冲突情况与总线利用率、多处理器任务分配平衡、缓冲需求、功耗等的性能指标。设计团队进而可以据此来设计、评价和选择不同的平台方案,而所有这些工作都是在实际硬件交付前就通过VisualSim?虚拟原型模型实现的。 作为一款业界领先的动态系统架构建模与性能仿真分析工具,VisualSim?专注于加速系统建模与仿真,IP复用和可执行模型的生成。VisualSim?具有完全集成的图形化软件环境,支持多种

数字通信系统的模型

数字通信系统的模型 ? 数字通信系统的分类 数字通信系统可进一步细分为数字频带传输通信系统、数字基带传输通信系统、模拟信号数字化传输通信系统。 1. 数字频带传输通信系统 数字通信的基本特征是,它的消息或信号具有“离散”或“数字” 的特性,从而使数字通信具有许多特殊的问题。例如前边提到的第二种变换,在模拟通信中强调变换的线性特性,即强调已调参量与代表消息的基带信号之间的比例特性;而在数字通信中,则强调已调参量与代表消息的数字信号之间的一一对应关系。 另外,数字通信中还存在以下突出问题:第一,数字信号传输时,信道噪声或干扰所造成的差错,原则上是可以控制的。这是通过所谓的差错控制编码来实现的。于是,就需要在发送端增加一个,而在接收端相应需要一个解码器。第二,当需要实现保密通信时,可对数字基带信号进行人为“扰乱”(加密),此时在收端就必须进行解密。第三,由于数字通信传输的是一个接一个按一定节拍传送的数字信号,因而接收端必须有

一个与发端相同的节拍,否则,就会因收发步调不一致而造成混乱。另外,为了表述消息内容,基带信号都是按消息特征进行编组的,于是,在收发之间一组组的编码的规律也必须一致,否则接收时消息的真正内容将无法恢复。在数字通信中,称节拍一致为“位同步”或“码元同步”,而称编组一致为“群同步”或“帧同步”,故数字通信中还必须有“同步”这个重要问题。 综上所述,点对点的数字通信系统模型一般可用图 1-3 所示。 需要说明的是,图中 / 、加密器 / 解密器、编码器 / 译码器等环节,在具体通信系统中是否全部采用,这要取决于具体设计条件和要求。但在一个系统中,如果发端有调制 / 加密 / 编码,则收端必须有解调 / 解密 / 译码。通常把有调制器 / 解调器的数字通信系统称为数字频带传输通信系统。 2. 数字基带传输通信系统 与频带传输系统相对应,我们把没有调制器 / 解调器的数字通信系统称为数字基带传输通信系统,如图 1-4 所示。

基于Systemview的数字频带传输系统的仿真要点

课程设计目的: 1、熟练掌握Systemview的用法,在该软件的配合下完成各个系统的结构图,还有调试结果图 2、深入了解2ASK,2FSK,2PSK,2DPSK的调制解调原理 课程设计器材: PC机,Systemview软件 课程设计原理: 数字信号的传输方式可以分为基带传输和带通传输。为了使信号在带通信道中传输,必须用数字基带信号对载波进行调制,以使信号与信道特性相匹配。在这个过程中就要用到数字调制。 在通信系统中,利用数字信号的离散取值特点通过开关键控载波,来实现数字调制,这种方法通常称为键控法,主要对载波的振幅,频率,和相位进行键控。键控主要分为:振幅键控,频移键控,相移键控三种基本的数字调制方式。 Systemview的基本介绍: SystemView是一个用于现代科学与科学系统设计及仿真打动态系统分析平台。从滤波器设计、信号处理、完整通信系统打设计与仿真,到一般打系统数字模型建立等各个领域,SystemView在友好而功能齐全打窗口环境下,为用户提供啦一个精密的嵌入式分析工具。 进入SystemView后,屏幕上首先出现该工具的系统视窗,系统视窗最上边一行为主菜单栏,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便笺(NotePads)、连接(Connetions)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tools)和帮助(Help)共11项功能菜单。如下图所示。

系统视窗左侧竖排为图符库选择区。图符块(Token)是构造系统的基本单元模块,相当于系统组成框图中的一个子框图,用户在屏幕上所能看到的仅仅是代表某一数学模型的图形标志(图符块),图符块的传递特性由该图符块所具有的仿真数学模型决定。创建一个仿真系统的基本操作是,按照需要调出相应的图符块,将图符块之间用带有传输方向的连线连接起来。这样一来,用户进行的系统输入完全是图形操作,不涉及语言编程问题,使用十分方便。进入系统后,在图符库选择区排列着8个图符选择按钮创建系统的首要工作就是按照系统设计方案从图符库中调用图符块,作为仿真系统的基本单元模块。可用鼠标左键双击图符库选择区内的选择按钮。 当需要对系统中各测试点或某一图符块输出进行观察时,通常应放置一个信宿(Sink)图符块,一般将其设置为“Analysis”属性。Analysis块相当于示波器或频谱仪等仪器的作用,它是最常使用的分析型图符块之一。 在SystemView系统窗中完成系统创建输入操作(包括调出图符块、设置参数、连线等)后,首先应对输入系统的仿真运行参数进行设置,因为计算机只能采用数值计算方式,起始点和终止点究竟为何值?究竟需要计算多少个离散样值?这些信息必须告知计算机。假如被分析的信号是时间的函数,则从起始时间到终止时间的样值数目就与系统的采样率或者采样时间间隔有关。实际上,各类系统或电路仿真工具几乎都有这一关键的操作步骤,SystemView 也不例外。如果这类参数设置不合理,仿真运行后的结果往往不能令人满意,甚至根本得不到预期的结果。有时,在创建仿真系统前就需要设置系统定时参数。 时域波形是最为常用的系统仿真分析结果表达形式。进入分析窗后,单击“工具栏”内的绘制新图按钮(按钮1),可直接顺序显示出放置信宿图符块的时域波形,对于码间干扰和噪声同时存在的数字传输系统,给出系统传输性能的定量分析是非常繁杂的事请,而利用“观察眼图”这种实验手段可以非常方便地估计系统传输性能。实际观察眼图的具体实验方法是:用示波器接在系统接收滤波器输出端,调整示波器水平扫描周期T s,使扫描周期与码元周期T c同步(即T s=nT c,n为正整数),此时示波器显示的波形就是眼图。由于传输码序列的随机性和示波器荧光屏的余辉作用,使若干个码元波形相互重叠,波形酷似一个个“眼睛”,故称为“眼图”。“眼睛”挣得越大,表明判决的误码率越低,反之,误码率上升。SystemView具有“眼图”这种重要的分析功能。 当需要观察信号功率谱时,可在分析窗下单击信宿计算器图标按钮,出现“SystemView 信宿计算器”对话框,单击分类设置开关按钮spectrum,完成功率谱的观察。 课程设计过程 1 二进制振幅键控 2ASK 2ASK的实现: 模拟调制法键控法 在幅移键控中,载波幅度是随着调制信号而变化的。一种是最简单的形式是载波在二进制调制信号1或0控制下通或断,这种二进制幅度键控方式称为通断键控(OOK)。二进制振幅键控方式是数字调制中出现最早的,也是最简单的。这种方法最初用于电报系统,但由于它在抗噪声的能力上较差,故在数字通信中用的不多。但二进制振幅键控常作为研究其他数字调制方式的基础。

数字频带传输的可靠性比较

数字频带传输的可靠性比较 设信道加性高斯白噪声的双边功率谱密度为N0/ 2,发送信号平均每符号能量Es,计算: 1) MPSK 系统在AWGN 信道下的性能(理论值); 2) 用蒙特卡罗仿真的方式进行误码率仿真,并与理论值相比较。 代码: EsN0dB = 3:0.5:10; EsN0 = 10.^( EsN0dB/10 ); Es = 1; N0 = 10.^( -EsN0dB/10 ); sigma = sqrt(N0/2); error = zeros(1,length(EsN0dB)); s_data = zeros(1,length(EsN0dB)); M=4; for k=1:length(EsN0dB) error(k)=0; s_data(k) = 0; while error(k)<1000 d = ceil( rand(1,10000)*M ); s = sqrt(Es)*exp(j*2*pi/M*(d-1)); %加入信道噪声(复噪声) r = s + sigma(k)*( randn(1,length(d)) + j*randn(1,length(d)) ); for m=1:M %计算距离 rd(m,:) = abs( r - sqrt(Es)*exp(j*2*pi/M*(m-1)) ); end for m=1:length(s) %判决距离最近的点 dd(m) = find( rd(:,m) == min(rd(:,m)) ); ifdd(m)~=d(m) error(k) = error(k)+1; end end s_data(k) = s_data(k)+10000; end end Pe = error./s_data; %理论计算的误码率结果

相关文档
最新文档