2FSK调制解调通信原理课程设计

合集下载

2FSK数字频率调制解调仿真通信原理课程设计

2FSK数字频率调制解调仿真通信原理课程设计

XXXXXXXXXXXX通信原理课程设计题目2FSK数字频率调制解调计算机仿真院(系)电子工程与电气自动化学院专业电子信息工程学生姓名 XXXXXXXXXXXXXXXXXXXXXXXXXX学号 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX 指导教师 XXXXXX 职称讲师论文字数摘要本文主要利用Systemview来实现2FSK数字调制系统解调器的设计。

该设计模块包含信源调制、发送滤波器模块、信道、接收滤波器模块、解调以及信宿,并对各个模块进行相应的参数设置。

在此基础上熟悉Systemview的功能及操作,最后通过观察仿真波形进行波形分析及系统的性能评价。

2FSK信号的产生方法主要有两种:一种是模拟调频法,另一种是键控法,即在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元Ts期间输出f1或f2两个载波之一。

这两种方法产生2FSK信号的差异在于:由调频法产生的2FSK信号在相邻码元之间的相位是连续变化的,而键控法产生的2FSK信号是由电子开关在两个独立的频率源之间转换形成,故相邻码元之间的相位不一定连续。

本实验采用的是模拟调频法产生2FSK信号。

2FSK信号的接受也分相干和非相干接受两种,非相干接收方法不止一种,他们都不利用信号的相位信息。

故本设计采用相干解调法。

关键词:2FSK Systemview 调制解调误码率Computer simulation of 2FSK modulation anddemodulationAbstractThe design of this paper use Systemview to achieve 2FSK demodulator for digitalmodulation system. This design module comprises a source modulation, transmitting filter module, channel, receiver filter module, demodulation and the sink, and each module is set corresponding parameters. Familiar with the function and operation of Systemview on this basis, the performance evaluation of waveform analysis and system finally by observing the simulation waveform.There are two main methods of generating 2FSK signal: one is analog FM method, another is the key control method, namely through the switch circuit for gating on two different frequency in binary baseband control rectangle pulse sequence, making it during each symbol of the Ts output F1 or F2 two a carrier of. Differences in the two methods of generating 2FSK signal: phase 2FSK signal generated by the frequency modulation method in between adjacent symbol is the continuous change, the 2FSK signal keying is caused by electronic switch formed between two separate frequency source, therefore, between adjacent symbol phase is not necessarily continuous. In this experiment, using the 2FSK signal generation analog FM method. Received 2FSK signals are coherent and noncoherent reception two, noncoherent reception methods more than one, they are not using the phase information of the signals. This design use coherent demodulation method.引言:随着电子计算机的普及,数据通信技术正在迅速发展。

2FSK调制解调原理及设计

2FSK调制解调原理及设计

一.2FSK 调制原理:1、2FSK 信号的产生:2FSK 是利用数字基带信号控制在波的频率来传送信息。

例如,1码用频率f1来传输,0码用频率f2来传输,而其振幅和初始相位不变。

