欢迎来到天天文库
浏览记录
ID:44589887
大小:857.26 KB
页数:8页
时间:2019-10-23
《【精品】信号分析与系统输出》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科实验报告学员:孙文磊培养类型:技术类专业:电子工程指导教员:常文革实验室:301-205实验名称:信号分析与系统输出学号:200804013017年级:2008级所属学院:电子科学与工程学院职称:教授实验日期:2010生12月23日国防科学技术大学训练部制实验二信号分析与系统输出一.实验目的通过观察不同条件下输入信号的频谱和系统的输出波形来学会如何分析信号以及系统传输函数对输入信号的作用,将课本理论转化为实践,加深学习印象。二.实验要求对于一个IFM信号和一个给定的系统传输函数,尝试1.分析信号的频域特性2.利用卷积得到系统的输岀。三.实验平台笔记本电脑MATLAB软件平台四.实验原
2、理1.分析信号的频谱首先要确定进行采样的频率,我们对信号的相位求导,可得到信号的角频率以及该信号的带宽Bo通过Nyquist采样定理,可以得到采样频率fs>2B.采样点数N0=fs/f,其中,f=l/To2•对于系统的输出求解,根据信号理论』匕次系统为零输入响应故我们可以利用实验一中卷积(输入信号与传输函数间)的计算来求解输岀信号。一.实验内容AssumingthattheLFMsignalis/⑴=[cos(2/rf()t+/rkt2)03、_6s,k=4.0x 12Hz/sCase2:X=l.Ox107Hz,r=5xl0-6^,*=8.0xl0,2Hz/^Case3:/;,=l.Ox107Hz,r=10xl0^s,k=4.0x 12Hz/sCase4:=l.Ox107/fz,r=10xl0_65,k=S.QxO12Hz/s二.实验分析1•信号的频谱系统输岀theresultofconv2•信号的频谱freqdomain3.信号的频谱freqdomain4.信号的频谱图形会发生变化。由1、2知,同样K,信号长度越长,频谱越宽,输出带宽越大;由1、3知,同样信号长度,K越大,频谱越宽,输出信号带宽越大。一.心得体会第二次4、实验,首先利用MALTAB软件对输入信号的频谱进行分析(FFT),与此同时改变多种条件观察不同条件对信号幅度和相位的影响,了解信号的吋域及频域特性。然后观察输出信号的变化以确定不同条件下传输函数的不同作用。此次实验进一步令我利用MALTAB软件处理信号和系统问题的能力更为熟练。二.程序源代码主程序clearall%Parameters'definitionTp=10.e-6;fc=l•e+7;Fs=200.e+6;kr=8•e+12;tr=0:1/Fs:Tp%transmittedpulsewidth%carrierfrequency%samplingfrequency%chirprat5、e%discretetimearray%Functions1definitionf=cos(2*pi*fc*tr+pi^kr*(tr).A2);g=cos(2*pi*fc*(-tr)+pi*kr*(-tr).A2);%Processingy=conv_myself(f,g);y=y/max(y);y=20*logl0(abs(y));%plotresultfigure(1);plot(trAf);title(1functionf1);figure(2);plot(trfg);titie{1functiong1);tc=0:1/Fs:2*Tp;figure(3);plot(tc,y);ti6、tie(1theresultofconv');%plotfreqdomainn=length(f);F=fft(f)/n;w=linspace(-Fs/2,Fs/2,n);figure(4);plot(wzabs(fftshift(F)));title('freqdomain1);grid;卷积计算functionw=conv_myself(f,g)len=length(f)+length(g)-1;fn=zeros(lzlen);gn=zeros(lzlen);fn(length(g):end)=f;form=l:length(g)gl(m)=g(length(g)-m+l);endg7、n(1:length(g))=gl;forn=l:lengnl=circshift(gn,[0,n-l]);w(n)=sum(fn.*gnl);end
3、_6s,k=4.0x 12Hz/sCase2:X=l.Ox107Hz,r=5xl0-6^,*=8.0xl0,2Hz/^Case3:/;,=l.Ox107Hz,r=10xl0^s,k=4.0x 12Hz/sCase4:=l.Ox107/fz,r=10xl0_65,k=S.QxO12Hz/s二.实验分析1•信号的频谱系统输岀theresultofconv2•信号的频谱freqdomain3.信号的频谱freqdomain4.信号的频谱图形会发生变化。由1、2知,同样K,信号长度越长,频谱越宽,输出带宽越大;由1、3知,同样信号长度,K越大,频谱越宽,输出信号带宽越大。一.心得体会第二次
4、实验,首先利用MALTAB软件对输入信号的频谱进行分析(FFT),与此同时改变多种条件观察不同条件对信号幅度和相位的影响,了解信号的吋域及频域特性。然后观察输出信号的变化以确定不同条件下传输函数的不同作用。此次实验进一步令我利用MALTAB软件处理信号和系统问题的能力更为熟练。二.程序源代码主程序clearall%Parameters'definitionTp=10.e-6;fc=l•e+7;Fs=200.e+6;kr=8•e+12;tr=0:1/Fs:Tp%transmittedpulsewidth%carrierfrequency%samplingfrequency%chirprat
5、e%discretetimearray%Functions1definitionf=cos(2*pi*fc*tr+pi^kr*(tr).A2);g=cos(2*pi*fc*(-tr)+pi*kr*(-tr).A2);%Processingy=conv_myself(f,g);y=y/max(y);y=20*logl0(abs(y));%plotresultfigure(1);plot(trAf);title(1functionf1);figure(2);plot(trfg);titie{1functiong1);tc=0:1/Fs:2*Tp;figure(3);plot(tc,y);ti
6、tie(1theresultofconv');%plotfreqdomainn=length(f);F=fft(f)/n;w=linspace(-Fs/2,Fs/2,n);figure(4);plot(wzabs(fftshift(F)));title('freqdomain1);grid;卷积计算functionw=conv_myself(f,g)len=length(f)+length(g)-1;fn=zeros(lzlen);gn=zeros(lzlen);fn(length(g):end)=f;form=l:length(g)gl(m)=g(length(g)-m+l);endg
7、n(1:length(g))=gl;forn=l:lengnl=circshift(gn,[0,n-l]);w(n)=sum(fn.*gnl);end
此文档下载收益归作者所有