版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字信号处理上机实验报告2018年5月21日 M2.2题目ThesquarewaveandthesawtoothwavearetwoperiodicsequencesassketchedinfigureP2.4.Usingthefunctionstem.Theinputdataspecifiedbytheuserare:desiredlengthLofthesequence,peakvalueA,andtheperiodN.Forthesquarewavesequenceanadditionaluser-specifiedparameteristhedutycycle,whichisthepercentoftheperiodforwhichthesignalispositive.Usingthisprogramgeneratethefirst100samplesofeachoftheabovesequenceswithasamplingrateof20kHz,apeakvalueof7,aperiodof13,andadutycycleof60%forthesquarewave.程序clc;closeall;f=20000;%采样频率L=100*(1/f);%采样个数A=7;%最大值N=13;%周期t=0:1/20000:L-1/20000;%t=0:1:20;y1=(A*sawtooth(2*pi/N*f*t));m=(A-max(y1))/2;y2=m+y1;figure(1);subplot(2,1,1);stem(t,y2);y3=square(2*pi/13*20000*t,60);subplot(2,1,2)stem(t,y3);结果M2.4题目Writeamatlabprogramtogenerateasinusoidalsequencex[n]=Acos(ω0n+Ф)andplotthesequenceusingthestemfunction.TheinputdataspecifiedbytheuserarethedesiredlengthL,amplitudeA,theangularfrequencyω0,andthephaseФwhere0<ω0<piand0<=Ф<=2pi.Usingthisprogramgeneratethesinusoidalsequencesshowninfigure2.15.GeneratesinusoidalsequenceswiththeangularfrequenciesgiveninProblem2.22.Determinetheperiodofeachsequencefromtheplotandverifytheresulttheoretically.程序clc;clearall;closeall;L=input('Desiredlength=');A=input('Amplitude=');omega=input('Angularfrequency=');phi=input('Phase=');%信号产生n=0:L-1;x=A*cos(omega*n+phi);stem(n,x);xlabel('n');ylabel('幅度');title(['\omega_{o}=',num2str(omega)]);结果ω0=0ω0=0.1πω0=0.8πω0=1.2πω0=0.14πω0=0.24πω0=0.34πω0=0.68πω0=0.75πM2.5题目Generatethesequencesofproblem2.21(b)to2.21(e)usingmatlab.程序(b)n=0:99;x=sin(0.6*pi*n+0.6*pi);stem(n,x);xlabel('n');ylabel('幅度');(c)n=0:99;x=2*cos(1.1*pi*n-0.5*pi)+2*sin(0.7*pi*n);stem(n,x);xlabel('n');ylabel('幅度');(d)n=0:99;x=3*sin(1.3*pi*n-4*cos(0.3*pi*n+0.45*pi));stem(n,x);xlabel('n');ylabel('幅度');(e)n=0:99;x=5*sin(1.2*pi*n+0.65*pi)+4*sin(0.8*pi*n)-cos(0.8*pi*n);stem(n,x);xlabel('n');ylabel('幅度');(f)n=0:99;x=mod(n,6);stem(n,x);xlabel('n');ylabel('幅度');结果(b)(c)(d)(e)(f)M2.6题目Writeamatlabprogramtoplotacontinuous-timesinusoidalsignalanditssampledversionandverifyfigure2.19.Youneedtousetheholdfunctiontokeepbothplots.程序clc;closeall;clearall;fre_sin=input('FrequencyofsinusoidinHz=');fre_sample=input('SampligfrequencyinHz=');t=0:0.001:1;g=cos(2*pi*fre_sin*t);plot(t,g,'-')xlabel('时间t');ylabel('幅度')holdn=0:1:fre_sample;g_samle=cos(2*pi*fre_sin*n/fre_sample);plot(n/fre_sample,g_sample,'x');holdoff结果频率10Hz;采样频率500Hz.M3.1题目Usingprogram3_1determineandplottherealandimaginarypartsandthemagnitudeandphasespectraofthefollowingDTFTforvariousvaluesofrandθ:Gejω=程序clc;closeall;clearall;%采样频率k=1000;r=input('r=');theda=input('theda=');%num多项式分子系数%den多项式分母系数num=[1,0,0];den=[1,-2*r*cos(theda),r^2];w=0:pi/k:pi;h=freqz(num,den,w);subplot(221)plot(w/pi,real(h));gridon;title('realpart')xlabel('\omega/\pi');ylabel('Amplitude')subplot(222)plot(w/pi,imag(h));gridon;title('imaginarypart')xlabel('\omega/\pi');ylabel('Amplitude')subplot(223)plot(w/pi,abs(h));gridon;title('magnitudespectrum')xlabel('\omega/\pi');ylabel('magnitude')subplot(224)plot(w/pi,angle(h));gridon;title('phasespectrum')xlabel('\omega/\pi');ylabel('phase,radians')结果r=0.8θ=π/6r=0.6θ=π/3M3.4题目UsingmatlabverifythefollowinggeneralpropertiesoftheDTFTaslistedinTable3.2:(a)Linearity,(b)time-shifting,(c)frequency-shifting,(d)differentiation-in-frequency,(e)convolution,(f)modulation,and(g)Parseval’srelation.Sincealldatainmatlabhavetobefinite-lengthvectors,thesequencestobeusedtoverifythepropertiesarethusrestrictedtobeoffinitelength.程序clc;clearall;closeall;N=input('Thelengthofthesequence=');k=0:N-1;%g为正弦信号g=2*sin(2*pi*k/(N/2));%h为余弦信号h=3*cos(2*pi*k/(N/2));[G,w]=freqz(g,1);[H,w]=freqz(h,1);%线性性质alpha=0.5;beta=0.25;y=alpha*g+beta*h;[Y,w]=freqz(y,1);figure(1);subplot(211),plot(w/pi,abs(Y));xlabel('\omega/\pi');ylabel('|Y(e^j^\omega)|');title('线性叠加后的频率特性');grid;%画出Y的频率特性subplot(212),plot(w/pi,alpha*abs(G)+beta*abs(H));xlabel('\omega/\pi');ylabel('\alpha|G(e^j^\omega)|+\beta|H(e^j^\omega)|');title('线性叠加前的频率特性');grid;%画出alpha*G+beta*H的频率特性%时移性质n0=10;%时移10个的单位y2=[zeros([1,n0])g];[Y2,w]=freqz(y2,1);G0=exp(-j*w*n0).*G;figure(2);subplot(211),plot(w/pi,abs(G0));xlabel('\omega/\pi');ylabel('|G0(e^j^\omega)|');title('G0的频率特性');grid;%画出G0的频率特性subplot(212),plot(w/pi,abs(Y2));xlabel('\omega/\pi');ylabel('|Y2(e^j^\omega)|');title('Y2的频率特性');grid;%画出Y2的频率特性%频移特性w0=pi/2;%频移pi/2r=256;%thevalueofw0intermsofnumberofsamplesk=0:N-1;y3=g.*exp(j*w0*k);[Y3,w]=freqz(y3,1);%对采样的512个点分别进行减少pi/2,从而生成G(exp(w-w0))k=0:511;w=-w0+pi*k/512;G1=freqz(g,1,w);figure(3);subplot(211),plot(w/pi,abs(Y3));xlabel('\omega/\pi');ylabel('|Y3(e^j^\omega)|');title('Y3的频率特性');grid;%画出Y3的频率特性subplot(212),plot(w/pi,abs(G1));xlabel('\omega/\pi');ylabel('|G1(e^j^\omega)|');title('G1的频率特性');grid;%画出G1的频率特性%频域微分k=0:N-1;y4=k.*g;[Y4,w]=freqz(y4,1);%在频域进行微分y0=((-1).^k).*g;G2=[G(2:512)'sum(y0)]';delG=(G2-G)*512/pi;figure(4);subplot(211),plot(w/pi,abs(Y4));xlabel('\omega/\pi');ylabel('|Y4(e^j^\omega)|');title('Y4的频率特性');grid;%画出Y4的频率特性subplot(212),plot(w/pi,abs(delG));xlabel('\omega/\pi');ylabel('|delG(e^j^\omega)|');title('delG的频率特性');grid;%画出delG的频率特性%相乘性质y5=conv(g,h);%时域卷积[Y5,w]=freqz(y5,1);figure(5);subplot(211),plot(w/pi,abs(Y5));xlabel('\omega/\pi');ylabel('|Y5(e^j^\omega)|');title('Y5的频率特性');grid;%画出Y5的频率特性subplot(212),plot(w/pi,abs(G.*H));%频域乘积xlabel('\omega/\pi');ylabel('|G.*H(e^j^\omega)|');title('G.*H的频率特性');grid;%画出G.*H的频率特性%帕斯瓦尔定理y6=g.*h;%对于freqz函数,在0到2pi直接取样[Y6,w]=freqz(y6,1,512,'whole');[G0,w]=freqz(g,1,512,'whole');[H0,w]=freqz(h,1,512,'whole');H1=[fliplr(H0(1:129)')fliplr(H0(130:512)')]';val=1/(512)*sum(G0.*H1);val1=sum(g.*conj(h));val2=sum(G0.*conj(H0))/512;结果(a)(b)(c)(d)(e)M3.8题目UsingmatlabcomputetheN-pointDFTsofthelength-NsequencesofProblem3.12forN=3,5,7,and10.CompareyourresultswiththatobtainedbyevaluatingtheDTFTscomputedinProblem3.12atω=2pik/N,k=0,1,……N-1.程序clc;clearall;closeall;N=input('ThevalueofN=');k=-N:N;y1=ones([1,2*N+1]);w=0:2*pi/255:2*pi;Y1=freqz(y1,1,w);Y1dft=fft(y1);k=0:1:2*N;plot(w/pi,abs(Y1),k*2/(2*N+1),abs(Y1dft),'x');gridon;xlabel('Normalizedfrequency');ylabel('Amplitude');clc;clearall;closeall;N=input('ThevalueofN=');k=-N:N;y1=ones([1,2*N+1]);y2=y1-abs(k)/N;w=0:2*pi/255:2*pi;Y2=freqz(y2,1,w);%对y1做傅里叶变换Y2dft=fft(y2);k=0:1:2*N;plot(w/pi,abs(Y2),k*2/(2*N+1),abs(Y2dft),'x');gridon;xlabel('Normalizedfrequency');ylabel('Amplitude');clc;clearall;closeall;N=input('ThevalueofN=');k=-N:N;y3=cos(pi*k/(2*N));w=0:2*pi/255:2*pi;Y3=freqz(y3,1,w);Y3dft=fft(y3);k=0:1:2*N;plot(w/pi,abs(Y3),k*2/(2*N+1),abs(Y3dft),'x');gridon;xlabel('Normalizedfrequency');ylabel('Amplitude');结果N=3N=5N=7N=10N=3N=5N=7N=10N=3N=5N=7N=10M3.19题目UsingProgram3_10determinethez-t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专业主持人服务劳务合作合同一
- 2024年医生专业培训合同样本版B版
- 2024年商用空调安装工程分包协议版B版
- 2024年度商品采购及销售合同2篇
- 2024年家庭装修分期付款合同范本一
- 2024年定制高性能计算机服务器采购合同版B版
- 2024年乡村饮用水井修复及保护承包合同版B版
- 2024年婚礼策划与婚礼宾客接待服务合同
- 0518版协议额外条款明确约定版B版
- 2024固定期限水稳产品购买协议版B版
- 精神病患者攻击行为预防
- 实验室保密制度范文
- 医疗机构负责人聘用合同
- 《食品安全抽样检验工作规范》2023版
- 黑龙江省哈尔滨市香坊区2023-2024学年八年级上学期期末数学试题
- 老年人冬季健康保健知识科普讲座
- 人工流产教学查房课件
- 湘教版六年级上册美术期末考试测试题含答案
- 一例颅内动脉瘤破裂出血患者的个案护理
- 大班社会活动《妈妈和宝宝》课件
- 胰腺癌综合治疗课件
评论
0/150
提交评论