故其表示式为{)cos()cos(21122)(θωθωϕ++=t A t A FSK t 时发送时发送"1""0"式中,假设码元的初始相位分别为1θ和2θ;112f π=ω和222f π=ω为两个不同的码元的角频率;幅度为A 为一常数,表示码元的包络为矩形脉冲。

2FSK 信号的产生方法有两种:(1)模拟法,即用数字基带信号作为调制信号进行调频。

如图1-1(a )所示。

(2)键控法,用数字基带信号)(t g 及其反)(t g 相分别控制两个开关门电路,以此对两个载波发生器进行选通。

如图1-1(b )所示。

这两种方法产生的2FSK 信号的波形基本相同,只有一点差异,即由调频器产生的2FSK 信号在相邻码元之间的相位是连续的,而键控法产生的2FSK 信号,则分别有两个独立的频率源产生两个不同频率的信号,故相邻码元的相位不一定是连续的。

(a) (b)2FSK 信号产生原理图由键控法产生原理可知,一位相位离散的2FSK 信号可看成不同频率交替发送的两个2ASK 信号之和,即)cos(])([)cos(])([)cos(·)()cos()()(221122112θωθωθωθωϕ+-++-=+++=∑∑∞-∞=∞-∞=t nT t g a t nT t g a t t g t t g t n s n n s n FSK其中)(t g 是脉宽为s T 的矩形脉冲表示的NRZ 数字基带信号。

{P ,0P11概率,概率-=n a {P 1,0P1-=概率,概率na其中,n a 为n a 的反码,即若1=n a ,则0=n a ;若0=n a ,则1=n a 。

2、2FSK 信号的频谱特性:由于相位离散的2FSK 信号可看成是两个2ASK 信号之和,所以,这里可以直接应用2ASK 信号的频谱分析结果,比较方便,即)]()()()([]|)(||)(||)(||)([|)()()(2211161222221211622221f f f f f f f f T f f Sa T f f Sa T f f Sa T f f Sa f S f S f S S S S S T ASK ASK FSK S++-+++-+++-+++-=+=δδδδππππ2FSK 信号带宽为 s s FSK R f f f f f B 2||2||21212+-=+-≈ 式中,s s f R =是基带信号的带宽。

通信原理课程设计报告-2FSK调制与解调系统设计与仿真

通信原理课程设计报告-2FSK调制与解调系统设计与仿真

通讯系统原理课程设计设计题目:2FSK调制与解调系统设计与仿真姓名:院(系):专业:指导老师:日期:2FSK调制与解调系统设计与仿真指导教师摘要:本文主要是利用MATLAB7.0来实现2FSK 数字调制系统解调器的设计。

该设计模块包含信源调制、发送滤波器模块、信道、接受滤波器模块、解调以及信宿,并未各个模块进行相应的参数设置。

在此基础上熟悉MATLAB的功能及操作,最后通过观察仿真图形进行波形分析及系统的性能评价。

关键词:2FSK MATLAB 调制解调引言:2FSK信号的产生方法主要有两种:一种是调频法,一种是开关法。

这两种方法产生的2FSK信号的波形基本相同,只有一点差异,即由调频器产生的2FSK信号在相邻码元之间的相位是连续的,而开关法产生的2FSK信号则分别由两个独立的频率源产生两个不同频率的信号,故相邻码元之间的相位不一定是连续的。

本设计采用后者--开关法。

2FSK信号的接收也分为相干和非相干接收两种,非相干接收方法不止一种,它们都不利用信号的相位信息。

故本设计采用相干解调法。

1 设计任务与要求1.1 设计要求(1)学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通讯系统的基本理论、基本算法进行实际验证;(2)学习现有流行通信系统仿真软件MATLAB7.0的基本实用方法,学会使用这软件解决实际系统出现的问题;(3)通过系统仿真加深对通信课程理论的理解,拓展知识面,激发学习和研究的兴趣;(4)用MATLAB7.0设计一种2FSK数字调制解调系统;1.2设计任务根据课程设计的设计题目实现某种数字传输系统,具体要求如下;(1)信源:产生二进制随机比特流,数字基带信号采用单极性数字信号、矩形波数字基带信号波形;(2)调制:采用二进制频移键控(2FSK)对数字基带信号进行调制,使用键控法产生2FSK 信号;(3)信道:属于加性高斯信道;(4)解调:采用相干解调;(5)性能分析:仿真出该数字传输系统的性能指标,即该系统的误码率,并画出SNR(信噪比)和误码率的曲线图;2方案设计与论证频移键控是利用载波的频率来传递数字信号,在2FSK中,载波的频率随着二进制基带信号在f1和f2两个频率点间变化,频移键控是利用载波的频移变化来传递数字信息的。

实验三2FSK调制与解调

实验三2FSK调制与解调

1、双踪示波器
一台
2、数字调制模块
3、数字解调模块
一块一块四、实验源自理1、调制在二进制数字调制中,若正弦载波的频率随二 进制基带信号在f1和f2两个频率点间变化,则产生 二进制移频键控信号(2FSK信号)。2FSK信号的产 生方法主要有两种,一种采用模拟调频电路来实现 ;另一种采用键控法来实现,本实验 2FSK 信号的 产生是采用键控法原理,利用数字基带信号控制电 子开关电路对两个不同的频率源进行选通,所产生 的信号相位不连续。调制器框图和原理图如下图所 示:
FSK解调框图
五、实验步骤
1、2FSK调制
S2 S3
S1
S4 S5 S6
① 将开关S1置内码,S2置本地时钟,S3置2MHz正弦, S4置绝对码, S5置本地载波,S6置1MHz正弦。
CH2 CH1
② 将拨码开关SW码置11100110; ③ CH1观测T6(绝对码)波形,并以CH1作为触发信号, CH2观测T22(2FSK输出),比较并记录波形变化情况
3、相干解调(锁相解调)
绝对码
VCO输出
① 用CH1观测调制模块的T6(绝对码) , CH2观测T16(VCO) 输出,比较两路波形是否同步?如果不同步就调整环路增益调整旋钮。
绝对码
绝对码
锁相解调出
2FSK锁相再生出
② CH1观测调制模块的T6(绝对码),CH2观测解调模块T21(锁相 解调输出) 、T22(2FSK锁相再生出)。
2、非相干解调(过零检测)
2FSK入
放大出
①将K2置相干解调器,K3置2FSK。 将调制模块的P22(2FSK输出)信号送到解调模块的T17(2FSK入)。 CH1观测调制模块T6(绝对码)的波形,并以CH1作为触发信号, CH2观测解调模块T31(放大出)的波形。

2fsk解调课程设计

2fsk解调课程设计

2fsk解调课程设计一、课程目标知识目标:1. 让学生掌握2FSK调制解调的基本原理,理解频移键控的数学表达和信号特点。

2. 学会运用2FSK解调技术对实际信号进行处理,能够识别并分析2FSK信号的频谱特性。

3. 了解2FSK在通信系统中的应用,理解其在信息传输中的优缺点。

技能目标:1. 培养学生运用所学知识,通过实验或仿真软件进行2FSK信号的解调操作,提高动手实践能力。

2. 培养学生分析和解决2FSK解调过程中可能出现的实际问题,提升问题解决能力。

情感态度价值观目标:1. 激发学生对通信科学的兴趣,培养主动探索和研究的科学精神。

2. 培养学生的团队协作精神,提高沟通与交流能力,使学生能够更好地在团队中发挥作用。

3. 增强学生的国家意识,认识到通信技术在我国社会发展中的重要性,激发学生的爱国情怀。

课程性质分析:本课程为高二年级电子信息技术课程,属于专业选修课。

课程内容具有较强的理论性和实践性,旨在培养学生的通信技术基础知识和实践能力。

学生特点分析:高二年级学生对电子信息技术有一定的基础,具有较强的学习能力和动手能力,对通信技术有一定的兴趣。

教学要求:1. 结合课本内容,注重理论联系实际,提高学生的实际操作能力。

2. 采用启发式教学,引导学生主动思考,培养学生的创新意识。

3. 注重过程评价,关注学生的学习进步,激发学生的学习积极性。

二、教学内容本章节教学内容主要包括以下几部分:1. 2FSK调制解调基本原理:介绍2FSK调制解调的概念、原理和数学表达,分析2FSK信号的频谱特性。

2. 2FSK信号的解调方法:讲解2FSK信号的解调原理,包括非相干解调和相干解调,分析各自优缺点。

3. 2FSK在通信系统中的应用:介绍2FSK在无线通信、卫星通信等领域的应用,分析其在实际通信系统中的作用。

4. 实践操作:安排学生进行2FSK信号解调的实验或仿真操作,巩固所学理论知识。

教学大纲安排如下:第一课时:2FSK调制解调基本原理,重点讲解2FSK信号的数学表达和频谱特性。

2FSK调制与解调系统设计与仿真

2FSK调制与解调系统设计与仿真

2FSK调制与解调系统设计与仿真一、引言2FSK(两频移键控)调制与解调是一种基于频率变化的数字调制与解调技术,常用于数字通信系统中。

本文将介绍2FSK调制与解调系统的设计与仿真过程。

1.系统原理a)数字信号生成:生成要传输的数字信号,可通过随机产生0和1的序列或者由外部输入得到。

b) 载波信号生成:生成两个频率分别为fc1和fc2的正弦波信号。

c)数字信号与载波信号调制:将数字信号与载波信号进行调制,根据数字信号的每一位来选择对应的载波频率。

2.仿真步骤在MATLAB等仿真软件中,可以进行2FSK调制系统的仿真:a)生成数字信号:生成一定长度的随机01序列或者由外部输入得到的数字信号。

