差分码2FSK调制系统的仿真
- 格式:pdf
- 大小:2.99 MB
- 文档页数:30
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/2PSK/2DPSK 调制系统仿真实验要求:1、 学生按照实验指导报告独立完成相关实验的内容;2、上机实验后撰写实验报告,记录下自己的实验过程,记录实验心得。
3、掌握2FSK/2PSK/2DPSK 调制系统仿真的原理与方法。
4、以电子形式在规定日期提交实验报告。
实验指导:1、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)图1-1 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 数字基带信号。
通讯系统原理课程设计设计题目: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(两频移键控)调制与解调是一种基于频率变化的数字调制与解调技术,常用于数字通信系统中。
本文将介绍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信号的产生,调制和解调;设计结果及分析则包括了2FSK信号产生,调制和解调每一步的结果分析和用matlab实现上述的结果. 2FSK在中低速数据传输中得到了广泛的应用。
所谓FSK就是用数字信号去调制载波的频率。
关键词:2FSK 基带信号载波调制解调目录一引言 (1)二2fsk的基本原理和实现 (2)2.1 2FSK信号介绍 (2)2.2 2FSK信号的调制原理 (3)三详细设计步骤 (4)四设计结果及分析 (5)4.1 信号产生 (5)4.2 信号调制 (7)4.3 信号解调 (7)4.4 课程设计程序 (10)五心得体会 (14)参考文献 (15)一、引言本文主要利用matlab来实现2FSK数字调制系统解调器的设计。
该设计模块包含信源调制、发送滤波器模块、信道、接收滤波器模块、解调以及信宿,并对各个模块进行相应的参数设置。
在此基础上熟悉matlab的功能及操作,最后通过观察仿真波形进行波形分析及系统的性能评价。
2FSK信号的产生方法主要有两种:一种是模拟调频法,另一种是键控法,即在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元Ts期间输出f1或f2两个载波之一。
这两种方法产生2FSK信号的差异在于:由调频法产生的2FSK信号在相邻码元之间的相位是连续变化的,而键控法产生的2FSK信号是由电子开关在两个独立的频率源之间转换形成,故相邻码元之间的相位不一定连续。
本实验采用的是模拟调频法产生2FSK信号。
2FSK信号的接受也分相干和非相干接受两种,非相干接收方法不止一种,他们都不利用信号的相位信息。
故本设计采用相干解调法。
在2FSK中,载波的频率随二进制基带信号在f1和f2两个频率点间变化。
2FSK信号的调制解调与频谱绘制的matlab仿真a=randint(1,16);t=0.0001:0.001:1;inisig=a(ceil(t./(1/15)));subplot(5,1,1)plot(t,inisig)axis([0,1,-1.5,1.5])title('原信号');%调制f1=200;f2=100;carrier1=cos(2*pi*f1*t);carrier2=cos(2*pi*f2*t);modulation_wave=zeros(1,length(t));for i=1:length(t)if(inisig(i)==0)modulation_wave(i)=carrier1(i);elsemodulation_wave(i)=carrier2(i);endendsubplot(5,1,2)plot(t,modulation_wave)axis([0,1,-1.5,1.5])title('调制信号');%2fsk信号加噪noise_wave=awgn(modulation_wave,100);%设计带通滤波器[num1 den1]=butter(10,[2*0.9*f1*pi,2*1.1*f1*pi],'s');[num2 den2]=butter(10,[2*0.9*f2*pi,2*1.1*f2*pi],'s');daiout1_h=tf(num1,den1);daiout2_h=tf(num2,den2);unmodulation_wave1=lsim(daiout1_h,noise_wave,t); unmodulation_wave2=lsim(daiout2_h,noise_wave,t);%2fsk信号相干解调unmodulation_wave1_g=unmodulation_wave1'.*(carrier1); unmodulation_wave2_g=unmodulation_wave2'.*(carrier2);%设计低通滤波器wp=2*pi*90;ws=2*pi*120;rp=1;rs=100;[N Wn]=buttord(wp,ws,rp,rs,'s');[B A]=butter(N,Wn,'s');h=tf(B,A);dsy1=lsim(h,unmodulation_wave1_g,t);dsy2=lsim(h,unmodulation_wave2_g,t);subplot(5,1,3);plot(t,dsy1);title('经过一路低通滤波器后的信号');subplot(5,1,4);plot(t,dsy2);title('经过二路低通滤波器后的信号');for i=1:length(dsy1)if dsy1(i)>dsy2(i)dsy(i)=0;else dsy(i)=1;endendsubplot(5,1,5);plot(t,dsy);axis([0 1.2 -1.2 1.2])title('解调信号');%观察原信号频谱inisig_spectrum=fftshift(fft(inisig));maxf=1/0.001;f=-maxf/2:maxf/2-1;figuresubplot(5,1,1);plot(f,inisig_spectrum)title('观察原信号频谱');%观察调制信号频谱modulation_spectrum=fftshift(fft(modulation_wave));maxf=1/0.001;f=-maxf/2:maxf/2-1;subplot(5,1,2);plot(f,modulation_spectrum)title('观察调制信号频谱');%观察带通信号频谱unmodulation1_spectrum=fftshift(fft(unmodulation_wave1)); maxf=1/0.001;f=-maxf/2:maxf/2-1;subplot(5,1,4);plot(f,unmodulation1_spectrum)title('观察带通信号150频谱');unmodulation2_spectrum=fftshift(fft(unmodulation_wave2)); maxf=1/0.001;f=-maxf/2:maxf/2-1;subplot(5,1,3);plot(f,unmodulation2_spectrum)title('观察带通信号100频谱');length(unmodulation_wave1)%观察低通滤波器频谱dsy_spectrum=fftshift(fft(dsy));maxf=1/0.001;f=-maxf/2:maxf/2-1;subplot(5,1,5);plot(f,dsy_spectrum)title('观察低通信号100频谱');信号频谱图观察原信号频谱-500-400-300-200-1000100200300400500观察调制信号频谱-500-400-300-200-1000100200300400500观察带通信号100频谱-500-400-300-200-1000100200300400500观察带通信号150频谱观察低通信号100频谱-500-400-300-200-1000100200300400500观察上图,调制解调的频谱搬移基本正确,调制到高频,又解调回到低频。
课程设计报告课题名称 2FSK调制解调系统的仿真模型设计学院电子信息学院专业通信工程班级 BX11XX 学号 XX 姓名 XXX指导教师胡之惠定稿日期: 2013 年 12月26日目录1.课程设计题目 (1)2.课程设计目的 (1)3.课程设计内容 (1)3.1设计内容分析 (1)3.2系统原理 (1)3.3系统模块与参数 (3)4 系统仿真结果 (4)4.1 2FSK调制解调系统各个过程的输出波形 (4)4.2 关于2FSK调制信号和解调信号的分析 (6)5 课程设计体会 (7)6参考资料 (8)7附录 (9)1.课程设计题目2FSK调制解调系统的仿真模型设计2.课程设计目的⑴学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证⑵学习现有流行通信系统仿真软件的基本使用方法,学会使用这些软件解决实际系统出现的问题。
⑶通过系统仿真加深对通信课程理论的理解。
3.课程设计内容3.1设计内容分析在现代数字通信中,频带传输系统的应用最为突出。
用基带数字信号控制高频载波,把基带数字信号变换为频带数字信号的过程称为数字调制,已调信号通过信道传输到接收端,在接收端通过解调器把频带数字信号还原成基带数字信号,这种数字信号的反变换称为数字解调,把包含调制和解调过程的传输系统叫做数字信号的频带传输系统。
2FSK是利用载频频率变化来传输数字信息,数字载频信号又可分为相位离散和相位连续两种情形。
若两个振荡频率分别为由不同的独立振荡器提供,他们之间的相位互不相关,这就叫相位离散的数字调频信号。
2FSK信号的产生方法主要有两种:一种是模拟调频法,另一种是键控法,即在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同的独立频率源进行选通,使其在每一个码元Ts期间输出f1或f2两个载波之一。
这两种方法产生2FSK信号的差异在于:由调频法产生的2FSK信号在相邻码元之间的相位是连续变化的,而键控法产生的2FSK信号是由电子开关在两个独立的频率源之间转换形成,故相邻码元之间的相位不一定连续。
2FSK数字传输系统仿真及设计摘要:2FSK是利用数字基带信号控制载波的频率来传送信息,是数字通信中使用较早的一种调制方式。
本课程设计利用MATLAB软件来实现对2FSK数字调制解调器的仿真与设计。
2FSK解调有两种方法,即相干解调法和非相干解调法。
本课程设计详细阐述了2FSK数字调制解调器的实现及系统性能分析。
通过MATLAB软件中调试出仿真结果,实现了一串二进制序列的调制与解调仿真,并得到了良好的仿真波形图。
关键词:2FSK;相干解调;数字传输系统;MATLAB仿真目录第1章绪论 (1)1.1课题研究的背景和意义 (1)1.2课题研究的主要内容和结构安排 (1)第2章 MATLAB简介 (2)第3章 2FSK的基本原理 (3)3.12FSK数字系统的调制原理 (3)3.2FSK的解调方式 (4)3.2.1 非相干解调 (4)3.2.2 相干解调 (4)3.2.3 2FSK的功率谱和带宽 (5)3.32FSK抗噪声性能分析 (5)第4章 2FSK仿真实现 (6)4.1程序调试 (6)4.2MATLAB仿真分析 (6)4.3系统性能分析 (9)第4章小结 (10)参考文献 (11)附录 (12)第1章绪论1.1 课题研究的背景和意义数字基带信号是低通型信号,其功率谱集中在零频附近,它可以直接在低通型信道中传输,然而,实际信道很多是带通型的,数字基带信号无法直接通过带通型信道。
因此,在发送端需要把数字基带信号的频谱搬移到带通信道的通带范围内,以便信号在带通型信道中传输,这个频谱的搬移过程称为数字调制,相应地,在接受端需要将已调信号搬回来,还原为基带信号,这个反搬移过程叫数字解调。
本课程设计目的在于熟悉2FSK调制及相干解调过程,通过Matlab软件予以仿真测试验证,并作一定的误码分析。
1866年利用海底电缆实现了跨大西洋的越洋电报通信。
1876年贝尔发明了电话,利用电信号实现了语音信号的有线传递,使信息的传递变的既迅速又准确,这标志着模拟通信的开始,由于它比电报更便于交流使用,所以直到20世纪这种采用模拟技术的电话通信技术比电报的到了更为迅速和广泛的发展。
目录一、2FSK调制与解调系统设计与仿真 (1)引言: (1)1 . 设计任务与要求 (1)1.1 设计要求 (1)1.2设计任务 (1)2 . 方案设计与论证 (2)2.1 2FSK数字系统的调制原理 (2)2.2 2FSK的解调方式 (3)2.2.1 非相干解调 (3)2.2.2 相干解调 (3)3 . 源程序与仿真结果 (4)3.1源程序代码 (4)3.2 仿真结果 (7)4. 系统性能分析 (12)5. 程序调试 (13)6. 参考文献 (13)二、PCM仿真与分析 (14)1.引言 (14)2.系统介绍 (14)3.PCM编码中抽样、量化及编码的原理: (15)3.1抽样 (15)3.2 量化 (15)3.3 编码 (17)4. 基于simulink的PCM编码和解码的仿真 (18)4.1仿真框图中各部分的简介 (18)4.2各部分参数设置 (20)4.3 示波器的显示波形 (21)5.误差产生原因分析 (22)6.参考文献 (22)三、心得体会 (22)一、2FSK调制与解调系统设计与仿真引言:2FSK信号的产生方法主要有两种:一种是调频法,一种是开关法。
这两种方法产生的2 信号号的波形基本相同,只有一点差异,即由调频器产生的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是利用数字基带信号控制载波的频率来传送信息,是数字通信中使用较早的一种调制方式。
该通信系统主要采用数字信源为输入、交织编码译码技术、MP信道、2FSK的调制和非相干解调技术。
本系统首先从模拟信号出发,由于数字通信系统的信源编码部分需对输入模拟信号进行数字化,所以先研究其转换成数字信号的过程。
接着分析数字信号调制和解调,调制的方法主要是二进制频移键控的解调是调制的逆过程。
本课程设计利用MATLAB软件来实现对2FSK数字调制解调器的仿真与设计。
2FSK解调有两种方法,即相干解调法和非相干解调法。
本课程设计详细阐述了2FSK数字调制解调器的实现及系统性能分析。
通过MATLAB软件中调试出仿真结果,实现了一串二进制序列的调制与解调仿真,并得到了良好的仿真波形图。
关键词: 2FSK;相干解调;数字传输系统;MATLAB仿真目录1 课程设计目的 (1)2 课程设计要求 (1)3 相关知识 (2)3.1课题研究的背景和意义 (2)3.2 MATLAB简介 (2)4 课程设计分析 (3)4.1 2FSK数字系统的调制原理 (3)4.2 2FSK的解调方式 (4)4.2.1非相干解调 (4)4.2.2相干解调 (5)4.2.3 2FSK的功率谱和带宽 (5)4.3 2FSK抗噪声性能分析 (5)5 仿真 (6)5.1程序调试 (6)6结果分析 (11)6.1 MA TLAB仿真分析 (11)6.2 系统性能分析 (16)7 参考文献 (17)2FSK数字传输系统仿真及设计1.课程设计目的为了学生加深对所学的通信原理的知识理解,培养学生专业素质,提高利用通信原理知识处理通信系统问题的能力,为今后的专业课程的学习、毕业设计和工作打下良好的基础。
使学生能比较扎实地掌握本专业的基础知识和基本理论,掌握数字通信系统及有关设备的分析、开发等基本技能,受到必要工程训练和初步的科学研究方法和实践训练,增强分析和解决问题的能力,了解本通信专业的新发展。
《通信原理》课程设计题目:基于Matalab的2FSK数字调制解调系统学院(部):电子信息工程学院专业:电子信息工程学生姓名:学号:年级 2007 指导教师:职称副教授2010 年 07 月 01日目录摘要 (2)一、引言 (2)1、设计目的及任务要求 (2)2、课程设计内容 (2)二、绪论 (3)2.1通信技术的历史和发展 (3)2.1.1通信的概念 (3)2.1.2通信的发展史简介 (3)2.2数字调制技术 (3)2.3数字调制的发展现状和趋势 (4)三、2FSK数字系统的调制和解调的原理图. (6)3.12FSK数字系统的调制原理图 (6)3.22FSK的解调方式 (6)3.2.1 非相干解调 (6)3.2.2 相干解调 (7)四、2FSK的的调制与解调过程的MATLAB 仿真原理图及其分析 (8)4.1利用MATLAB建立系统的仿真图。
(8)4.2系统中仿真模块的作用及主要参数的设置分析 (8)4.2.1 Bernoulli Binary Generator模块 (8)4.2.2 M-FSK Modulator Baseband 模块 (8)4.2.3 M-FSK Demodulator Baseband模块 (9)4.2.4 Channels模块 (9)4.2.5 Error rate Calculation模块 (9)4.2.6 Scope模块 (9)4.2.7 Display模块 (9)4.2.8 Relational Operator模块 (9)4.2.9 Dlay模块 (9)4.2.10 Eye diagram scope模块 (9)五、 2FSK的的调制与解调过程的MATLAB仿真结果波形图及分析 (10)5.1眼图的定义、模块、波形及其分析 (10)5.1.1眼图的定义 (10)5.1.2眼图的模块 (10)5.1.3眼图的波形 (10)5.1.4眼图波形的分析 (11)5.2S COPE端的最终波形图 (12)六、总结 (15)七、参考文献 (16)摘要本文主要是利用MATLAB7.0来实现2FSK数字调制系统解调器的设计.该设计模块包含信源,调制,发送滤波器模块,信道,接收滤波器模块,解调以及信宿.并为各个模块进行相应的参数设置在此基础上熟悉MATLAB的功能及操作,最后通过观察仿真图形进行波形分析(眼图)及系统的性能评价(分析误码率).关键词:2FSK MATLAB 调制解调噪声一、引言1、设计目的及任务要求1.学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证;2.学习现有流行通信系统仿真软件MATLAB7.0的基本使用方法,学会使用这些软件解决实际系统出现的问题;3.通过系统仿真加深对通信课程理论的理解。
潍坊学院专业课综合课程设计说明书——利用matlab实现2FSK调制解调的仿真系部:信息控制与工程学院专业:电子信息工程班级:学生: 学号:指导教师:2012年 12 月 01 日目录1 MATLAB软件简介 (1)2 理论分析 (2)2.12FSK信号的产生 (2)2.22FSK信号的解调方式 (3)3 MATLAB实现程序 (5)3.1生成2FSK的程序 (5)3.22FSK调制解调系统进行设计和仿真源程序 (7)5 心得体会 (16)6 参考文献 (17)1 MATLAB软件简介MATLAB是目前国际上流行的进行科学研究、工程计算的软件。
它起源于矩阵运算,并已经发展成为一种高度集成的计算机语言。
MATLAB具有强大的数学运算能力、方便实用的绘图功能及语言的高度集成性。
除具备卓越的数值计算能力之外,它还提供了专业水平的符号计算、文字处理、可视化建模仿真、实时控制等功能。
在通信领域MATLAB更是优势明显,因为通信领域中很多问题是研究系统性能的,传统的方法只有构建一个实验系统,采用各种方法进行测量,才能得到所需的数据,这样不仅需要花费大量的资金用于实验系统的构建,而且系统构建周期长,系统参数的调整也十分困难。
而MATLAB的出现使得通信系统的仿真能够用计算机模拟实现,免去构建实验系统的不便,而且操作十分简便,只需要输入不同的参数就能得到不同情况下系统的性能,而且在结构的观测和数据的存储方面也比传统的方式有很多优势。
因而MATLAB在通信仿真领域得到越来越多的应用。
2 理论分析2.1 2FSK 信号的产生2FSK 是利用数字基带信号控制在波的频率来传送信息。
例如,1码用频率f1来传输,0码用频率f2来传输,而其振幅和初始相位不变。
故其表示式为)cos()]([)cos(])([)(2_12n s nn n ns n FSK t nT t g a t nT t g a t s ϕωθω+-++-=∑∑式中,假设码元的初始相位分别为n θ和n ϕ;112f π=ω和222f π=ω为两个不同的码元的角频率;幅度为A 为一常数,表示码元的包络为矩形脉冲。
*******************实践教学*******************兰州理工大学计算机与通信学院2015年春季学期《通信系统仿真》课程设计报告题目: 2FSK数字调制系统的设计与仿真班级:通信工程12级( 1 )班姓名:设计质量(30分):学号:122501xx 说明书质量(10分):同组成员:指导教师:摘要 (1)一、基本原理 (2)1.1 2FSK信号的产生 (3)1.2 2FSK信号的解调 (4)1.3 2FSK系统的抗噪声性能 (5)二、2FSK信号仿真 (8)2.1 仿真思路 (8)2.2 2FSK调制解调仿真程序 (8)2.3 2FSK误码率仿真程序 (11)2.4 仿真结果及分析 (14)总结 (19)参考文献 (20)当一些电子设备进行无线通信时,发送方都要先将数字信号调制成模拟信号通过天线发送,接收方接收到模拟信号后经过解调变为数字信号。
调制解调的方法有很多种,其一为2FSK (二进制频移键控),基本原理是先将“1”和“0”用两种不同频率的正弦波型代替,变为模拟信号,解调时运用两个不同的滤波器分开两种不同频率的信号,分别通过包络检波器,最后经过抽样判决器还原成数字信号。
采用运用MATLAB对2FSK调制解调的过程进行仿真,其目的是提高运用MATLAB仿真通信系统的能力,熟悉MATLAB的同时也了解了2FSK的基本原理和实现方法。
关键词:MATLAB 2FSK 调制解调一、基本原理频移键控是利用载波的频率变化来传递数字信息。
在2FSK 中,载波的频率随二进制基带信号在1f 和2f 两个频率点间变化。
故其表达式为⎩⎨⎧++=”时发送“”时发送“0)cos(1)cos()(212n n FSK t A t A t e θωϕω 典型波形如图1-1所示。
图1-1 2FSK 信号的时间波形 由图可见,2FSK 信号的波形(a )可以分解为(b )和波形(c ),也就是说,一个2FSK 信号可以看成是两个不同载频的2ASK 信号的叠加。
基于MATLAB的2ASK和2FSK调制仿真2ASK调制仿真一、实验设计1.实验目的通过MATLAB仿真实现2ASK调制过程,了解2ASK调制的原理和过程。
2.实验原理2ASK调制是一种基于振幅调制(AM)的数字调制方式。
将数字信号根据其幅值变化对载波进行调制,从而实现数字信号的传输。
2ASK调制的过程可以分为三个步骤:(1)将数字信号变为模拟信号;(2)将模拟信号进行波形调制;(3)生成2ASK调制信号。
3.实验步骤(1)生成符号序列;(2)将符号序列转为数字信号;(3)将数字信号调制成模拟信号;(4)将模拟信号进行波形调制;(5)生成2ASK调制信号。
4.实验结果(1)生成符号序列:符号序列的生成可以通过MATLAB的randi函数来实现。
代码如下:symbolSequence = randi([0, 1], 1, N);(2)将符号序列转为数字信号:由于二进制数字信号只包含两个数字(0和1),我们可以通过将符号序列中的0用低电平来表示,将1用高电平来表示。
代码如下:digitalSignal = 2 * symbolSequence - 1;(3)将数字信号调制成模拟信号:数字信号调制成模拟信号需要先进行差分编码,然后通过插值法将数字信号转为模拟信号。
代码如下:diffCode = diff(digitalSignal);modulatedSignal = interp1([0:length(diffCode)-1], diffCode, linspace(0, length(diffCode)-1, Fs/Fsymbol));(4)将模拟信号进行波形调制:将模拟信号进行波形调制需要通过乘以载波信号来实现。
代码如下:carrierSignal = cos(2 * pi * Fc * t);modulatedSignal = carrierSignal .* modulatedSignal;(5)生成2ASK调制信号:代码如下:ASKSignal = (modulatedSignal + 1) / 2;二、实验结果通过以上实验步骤,我们可以得到2ASK调制信号。