FSK调制解调器的system view仿真设计.docx
《FSK调制解调器的system view仿真设计.docx》由会员分享,可在线阅读,更多相关《FSK调制解调器的system view仿真设计.docx(17页珍藏版)》请在冰豆网上搜索。
FSK调制解调器的systemview仿真设计
课程设计报告
题目:
FSK调制解调器的SystemView仿真设计
学生姓名:
王啸
学生学号:
1008050235
系别:
电气信息工程系
专业:
电子信息科学与技术
届别:
14届
指导教师:
韩芳
2013年3月
目录
1.课程设计的任务与要求2
1.1课程设计的任务2
1.2课程设计的要求2
1.3课程设计的研究基础2
2.FSK调制的方案制定3
2.12FSK调制的方案3
2.22FSK解调的方案4
3.systemview的应用6
3.1systemview的简介6
3.2systemview的用户环境6
3.3systemview的操作步骤7
3.4systemview的基本使用8
3.5systemview的系统定时窗口8
4.基于SystemView仿真与调试9
4.12fSK的调制电路仿真9
4.22fSK的解调电路仿真12
5.总结与致谢18
5.1总结18
5.2致谢18
参考文献19
FSK调制解调器的systemview仿真设计
学生:
王啸
指导教师:
韩芳
电气信息工程学院电子信息科学与技术
1.课程设计的任务与要求
1.1课程设计的任务
仿真设计主要研究2FSK信号的调制解调系统的实现,完成对数字信号的调制及解调,使系统简单,并要调制解调过程容易实现,能正确的完成调制解调任务。
由于FSK调制解调原理相对比较简单,作为数字通信原理的入门学,理解FSK后可以容易理解其他更复杂的调制系统,为以后的进一步发展打下基础。
1.2课程设计的要求
利用systemview软件进行仿真设计,利用一种或多种的方法,对数字信号的调制与解调能够正确的认识与深刻的解读,能够了解FSK的调制与解调的方法和意义,并且能够熟练的掌握systemview软件的使用,完成对整个课题的研究。
1.3课程设计的研究基础
数字频率调制又称频移键控(FsK—FrequencyShiftKeying),二进制频移键控记作2FSK。
数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。
2FSK信号便是符号“1”对应于载频,而符号“0”对应于载频(与不同的另一载频)的已调波形,而且与之间的改变是瞬间完成的。
SystemView是一个用于现代工程与科学系统设计及仿真的动态系统分析平台。
从滤波器设计、信号处理、完整通信系统的设计与仿真,直到一般的系统数学模型建立等各个领域,SystemView在友好而且功能齐全的窗口环境下,为用户提供了一个精密的嵌入式分析工具。
SystemView是一个用于现代工程与科学系统设计及仿真的动态系统分析平台。
从滤波器设计、信号处理、完整通信系统的设计与仿真,直到一般的系统数学模型建立等各个领域,SystemView在友好而且功能齐全的窗口环境下,为用户提供了一个精密的嵌入式分析工具
2FSK调制解调的方案制定
2.12FSK调制的方案
2FSK(二进制频移键控,FrequencyShiftKeying)信号是用载波频率的变化来传递数字信息,被调载波的频率随二进制序列0、1状态而变化。
我们可以认为,一个2FSK信号可以看成是两个不同载频的2FSK信号的叠加。
从原理上讲,数字调频可用模拟调频法来实现,也可用键控法来实现。
(1)模拟调频法
模拟调频法是利用一个矩形脉冲序列对一个载波进行调频,是频移键控通信方式早期采用的实现方法。
用数字基带信号去控制一个振荡器的某种参数而达到改变振荡频率的目的。
图2-1模拟调频法电路
(2)键控法
键控法则是利用受矩形脉冲序列控制的开关电路对两个不同的独立频率源进行选通。
在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元Ts期间输出f1或f2两个载波之一,该方法就是在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元
期间输出
或
两个载波之一。
其原理如图1.2.2所示,它将产生二进制FSK信号。
图中,数字信号控制两个独立振荡器。
门电路(即开关电路)和按数字信号的变化规律通断。
若门打开,则门关闭故输出为
,反之则输出
。
这种方法的特点是转换速度快、波形好,而且频率稳定度可以做得很高。
频率键控法还可以借助数字电路来实现。
图2-2键控法电路图
2.22FSK解调的方案
2FSK信号有多种解调方法,如非相干解调(包络检波法)、相干解调法、鉴频法、过零检测法及差分检波法等,下面就相干检测法、非相干检测法进行介绍。
(1)非相干解调
2FSK信号的包络检波法解调方框图如图2.2.3所示,其可视为由两路2ASK解调电路组成。
这里,两个带通滤波器(带宽相同,皆为相应的2ASK信号带宽;中心频率不同,分别为
、
起分路作用,用以分开两路2ASK信号,上支路对应
,下支路对应
,经包络检测后分别取出它们的包络
及
;抽样判决器起比较器作用,把两路包络信号同时送到抽样判决器进行比较,从而判决输出基带数字信号。
若上、下支路
及
的抽样值分别用
表示,则抽样判决器的判决准则为
图2-32FSK信号非相干解调方框图
(2)
(2)相干解调
相干检测的具体解调电路是同步检波器,原理方框图如图所示。
图中两个带通滤波器的作用同于包络检波法,起分路作用。
它们的输出分别与相应的同步相干载波相乘,再分别经低通滤波器滤掉二倍频信号,取出含基带数字信息的低频信号,抽样判决器在抽样脉冲到来时对两个低频信号的抽样值
进行比较判决(判决规则同于包络检波法),即可还原出基带数字信号。
图2-3 2FSK信号相干解调方框图
3systemview的应用
3.1systemview的简介
利用SystemView,可以构造各种复杂的模拟、数字、数模混合系统,各种多速率系统,它可用于各种线性或非线性控制系统的设计和仿真。
用户在进行系统设计时,只需从SystemView配置的图标库中调出有关图标并进行参数设置,完成图标间的连线,然后运行仿真操作,最终以时域波形、眼图、功率谱等形式给出系统的仿真分析结果。
SystemView的库资源十分丰富,包括含若干图标的基本库(MainLibrary)及专业库(OptionalLibrary),基本库中包括多种信号源、接收器、加法器、乘法器,各种函数运算器等;专业库有通讯(Communication)、逻辑(Logic)、数字信号处理(DSP)、射频/模拟(RF/Analog)等;它们特别适合于现代通信系统的设计、仿真和方案论证;并可进行各种系统时域和频域分析、谱分析,及对各种逻辑电路、射频/模拟电路(混合器、放大器、RLC电路、运放电路等)进行理论分析和失真分析。
在系统设计和仿真分析方面,SystemView还提供了一个真实而灵活的窗口用以检查、分析系统波形。
在窗口内,可以通过鼠标方便地控制内部数据的图形放大、缩小、滚动等。
另外,分析窗中还带有一个功能强大的“接收计算器”,可以完成对仿真运行结果的各种运算、谱分析、滤波。
3.2SystemView的用户环境
进入SystemView后,屏幕上首先出现设计窗口,所有系统的设计、搭建等基本操作,都是在设计窗口内完成的。
在设计窗口中间的大片区域就是设计区域,也就是供用户搭建各种系统的地方。
在设计窗口的最上端一行是下拉式命令菜单行,通过调用这些菜单可以执行SystemView的各项功能;设计窗口中菜单行的下面,紧邻在设计区域上端一行是工具栏,它包含了在系统设计、仿真中可能用到的各种操作按钮;在工具栏的最右端是提示信息,当鼠标置于某一工具按钮上时,在该处会显示对该按钮的说明和提示信息;紧邻在设计区域左端是各种器件图标库,下面介绍些常用的几个库图标,如表3-1所示。
表3-1常用图标
图标
名称
作用
连接节点
用于多个图符输入输出信号的汇聚、连接,在图符连接点较多时使用该节点功能可使设计窗口内的连线美观,有利于检查。
信号源
用于产生用户系统所需的信号源。
这个库中的图符只有输出,没有输入。
子系统
它代表一个复杂的子系统、子函数或仿真的子过程的图符。
加法器
对输入信号进行加法操作。
算子
对输入数据进行某一算子操作,如延时、平均、滤波等。
函数
对输入数据进行某一指定函数操作。
乘法器
对输入信号进行乘法操作。
接收器
用于实现信号的收集、显示、分析以及输出(包括输出到文件)等功能。
它只有输入,没有输出。
3.3systemview的操作步骤
(一)选择设置信号源(Source)
选中该图标并按住鼠标左键将其拖至设计区内,这时所选中的图标会出现在设计区域中。
双击设计窗口中的图标后,弹出的对话框,通过PeriodicNoise/PNAperiodic和Import按钮进行分类选择和调用。
选中后单击对话框中的参数按钮Parameters,在出现的参数设置对话框中设置幅度、频率、相位。
完成后分别单击参数设置和源库对话框的按钮OK,从而完成该图标的设置。
(二)选择设置分析窗(Sink)
当需要对系统中各测试点或某一图标输出进行观察时,则应放置一个分析窗(Sink)图标,一般将其设置为“Analysis”属性。
Analysis图标相当于示波器或频谱仪等仪器的作用,它是最常使用的分析型图标之一。
具体操作和信号源设置类似。
(三)系统定时(SystemTime)
SystemView系统是一个离散时间系统。
在每次系统运行之前,首先需要设定一个系统频率。
各种仿真系统运行时,是先对信号以系统频率进行采样,然后按照系统对信号的处理计算各个采样点的值,最后在输出时,在分析窗内,按要求画出各个点的值或拟合曲线。
3.4SystemView的基本使用
利用SystemView进行系统的设计、构建、仿真与分析,这一过程可概括为以下3个步骤:
(1)根据设计要求与系统原理画出系统原理框图。
(2)选择合适的图符和实现结构,把系统原理框图转化为SystemView模型,在SystemView设计窗口完成所设计的图形化仿真系统。
(3)运行仿真程序,分析仿真结果。
3.5SystemView的系统定时窗口
SystemView系统是一个离散时间系统,也就是说,在每次系统运行之前,首先需要设定一个系统频率。
各种系统在仿真时,首先对各信号以系统频率进行采样,然后按照系统对信号的处理计算各个采样点的值,最后输出时,在观察窗内按要求画出各个点的位置或拟合曲线。
因此,系统定时是系统运行之前一个必不可少的步骤。
在设计窗口中单击工具栏中的“SystemTime”(系统定时按钮),就能打开如图2-1所示的系统定时对话框。
图3-1系统定时对话框
4基于systemview的仿真与调试
4.1FSK的调制电路仿真
根据模拟调频法和键控法的原理图,利用SystemView软件进行仿真设计,得到图4-1(我们把调频法与键控法的电路合成在一张电路图上,这样产生的波形易于观察和对比)
图4-12FSK信号产生的两种方法
参数设置:
Token0:
基带信号--PN码序列将参数设置为Rate=20HZ,Amplitude(幅度)=0.5v,Offset(偏移)=0.5v
Token1:
频率调制FM
Token2、6:
信号接收分析器
Token3:
键控开关
Token4、5:
载波--正弦波发生器(频率分别为50HZ、100Hz)
检查仿真电路图和参数设置无误后,进行仿真运行,运行时间设置为:
StartTime:
0秒;StopTime:
255e-3秒;采样频率:
SampleRate:
1000Hz。
如图所示
图4-2运行时间设置窗口
将电路图连接完毕后,设置这个元器件的参数,点开运行时间设置窗口,确保这个参数设置完毕,点击仿真按钮,得到调制信号与功率频谱图如下图所示
图4-3调频法2FSK的输出
图4-4键控法2FSK的输出
图4-5键控法2FSK的功率谱图
图4-6调频法2FSK的功率谱图
分析:
从上到下依次是调制信号波形、频率为f1的已调信号波形,频率为f2的已调信号波形,2FSK信号波形。
由图中可以观察到2FSK信号就是两个2ASK信号叠加而成.,因此2FSK频谱可以近似表示成频率分布为f1和f2的两个2ASK频谱的组合。
其中两个波形不同且下凹的点为相位不连续点。
4.22FSK解调电路仿真
(1)非相干解调法
根据非相干解调法(包络检波法)法的原理图,利用SystemView软件进行仿真设计,得到图4-7
图4-7非相干解调电路图
参数设置:
Token0:
NP码元,Amplitude=0.5V,Ofsetf=0.5V,Rate=10Hz,Levels=2;
Token1、2:
载波,正弦波发生器(频率分别为100Hz和150Hz)
Token3:
单刀双掷开关
Token4:
加法器
Token5:
高斯噪声std=0.5v
Token6、7:
线性系统滤波器
Token8、9:
半波整流
Token10、11:
信号接收分析器
Token12、13:
线性系统滤波器
Token14:
模拟比较器
Token15:
延迟器
检查仿真电路图和参数设置无误后,进行仿真运行,运行时间设置为:
StartTime:
0秒;StopTime:
255e-3秒;采样频率:
SampleRate:
1000Hz。
如图所示
图4-8运行时间设置窗口
将电路图连接完毕后,设置这个元器件的参数,点开运行时间设置窗口,确保这个参数设置完毕,点击仿真按钮,得到调制信号与功率频谱图如下图所示
图4-9非相干解调输出
图4-10原始波形
图4-11非相干解调功率谱图
4-12原始波形功率谱图
分析:
原始波形与非相干解调出的波形相同,证明此事解调成功,仿真成功。
将两路信号接入,高低电平值分别设置为1V和-1V,选择输出,输出的信号就将是解调信号
(2)相干解调法
根据相干解调法法的原理图,利用SystemView软件进行仿真设计,得到图4-13
4-13相干解调电路
参数设置:
Token0:
NP码元,Amplitude=0.5V,Ofsetf=0.5V,Rate=10Hz,Levels=2;
Token1、2、15、16:
载波,正弦波发生器(频率分别为100Hz和150Hz100Hz和150Hz)
Token3:
单刀双掷开关
Token4、17:
加法器
Token5:
高斯噪声std=0.5v
Token6、7、10、11:
线性系统滤波器
Token12:
延迟器
Token13、14:
乘法器
Token18:
缓冲器
检查仿真电路图和参数设置无误后,进行仿真运行,运行时间设置为:
StartTime:
0秒;StopTime:
4.095秒;采样频率:
SampleRate:
1000Hz。
如图所示
图4-14运行时间设置窗口
将电路图连接完毕后,设置这个元器件的参数,点开运行时间设置窗口,确保这个参数设置完毕,点击仿真按钮,得到调制信号与功率频谱图如下图所示
图4-15相干解调输出
图4-16原始波形
图4-17相干解调功率谱图
图4-18原始波形功率谱图
分析:
通过相干解调输出波形,说明解调成功。
从仿真结果中我们看到,产生的2FSK信号通过相干解调完整的恢复为原来的基带信号。
这里将2FSK信号分解为上下两路2ASK信号分别进行解调,然后进行判决。
抽样判决是直接比较两路信号抽样值的大小,可以不专门设置门限。
判决规则就应与解调规程相呼应,调制时若规定“1”符号载波对应载波频率f1,则接收时上支路的样值大,应判为“1”;反之则判为“0”。
当传输信道为随参信道时,则2FSK具有更好的适应能力。
5.总结与致谢
5.1总结
本次毕业设计主要有以下几个方面收获,以下全部都是在本次毕业设计中的解决的问题和学到的东西:
SystemView软件的学习。
以前没有接触这个软件,这个第一次接触这个软件,对于这个软件的了解及其熟悉是一个非常重要的方面。
SystemView在仿真软件中也是具有分出重要的地位的,作为我们电技的专业的人来说,熟悉使用一款以上的电路仿真软件是必须得。
电路仿真时我们通信系统在检测我们的设计是一个重要的工具,当我们设计的电路能够在电路上实现时,我们的设计的电路才有可能能够在实际中实现,也许实际更难实现,有很多的环境等因素我们在仿真时时很难考虑到得。
在这次毕业设计中,老师虽然提供了全部的仿真,但是通过自己的检测和利用我这学期在这一章的数字通信系统的学习的掌握。
我非常好的利用了课本的知识,结合课本的知识,把原来的电路做了很多的改进。
有些器件按照自己的设计的思维去做,最终实现了全部的结果的仿真。
学以致用,这次的课程设计是一个非常好的一门毕业设计,同时,是对于课本的知识的更深的理解。
5.2致谢
通过本次设计,更使我明白了学习和实践之间的密切关系,同时也为我在以后的工作岗位上能够更好的发挥自己的能力,累积了不少的经验
在论文即将完成之际,我首先感谢学校为我四年的大学生活提供一个良好的学习和生活环境,以及丰富的教育、教学资源,让我对Systemview仿真有了一个系统地学习过程,也使我从一个不懂事的新生成为了一名合格的大学生。
感谢在校期间教过我的老师们,特别是韩芳老师,他们在教给我知识的同时,还传授给了我许多学习的方法,引导我用发散性思维去考虑问题,而不局限于问题的表面。
同时,我还我相信在这个过程中从老师身上学到的对于做学问的态度,踏实的心态将会给我以后工作有很大的帮助。
参考文献
[1]樊昌信,曹丽娜.通信原理.国防工业出版社.2006.
[2]康华光,陈大钦,张林.电子技术基础模拟部分(第五版).高等教育出版社.2005.
[3]康华光,邹寿彬,秦臻.电子技术基础数字部分(第五版).高等教育出版社.2005.
[4]谢嘉奎,宣月清,冯军.电子线路非线性部分(第五版).高等教育出版社.1999.
[5]邱关源,罗先觉.电路(第5版).高等教育出版社.2006.
[6]李东生.SystemView系统设计及仿真入门与应用电子工业出版社.2004.
[7]陈萍.现代通信实验系统的计算机仿真国防工业出版社.2007.
[8]程佩青.数字信号处理教程清华大学出版社.2003.