b) 生成载波信号:生成两个频率分别为fc1和fc2的正弦波信号。

c)数字信号与载波信号调制:根据数字信号的每一位来选择对应的载波频率进行调制。

d)绘制调制后的信号波形。

1.系统原理2FSK解调系统将2FSK调制的信号转换为数字信号,实现数字信号与模拟信号的转换。

具体设计如下:a)接收信号:接收被调制的信号。

b) 与载波信号相乘:将接收信号与两个频率分别为fc1和fc2的正弦波载波信号相乘。

c)预处理:去除直流分量。

d)低通滤波:通过低通滤波器滤除高频成分。

e)匹配滤波:利用匹配滤波器,分别滤出与两个载波频率相关的信号。

f)判决:根据滤波后的信号幅值大小进行判决,得到数字信号。

2.仿真步骤在MATLAB等仿真软件中,可以进行2FSK解调系统的仿真:a)接收信号:接收被调制的信号。

b) 与载波信号相乘:将接收信号与两个频率分别为fc1和fc2的正弦波载波信号相乘。

c)预处理:去除直流分量。

d)低通滤波器设计:设计一个合适的低通滤波器以滤除高频成分。

e)匹配滤波器设计:设计两个匹配滤波器,使其与对应载波频率相匹配。

f)与滤波后信号进行判决:根据滤波后的信号幅值大小进行判决,得到数字信号。

