基于Matlab的FM仿真实现
基于Matlab的FM仿真实现
3.3 频率调制(FM )3.3.1 FM 调制和解调的基本原理频率调制是利用载波的频率变化来传递模拟信息,而振幅保持不变。
也就是说,载波信号的频率随着基带调制信号的幅度变化而改变。
调制信号幅度变大(或变小)时,载波信号的频率也变大(或变小),调制信号幅度变小时,载波信号的频率也变小(或变大)。
在FM 中,FM 信号的瞬时频偏与调制信号m(t)成正比。
因此FM 的信号的时域表达式为:(2.1)式中:A 为载波的恒定振幅;[ωc t+φ(t)]为信号的瞬时相位,记为θ(t ); φ(t)为相对于载波相位ωc t 的瞬时相位偏移;d[ωc t+φ(t)]/dt 是信号的瞬时角频率,记为ω(t);而d φ(t)/dt 称为相对于载频ωc 的瞬时频偏。
所谓频率调制(FM ),是指瞬时频率偏移随调制信号m(t)成比例变化,即(2.2)式中:K f 为调频灵敏度(rad/(s.V))。
这时相位偏移为:(2.3)因此,上式可改写为(2.4)图2.1 无噪声调制信号FM 调制的实现调频主要有两种方法:直接调频和间接调频。
1)直接调频法调频就是用调制信号控制载波的频率变化。
直接调频就是用调制信号直接去控制载波振荡器的频率,使其按调制信号的规律线性的变化。
()]cos[)(⎰+=ττωd m K t A t s f c FM )()(t m K dt t d f =Φ⎰=Φτd t m K t f )()()](cos[)(t t A t S c FM Φ+=ω可以由外部电压控制震荡频率的振荡器叫做压控振荡器器。
每个压控振荡器自身就是一个FM 调制器,因为它的振荡频率正比于输入控制电压,即(2.9) 若用调制信号作控制电压信号,就能产生FM 波。
若被控制的振荡器是LC 振荡器,则只需控制振荡回路的某个电抗元件(L 或C ) ,使其参数随调制信号变化。
目前常用的电抗元件是变容二极管。
用变容二极管实现直接调频,由于电路简单,性能良好,已成为目前最广泛采用的调频电路之一。
基于MATLAB的FM调制实现
一、FM调制原理:FM属于角度调制,角度调制与线性调制不同,已调信号频谱不再是原调制信号频谱的线性搬移,而是频谱的非线性变换,会产生与频谱搬移不同的新的频率成分,故又称为非线性调制。
在本实验中使用正弦信号作为基带信号进行调制的分析.频率调制的一般表达式[1]为:FM调制是相位偏移随m(t)的积分呈线性变化。
FM调制模型的建立图1 FM调制模型其中,为基带调制信号,设调制信号为设正弦载波为信号传输信道为高斯白噪声信道,其功率为。
图2 总体模型二调制过程的分析:在调制时,调制信号的频率去控制载波的频率的变化,载波的瞬时频偏随调制信号成正比例变化,即式中,为调频灵敏度()。
这时相位偏移为则可得到调频信号为FM调制1. 对FM调制信号的频谱分析clear allts=0.00125; %信号抽样时间间隔t=0:ts:10-ts; %时间向量am=10;fs=1/ts; %抽样频率df=fs/length(t); %fft的频率分辨率msg=am*cos(2*pi*10*[0:0.01:0.99]);msg1=msg'*ones(1,fs/10); %扩展成取样信号形式msg2=reshape(msg1.',1,length(t));Pm=fft(msg2); %求消息信号的频谱f=-fs/2:df:fs/2-df;subplot(3,1,1)plot(t,fft(abs(Pm)))title('消息信号频谱')m=fft(msg,1024); %对msg进行傅利叶变换N=(0:length(m)-1)*fs/length(m)-fs/2;subplot(3,1,2)plot(N,abs(m)); %调制信号频谱图title('调制信号频谱')int_msg(1)=0; %消息信号积分for ii=1:length(t)-1int_msg(ii+1)=int_msg(ii)+msg2(ii)*ts;endkf=50;fc=250; %载波频率Sfm=am*cos(2*pi*fc*t+2*pi*kf*int_msg); %调频信号Pfm=fft(Sfm)/fs; % FM信号频谱subplot(3,1,3);plot(f,fftshift(abs(Pfm))) % 画出已调信号频谱title('FM信号频谱')Pc=sum(abs(Sfm).^2)/length(Sfm) %已调信号功率Ps=sum(abs(msg2).^2)/length(msg2) %消息信号功率fm=50;betaf=kf*max(msg)/fm % 调制指数W=2*(betaf+1)*fm % 调制信号带宽用FFT函数进行傅利叶变换,进行傅立叶变化便分别得到调制信号与调制之后的FM信号的频谱图如下:图2-5通过频谱图的对照比较我们可以看出FM调制并不是使原正弦信号的频谱在原来位置上通过移动得到调制波形,调制后的波形与调制前的完全不同,这证明FM 调制并不是线性的,而是非线性的。
MATLAB FM仿真报告
实验二FM仿真一实验题目假设基带信号,载波频率为20kHz,FM的频率偏移常数为5kHz/V。
仿真产生FM信号,观察已调信号的波形和频谱。
二基本原理单音频信号经FM调制后的表达式为其中调制指数。
同实验一中相仿,定义必要的仿真参数,在此基础上可得到载波信号和调制信号。
根据可得到频偏,由此可写出最终的FM信号的表达式进行仿真计算。
对FM信号进行傅里叶变换可得频谱特性,变换依旧使用实验一中给出的t2f.m函数。
三仿真方案四仿真源代码cleart1=0.1; %调制信号的时域范围fs=600000; %抽样频率ts=1/fs; %采样率t=-t1:ts:t1;fc=20000; %设定载波频率fc=20kHzs=cos(2*pi*fc*t); %生成载波figureplot(t,s);xlabel('时间');ylabel('幅度');title('载波波形');grid onaxis([-0.0001 0.0001 -2 2]);fm=250; %设定调制信号频率kf=5000;x=sin(2*pi*4*fm*t)+2*cos(2*pi*2*fm*t)+4*sin(2*pi*fm*t+pi/3);%生成调制信号figure;plot(t,x);grid onxlabel('t');ylabel('x');axis([0 0.01 -10 10])title('调制信号波形')figurea=fftshift(fft(x));f=linspace(-fs/2,fs/2,length(t)); plot(f,abs(a));grid onxlabel('ffrequence(Hz)');ylabel('powerspectrum(x)');axis([-1500 1500 0 100]);title('调制信号频谱图');figurephi=2*pi*kf*cumsum(x)*ts;y=cos(2*pi*fc*t+phi);plot(t,y);grid onxlabel('t(s)');ylabel('y');axis([0 0.01 -5 5]);b=fft(y,1024);f=(0:length(b)-1)*fs/length(b)-fs/2; title('已调信号波形');figureplot(f,abs(b));grid onxlabel('frequence(Hz)');ylabel('powerspectrum(x)');axis([-300000 300000 0 200]); title('已调信号频谱图');grid on五实验结果及分析1.调制信号波形极其频谱图根据调制信号表达式可知信号x由三个正弦波相加而成,其中三个正弦波频率符合频率频谱图所示。
基于matlab的FM通信系统仿真设计与实现 课程设计报告
成绩课程设计报告通信系统仿真设计与实现matlab 地FM 题 目: 基于学生姓名: 杨丽君 1008030317学生学号: 电气信息工程学院系 别:电子信息工程专 业: 届 别: 14届马立宪指导教师:电气信息工程学院制 月52013年通信系统仿真设计与实现FM 基于matlab 地 学生:杨丽君 指导教师:马立宪 电气信息工程学院 电子信息工程 课程设计地任务与要求1 课程设计地任务1.1.MATLAB 文件中M 文件地使用方法,包括函数、原理和方法地应用(1)熟悉 .FM 信号调制原理地理解(2)加深对 .MATLAB 画出基于地FM 通信系统仿真设计与实现设计地原理图(3) 课程设计地要求1.2.软件地安装MATLAB 学会(1)(2)在做完FM 调制仿真之后,在今后遇到类似地问题,学会对所面对地问题进行系统地分析,并能从多个层面进行比较..TLAB 软件地使用,学会输入程序并且加以运行(3) 熟练并且掌握对MA 课程设计地研究基础1.3通信地目地是传输信号.通信系统地作用是将信息从信息源发送到一个或者多个目地地.模拟信号是时间和幅值上都连续地信号.调制是用原始信号即调制信号去控制高频载波信号地某一参数,是指随着原始信号幅度地变化而变化.而FM频率调制是高频载波信号地频率随着原始信号幅度变化而变化.解调是将已调制地信号恢复成原始信号即基带调制信号.以下是通信系统地一般模型:1通信系统地一般模型图信息源1)(根据消息地种类不同,信息源可以分信息源(简称信源)地作用是把各种消息转换成电信号.为模拟信号源和数字信号源,模拟信号源输出模拟信号;数字信号源输出数字信号(本次课程设计.是模拟信号源))发送设备(2发送设备地作用是产生适合在信道中传输地信号即使发送信号地特性与信道特性相匹配,具因此,发送设备涵盖地内容很.有抗信道干扰能力,并且具有足够地功率以满足远距离传输地需要.多,包含变换、放大、滤波、编码、调制地过程)信道(3信道分为无线信道和有线信信道是一种物理媒介,用于将来自发送设备地信号发送到接收端.信道地固有特性及...在有线信道中可以是明线、电缆、光纤在无线信道中,信道可以是自由空间道.引入地干扰与噪声直接关系到通信地质量噪声源4()噪声源是信道中及分布在系统中地其他各处噪声集中表示,噪声是随机地、形式是多样地,.它地出现直接干扰信号地传输)接收设备5(目地是从受到减损地信号中正确.接收设备地功能是将信号放大及反变换(如译码、解调等).恢复出原始信号,减少在传输过程中噪声与干扰所带来地影响.通信系统方案制定2 FM方案提出2.12模拟通信系统模型图模拟通信系统模型中对于调制信号通过调制器产生地调频波有两种方法其一本次课程设计FM解调器对应地解调方法也有两种其一为相干.为直接调制即宽带调制,其二为间接调制及窄带调制所以据此我提出了四种方案:.解调另外一种为非相干解调方案一:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为相干解.调方案二:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为非相干.解调方案三:模型中调制器中地调制方法为间接调制即窄带调制,解调器对应地解调方法为非相干解调方案四:模型中调制器中地调制方法为间接调制即宽带调制,解调器对应地解调方法为相干解.调方案论证2.2此外,它地最大频率. 窄带调频地应用更广泛与宽带调频,我们对此也更为熟悉,技术也更为成熟.所以本次课程设计选择窄带调频偏移较小,占据带宽较窄、抗干扰性能更好等.所以在以上选择地前提下,本次课程设计地解调方一般情况下,相干解调法较适用于窄带调频.法选择相干解调.针对以上地分析选择地最佳方案为方案四通信系统方案设计3 FM通信系统模型设计3.1 FM.)n(t)s/n(oo)n(t噪声解调器信宿)n(t o)s/n(i模拟通信系统模型设计图3通信系统各部分地功能3.2 FM.滤除调制器输出地无用信号使信号与信道相匹配, 有利于信号在信道中传输.发滤波器: 调制器:.为窄带白噪声N(t)为高斯白噪声,则Ni(t)收滤波器: 滤除信号频带以外地噪声.一般设以利于信号在信道上地传输,调制是将用原始信在通信系统中一般需要将信号进行相应调制,调制可分为线性调制和号去控制高频振荡信号地某一参数,使之随原始信号地变化而成规律变化.调制通信系FM、PM等,这里主要讨论FM非线性调制.线性调制有AM、DSB等,非线性调制有统通信系统参数地计算及原理3.3 FM调制原理FM1)(角调制不是线性调制,角调制中已调信号和调制信号频谱之间不是线性关系而是产生出新地与调制中瞬时角频率是关.FM频谱搬移不同地新地频率分量,呈现非线性特性,故又成为非线性调制于调制信号地线性函数,)(tw?w?KFMf KFM)tw??KFMf(, 瞬时角频率偏移量则,瞬时角频率为:为频偏指数。
基于matlab的fm系统调制与解调的仿真课程设计
基于matlab的fm系统调制与解调的仿真课程设计课程设计题目:基于MATLAB的FM系统调制与解调的仿真一、设计任务与要求1.设计并实现一个简单的FM(调频)调制和解调系统。
2.使用MATLAB进行仿真,分析系统的性能。
3.对比和分析FM调制和解调前后的信号特性。
二、系统总体方案1.系统组成:本设计包括调制器和解调器两部分。
调制器将低频信号调制到高频载波上,解调器则将已调制的信号还原为原始的低频信号。
2.调制方式:采用线性FM调制方式,即将低频信号直接控制高频载波的频率变化。
3.解调方式:采用相干解调,通过与本地载波信号相乘后进行低通滤波,以恢复原始信号。
三、调制器设计1.实现方式:使用MATLAB中的modulate函数进行FM调制。
2.参数设置:选择合适的载波频率、调制信号频率以及调制指数。
3.仿真分析:观察调制后的频谱变化,并分析其特性。
四、解调器设计1.实现方式:使用MATLAB中的demodulate函数进行FM解调。
2.参数设置:选择与调制器相同的载波频率、低通滤波器参数等。
3.仿真分析:观察解调后的频谱变化,并与原始信号进行对比。
五、系统性能分析1.信噪比(SNR)分析:通过改变输入信号的信噪比,观察解调后的输出性能,绘制信噪比与误码率(BER)的关系曲线。
2.调制指数对性能的影响:通过改变调制指数,观察输出信号的性能变化,并分析其影响。
3.动态范围分析:分析系统在不同输入信号幅度下的输出性能,绘制动态范围曲线。
六、实验数据与结果分析1.实验数据收集:根据设计的系统方案进行仿真实验,记录实验数据。
2.结果分析:根据实验数据,分析系统的性能指标,并与理论值进行对比。
总结实验结果,提出改进意见和建议。
七、结论与展望1.结论:通过仿真实验,验证了基于MATLAB的FM系统调制与解调的可行性。
实验结果表明,设计的系统具有良好的性能,能够实现低频信号的FM调制和解调。
通过对比和分析,得出了一些有益的结论,为进一步研究提供了基础。
(完整word版)基于MATLAB的FM调制实现
一、FM 调制原理:FM 属于角度调制,角度调制与线性调制不同,已调信号频谱不再是原调制信号频谱的线性搬移,而是频谱的非线性变换,会产生与频谱搬移不同的新的频率成分,故又称为非线性调制。
在本实验中使用正弦信号作为基带信号进行调制的分析.频率调制的一般表达式[1]为:FM 调制是相位偏移随m(t)的积分呈线性变化。
FM 调制模型的建立图1 FM 调制模型其中,()m t 为基带调制信号,设调制信号为()cos(2)m m t A f t π=设正弦载波为()cos(2)c c t f t π=信号传输信道为高斯白噪声信道,其功率为2σ。
图2 总体模型二 调制过程的分析:在调制时,调制信号的频率去控制载波的频率的变化,载波的瞬时频偏随调制信号()m t 成正比例变化,即()()f d t K m t dtϕ=式中,f K 为调频灵敏度(()rad s V ∙)。
这时相位偏移为()()f t K m d ϕττ=⎰则可得到调频信号为()cos ()FM c f s t A t K m d ωττ⎡⎤=+⎣⎦⎰ FM 调制1. 对FM 调制信号的频谱分析clear allts=0.00125; %信号抽样时间间隔 t=0:ts:10-ts; %时间向量 am=10;fs=1/ts; %抽样频率df=fs/length(t); %fft 的频率分辨率 msg=am*cos(2*pi*10*[0:0.01:0.99]);msg1=msg'*ones(1,fs/10); %扩展成取样信号形式 msg2=reshape(msg1.',1,length(t));Pm=fft(msg2); %求消息信号的频谱 f=-fs/2:df:fs/2-df; subplot(3,1,1)plot(t,fft(abs(Pm))) title('消息信号频谱')m=fft(msg,1024); %对msg 进行傅利叶变换 N=(0:length(m)-1)*fs/length(m)-fs/2; subplot(3,1,2)plot(N,abs(m)); %调制信号频谱图 title('调制信号频谱')int_msg(1)=0; %消息信号积分 for ii=1:length(t)-1int_msg(ii+1)=int_msg(ii)+msg2(ii)*ts; endkf=50;fc=250; %载波频率 Sfm=am*cos(2*pi*fc*t+2*pi*kf*int_msg); %调频信号Pfm=fft(Sfm)/fs; % FM 信号频谱 subplot(3,1,3);plot(f,fftshift(abs(Pfm))) % 画出已调信号频谱 title('FM 信号频谱')Pc=sum(abs(Sfm).^2)/length(Sfm) %已调信号功率 Ps=sum(abs(msg2).^2)/length(msg2) %消息信号功率fm=50;betaf=kf*max(msg)/fm % 调制指数W=2*(betaf+1)*fm % 调制信号带宽用FFT 函数进行傅利叶变换,进行傅立叶变化便分别得到调制信号与调制之后的FM 信号的频谱图如下:012345678910-225消息信号频谱-500-400-300-200-1001002003004005000200400600调制信号频谱-500-400-300-200-10001002003004005000510FM 信号频谱图2-5通过频谱图的对照比较我们可以看出FM 调制并不是使原正弦信号的频谱在原来位置上通过移动得到调制波形,调制后的波形与调制前的完全不同,这证明FM 调制并不是线性的,而是非线性的。
基于matlab的FM通信系统仿真设计与实现_课程设计报告
题目:基于matlab地FM通信系统仿真设计与实现学生姓名:杨丽君学生学号: 1008030317系别:电气信息工程学院专业:电子信息工程届别: 14届指导教师:马立宪电气信息工程学院制2013年5月基于matlab地FM通信系统仿真设计与实现学生:杨丽君指导教师:马立宪电气信息工程学院电子信息工程1课程设计地任务与要求1.1 课程设计地任务(1)熟悉MATLAB文件中M文件地使用方法,包括函数、原理和方法地应用.(2)加深对FM信号调制原理地理解.(3)画出基于MATLAB地FM通信系统仿真设计与实现设计地原理图.1.2 课程设计地要求(1) 学会MATLAB软件地安装.(2)在做完FM调制仿真之后,在今后遇到类似地问题,学会对所面对地问题进行系统地分析,并能从多个层面进行比较.(3) 熟练并且掌握对MA TLAB软件地使用,学会输入程序并且加以运行.1.3 课程设计地研究基础通信地目地是传输信号.通信系统地作用是将信息从信息源发送到一个或者多个目地地.模拟信号是时间和幅值上都连续地信号.调制是用原始信号即调制信号去控制高频载波信号地某一参数,是指随着原始信号幅度地变化而变化.而FM频率调制是高频载波信号地频率随着原始信号幅度变化而变化.解调是将已调制地信号恢复成原始信号即基带调制信号.以下是通信系统地一般模型:图1通信系统地一般模型(1)信息源信息源(简称信源)地作用是把各种消息转换成电信号.根据消息地种类不同,信息源可以分为模拟信号源和数字信号源,模拟信号源输出模拟信号;数字信号源输出数字信号(本次课程设计是模拟信号源).(2)发送设备发送设备地作用是产生适合在信道中传输地信号即使发送信号地特性与信道特性相匹配,具有抗信道干扰能力,并且具有足够地功率以满足远距离传输地需要.因此,发送设备涵盖地内容很多,包含变换、放大、滤波、编码、调制地过程.(3)信道信道是一种物理媒介,用于将来自发送设备地信号发送到接收端.信道分为无线信道和有线信道.在有线信道中可以是明线、电缆、光纤.在无线信道中,信道可以是自由空间.信道地固有特性及引入地干扰与噪声直接关系到通信地质量.(4)噪声源噪声源是信道中及分布在系统中地其他各处噪声集中表示,噪声是随机地、形式是多样地,它地出现直接干扰信号地传输.(5)接收设备接收设备地功能是将信号放大及反变换(如译码、解调等).目地是从受到减损地信号中正确恢复出原始信号,减少在传输过程中噪声与干扰所带来地影响.2 FM通信系统方案制定2.1 方案提出下图为大体模拟通信系统模型:图2模拟通信系统模型本次课程设计FM模拟通信系统模型中对于调制信号通过调制器产生地调频波有两种方法其一为直接调制即宽带调制,其二为间接调制及窄带调制.解调器对应地解调方法也有两种其一为相干解调另外一种为非相干解调.所以据此我提出了四种方案:方案一:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为相干解调.方案二:模型中调制器中地调制方法为直接调制即宽带调制,解调器对应地解调方法为非相干解调.方案三:模型中调制器中地调制方法为间接调制即窄带调制,解调器对应地解调方法为非相干解调方案四:模型中调制器中地调制方法为间接调制即宽带调制,解调器对应地解调方法为相干解调.2.2 方案论证窄带调频地应用更广泛与宽带调频,我们对此也更为熟悉,技术也更为成熟.此外,它地最大频率偏移较小,占据带宽较窄、抗干扰性能更好等.所以本次课程设计选择窄带调频.一般情况下,相干解调法较适用于窄带调频.所以在以上选择地前提下,本次课程设计地解调方法选择相干解调针对以上地分析选择地最佳方案为方案四.3 FM通信系统方案设计3.1 FM通信系统模型设计图3 模拟通信系统模型设计3.2 FM 通信系统各部分地功能调制器: 使信号与信道相匹配, 有利于信号在信道中传输.发滤波器: 滤除调制器输出地无用信号.收滤波器: 滤除信号频带以外地噪声.一般设N(t)为高斯白噪声,则Ni(t)为窄带白噪声.在通信系统中一般需要将信号进行相应调制,以利于信号在信道上地传输,调制是将用原始信号去控制高频振荡信号地某一参数,使之随原始信号地变化而成规律变化.调制可分为线性调制和非线性调制.线性调制有AM 、DSB 等,非线性调制有FM 、PM 等,这里主要讨论FM 调制通信系统 3.3 FM 通信系统参数地计算及原理 (1)FM 调制原理角调制不是线性调制,角调制中已调信号和调制信号频谱之间不是线性关系而是产生出新地与频谱搬移不同地新地频率分量,呈现非线性特性,故又成为非线性调制.FM 调制中瞬时角频率是关于调制信号地线性函数, 瞬时角频率偏移量)(t KFMf w =∆ 则, 瞬时角频率为:)(t KFMf w w c +=。
基于matlab的FM通信系统仿真设计与实现_课程设计报告
成绩课程设计报告题目:基于matlab的FM通信系统仿真设计与实现学生姓名:杨丽君学生学号:1008030317系别:电气信息工程学院专业:电子信息工程届别:14届指导教师:马立宪电气信息工程学院制2013年5月基于matlab的FM通信系统仿真设计与实现学生:杨丽君指导教师:马立宪电气信息工程学院电子信息工程1课程设计的任务与要求1.1 课程设计的任务(1)熟悉MATLAB文件中M文件的使用方法,包括函数、原理和方法的应用。
(2)加深对FM信号调制原理的理解。
(3)画出基于MATLAB的FM通信系统仿真设计与实现设计的原理图。
1.2 课程设计的要求(1) 学会MATLAB软件的安装。
(2)在做完FM调制仿真之后,在今后遇到类似的问题,学会对所面对的问题进行系统的分析,并能从多个层面进行比较。
(3) 熟练并且掌握对MATLAB软件的使用,学会输入程序并且加以运行。
1.3 课程设计的研究基础通信的目的是传输信号。
通信系统的作用是将信息从信息源发送到一个或者多个目的地。
模拟信号是时间和幅值上都连续的信号。
调制是用原始信号即调制信号去控制高频载波信号的某一参数,是指随着原始信号幅度的变化而变化。
而FM频率调制是高频载波信号的频率随着原始信号幅度变化而变化。
解调是将已调制的信号恢复成原始信号即基带调制信号。
以下是通信系统的一般模型:图1通信系统的一般模型(1)信息源信息源(简称信源)的作用是把各种消息转换成电信号。
根据消息的种类不同,信息源可以分为模拟信号源和数字信号源,模拟信号源输出模拟信号;数字信号源输出数字信号(本次课程设计是模拟信号源)。
(2)发送设备发送设备的作用是产生适合在信道中传输的信号即使发送信号的特性与信道特性相匹配,具有抗信道干扰能力,并且具有足够的功率以满足远距离传输的需要。
因此,发送设备涵盖的内容很多,包含变换、放大、滤波、编码、调制的过程。
(3)信道信道是一种物理媒介,用于将来自发送设备的信号发送到接收端。
基于MATLAB的AM与FM的调制系统仿真
总732期第三十四期2020年12月河南科技Henan Science and Technology基于MATLAB的AM与FM的调制系统仿真张博文林君(延边大学,吉林延吉133002)摘要:本文通过MATLAB进行AM信号与FM信号的调制系统仿真实验,分析了AM和FM调制的原理,观察了AM、FM信号调制过程中各环节的时域和频域波形。
最后,在仿真的基础上分析并比较了这两种调制方式的性能。
关键字:MATLAB;AM调制;FM调制;调制系统中图分类号:TN911.3文献标识码:A文章编号:1003-5168(2020)34-0037-03 Modulation System Simulation Based on MATLAB AM and FMZHANG Bowen LIN Jun(Yanbian University,Yanji Jilin133002)Abstract:In this paper,the Modulation system simulation experiment of AM signal and FM signal was carried out by MATLAB,the principle of AM and FM modulation was analyzed,and the time-domain and frequency-domain wave⁃form of each link in the modulation process of AM and FM signal was observed.Finally,the performance of the two modes was analyzed and compared on the basis of simulation.Keywords:MATLAB;AM modulation;FM modulation;modulation system通信系统包含两种调制方式,即模拟调制方式和数字调制方式[1]。
基于Matlab的模拟(AM、FM、PM)调制系统仿真
通信系统模拟调制系统仿真一 课题内容 AM FM PM 调制 二 设计要求1.掌握AM FM PM 调制和解调原理。
2.学会Matlab 仿真软件在AM FM PM 调制和解调中的应用。
3.分析波形及频谱1.AM 调制解调系统设计1.振幅调制产生原理所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。
这里高频振荡波就是携带信号的运载工具,也叫载波。
振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。
在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM )。
在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。
设正弦载波为)cos()(0ϕω+=t A t c c式中,A 为载波幅度;c ω为载波角频率;0ϕ为载波初始相位(通常假设0ϕ=0).调制信号(基带信号)为)(t m 。
根据调制的定义,振幅调制信号(已调信号)一般可以表示为)cos()()(t t Am t s c m ω=设调制信号)(t m 的频谱为)(ωM ,则已调信号)(t s m 的频谱)(ωm S :)]()([2)(c c m M M AS ωωωωω-++=2.调幅电路方案分析标准调幅波(AM )产生原理调制信号是只来来自信源的调制信号(基带信号),这些信号可以是模拟的,亦可以是数字的。
为首调制的高频振荡信号可称为载波,它可以是正弦波,亦可以是非正弦波(如周期性脉冲序列)。
载波由高频信号源直接产生即可,然后经过高频功率放大器进行放大,作为调幅波的载波,调制信号由低频信号源直接产生,二者经过乘法器后即可产生双边带的调幅波。
设载波信号的表达式为t c ωcos ,调制信号的表达式为t A t m m m ωcos )(= ,则调幅信号的表达式为t t m A t s c AM ωcos )]([)(0+=图5.1 标准调幅波示意图 3.信号解调思路从高频已调信号中恢复出调制信号的过程称为解调(demodulation ),又称为检波(detection )。
实验四--基于matlab的FM调制与解调.wps
FM 解调模型
4.3.2 解调过程分析 输入调频信号为
解调模型
设相干载波为
uFM t Uc cos
0t k f
t 0
u
t
dt
ct cos2 pi fct
乘法器的作用是把调频信号变成有多种频率的波的混合,乘法器输出为
sp
t
1 2
sin
2ct
1 2
K
f
m
t
dt
1
cos
2ct
经低通滤波器后取出器低频分量为
diff_nsfm1(i)=(nsfm1(i+1)-nsfm1(i))./dt;
end
diff_nsfmn=abs(hilbert(diff_nsfm1)); %hilbert 变换,求绝对值得到瞬
时幅度(包络检波)
zero=(max(diff_nsfmn)-min(diff_nsfmn))/2;
subplot(2,1,2);
plot((1:length(diff_nsfmn3))./1000,diff_nsfmn3./400,'r'); xlabel('时间 t'); title('含高斯噪声条件下解调信号的时域图');
五.实验结果:
调制结果:
高斯白噪声:
解调图形
实验总结:
通过这次的通信原理实验,我对系统的调制与解调有个详细而且深刻的认识,这使得我对通 信原理这门课程有了全新的理解。在实验中遇到了许多问题,通过网上查阅资料,在老师同 学的帮助下,完成了这次的实验。通过个 bask,pcm 等调制方式,我加深了对调制的认识。 并在 fm 解调方式中明白了解调的方式与方法。谢谢老师的悉心指导与同学的帮助。
基于MATLAB的模拟信号频率调制(FM)与解调分析
课程设计任务书学生姓名:杨刚专业班级:电信1302指导教师: 工作单位:武汉理工大学题目信号分析处理课程设计—基于MATLAB的模拟信号频率调制(FM)与解调分析初始条件:1.Matlab6.5以上版本软件;2.先修课程:通信原理等;要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、利用MATLAB中的simulink工具箱中的模块进行模拟频率(FM)调制与解调,观察波形变化2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算结果和图表等),并对实验结果进行分析和总结;3、课程设计说明书按学校统一规范来撰写,具体包括:⑴目录;⑵理论分析;⑶ 程序设计;⑷ 程序运行结果及图表分析和总结;⑸课程设计的心得体会(至少800字,必须手写。
);⑹参考文献(不少于5篇)。
时间安排:周一、周二查阅资料,了解设计内容;周三、周四程序设计,上机调试程序;周五、整理实验结果,撰写课程设计说明书2013系主任(或责任教师)签名: 2013 年7月2日指导教师签名:目录1 Simulink 简介 (1)1.1 Matlab简介.................................... 错误!未定义书签。
1.2 Simulink介绍 .................................. 错误!未定义书签。
2原理分析........................................... 错误!未定义书签。
2.1通信系统....................................... 错误!未定义书签。
2.1.1通信系统的一般模型........................ 错误!未定义书签。
2.1.2模拟通信系统 (3)2.2 FM调制与解调原理............................. 错误!未定义书签。
基于MATLAB的FM调制实现。
基于MATLAB的FM调制实现FM调制是一种广泛应用于无线通信的调制技术,它在频谱利用率、抗干扰能力、音频高保真等方面具有很大的优点。
在本文中,我们将介绍如何使用MATLAB实现FM调制的基本原理和步骤。
什么是FM调制?FM调制是指将调制信号的频率变化转化为载波频率的变化,从而改变载波的频率和相位。
在FM调制中,调制信号被称为基带信号,而它所调制的载波信号则被称为高频信号。
最简单的FM调制可以表示为:c(t) = Acos(2*pi*fc*t + kf*Int(s(t)dt))其中,c(t)代表FM调制生成的信号,A是振幅,fc是载波频率,kf是调制系数,s(t)是基带信号。
Int表示积分符号,表示对于基带信号的每一个时间段进行积分。
FM调制的实现步骤使用MATLAB实现FM调制需要遵循以下步骤:1.生成基带信号基带信号通常是指人类可以听到的音频信号,也可以是其他模拟信号。
在MATLAB中,可以使用信号处理工具箱中的函数或自定义函数来生成基带信号。
例如,以下代码可以生成一个正弦波:fs = 500; % 采样频率t = 0:1/fs:1; % 时间向量,1秒fc = 50; % 正弦波频率s = sin(2*pi*fc*t); % 正弦波信号2.生成高频信号MATLAB中可以使用cos函数来生成一个高频信号。
生成的高频信号的频率通常远高于基带信号的频率,对于FM调制来说,高频信号的频率应该是相对稳定的。
例如,以下代码可以生成一个频率为1kHz的高频信号:fs = 50000; % 采样频率t = 0:1/fs:1; % 时间向量,1秒fc = 1000; % 高频信号频率c = cos(2*pi*fc*t); % 高频信号3.进行FM调制将基带信号和高频信号进行FM调制,可以使用MATLAB中的函数来实现。
在这里,我们使用一个函数fmmod来实现FM调制。
以下代码展示了如何使用fmmod实现FM调制:fs = 50000; % 采样频率t = 0:1/fs:1; % 时间向量,1秒fc = 1000; % 高频信号频率s = sin(2*pi*10*t); % 基带信号kf = 100; % 调制系数c = fmmod(s, fc, fs, kf); % FM调制在这个例子中,我们对10Hz的正弦波进行调制,使用1000Hz的高频信号作为载波信号,调制系数为100。
基于matlab的fmcw雷达仿真代码
一、引言在雷达技术领域,FMCW(Frequency Modulated Continuous Wave)雷达是一种常见的雷达模式。
它通过改变发射信号的频率来实现测量目标距离和速度。
而使用Matlab进行FMCW雷达仿真可以帮助工程师更好地理解和分析这一雷达模式的工作原理。
二、FMCW雷达原理1. 发射信号频率的改变FMCW雷达通过不断改变发射信号的频率,将其连续地调制为一个频率随时间变化的信号。
这样的信号被发射出去后,它会与目标反射回来的信号进行叠加,形成一个混频信号。
2. 接收信号的处理接收到的混频信号会经过一系列的信号处理,其中包括信号的分析和解调。
最终可以得到目标的距离和速度信息。
三、Matlab在FMCW雷达仿真中的应用1. 生成FMCW信号我们需要在Matlab中生成FMCW雷达所需的调频信号。
可以通过Matlab的信号处理工具箱来实现这一部分功能。
这部分代码需要能够按照要求改变信号的频率,生成出符合FMCW雷达工作要求的信号。
2. 目标回波信号的模拟在FMCW雷达仿真中,我们也需要模拟目标反射回来的信号。
这一部分的代码需要考虑到目标的距离和速度对信号的影响,然后生成出符合实际情况的目标回波信号。
3. 信号处理和解调接收到混频信号后,需要进行信号处理和解调来获取目标的距离和速度信息。
在Matlab中,可以通过滤波、FFT等工具来完成这一部分工作。
四、FMCW雷达仿真代码示例以下是一个简单的FMCW雷达仿真代码示例,仅供参考:```matlab生成FMCW信号t = 0:0.001:1; 时间范围f_start = 24e9; 起始频率f_stop = 24.5e9; 终止频率T = 1; 调频周期s = f_start + (f_stop - f_start) * t/T; 生成调频信号目标回波信号模拟target_distance = 100; 目标距离target_velocity = 10; 目标速度target_delay = 2*target_distance/(3e8); 目标回波信号延迟target_doppler = 2*target_velocity*f_stop/3e8; 目标回波信号多普勒频率target_signal = exp(1j*2*pi*(f_start*t + 0.5*target_doppler*t.^2)); 目标回波信号信号处理和解调mixed_signal = s.*target_signal; 混频信号receive_signal = fliplr(mixed_signal); 接收信号f = fft(receive_signal); 执行FFT得到频谱```五、结语通过Matlab进行FMCW雷达仿真,可以帮助工程师更好地理解这一雷达模式的工作原理。
FM信号的MATLAB仿真设计
成绩课程设计报告题目:FM信号的MATLAB仿真设计学生:学生学号:0908030101系别:电气信息工程学院专业:电子信息工程届别:2021指导教师:FM信号的MATLAB仿真设计学生:鲍丽指导教师:张大雷电气信息工程学院电子与通信工程系1课程设计的任务与要求1.1 课程设计的任务通过?FM信号的MATLAB仿真设计?的课程设计,掌握通信原理中模拟信号的调制和解调、数字基带信号的传输、数字信号的调制和解调,模拟信号的抽样、量化和编码与信号的最正确接收等原理。
应用原理设计FM调制解调系统,并对其进行仿真。
1.2 课程设计的要求熟悉调制和解调的原理,调制的分类和解调的分类。
熟悉并掌握调频信号的产生与解调。
要求能够熟练应用MATLAB语言编写根本的通信系统的应用程序,进行模拟调制系统,数字基带信号的传输系统的建模、设计与仿真。
所有的仿真用MATLAB程序实现,系统经过的信道都假设为高斯白噪声信道。
模拟调制要求用程序画出调制信号,载波,已调信号、解调信号的波形,数字调制要求画出误码率随信噪比的变化曲线。
1.3 课程设计的研究根底FM在通信系统中的使用非常广泛。
FM广泛应用于高保真音乐播送、电视伴音信号的传输、卫星通信和蜂窝系统等。
本设计主要是利用MATLAB集成环境下的M 文件,编写程序来实现FM调制与解调过程,并分别绘制出基带信号、载波信号、已调信号的时域波形,再进一步分别绘制出对已调信号叠加噪声后信号。
相干解调后信号和解调基带信号的时域波形。
最后绘出FM基带信号通过上述信道和调制和解调系统后的误码率与信噪比的关系,并通过与理论结果波形比照来分析该仿真调制与解调系统的正确性及噪声对信号解调的影响。
在课程设计中,系统开发平台为Windows 7使用工具软件为MATLAB 7.0。
在该平台运行程序完成了对FM调制和解调以及对叠加噪声后解调结果的观察。
通过该课程设计,到达了实现FM信号通过噪声信道,调制和解调系统的仿真目的。
基于Matlab的FM信号分析
目录摘要 (II)1课程设计的任务与说明 (1)2 FM信号的MATLAB仿真设计方案制定 (2)3 FM信号的MATLAB仿真设计方案的设计 (3)3.1调制过程 (3)3.2解调过程 (4)3.3噪声 (4)4 FM信号调制解调模型的建立与分析 (5)4.1 调制模型的建立与分析 (5)4.1.1 FM调制模型 (5)4.1.2 调制过程分析 (5)4.1.3 调制程序 (6)4.1.4 FM调制仿真波形图 (7)4.2 解调模型的建立与分析 (10)4.2.1 FM解调模型 (10)4.2.2 解调过程分析 (11)4.2.3 解调程序 (12)4.2.4 FM解调仿真波形图 (13)4.3 高斯白噪声信道特性及FM系统抗噪声性能分析 (16)5.心得体会 (21)6.参考文献 (22)附录 (23)摘要调制在通信系统中的作用至关重要。
通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于传播的已调信号,而且它对系统的传输有效性和传输的可靠性有着很大的影响,调制方式往往决定了一个通信系统的性能。
FM信号的调制属于频谱的非线性搬移,它的解调也有相干和非相干解调两种方式。
本次课程设计使用的仿真软件为MATLAB,利用MATLAB集成环境下的M文件,编写程序来实现FM信号的仿真分析,并分别绘制出基带信号、载波信号、已调信号的时域波形和频域波形;再进一步分别绘制出对已调信号叠加噪声后信号、同步解调前信号和解调后基带信号的时域波形;最后绘出FM基带信号调制和解调系统后的输入输出信噪比的关系,并通过与理论结果波形对比来分析该仿真调制与解调过程的正确性及噪声对FM信号解调的影响,完成对FM调制和解调以及对叠加噪声后解调结果的观察和分析。
关键词: FM 调制与解调 MATLAB 噪声AbstractModulation in a communication system has extremely important role. Through the modulation, not only can frequency shift, the modulation signal spectrum is moved to want, thus will position modulation signal is converted into suitable for transmission of the signal, and it has attune to the transmission effectiveness and reliability of transferring having very big effect, modulation method often determines a communication system performance. FM signals modulation of nonlinear shift, belong to the spectrum of its demodulation also have coherent and incoherent demodulation in two ways.This course is designed to use simulation software for MATLAB, use of MATLAB integration environment of M files, write a program to realize FM signals of the simulation analysis, and draw the baseband signal respectively, carrier signal, already adjustable signal and the time domain waveform frequency domain waveform; Further respectively to map out already adjustable signal after adding noise signal, synchronous demodulation signal demodulation before and after baseband signal temporal profile, Finally draw FM baseband signal modulation and demodulation system after the input/output SNR, and the relationship with the theoretical results wave contrast to analyze the simulation modulation and demodulation process accuracy and noise on FM signal demodulation of the influence,then finish to FM modulation and demodulation of adding noise and after the observation and analysis results demodulation.Keywords :FM Modulation and Demodulation MATLAB noise1课程设计的任务与说明FM在通信系统中的使用非常广泛。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本次设计主要是以Matlab为基础平台,对FM信号进行仿真。
介绍了FM信号,及其调制和解调的基本原理,并设计M文件,分析在混入噪声环境下的波形失真,以及分析FM的抗噪声性能。
本设计的主要目的是对Matlab的熟悉和对模拟通信理论的更深化理解。
关键词:Matlab;FM;噪声前言 (2)1 设计基础 (3)1.1 Matlab及M文件的简介 (3)1.2模拟调制概述 (4)1.2.1模拟调制系统各个环节分析 (5)1.2.2 模拟调制的意义 (6)2 FM基本原理与实现 (7)2.1 FM的基本原理 (7)2.1.1调制 (7)2.1.2解调 (8)2.2 FM的实现 (8)2.2.1 FM调制的实现 (8)2.2.2 FM解调的实现 (9)2.3 调频系统的抗噪声性能 (10)2.3.1 高斯白噪声信道特性 (10)3 FM的仿真实现与分析 (14)3.1 未加噪声的FM解调实现 (14)3.2 叠加噪声时的 FM解调 (16)总结 (20)致谢 (21)参考文献 (22)附录 (23)通信按照传统的理解就是信息的传输。
在当今高度信息化的社会,信息和通信已成为现代社会的命脉。
信息作为一种资源,只有通过广泛传播与交流,才能产生利用价值,促进社会成员之间的合作,推动社会生产力的发展,创造出巨大的经济效益。
而通信作为传输信息的手段或方式,与传感技术、计算机技术相融合,已成为21世纪国际社会和世界经济发展的强大动力。
可以预见,未来的通信对人们的生活方式和社会的发展将会产生更加重大和意义深远的影响。
在通信系统中,从消息变换过来的原始信号所占的有效频带往往具有频率较低的频谱分量(例如语音信号),如果将这种信号直接在信道中进行传输,则会严重影响信息传送的有效性和可靠性,因此这种信号在许多信道中均是不适宜直接进行传输的。
在通信系统的发射端通常需要有调制过程,将调制信号的频谱搬移到所希望的位置上,使之转换成适于信道传输或便于信道多路复用的已调信号;而在接收端则需要有解调过程,以恢复原来有用的信号。
调制解调方式常常决定了一个通信系统的性能。
随着数字化波形测量技术和计算机技术的发展,可以使用数字化方法实现调制与解调过程。
调制在通信系统中具有重要的作用。
通过调制,不仅可以进行频谱搬移,把调制信号的频谱搬移到所希望的位置上,从而将调制信号转换成适合于信道传输或便于信道多路复用的已调信号,而且它对系统的传输有效性和传输可靠性有着很大的影响。
调制方式往往决定了一个通信系统的性能。
调制技术是指把基带信号变换成传输信号的技术。
基带信号是原始的电信号,一般是指基本的信号波形,在数字通信中则指相应的电脉冲。
在无线遥测遥控系统和无线电技术中调制就是用基带信号控制高频载波的参数(振幅、频率和相位),使这些参数随基带信号变化。
用来控制高频载波参数的基带信号称为调制信号。
未调制的高频电振荡称为载波(可以是正弦波,也可以是非正弦波,如方波、脉冲序列等)。
被调制信号调制过的高频电振荡称为已调波或已调信号。
已调信号通过信道传送到接收端,在接收端经解调后恢复成原始基带信号。
1 设计基础1.1 Matlab及M文件的简介美国Mathworks公司于1967年推出了矩阵实验室“Matrix Laboratory”(缩写为Matlab),这就是Matlab最早的雏形。
开发的最早的目的是帮助学校的老师和学生更好的授课和学习。
从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。
由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了8.0版本。
Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。
由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。
可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。
科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。
目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。
另外,,Matlab 和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。
可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。
Matlab由一系列工具组成。
这些工具方便用户使用Matlab的函数和文件,其中许多工具采用的是图形用户界面。
包括Matlab桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。
Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。
用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。
他包含大量计算算法的集合。
其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。
函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。
在通常情况下,可以用它来代替底层编程语言,如C和C++ 。
在计算要求相同的情况下,使用Matlab的编程工作量会大大减少。
Matlab的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。
函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。
Matlab 自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。
高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。
可用于科学计算和工程绘图。
新版本的Matlab对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),Matlab同样表现了出色的处理能力。
同时对一些特殊的可视化要求,例如图形对话等,Matlab也有相应的功能函数,保证了用户不同层次的要求。
另外新版本的Matlab还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。
Matlab对许多专门的领域都开发了功能强大的模块集和工具箱。
一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。
目前,Matlab已经把工具箱延伸到了科学研究和工程应用的诸多领域,诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、模糊逻辑、金融分析、地图工具、非线性控制设计、实时快速原型及半物理仿真、嵌入式系统开发、定点仿真、DSP与通讯、电力系统仿真等,都在工具箱(Toolbox)家族中有了自己的一席之地。
所谓的M文件是由Matlab语句(命令或函数)构成的ASCII码文本文件,文件名必须以“.m”为扩展名。
主要有两种形式:命令文件(Script File)和函数文件(Function File)。
命令文件与批处理文件相似,它是Matlab命令或函数的组合,没有输入输出参数,执行时只需在命令窗口中键入文件名回车即可:而函数文件是以一条function语句作为引导。
即文件的第一行为:function[返回参数1,返回参数2,···]=函数名(输入参数1,输入参数2,···)这一行的有无是区分命令文件与函数文件的重要标志。
函数文件可以接受输入变量,还可以返回输出变量,执行时需在命令窗口中以固定格式调用函数方可。
其主要用处是利用Matlab 语句构造一个新的函数。
M文件的编写规则:(1)在编写函数式M文件时,M文件保存的文件名必须与函数名相同。
(2)脚本式M文件没有输入和输出参数,而函数式M文件有输入和输出参数,它根据输入输出参数提供的信息,对数据进行加工处理,然后通过输出函数返回处理结果。
(3)函数可以没有或有多个输入变量,而且可以没有或有多个输出变量。
函数nargin和nargout分别包含输入和输出变量的个数。
(4)函数M文件中的所有变量除了特别声明的以外,都是局部变量。
局部变量在自己专有的空间中工作,全局变量则在MATLAB内共享。
编写完M文件后,保存文件就可以进行M文件的调试,调试过程中设置断点即可查看各变量的值。
1.2模拟调制概述大多数待传输的信号具有较低的频率成分。
称之为基带信号,如果将基带信号直接传输,称为基带传输。
但是,很多信道不适宜进行基带信号的传输,或者说,如果基带信号在其中传输,会产生很大的衰减和失真。
因此,需要将基带信号进行调制,变换为适合信道传输的形式,调制是让基带信号m (t )去控制载波的某个(或某些)参数,使该参数按照信号m (t )的规律变化的过程。
载波可以是正弦波,也可以是脉冲序列,以正弦信号作为载波的调制称连续波(CW )调制。
本次综合训练以FM 为例子,进一步介绍模拟调制。
对于连续波调制,已调信号可表示为)](cos[)()(t t t A t S m θω+= (1.1) 它由振幅A(t)、角频率ω 和相位θ(t )3个参数构成。
控制3个参数中的任何一个都会实现调制,使之成为携带信息的信号。
连续波调制分为幅度调制,频率调制和相位调制。
频率调整和相位调制都是使载波的相角发生变化,因此两者又统称为角度调制。
调制在通信系统中具有十分重要的作用,通过调制,可对消息信号的频谱搬移,使已调信号适合信道传输的要求,同时也有利于实现信道复用。
例如,将多路基带信号调制到不同的载频上进行并行传输,实现信道的频分复用。
调制方式往往对通信系统的性能有很大的影响。
如果m (t )是连续信号,并且使某个参数连续地与m (t )相对应,称为模拟调制。
1.2.1模拟调制系统各个环节分析典型的模拟通信系统由模拟信源、调制解调、信道及受信者等环节构成,其框图如图1.1所示,模拟调制是模拟通信系统的重要组成部分,模拟调制系统的输入端是经模拟信息源变换后的基带信号。