资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
- 基于MATLAB的AM调制与解调摘要:主要研究AM的调制与解调,通过建立数学模型,运用MATLAB进展仿真,得到了AM已调波的波形图和频谱图。改变调制系数m,得到了AM调制信号,验证了在振幅调制过程中为了防止产生过量调幅失真,要求调制系数m满足:0m1.这一工程结论,为了滤除解调出来的信号含有的高频分量,运用MATLAB的窗体函数设计了FIR低通滤波器,从而滤除了高频分量,使得解调出来的信号复原度提高。关键字:MATLAB AM调制 解调The main research AM modulation and demodulation, by a mathematical model, using MATLAB simulation, has been AM modulated wave waveforms and frequency spectrum. Changing the modulation factor m, to obtain an AM modulated signal in the amplitude modulation verification process in order to avoid e*cessive distortion of amplitude modulation, the modulation inde* m satisfies the requirements:. 0 m 1 conclusion of this project, in order to filter out of the demodulated signal contains high frequency components, the use of MATLAB functions designed form FIR low-pass filter, which filters out high frequency components, making the demodulated signal reduction degree.Keywords: MATLAB AM modulation and demodulation实验原理:一 振幅调制产生原理所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。这里高频振荡波就是携带信号的运载工具,也叫载波。振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅AM。在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。设正弦载波为式中,A为载波幅度;为载波角频率;为载波初始相位(通常假设=0).调制信号基带信号为。根据调制的定义,振幅调制信号已调信号一般可以表示为 设调制信号的频谱为,则已调信号的频谱:二 调幅电路方案分析标准调幅波AM产生原理调制信号是只来来自信源的调制信号基带信号,这些信号可以是模拟的,亦可以是数字的。为首调制的高频振荡信号可称为载波,它可以是正弦波,亦可以是非正弦波(如周期性脉冲序列)。载波由高频信号源直接产生即可,然后经过高频功率放大器进展放大,作为调幅波的载波,调制信号由低频信号源直接产生,二者经过乘法器后即可产生双边带的调幅波。 设载波信号的表达式为,调制信号的表达式为 ,则调幅信号的表达式为 标准调幅波示意图三 信号解调思路从高频已调信号中恢复出调制信号的过程称为解调(demodulation ),又称为检波(detection )。对于振幅调制信号,解调(demodulation )就是从它的幅度变化上提取调制信号的过程。解调(demodulation )是调制的逆过程。可利用乘积型同步检波器实现振幅的解调,让已调信号与本地恢复载波信号相乘并通过低通滤波可获得解调信号。 Matlab仿真载波信号与调制信号分析t=-1:0.00001:1; A0=10; %载波信号振幅f=6000; %载波信号频率w0=2*f*pi;Uc=A0*cos(w0*t); %载波信号figure(1);subplot(2,1,1);plot(t,Uc);title(载频信号波形);a*is(0,0.01,-15,15);subplot(2,1,2);Y1=fft(Uc); %对载波信号进展傅里叶变换 plot(abs(Y1);title(载波信号频谱);a*is(5800,6200,0,1000000);图1分析:给出一个载波信号,载波是一个高频信号这里取f=6000,并且对其进展傅里叶变换,分别得到了载波信号波形和载波信号频谱。调制信号 程序代码:t=-1:0.00001:1; A1=5; %调制信号振幅f=6000; %载波信号频率w0=2*f*pi;mes=A1*cos(0.001*w0*t); %调制信号subplot(2,1,1);plot(t,mes);*label(t),title(调制信号); subplot(2,1,2);Y2=fft(mes); % 对调制信号进展傅里叶变换 plot(abs(Y2);title(调制信号频谱);a*is(198000,202000,0,1000000);图2分析:定义一个单频调制信号,调制信号相对于载波是一个低频信号,对其进展傅里叶变换,同时得到调制信号波形和调制信号频谱。AM已调信号t=-1:0.00001:1; A0=10; %载波信号振幅A1=5; %调制信号振幅A2=3; %已调信号振幅f=3000; %载波信号频率w0=2*f*pi;m=0.15; %调制度mes=A1*cos(0.001*w0*t); %调制信号Uam=A2*(1+m*mes).*cos(w0).*t); %AM 已调信号 subplot(2,1,1);plot(t,Uam);grid on;title(AM调制信号波形);subplot(2,1,2);Y3=fft(Uam); % 对AM已调信号进展傅里叶变换 plot(abs(Y3),grid;title(AM调制信号频谱);a*is(5950,6050,0,500000);图3 m=0.15图4 m=1图5 m=100分析:根据已学知识,建立已调AM信号的数学方程,调制系数m=0.15,对AM已调信号进展傅里叶变换,同时得到已调AM的波形和频谱如图3。由频谱图可知,单频调幅波并不是一个简单的正弦波,其中包含三个频率分量,即载波分量6000,上边频分量5996,下变频分量6006。上下边频分量对于载波是对称的,每个边频分量的振幅是调幅波的一半。由此可见,单频调幅实质是把低频信号的频谱搬移到载波的上下边频,调幅过程实质是一个频谱的线性搬移。 由图可以看出调幅波的特点:调幅波的振幅随调制信号变化,而且包络的变化规律与调制信号一致,说明调制信号的信息记录在调幅波的包络中。 当改变调制系数m=1时,此时包络振幅的最小值0;当m=100时,如图5,已调波的包络形状与调制信号不一样,产生了严重的包络失真,这种情况称为过量调幅。因此在振幅调制过程中为了防止产生过量调幅失真,要求调制系数m满足:0m1.二 设计FIR数字低通滤波器FIR滤波器采用间接法,常用的方法有窗函数法、频率采样法和切比雪夫等波纹逼近法。对于线性相位滤波器,经常采用FIR滤波器。 对于数字高通、带通滤波器设计,通用方法为双线性变换法。可以借助于模拟滤波器的频率转换设计一个所需类型的过渡模拟滤波器,再经过双线性变换将其转换成那个所需的数字滤波器。具体设计步骤如下:1确定所需类型数字滤波器的技术指标。2将所需类型数字滤波器的边界频率转换成相应的模拟滤波器的边界频率,转换公式为=2/T tan(0.5)(3)将相应类型的模拟滤波器技术指标转换成模拟低通滤波器技术指标。4设计模拟低通滤波器。5通过频率变换将模拟低通转换成相应类型的过渡模拟滤波器。6采用双线性变换法将相应类型的过渡模拟滤波器转换成所需类型的数字滤波器。我们知道,脉冲响应不变法的主要缺点是会产生频谱混叠现象,使数字滤波器的频响偏离模拟滤波器的频响特性。为了抑制之一缺点,可以采用双线性变换法。下面我们介绍用窗函数法设计FIR滤波器的步骤。如下:1根据对阻带衰减及过渡带的指标要求,选择串窗数类型矩形窗、三角窗、汉宁窗、哈明窗、凯塞窗等,并估计窗口长度N。先按照阻带衰减选择窗函数类型。原则是在保证阻带衰减满足要求的情况下,尽量选择主瓣的窗函数。2构造希望逼近的频率响应函数。3计算h(n).。4加窗得到设计结果。接下来,我们根据语音信号的特点给出有关滤波器的技术指标:低通滤波器的性能指标:通带边界频率fp=300Hz,阻带截止频率fc=320Hz,阻带最小衰减As=100db , 通带最大衰减Ap=1dB在Matlab中,可以利用函数fir1设计FIR滤波器,利用函数butter,cheby1和ellip设计IIR滤波器,利用Matlab中的函数freqz画出各步步器的频率响应。hn=fir1(M,wc,window),可以指定窗函数向量window。如果缺省window参数,则fir1默认为哈明窗。其中可选的窗函数有Rectangular Barlrtt Hamming Hann Blackman窗,其相应的都有实现函数。MATLAB信号处理工具箱函数buttp buttor butter是巴特沃斯滤波器设计函数,其有5种调用格式,本课程设计中用到的是N,wc=butter(N,wc,Rp,As,s),该格式用于计算巴特沃斯模拟滤波器的阶数N和3dB截止频率wc。MATLAB信号处理工具箱函数cheblap,cheblo
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号