g)绘制解调后的信号波形。

四、总结2FSK调制与解调系统可以将数字信号转换为模拟信号进行传输,并将模拟信号解调为数字信号。

2FSK调制解调原理及设计

2FSK调制解调原理及设计

2FSK调制解调原理及设计2FSK调制解调技术通常用于调制两个离散频率(频移)来表示二进制数据流中的0和1、其中一个频率用于表示0,另一个频率用于表示1、在调制过程中,将基带数字信号转换为模拟信号,并将其移频到所需的频率。

解调过程则通过检测输入信号的频率来还原原始的二进制数据流。

1.调制器设计:调制器将二进制数据流转换为模拟信号,并在不同的频率上调制这些信号。

常见的调制器设计包括频率锁相环(PLL)和直接数字频率合成(DDS)。

PLL使用反馈回路来产生一个输出信号,其频率与输入信号的相位差很小。

DDS则使用数字信号直接合成所需的频率。

2.频率选择器:频率选择器用于选择调制信号的频率。

通过控制频率选择器的开关或滤波器,可以选择不同的频率来代表0和1、频率选择器可以是可编程的,以便在需要时切换不同的调制频率。

3.解调器设计:解调器将传输信号转换为数字信号,使数据能够被读取和处理。

解调器通常包括一个带通滤波器和一个判决器。

带通滤波器用于滤除不需要的频率成分,使解调信号只包含所需的频率分量。

判决器则用于将接收到的信号映射到二进制数据流中的0和14.错误检测和纠正:在接收端,通常还需要实施错误检测和纠正机制来提高数据传输的可靠性。

常见的错误检测和纠正方法包括奇偶校验、循环冗余检测(CRC)和海明码。

2FSK调制解调技术在数字通信系统中得到了广泛的应用,特别是在无线通信领域。

它具有简单可靠的特点,适用于低复杂度的通信系统。

同时,2FSK调制解调技术也可以扩展为多级FSK调制解调技术,以提高数据传输速率和信号带宽利用率。

总之,2FSK调制解调是一种常见且有效的数字调制解调技术,其原理和设计涉及调制器设计、频率选择器、解调器设计以及错误检测和纠正等关键步骤。

这种技术在数字通信系统中具有广泛的应用,并且可以根据需要进行扩展和优化。

2FSK调制解调通信原理课程设计

2FSK调制解调通信原理课程设计

`课程设计报告课程名称:通信系统课程设计设计名称:2FSK调制解调仿真实现姓名:学号:班级:指导教师:起止日期:课程设计任务书学生班级:学生姓名:学号:设计名称: 2FSK调制解调仿真实现起止日期:指导教师:课程设计学生日志课程设计考勤表课程设计评语表2FSK 的调制解调仿真实现一、 设计目的和意义1、熟练地掌握matlab 在数字通信工程方面的应用。

2、了解信号处理系统的设计方法和步骤。

3、 理解2FSK 调制解调的具体实现方法,加深对理论的理解,并实现2FSK 的调制解调,画出各个阶段的波形。

4、 学习信号调制与解调的相关知识。

5、通过编程、调试掌握matlab 软件的一些应用,掌握2FSK调制解调的方法,激发学习和研究的兴趣; 二、 设计原理1.2FSK 介绍:数字频率调制又称频移键控(FSK ),二进制频移键控记作2FSK 。

数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。

2FSK 信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。

其表达式为:{)cos()cos(212)(n n t A t A FSK t e ϕωθω++=典型波形如下图所示。

由图可见,2FSK 信号可以看作两个不同载频的ASK 信号的叠加。

因此2FSK 信号的时域表达式又可以写成:)cos()]([)cos(])([)(2_12n s n n n n s n FSK t nT t g a t nT t g a t s ϕωθω+-++-=∑∑ z1011001t aks 1(t)cos (w1t+θn ) s 2(t) s 1(t) co s(w1t+θn )cos (w2t+φn) s 2(t) cos (w2t+φn)2FSK 信号t t t t t t图1 原理框图2.2FSK 调制原理2FSK 调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

`课程设计报告课程名称:通信系统课程设计设计名称:2FSK调制解调仿真实现姓名:学号:班级:指导教师:起止日期:课程设计任务书学生班级:学生姓名:学号:设计名称:2FSK调制解调仿真实现起止日期:指导教师:课程设计学生日志课程设计考勤表课程设计评语表2FSK 的调制解调仿真实现一、 设计目的和意义1、 熟练地掌握matlab 在数字通信工程方面的应用。

