版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
标准文档实用文案实验二(1小班)连续波MATLAB实现姓名:买提阿布都拉·奥布力喀斯木学号:PB12210174一、实验目的掌握线性模拟调制信号的波形及产生方法掌握线性模拟调制信号的频谱特点掌握线性模拟调制信号的解调方法掌握线性模拟调制系统的MATLAB仿真实现二、实验原理1.AM调制AM信号的时域表示式:频谱:调制器模型如图1所示:图1AM调制器模型AM的时域波形和频谱如图2所示:时域频域图2AM调制时、频域波形2.DSB-SC调制DSB信号的时域表示式频谱:DSB的时域波形和频谱如图3所示:时域频域图3DSB调制时、频域波形DSB的相干解调模型如图4所示::图4DSB调制器模型3.SSB调制SSB信号的时域表示式频谱:分为上边带和下边带,均为双边带的一半。三、实验内容(任选一)1.用matlab产生一个频率为1Hz,振幅为1的余弦信源,设载波频率为10Hz,A=2。=1\*GB3①AM系统中,当相干解调器输入信噪比为15dB时,系统各点的波形及其频谱,并对调制信号和解调信号进行比较分析。主程序:clc;clearall;closeall;A=2;fc=10;t0=1;snr=input('inputsnr');dt=0.002;fs=1/dt;df=0.02;t=0:dt:t0;Lt=length(t);snr_lin=10^(snr/10);m=cos(2*pi*t);L=2*min(m);R=2*max(abs(m))+A;pauseclffigure(1);subplot(321);plot(t,m(1:length(t)));axis([0t0-R/2R/2]);xlabel('t');ylabel('调制信号');subplot(322);[M,m,df1,f]=T2F(m,dt,df,fs);[Bw_eq]=signalband(M,df,t0);f_start=fc-Bw_eq;f_cutoff=fc+Bw_eq;plot(f,fftshift(abs(M)));axis([-3301.2]);xlabel('f');ylabel('调制信号频谱');pausesubplot(323);c=cos(2*pi*fc*t);plot(t,c);axis([0t0-1.21.2]);xlabel('t');ylabel('载波信号');subplot(324)[C,c,df1,f]=T2F(c,dt,df,fs);plot(f,fftshift(abs(C)));axis([-202001.2]);xlabel('f');ylabel('载波信号频谱');pausesubplot(325)u=(A+m(1:Lt)).*c(1:Lt);plot(t,u);axis([0t0-RR]);xlabel('t');ylabel('已调信号');subplot(326);[U,u,df1,f]=T2F(u,dt,df,fs);plot(f,fftshift(abs(U)));axis([-202001]);xlabel('f');ylabel('已调信号频谱');signal_power=power_x(u(1:Lt));noise_power=(signal_power*fs)/(snr_lin*4*Bw_eq);noise_std=sqrt(noise_power);noise=noise_std*randn(1,Lt);pausefigure(2);subplot(321);plot(t,noise);axis([0t0-RR]);xlabel('t');ylabel('噪声信号');subplot(322);[noisef,noise,df1,f]=T2F(noise,dt,df,fs);plot(f,fftshift(abs(noisef)));axis([-151501.2]);xlabel('f');ylabel('噪声信号频谱');pausesam=u(1:Lt)+noise(1:Lt);subplot(323);plot(t,sam);axis([0t0-RR]);xlabel('t');ylabel('信道中的信号');subplot(324);[samf,sam,df1,f]=T2F(sam,dt,df,fs);plot(f,fftshift(abs(samf)));axis([-202001.2]);xlabel('f');ylabel('信道中的信号频谱');[H,f]=bp_f(length(sam),f_start,f_cutoff,df1,fs,1);subplot(326);plot(f,fftshift(abs(H)));axis([-202001.2]);xlabel('f');ylabel('带通滤波器’);pauseDEM=H.*samf;[dem]=F2T(DEM,fs);figure(3)subplot(321)plot(t,dem(1:Lt))axis([0t0-RR]);xlabel('t');ylabel('理想BPF输出信号');[demf,dem,df1,f]=T2F(dem(1:Lt),dt,df,fs);subplot(322)plot(f,fftshift(abs(demf)));xlabel('f');axis([-202001.2]);ylabel('理想BPF输出频谱');pausesubplot(323)plot(t,c(1:Lt));axis([0t0-1.21.2]);xlabel('t');ylabel('本地载波');subplot(324)[C,c,df1,f]=T2F(c(1:Lt),dt,df,fs);plot(f,fftshift(abs(C)));axis([-202001.2]);xlabel('f');ylabel('本地载波频谱');pauseder=dem(1:Lt).*c(1:Lt);subplot(325)plot(t,der);axis([0t0-RR]);xlabel('t');ylabel('混频后的信号');subplot(326)[derf,der,df1,f]=T2F(der,dt,df,fs);plot(f,fftshift(abs(derf)));axis([-303001.2]);xlabel('f');ylabel('混频后的信号频谱');pausefigure(4)[LPF,f]=lp_f(length(der),Bw_eq,df1,fs,2);subplot(322)plot(f,fftshift(abs(LPF)));xlabel('f');axis([-151502]);ylabel('理想LPF');pauseDM=LPF.*derf;[dm]=F2T(DM,fs);subplot(323)plot(t,dm(1:Lt));axis([0t0-RR]);xlabel('t');ylabel('LPF输出信号');[dmf,dm,df1,f]=T2F(dm(1:Lt),dt,df,fs);subplot(324)plot(f,fftshift(dmf));axis([-3302]);xlabel('f');ylabel('LPF输出信号频谱');pausedmd=dm(1:Lt)-mean(dm(1:Lt));subplot(325)plot(t,dmd);axis([0t0-R/2R/2]);xlabel('t');ylabel('恢复信号');[dmdf,dmd,df1,f]=T2F(dmd,dt,df,fs);subplot(326)plot(f,fftshift(dmdf));axis([-3301.2]);xlabel('f');ylabel('恢复信号频谱');subplot(321);plot(t,m(1:Lt));axis([0t0-R/2R/2]);xlabel('t');ylabel('已调信号);子程序:序列的傅立叶变换function[M,m,df]=fftseq(m,ts,df)%各参数含义与子函数T2F中的完全相同,完成fs=1/ts;ifnargin==2n1=0;elsen1=fs/df;endn2=length(m);n=2^(max(nextpow2(n1),nextpow2(n2)));M=fft(m,n);m=[m,zeros(1,n-n2)];df=fs/n;计算信号功率functionp=power_x(x)p=(norm(x).^2)./length(x);信号从频域转换到时域function[m]=F2T(M,fs)m=real(ifft(M))*fs;信号从时域转换到频域function[M,m,df1,f]=T2F(m,ts,df,fs)[M,m,df1]=fftseq(m,ts,df);f=[0:df1:df1*(length(m)-1)]-fs/2;M=M/fs;带通滤波器function[H,f]=bp_f(n,f_start,f_cutoff,df1,fs,p)n_cutoff=floor(f_cutoff/df1);n_start=floor(f_start/df1);f=[0:df1:df1*(n-1)]-fs/2;H=zeros(size(f));H(n_start+1:n_cutoff)=p*ones(1,n_cutoff-n_start);H(length(f)-n_cutoff+1:length(f)-n_start)=p*ones(1,n_cutoff-n_start低通滤波器function[H,f]=lp_f(n,f_cutoff,df1,fs,p)n_cutoff=floor(f_cutoff/df1);f=[0:df1:df1*(n-1)]-fs/2;H=zeros(size(f));H(1:n_cutoff)=p*ones(1,n_cutoff);H(length(f)-n_cutoff+1:length(f))=p*ones(1,n_cutoff);计算信号有效带宽function[Bw_eq]=signalband
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乐平市公开招聘城市社区工作者(专职网格员)的备考题库【30人】含答案详解(突破训练)
- 2025年大连甘井子区面向社会公开招聘社区工作者40人备考题库参考答案详解
- 2025兴业银行驻马店分行招聘备考题库附答案详解(综合卷)
- 2025吉林白山市招聘工会社会工作者20人备考题库含答案详解(b卷)
- 个性化给药方案优化
- 2026“梦想靠岸”招商银行总行校园招聘(冬季场)备考题库含答案详解(研优卷)
- 个性化护理方案在终末期患者恶心呕吐管理中的实践
- 2025下半年虹口区欧阳路街道见习社区工作者公开招聘9人备考题库及答案详解(网校专用)
- 2026国家开发银行校园招聘备考题库附答案详解(突破训练)
- 2025浙江宁波市北仑区霞浦街道招聘编外人员1人备考题库及一套参考答案详解
- 艺术概论第五章 实用艺术
- GB/T 28732-2012固体生物质燃料全硫测定方法
- GA/T 974.74-2015消防信息代码第74部分:消防装备器材分类与代码
- 俄歇电子能谱课件
- 消防专项规划说明书
- 六年级上册心理健康教育课件-不盲目攀比 全国通用(共18张PPT)
- 施工用电系统移交确认单
- 公园改造安全文明施工方案
- 正方形性质和判定
- 《觉醒年代》朗诵稿
- (高清正版)T_CAGHP 062—2019地质灾害拦石墙工程施工技术规程(试行)
评论
0/150
提交评论