2、 了解信号处理系统的设计方法和步骤。

3、理解2FSK 调制解调的具体实现方法,加深对理论的理解,并实现2FSK 的调制解调,画出各个阶段的波形。

4、 学习信号调制与解调的相关知识。

5、通过编程、调试掌握matlab 软件的一些应用,掌握2FSK 调制解调的方法,激发学习和研究的兴趣;二、 设计原理1.2FSK 介绍:数字频率调制又称频移键控(FSK ),二进制频移键控记作2FSK 。

数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。

2FSK 信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。

其表达式为:{)cos()cos(212)(n n t A t A FSK t e ϕωθω++=典型波形如下图所示。

由图可见,2FSK 信号可以看作两个不同载频的ASK 信号的叠加。

因此2FSK 信号的时域表达式又可以写成:)cos()]([)cos(])([)(2_12n s nn n ns n FSK t nT t g a t nT t g a t s ϕωθω+-++-=∑∑z1011001tak s1(t)cos(w1t+θn)s2(t)s1(t) co s(w1t+θn)cos(w2t+φn)s2(t) cos(w2t+φn) 2FSK信号tttttt 图1 原理框图2.2FSK调制原理2FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。

可以用二进制“1”来对应于载频f1,而“0”用来对应于另一相载频w2的已调波形,而这个可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源w1、f2进行选择通。

本次课程设计采用的是前面一种方法。

如下原理图:图2 调制原理框图3.2FSK解调原理2FSK的解调方式有两种:相干解调方式和非相干解调方式,本次课程设计采用的是相干解调方式。

根据已调信号由两个载波f1、f2调制而成,相干解调先用两个分别对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可其原理如下:图3 相干解调原理框图三、详细设计步骤1.信号产生:二进制随机序列和两列频率不等的载波1)利用matlab 库函数产生10个二进制随机数,也就是我们的基波调制信号a。

并画出其波形。

2)产生两列余弦波tuf1和tuf2,频率分别为f1=20hz,f2=100hz;并画出其波形。

2.信号调制:产生2FSK信号和加入高斯噪声后的2FSK信号1)用二进制序列a去调制f1和f2,产生2fsk信号,具体做法是用以a生成的方波信号g1a直接与tuf1相乘,用a取反后的方波g2a与tuf2相乘,再将两列信号相加。

并画出其波形。

2)调用matlab 库函数产生高斯噪声no,并与2fsk信号相加得到加入噪声后的sn信号。

并画出其波形。

3.解调1)对于两列让sn通过两个带通滤波器H1和H2,他们分别以f1和f2为中心频率,并画出经过带通滤波器后的波形。

2)对这两列波形分别相干解调乘以与他们同频同相的余弦波tuf1和tff2,画出此时的波形。

3)让这两列波形再通过低通滤波器sw1和sw2得到这两列基带调制波形g1a和g2a.画出其波形。

4)最后将两列波g1a和g2a通过抽样判决器,画出其波形st,并与之前调制后的波形sn做对比。

四、设计结果及分析1.信号产生波形figure(1)图4 figure(1)figure(1)分析:第一幅图现实了此时产生的二进制序列是11,第二和第三幅图片是频率为20hz的载波tuf1和频率为100hz的载波tuf2的波形。

2.信号调制波形figure(2)图5 figure(2)figure(2)分析由于产生的随即序列是11,对比上面figure2可以看出,波形较疏的是tuf1,波形较密的是tuf2,上图呈现的序列是:11,与调制波相符。

3. 信号解调1)波形figure(3)图6 figure(3)figure(3)分析:经过带通滤波器之后滤出了频率为f1和f2的载波,从figure(2)和figure(3)的对比可以看出这一步做对了。

2)波形figure(4)图7 figure(4)figure(4)分析:这是两列信号经过相干解调乘以同频同相的载波之后得到的波形,可以看出figure(4)比figure(3)的波形更密了。

3)波形figure(5)图8 figure(5)figure(5)分析:经过低通滤波器之后,调制信号被滤出来了,第一幅为tuf1,滤波后的序列为:11,与之前的调制信号相同。

第二幅图为:00,与调制信号相反,这是因为在程序中队调制信号取反之后才和tuf2相乘的。

4)波形figure(6)图9 figure(6)figure(6)分析:经过抽样判决之后,恢复出来的基带信号是:11,与调制信号一样,从原始波形也可以看出,解调后的波形与调制信号相同。

2FSK调制解调实现。

4. 课程设计程序:fs=2000; %抽样频率dt=1/fs;f1=20; %定义两列载波的频率f2=100;a=round(rand(1,10)); %产生二进制随机序列g1=a;g2=~a;g11=(ones(1,2000))'*g1; %产生方波信号g1a=g11(:)';g21=(ones(1,2000))'*g2;g2a=g21(:)';t=0:dt:10-dt;t1=length(t);tuf1=cos(2*pi*f1.*t)tuf2=cos(2*pi*f2.*t)subplot(311)n=0:9;x=square(1,50);stem([0:9],a*x);grid;xlabel('二进制随机序列')ylabel('幅度')subplot(312);plot(t,tuf1);title('频率为f1的余弦波')ylabel('幅度')subplot(313);plot(t,tuf2);title('频率为f2的余弦波')ylabel('幅度')figure(2)fsk1=g1a.*tuf1;fsk2=g2a.*tuf2;fsk=fsk1+fsk2;no=*randn(1,t1);%噪声sn=fsk+no;subplot(211);plot(t,fsk);title('2fsk波形')ylabel('幅度')subplot(212);plot(t,sn);title('加入高斯噪声后的2fsk波形')ylabel('幅度的大小')xlabel('t')figure(3) %FSK解调b1=fir1(101,[10/800 20/800]);b2=fir1(101,[90/800 110/800]); %设置带宽参数H1=filter(b1,1,sn); %b1为分子,1为分母,sn为滤波器输入序列H2=filter(b2,1,sn); %噪声信号同时通过两个滤波器subplot(211);title('经过带通滤波器H1后的波形') %画出经过H1滤波器后的波形ylabel('幅度');subplot(212);plot(t,H2); %画出经过滤波器二后的波形title('经过带通滤波器H2后的波形')ylabel('幅度')xlabel('t')sw1=H1.*H1; %相干解调乘以同频同相的载波sw2=H2.*H2;%经过相乘器figure(4)subplot(211);plot(t,sw1);title('经过相乘器h1后的波形') %画出乘以同频同相载波后的波形ylabel('幅度')subplot(212);plot(t,sw2);title('经过相乘器h2后的波形')ylabel('.幅度')xlabel('t')bn=fir1(101,[2/800 10/800]); %经过低通滤波器figure(5)st1=filter(bn,1,sw1);st2=filter(bn,1,sw2);subplot(211);title('经过低通滤波器sw1后的波形') %经过低通滤波器,滤出频率ylabel('幅度') %为f1,f2的基带调制信号波形subplot(212);plot(t,st2);title('经过低通滤波器sw2后的波形')ylabel('幅度')xlabel('t')%判决for i=1:length(t)if(st1(i)>=st2(i))st(i)=0;else st(i)=st2(i);endendfigure(6)st=st1+st2;subplot(211);plot(t,st);title('经过抽样判决器后的波形') %画出经过抽样判决的波形ylabel('幅度')subplot(212);plot(t,sn);title('原始的波形')ylabel('幅度')xlabel('t')五、体会通过这次课程设计,自己收获了很多新的知识;首先让自己结识了matlab这个软件。

它不仅能做数学上的计算、画图,还内置了很多强大的算法和一些集成的工具,如:FFT,fir,hamming等等。

而我们在使用matlab 时只需要调用简单的函数命令就可以实现很多功能,用matlab可以大大简化很多运算,同时我们可以将书上的理论知识用matlab去仿真和实现。

如果让自己去实现这些功能,就很难想象了。

同时,这次课程设计让我对很多理论知识有了更深的了解,如:怎么用基带信号去调制载波,怎么将书上的理论图变成程序,设计出系统等等。

相关文档
最新文档